Содержание
проходные баллы, бюджетные/платные места, стоимость, конкурс
Войдите или зарегистрируйтесь, чтобы открыть доступ к новым функциям
- Регистрация
- Вход
Восстановить пароль
Напомнить логин
*В логине разрешены латинские буквы/цифры/точка/@
Выберите город, в который хотите поступатьАбаканАлександровАлексеевкаАльметьевскАнапаАнжеро-СудженскАпатитыАргунАрзамасАрмавирАрхангельскАстанаАстраханьБакуБалаковоБалашихаБалашовБарнаулБатайскБелгородБелогорскБелорецкБелоярскийБерезникиБийскБиробиджанБлаговещенскБокситогорскБратскБрянскБуденновскВалдайВеликий НовгородВельскВладивостокВладикавказВладимирВолгоградВолгодонскВолжскийВологдаВолосовоВоронежВыборгВышний ВолочекВязникиГеленджикГлазовГорно-АлтайскГрозныйГусь-ХрустальныйДальнегорскДербентДзержинскДмитровДомодедовоДонскойДубнаДушанбеЕкатеринбургЕлабугаЕлецЕлизовоЕреванЕссентукиЖелезногорскЗаречныйЗлатоустИвановоИжевскИрбитИркутскИшимЙошкар-ОлаКазаньКалининградКалугаКаменск-УральскКанскКарачаевскКаспийскКемеровоКерчьКиржачКировКирово-ЧепецкКисловодскКовровКольчугиноКомсомольск-на-АмуреКонаковоКопейскКоркиноКоряжмаКостромаКотласКрасноборскКраснодарКраснокаменскКрасноярскКудымкарКулебакиКумертауКунгурКурганКурскКызылЛениногорскЛесозаводскЛесосибирскЛикино-ДулёвоЛипецкЛугаЛысьваЛюберцыМагаданМагнитогорскМайкопМахачкалаМегионМиассМинскМихайловскМичуринскМончегорскМоршанскМоскваМурманскМценскНабережные ЧелныНальчикНаро-фоминскНаходкаНевинномысскНерчинскНефтекамскНефтекумскНефтеюганскНижневартовскНижнекамскНижний НовгородНижний ТагилНиколаевск-на-АмуреНикологорыНовозыбковНовомосковскНовороссийскНовосибирскНовочебоксарскНовый УренгойНорильскНоябрьскОбнинскОдинцовоОзерскОмскОрелОренбургОрскПензаПермьПетрозаводскПетропавловск-КамчатскийПетушкиПодольскПриозерскПрокопьевскПсковПущиноПятигорскРаменскоеРжевРостовРостов-на-ДонуРубцовскРыбинскРязаньс. Старый ЧерекСалаватСалехардСамараСанкт-ПетербургСаранскСарапулСаратовСаяногорскСевастопольСерпуховСестрорецкСимферопольСланцыСмоленскСоветскийСоликамскСоль-ИлецкСортавалаСосновый БорСочиСтавропольСтарый ОсколСтерлитамакСуздальСургутСызраньСыктывкарТаганрогТамбовТашкентТверьТольяттиТомскТосноТроицкТуймазыТулаТюменьУгличУлан-УдэУльяновскУссурийскУфаУхтаФурмановХабаровскХанты-МансийскХимкиЧайковскийЧебоксарыЧелябинскЧереповецЧеркесскЧернушкаЧитаШадринскШебекиноШумихаЭлектростальЭлистаЭнгельсЮжно-СахалинскЯкутскЯрославль
Пожалуйста, выберите, кем вы являетесьЯ абитуриентШкольник до 10 классаЯ родитель абитуриентаЯ учитель в школеЯ сотрудник вузаСтудент колледжаСпециалистБакалаврМагистр
Регистрируясь через данную форму, я соглашаюсь с политикой конфиденциальности и согласен на обработку персональных данных.
Хочу, что вы отправляли мне индивидуальные подборки и лучшие предложения от вузов по нужным мне критериям.
Вводите только ваши реальные данные или вы не сможете пользоваться сервисом в полной мере
Обучение на факультете Прикладной информатики
Квалификация выпускника
бакалавр
Профили направления
Искусственный интеллект и анализ данных
Подробнее…
Прикладная информатика в экономике
Подробнее…
Корпоративные информационные системы
Подробнее…
Описание направления
Направление подготовки «Прикладная информатика» является одним из самых востребованных в современных условиях цифровизации экономики. Функционирование современного бизнеса невозможно без специалистов, быстро реагирующих на постоянно возрастающие потребности цифрового мира.
Бакалавры прикладной информатики – это ИТ-профессионалы, которые получили образование в области проектирования, программирования корпоративных информационных систем, анализа больших данных, технологий блокчейна, информационной безопасности, цифровой экономики, менеджмента.
Наши выпускники работают менеджерами ИТ-проектов, программистами, аналитиками, руководителями департаментов ИТ в госкомпаниях и частном бизнесе, размер оплаты труда которых стабильно находятся в списках самых высокооплачиваемых профессии.
Поступив на это направление подготовки, вы научитесь:
- Разрабатывать решения, направленные на создание единого информационного пространства для автоматизации бизнес-процессов компании
Дисциплины, которые помогут в получении этого навыка:
- Программирование корпоративных информационных систем
- Конфигурирование корпоративных информационных систем
- Интеграция информационных систем
- Внедрение и адаптация корпоративных информационных систем
- Администрирование и поддержка корпоративных информационных систем
- Использовать международные стандарты в профессиональной деятельности
Дисциплины, которые помогут в получении этого навыка:
- Международные стандарты финансовой отчетности
- Корпоративные и отраслевые стандарты информационных систем
- Стандартизация, сертификация и управление качеством программного обеспечения
- Управлять командой IT-разработчиков
Дисциплины, которые помогут в получении этого навыка:
- Деловые коммуникации
- Тайм-менеджмент
- Основы управления персоналом
- Автоматизировать бизнес-процессы и решать прикладные задачи
Дисциплины, которые помогут в получении этого навыка:
- Информационные системы управления бизнесом и взаимоотношениями с клиентами
- Автоматизация решения оперативных, расчетных и бухгалтерских задач в корпоративных информационных системах
- Менеджмент
- Экономика фирмы (предприятия)
- Разрабатывать информационные системы на современных платформах программирования
Дисциплины, которые помогут в получении этого навыка:
- Алгоритмизация и программирование
- Разработка программного обеспечения для мобильных устройств
- Интернет-программирование
- Высокоуровневые методы программирования
- Операционные системы
- Обмен данными в корпоративных информационных системах
- Использовать технологии блокчейн в цифровой экономике
Дисциплины, которые помогут в получении этого навыка:
- Реплицированные распределенные базы данных
- Интернет-маркетинг
- Информационная безопасность
Как происходит процесс обучения:
Базовая часть
Базовая часть формирует широкое представление о специальности и дает общие знания выбранного направления
Вариативная часть
Предметы по выбору помогут углубиться в наиболее интересные области знаний и расширить горизонт
Практика
Практика позволяет прикоснуться к будущей профессии и закрепить полученные во время обучения знания
Работа мечты
Обучение в университете даст вам возможность сделать уверенный шаг на пути к работе своей мечты
По завершении обучения вы сможете стать:
Менеджер ИТ-проектов
Организовывает и управляет командой: разработчиками, аналитиками, тестировщиками; Обеспечивает коммуникацию между командой и заказчиком; Контролирует ИТ-проект на всех этапах его разработки и реализации.
Разработчик информационных систем
Разрабатывает и развертывает корпоративные информационные системы; Разрабатывает и развертывает корпоративные информационные системы; Проводит оценку эффективности информационных систем.
Архитектор информационных систем
Принимает ключевые проектные решения относительно архитектурного дизайна программного обеспечения, внутреннего устройства системы и её технических интерфейсов; Разрабатывает спецификации, методологии проектирования, архитектуры и способы обработки информации; Разрабатывает концепции развертывания и сопровождения корпоративных информационных систем.
Аналитик больших данных
Собирает и проводит обработку цифровых данных; Проводит анализ данных с последующим составлением прогнозов, стратегий, планов и таргетированных рекомендаций клиентам.
Узнайте о поступлении в Московский Университет имени С.
Ю.Витте онлайн!
Поступи сейчас
ФЕДЕРАЛЬНЫЙ ГОСУДАРСТВЕННЫЙ ОБРАЗОВАТЕЛЬНЫЙ СТАНДАРТ
Вступительные испытания и условия поступления
Принимаются лица
- с законченным средним или средним профессиональным образованием;
- с незаконченным высшим образованием;
- имеющие высшее образование по любой специальности.
Вступительные испытания
На базе среднего общего образования |
На базе среднего общего образования для отдельных категорий поступающих |
На базе профессионального образования |
Математика* |
Математика |
Математика* |
Русский язык** |
Русский язык |
Русский язык** |
Информатика и ИКТ*** |
Информатика и ИКТ |
Информатика и ИКТ*** |
* — вступительное испытание является приоритетным при ранжировании поступающих по результатам вступительных испытаний
** — вступительное испытание является вторым по приоритетности при ранжировании поступающих по результатам вступительных испытаний
*** — вступительное испытание является третьим по приоритетности при ранжировании поступающих по результатам вступительных
Узнайте о поступлении в Московский Университет имени С.
Ю.Витте онлайн!
Поступи сейчас
Специализаций в области компьютерных наук | Как выбрать правильный для вас
Профессии в области информатики пользуются большим спросом. Из 50 вакансий в списке лучших вакансий в Соединенных Штатах, составленном Glassdoor, который основан на потенциальном заработке, удовлетворенности работой и количестве вакансий в 2021 году, 17 из перечисленных вакансий относятся к области компьютерных наук и технологий.
По данным Бюро статистики труда, средняя зарплата на этих должностях превышает 126 000 долларов в год. Еще более многообещающим является то, что к 2030 году ожидается увеличение числа рабочих мест для компьютерных и информационных наук на 22 процента, что более чем в три раза превышает средний показатель по стране для всех должностей. По данным US News & World Report, средний уровень безработицы для многих должностей STEM также значительно ниже среднего по стране.
Степени и специализации в области компьютерных наук
Из-за высокого спроса и необходимых навыков для работы в этой области многие работодатели ищут кандидатов с высшим образованием в области компьютерных наук на эти высокооплачиваемые должности. На самом деле данные Burning Glass Labor Insight показывают, что почти четыре из десяти списков вакансий в области информатики требуют кандидатов со степенью магистра.
Ниже мы предлагаем взглянуть на некоторые из наиболее распространенных специализаций в этой области, варианты карьеры, которые лучше всего соответствуют этим специализациям, и годовой потенциальный доход для людей в этих концентрациях.
Загрузите наше бесплатное руководство по компьютерным наукам
Если у вас есть техническое или нетехническое образование, вот что вам нужно знать.
СКАЧАТЬ СЕЙЧАС
11 Общие специализации в области компьютерных наук
1. Искусственный интеллект
Описание: Искусственный интеллект (ИИ) относится к способности вычислительной системы решать сложные задачи или делать прогнозы . Приложения ИИ используют новые технологии, такие как обработка естественного языка, которая интерпретирует написанные и произнесенные слова, и машинное обучение, которое позволяет приложениям делать прогнозы и рекомендации.
Навыки: Математика и анализ, алгоритмы, прогнозное моделирование
Общие роли: Архитектор искусственного интеллекта, Исследователь искусственного интеллекта, инженер по машинному обучению
Среднегодовая зарплата для AI: $ 125000
. : Топ-5 профессий в области искусственного интеллекта
2. Компьютерно-человеческий интерфейс
Описание: Эта специализация рассматривает множество способов взаимодействия людей с компьютерами, от веб-сайтов и мобильных телефонов до динамиков с голосовым управлением и виртуальной реальности. . Эффективная разработка и развертывание интерфейса требует использования стандартных библиотек для обеспечения совместимости и удобства использования приложений в разных системах.
Навыки: Коммуникация, навыки межличностного общения, внимание к визуальным деталям, отображение того, как люди используют программное обеспечение и системы Вакансии HCI: $118 942
Подробнее: Что такое взаимодействие человека с компьютером?
3. Дизайн игры
Описание: В дополнение к реалистичным изображениям, которые делают современные компьютерные игры такими привлекательными, компьютерная специализация игрового дизайна рассматривает ИИ и машинное обучение, которые определяют, как игроки продвигаются по игре. Дизайн игры также учитывает, как работа интерфейсных дизайнеров и внутренних разработчиков должна объединяться для создания целостного продукта.
Навыки: Внимание к визуальным деталям, сотрудничество, программирование и написание сценариев
Общие роли: Video Game Designer, Video Game Developer, Software Engineer
Average Annual Salary for Game Design Skills: $115,846
Learn More: Tips for a Video Game Design Career
4. Networks
Описание: Эта специализация фокусируется на том, как организации используют как проводные, так и беспроводные сети для обмена информацией с внутренними и внешними заинтересованными сторонами. В обязанности входит управление пропускной способностью, трафиком, доступом пользователей и безопасностью самих сетей, а также любых устройств, подключенных к сети.
Навыки: Диагностика и устранение неполадок в сети, проектирование сетевой архитектуры
Общие роли: Сетевой администратор, сетевой аналитик, сетевой архитектор
$121 412 (сетевой архитектор)
5. Компьютерная графика
Описание: Эта специализация фокусируется на двух- и трехмерных изображениях, используемых в различных программных приложениях, включая игры, компьютерное проектирование, производство и мультимедиа. издательский. Помимо концепций создания реалистичных изображений, эффективный компьютерный графический дизайн также рассматривает наилучший способ отображения этих изображений с учетом таких ограничений, как размер экрана, системная память и пропускная способность. Варианты работы включают внутренние, агентские и внештатные роли.
Навыки: Внимание к визуальным и художественным деталям, сотрудничество, творчество
Общие должности: Разработчик мобильных приложений, разработчик iOS, разработчик Android
Среднегодовая заработная плата специалистов по компьютерной графике: $116 192
03 9.0 Информационная безопасность
Описание: Специалисты по информационной безопасности управляют всеми аспектами безопасности организации, включая программные приложения, сети, оборудование для хранения данных, устройства и т.д. Эта специализация в области информатики требует глубокого понимания уязвимостей безопасности и различных методов, которые внутренние и внешние злоумышленники используют для их использования. Эти роли также должны уравновешивать требования безопасности с потребностью в производительности сотрудников или конечных пользователей.
Навыки: Коммуникация, управление угрозами/уязвимостями, знание правил и норм безопасности
Общие должности: Инженер по безопасности, аналитик сетевой безопасности, аналитик системной безопасности
7. Наука о данных
Описание: Наука о данных относится к способности «извлекать» большие наборы данных для получения полезной информации или понимания. Организации больше всего выигрывают от науки о данных как от практики, когда для извлечения и анализа данных используются различные методы, а также когда они используются для обработки больших, сложных и иногда неструктурированных наборов информации, обычно называемых «большими данными».
Навыки: Математика и аналитика, внимание к деталям, прогнозное моделирование
Общие должности: Специалист по данным, аналитик данных, аналитик бизнес-аналитики, инженер по машинному обучению, ученый-информатик, администратор базы данных
Среднегодовая заработная плата за данные Научные навыки: Варьируется от 123 419 долларов США (специалист по данным) до 145 549 долларов США (инженер по машинному обучению)
Подробнее: Чем занимается специалист по данным?
8. Языки программирования
Описание: Специалисты, специализирующиеся на языках программирования, понимают ключевые различия между распространенными языками, такими как JavaScript, Python, Ruby, Visual Basic .NET, SQL, R и C#. Это включает в себя знания о типах приложений, баз данных или других случаях использования, для которых лучше всего подходит каждый язык.
Навыки: Кодирование и написание сценариев на нескольких языках, совместная работа
Общие должности: Full-Stack Web Developer, Front-End Developer, Game Developer, Software Programmer
Средняя годовая зарплата за навыки программирования: $105, 240
Узнать больше: 10 лучших языков программирования для изучения
9. Программная инженерия
Описание: В дополнение к разработке приложений специализация компьютерных наук в области разработки программного обеспечения фокусируется на системах и протоколах для использования этих приложений. Профессионалы в этих ролях могут иметь ряд различных специальностей, таких как отладка и тестирование, безопасность и масштабируемость или способность приложения добавлять пользователей или функции без негативного влияния на производительность.
Навыки: Кодирование и сценарии, коммуникация, совместная работа
Общие роли: Инженер по разработке программного обеспечения, инженер -программист
Среднегодовой зарплата для программного обеспечения. -Оплачиваемые рабочие места в области компьютерных наук
10. Системы
Описание: Эта специализация в области компьютерных наук помогает организации максимально эффективно использовать оборудование, программное обеспечение и услуги, которыми сотрудники пользуются каждый день. Эти продукты могут включать собственные системы, а также широкий спектр продуктов сторонних производителей. Ключевые проблемы в этой роли включают производительность, безопасность и производительность как самих систем, так и сотрудников, работающих с ними.
Навыки: Диагностика и устранение проблем с аппаратным и программным обеспечением, исправление и обновление систем, проектирование системной архитектуры
Общие должности: Системный инженер
Описание: Эта специализация посвящена передовым математическим теориям и принципам, применимым к информатике. Эти теории могут включать продвинутую криптографию, алгоритмы аппроксимации, вычислительную алгебру и случайность. Другие теории исследуют методы обработки данных и систем, такие как распределенные вычисления и параллельные вычисления.
Навыки: математика и аналитика, прогнозирующее моделирование и вероятность, планирование общепринятого планирования
Общие роли: Ученый-алгоритм, инженер по машинному обучению
Среднегодовая зарплата для компьютерной теории: $ 102 754
. Вызов. Правильная специализация в области компьютерных наук
Полезная и хорошо оплачиваемая работа в области компьютерных наук достижима для лиц, интересующихся любой из вышеперечисленных специальностей в области компьютерных наук. Тем не менее, профессионалы среднего звена могут сомневаться в переходе в эту область из-за распространенных заблуждений о компьютерных науках, в том числе о том, что это требует исключительных математических навыков или что это означает сидеть перед экраном компьютера весь день и ночь.
Это правда, что некоторые навыки, необходимые для карьеры в области компьютерных наук, являются техническими. Компания по разработке приложений BHW Group отмечает, что чтение кода, оценка фреймворков, использование отладчиков и контроль версий являются важными навыками, например, для всех, кто непосредственно участвует в процессе создания программного обеспечения.
Однако для многих профессий в области информатики требуются навыки, выходящие за рамки написания и оценки кода. Согласно O*Net Online, эти роли также требуют творчества, критического мышления, решения проблем, оценки проекта или предложения и общения с конечными пользователями программного обеспечения, руководством или руководящим персоналом. Лица на этих должностях также должны чувствовать себя комфортно, работая с командами разного размера, поскольку большая часть их работы выполняется в группах.
В конечном счете выбор специализации в области информатики зависит от ваших личных интересов и профессиональных целей. Рассмотрите некоторые из приведенных ниже сценариев «если/то», чтобы увидеть, соответствуют ли ваши конкретные предпочтения конкретному карьерному пути:
- Если вы хорошо разбираетесь в визуальном дизайне и уделяете большое внимание деталям, рассмотрите возможность стать программистом, дизайнером игр. , дизайнер компьютерной графики или дизайнер UX. Эти роли также требуют творчества и гибкости для удовлетворения требований внутренних и внешних заинтересованных сторон.
- Если у вас есть опыт технического обучения и внутренних операций, рассмотрите возможность стать инженером, системным администратором или сетевым администратором.
- Если у вас есть технические знания, а также способность вести дипломатические переговоры, рассмотрите возможность работы в сфере информационной безопасности. Другая возможная роль — инженер DevOps (сокращение от «операций разработчиков»), роль, которая помогает организациям преодолеть разрыв между скоростью и стабильностью в жизненном цикле разработки.
- Если вам нравится анализировать данные, выявлять закономерности и получать информацию, которая приводит к более обоснованным бизнес-решениям, подумайте о карьере в области искусственного интеллекта, науки о данных, анализа данных или компьютерной теории. Обратите внимание, что эти роли также требуют представления результатов анализа данных ключевым заинтересованным сторонам на понятном языке.
Из-за множества специализаций в отрасли информатики важно найти путь карьеры, который соответствует вашим способностям, техническому опыту и долгосрочным целям.
Информатика в Северо-Восточном университете
Пересмотренная в 2021 году учебная программа магистра компьютерных наук в Северо-восточном университете специально разработана, чтобы помочь вам определить область компьютерных наук, которая лучше всего соответствует вашим профессиональным интересам, и продолжать развивать технические навыки. необходимо для обеспечения выполнения работы в рамках этой специализации. В дополнение к основному учебному плану студенты MSCS посещают занятия по трем «широким областям» — по образцу нашей программы PhD — которые позволяют студентам получить более широкий спектр специализированных навыков, тем самым подготавливая их к работе во многих ролях. Студенты должны пройти три курса по крайней мере из двух областей широты во время учебы.
Эти обширные области включают:
- Системы и программное обеспечение: Эта обширная область основана на использовании программного обеспечения для решения практических задач. Студенты получают обширный опыт и знания в области процессов разработки программного обеспечения, системного программирования, языков программирования и компиляторов. Вы можете выбрать, где вы хотите развить свои навыки, например, написать небольшой компилятор или разработать веб-эксперимент, иллюстрирующий веб-технологии.
- Теория и безопасность: Эта широкая область позволяет учащимся получить прочную основу в теории вычислений и вопросах безопасности систем. Проходя курсы, посвященные уязвимостям безопасности в программном обеспечении, конфиденциальности и криптографии, студенты поймут распространенность безопасности в информатике.
- Искусственный интеллект и наука о данных: Эта обширная область знакомит учащихся с фундаментальными проблемами, теориями и алгоритмами искусственного интеллекта, а также представляет методы машинного обучения и интеллектуального анализа данных. Студенты могут пройти курсы, посвященные сбору данных, сбору информации из данных для различных приложений, включая игры и обработку естественного языка.
Получив степень магистра, вы будете готовы к смелому будущему в области компьютерных наук. Узнайте больше о программе магистра компьютерных наук Северо-Востока и изучите путь, который подходит именно вам.
Примечание редактора: эта статья была первоначально опубликована в июне 2019 года. С тех пор она была обновлена для обеспечения актуальности и точности.
Выбор специализации | Stanford Computer Science
Будучи студентом MSCS, вы должны выбрать одну из девяти предопределенных специализаций. Между различными специализациями есть некоторое совпадение, поскольку некоторые курсы могут применяться более чем к одной специализации.
Вы совершенно не связаны первоначальным «интересом», который вы указали в своем заявлении, и вы можете сменить специализацию в любое время. Для этого просто заполните новый лист программы и попросите вашего консультанта утвердить его.
Примечание. Списки «примерных» классов, профессоров и исследовательских групп никоим образом не являются исчерпывающими. Кроме того, не все примеры классов являются обязательными.
Удаленные студенты HCP: Полностью удаленно можно пройти только специализации AI и Systems; для других специализаций вам нужно будет приехать в кампус, по крайней мере, на некоторые занятия.
- Искусственный интеллект
- Биокомпьютинг
- Компьютерная и сетевая безопасность
- Взаимодействие человека и компьютера
- Управление информацией и аналитика
- Реальные вычисления
- Теория программного обеспечения
- Системы
- Теоретическая информатика
Искусственный интеллект
Искусственный интеллект включает в себя изучение принципов и методов ИИ, а также базовые материалы по таким темам, как логика, вероятность и язык. Темы, связанные с ИИ, включают представление знаний и логические рассуждения, робототехнику, машинное обучение, вероятностное моделирование и вывод, обработку естественного языка, познание и приложения в таких областях, как биология и обработка текста. Также обратите внимание: Real-World Computing, HCI, Theoretical CS | |
Примеры классов | Профессиональные образцы | Дополнительные ресурсы |
221. Принципы и методы искусственного интеллекта 224N. Обработка естественного языка с помощью глубокого обучения 229. Машинное обучение | Жаннетт Бог Эмма Бранскилл Стефано Эрмон Челси Финн Майк Дженесерет Leo Guibas Дэн Джуруфски OUSSAMA KHATIB MYKEL KOCHENDERFE FEI FEI LI PERCY LIANG KAREN LIU Tengyu MA Chris Manning и NG CRISE 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908 908. | Листы программ AI Lab Bio-X |
Биокомпьютинг
Biocomputation — это междисциплинарная специализация, посвященная вычислительным задачам и решениям в прикладных областях биологической и медицинской информатики. В эту специализацию включены курсы, охватывающие продвинутые алгоритмы, базы данных, сети, моделирование и симуляцию, а также курсы, посвященные биовычислениям, биоинженерии и медицинской информатике. Также учтите: Реальные вычисления, Искусственный интеллект | |
Примеры классов | Профессиональные образцы | Дополнительные ресурсы |
235. Вычислительные методы анализа и интерпретации биомедицинских изображений 273A. Исходный код генома человека CS274. Представления и алгоритмы для вычислительной молекулярной биологии | Расс Альтман Гилл Беджерано Рон Дрор Аншул Кундадже Стивен Монтгомери Джеймс Зоу | Программные листы Bio-X Helix Group |
Компьютерная и сетевая безопасность
Предоставляет учащимся глубокое понимание текущих проблем, с которыми сталкиваются компьютерщики, проектирующие и разрабатывающие безопасные, критически важные для безопасности системы. Курсовая работа включает в себя работу в сети и сетевую безопасность, передовые операционные системы, криптографию, безопасные базы данных и т. д. Также обратите внимание: системы, искусственный интеллект | |
Примеры классов | Профессиональные образцы | Дополнительные ресурсы |
155. Компьютерная и сетевая безопасность 255. Введение в криптографию 144. Введение в компьютерные сети | Дэн Боне | Программные листы Лаборатория безопасности Группа высокопроизводительных сетей |
Взаимодействие человека и компьютера
Как вы проектируете для пользователей? Клавиатура и мышь — лучшее, что мы можем сделать? Взаимодействие человека с компьютером охватывает интерфейсы от больших компьютеров размером со стену до карманных устройств и невидимых «вездесущих компьютеров». HCI учит дизайнерскому мышлению, ориентированному на пользователя, и методам изучения пользователей. Исследования HCI применимы к таким областям, как совместная работа, визуализация информации и «осязаемые вычисления». Также учтите: Реальные вычисления, Системы, Искусственный интеллект | |
Примеры классов | Профессиональные образцы | Дополнительные ресурсы |
147. Введение в дизайн гиперконвергентной инфраструктуры 247. Студии интерактивного дизайна | Маниш Агравала | Программные листы Группа HCI CSLI |
Управление информацией и аналитика
Курс «Управление информацией и аналитика» охватывает принципы, лежащие в основе современных систем управления базами данных и информацией, а также методы извлечения массивных наборов данных. Трек охватывает самые разные темы: от разработки приложений для баз данных и информационных систем; системному проектированию, архитектуре и управлению; применять алгоритмы и методы интеллектуального анализа данных и машинного обучения для проведения анализа массивных наборов данных. Смежные темы включают распределенные системы, сети и безопасность на стороне системы, а также интеллектуальный анализ текста, биоинформатику, веб-поиск и социальные сети на стороне приложений. Также обратите внимание: Системы, Теоретическая CS | |
Примеры классов | Профессиональные образцы | Дополнительные ресурсы |
245. Принципы систем баз данных 246. Извлечение массивных наборов данных 276. Поиск информации и веб-поиск | Ноа Гудман Рамеш Джохари Дэн Джурафски Юре Лесковец Крис Мэннинг Крис Поттс Матей Захария | Программные листы Информационная лаборатория |
Реальные вычисления
Real-World Computing позволяет вам попробовать все понемногу, делясь курсовыми работами, общими с каждой из других специализаций. Многие люди, которые хотят сосредоточиться на графике, выбирают Real-World Computing, потому что это единственная специализация, которая позволяет вам считать все наши курсы по графике вашей глубины. Это также популярный выбор для людей, которые хотят изучать робототехнику. |
Теория программного обеспечения
Как написать безопасный код? Насколько умным вы можете сделать компилятор? Теория программного обеспечения рассматривает свойства языков программирования и приложений в таких областях, как безопасность. Эта область очень похожа на теоретическую информатику, но немного более прикладная: в частности, студенты, изучающие ST, обычно изучают более системные курсы по языкам программирования, компиляторам и базам данных. Также учтите: Теоретическая информатика, Системы, Искусственный интеллект | |
Примеры классов | Профессиональные образцы | Дополнительные ресурсы |
243. Анализ и оптимизация программ 265. Рандомизированные алгоритмы и вероятностный анализ | Алекс Эйкен Моника Лэм Грег Валиант | Программные листы Теоретическая группа Лаборатория безопасности |
Системы
Хотите создать операционную систему? Или роутер? Специализация систем является домом для большинства классов «хардкорного программирования», которые обычно приходят на ум, когда вы думаете о CS. Но задачи серьезнее — проектирование магистрали Интернета следующего поколения, управление постоянно растущими наборами данных и обеспечение баланса между безопасностью и конфиденциальностью. Также учтите: Реальные вычисления, Теория программного обеспечения, Искусственный интеллект | |
Примеры классов | Профессиональные образцы | Дополнительные ресурсы |
190. Студия дизайна программного обеспечения | Алекс Эйкен Питер Бейлис Кларк Барретт Доусон Энглер Сачин Катти Христос Козиракис Моника Лэм Филип Левис Дэвид Мазьер Кунле Олукотун Джон Оустерхаут Баладжи Прабхакар Крис Ре Мендель Розенблюм Кит Винстейн Матей Захария | Программные листы HPNG InfoLab |
Теоретическая информатика
Как найти наиболее эффективную и справедливую топологию сети? Как заставить компьютер рассуждать о логике? Теоретическая CS рассматривает реактивные системы, теорию языков программирования и алгоритмы. Эта специализация очень похожа на теорию программного обеспечения, но немного более абстрактна. Студенты TCS, как правило, больше изучают логику и формальные методы. |