Степень магистра наук (M.S.) в области компьютерных наук (CS) предлагает инновационную учебную программу, включающую две специализации – разработка программного обеспечения и анализ данных.
Программа M.S. в CS направлена на обеспечение студентов необходимыми теоретическими основами, а также знаниями о передовых инструментах приложений для решения задач в области анализа данных и разработки программного обеспечения.
Специализации
Разработка программного обеспечения студенты будут готовы к проектированию, разработке, тестированию и оценке программного обеспечения. Студенты обучаются управлению проектированием, разработкой, тестированием и оценкой программного обеспечения.
Анализ данных студенты приобретут передовые навыки в математических методах анализа данных, вычислительном анализе данных, машинном обучении, глубоком обучении и приложениях в области больших данных.
В различных отраслях организации все больше полагаются на данные для принятия решений. Управление всеми этими данными требует экспертизы не только в машинном обучении, но и в программировании для анализа данных и вычислительных методов для больших данных.
Быстрые факты о компьютерных науках
- Программа на 30 кредитов
- Студенты на полном времени могут завершить программу за один год
- Гибкие предложения - на кампусе, онлайн или гибридный вариант
Длительность программы
Завершение за 12 месяцев при обучении на полном времени
- Год 1 - Осень - 12 кредитов
- Год 1 - Весна - 12 кредитов
- Год 1 - Лето - 1 - 6 кредитов
Завершение за 18 месяцев
- Год 1 - Осень - 9-12 кредитов
- Год 1 - Весна - 9 - 12 кредитов
- Год 1 - Лето - 3 - 6 кредитов
- Год 2 - Осень - оставшиеся кредиты
Завершение за 24 месяца
- 6 - 9 кредитов, взятых каждый семестр
Markus Spiske / Unsplash
Учебный план M.S. в области компьютерных наук
Основные курсы
- CISC 505 Объектно-ориентированное программирование и анализ алгоритмов
- CISC 510 Теоретические концепции в области компьютерных наук
- CISC 520 Системы управления базами данных
Основные курсы
Специализация I: Разработка программного обеспечения
- CISC 515 Проектирование и разработка программного обеспечения
- CISC 545 Разработка распределенных приложений
- CISC 555 Разработка мобильных приложений
- CISC 575 Гарантия программного обеспечения
Специализация II: Анализ данных
- CISC 530 Математические модели для анализа данных
- CISC 540 Вычислительный анализ данных
- CISC 550 Машинное обучение
- CISC 560 Большие данные
Выборочные курсы
Любые 2 курса из ниже перечисленных:
- CISC 565 (IASP 565) Социальные медиа и аналитика больших данных
- CISC 570 Расширенные операционные системы
- Любой другой курс для магистров CISC
- Любой курс для магистров IASP (Кибербезопасность)
Капstone
или
- CISC 601 Проект разработки программного обеспечения
или
- CISC 602 Проект анализа данных
Результаты программы
Для всех студентов в программе M.S. в CS
Студенты, которые заканчивают магистратуру в области компьютерных наук, должны уметь:
Эффективно и профессионально сообщать концепции, проекты и решения в области компьютерных наук
Разрабатывать эффективные алгоритмические решения реальных проблем
Анализировать и оценивать сложность и вычислимость решений реальных проблем
Для студентов в специализации Разработка программного обеспечения:
Проектировать, разрабатывать и тестировать сложные программы
Для студентов в специализации Анализ данных:
Извлекать, анализировать и визуализировать данные
Решать реальные проблемы, применяя принципы вычислительного интеллекта и аналитики данных
Требования к поступлению
- Транскрипт бакалавриата
- Резюме
- По крайней мере одно рекомендательное письмо, которое подтверждает личные и/или профессиональные квалификации для обучения в магистратуре.
Предварительные требования
- 1 курс по дискретным структурам
- 2 курса по математическому анализу
- По крайней мере 1 курс по структурам данных
Линейная алгебра и анализ алгоритмов рекомендуются, но не обязательны.