Новые классы Udacity по играм, графике, параллельному интерфейсу и чипам


У Udacity есть подробная информация о четырех курсах, которые сейчас открыты для приема и начнутся в начале 2013 года, а также названия трех других, которые появятся позже. Они также сигнализируют о небольшом смещении акцента.

Когда мы разговаривали с Себастьяном Труном в июне, он надеялся, что в ближайшее время у него появится полная программа обучения на степень бакалавра компьютерных наук. Но несмотря на то, что в названиях четырех новых классов есть CS, в результате чего количество курсов CS теперь может достигать 15, все же есть некоторые очевидные пробелы — в основном «скучные элементы», такие как курс по операционным системам.

Однако теперь Udacity, похоже, стремится указать на свои отличия от традиционных университетов — в частности, на его способность реагировать на темп, с которым меняются технологии. В нем уже есть трудоустройство для своих способных и лучших студентов, а последнее дополнение в блоге Udacity ясно дает понять, что предоставление студентам навыков, которые дадут им преимущество на рабочем месте, является основным направлением:

В блоге Udacity объясняется стратегия, согласно которой он устанавливает новые связи с известными технологическими компаниями:

Технологии меняются быстро. В то время как опытные компании быстро адаптируются к этим изменениям, университеты иногда реагируют медленнее. Это несоответствие может привести к увеличению разрыва между навыками, которыми обладают выпускники, и навыками, необходимыми работодателям. Так как же выяснить, какие именно навыки ищут работодатели? Наше мышление: работайте с лидерами отрасли, чтобы научить их этим навыкам! Именно этим мы и занимаемся. Мы работаем с ведущими академическими исследователями и сотрудничаем с Google, NVIDIA, Microsoft, Autodesk, Cadence и Wolfram, чтобы преподавать знания и навыки, которые студенты смогут сразу же применить в личных проектах или в качестве сотрудников одного из многие компании, в которых востребованы эти навыки.

Объединяющими чертами четырех новых курсов Udacity CS является то, что они посвящены новейшим темам и имеют как минимум одного ведущего от отраслевого партнера. Перейдите по ссылкам для получения подробной информации о программе. Вы заметите, что хотя любой из них может быть вариантом для получения традиционной степени по информатике, они не являются основными темами:

Разработка игр HTML5 (CS255)

Курс среднего уровня по созданию высокопроизводительных веб-приложений, который познакомит вас с основными компонентами создания GRITS, игры HTML5. Он рассматривает стандартные методы разработки игр и использует их для создания высокопроизводительных приложений HTML5. Ожидается, что студенты будут иметь базовые знания HTML, Javascript и того, как работает Интернет, и CS253: Разработка веб-приложений станет хорошей основой для этого.

Его наставниками являются Колт Маканлис, адвокат разработчиков в Google, специализирующийся на играх Chrome и нативных клиентах, и Питер Любберс, менеджер программ в Google в группе по связям с разработчиками Chrome, который является соавтором книги Pro HTML5 Programming (Apress).

Интерактивный рендеринг (CS291)

Это Введение в 3D компьютерную графику также находится на среднем уровне, и «умение программировать» и некоторые знания JavaScript являются единственными предпосылками. В нем Эрик Хейнс, старший главный инженер Autodesk, расскажет вам об основных принципах компьютерной 3D-графики: сетки, преобразования, камеры, материалы, освещение и анимация.

Введение в параллельное программирование (CS344)

посвящен использованию CUDA для использования мощи графических процессоров, его преподают Джон Оуэнс, доцент кафедры электротехники и вычислительной техники в Калифорнийском университете в Дэвисе, где он возглавляет исследовательскую группу по параллельным вычислениям, и Дэвид Любке, который помог основать NVIDIA Исследования в 2006 году после восьми лет преподавания информатики на факультете Университета Вирджинии.

В этом классе вы узнаете о параллельном программировании, кодируя алгоритмы обработки изображений, и сможете программировать и выполнять свои задания на высокопроизводительных графических процессорах, даже если у вас их нет. Студенты должны иметь «солидный опыт работы с языком программирования C и базовые знания структур данных и алгоритмов».

Функциональная проверка оборудования (CS348)

Как проверить микросхемы и устранить ошибки исходит из того, что при разработке микросхем важно, чтобы они были тщательно проверены, потому что очень трудно или невозможно исправить их после того, как они были изготовлены. Класс покажет, как программировать среды проверки, которые эффективно проверяют функциональность микросхемы и охватывают такие аспекты, как генерация ограниченного случайного теста и повторное использование кода. Оба его наставника, Аксель Шерер и Ханнес Фрёлих, из Cadence Design Systems, ведущей мировой компании по автоматизации проектирования электроники.

До сих пор одним из пробелов в учебной программе Udacity по информатике было оборудование. Этот продвинутый курс немного восполняет пробел, но он довольно эзотеричен и требует опыта программирования, включая объектно-ориентированное программирование, а также знания данных и структуры управления.

Заглядывая в будущее, мы добавим еще три класса:

Разработка мобильных приложений на Android

Разработка приложений с Windows 8

Визуализация данных с помощью Mathematica

Опять же, они будут привлекать внимание к тому, чтобы быть актуальными в случае Windows 8, востребованными в случае Android и актуальными для широкого круга дисциплин в случае визуализации данных.

В блоге также объясняется:

Кроме того, благодаря нашему партнерству с Wolfram (создателем Mathematica и Wolfram Alpha) мы будем интегрировать новые вычислительные инструменты в наши курсы. Это означает, что если вы хотите визуализировать тот удивительный новый алгоритм поиска пути, который вы только что написали, уравнения движения, которые вы только что изучили, или роботизированную машину, которую вы только что запрограммировали, вы легко сможете сделать это прямо в браузере!

Это привлекательное дополнение и дает удачанам еще больше причин приветствовать то, как Udacity налаживает связи с компаниями, а не с университетами.


Добавить комментарий