
Магистр естественных наук (MSc) in
MSE в области компьютерных наук (неполный рабочий день) Johns Hopkins Whiting School of Engineering

Введение
Учитесь у лидеров отрасли компьютерных наук, которые разрабатывают технологии и структуры, лежащие в основе нашего технологически управляемого мира. Получив степень магистра компьютерных наук Johns Hopkins Engineering for Professionals, вы сделаете следующий шаг в своей карьере, в полной мере воспользовавшись практическими и исследовательскими знаниями в области биоинформатики, разработки программного обеспечения, кибербезопасности и многого другого.
О программе
Структурированные и строгие курсы помогут вам овладеть навыками, необходимыми для того, чтобы действительно оказать влияние в своей области и продвинуться по карьерной лестнице. Чтобы направлять ваш учебный процесс, у вас будет доступ к команде ученых, исследователей и инженеров высшего уровня, которые активно практикуют то, чему они учат, включая экспертов из Лаборатории прикладной физики Джона Хопкинса. Вы также можете принять участие в значимых исследованиях с помощью нашего уникально разработанного курса Capstone.
Как выпускник программы магистра компьютерных наук, вы будете:
- Используйте математические инструменты и методы для анализа эффективности компьютерных алгоритмов.
- Оцените точность детерминированных и недетерминированных алгоритмов.
- Овладейте несколькими важными графами, алгоритмами и связанными с ними стратегиями создания, обслуживания и применения.
- Понимать структуры данных в научном программировании, сортировке/поиске и поиске строк.
Основные моменты программы
Студенты должны специализироваться в одной из следующих областей:
- Биоинформатика: изучите внутреннюю работу биологии с помощью компьютерной инженерии. Изучите такие темы, как системная биология, вычислительная геномика и многое другое.
- Кибероперации: исследование использования кибервозможностей, где основной целью является достижение целей в киберпространстве или через него. Такие операции включают в себя операции с компьютерными сетями и действия по эксплуатации и защите киберсистем.
- Кибербезопасность: изучите инструменты, системы и методы, необходимые для защиты в эпоху цифровых технологий. Изучите такие темы, как техника безопасности, криптология и многое другое.
- Передача данных и сети: изучите инженерные и теоретические основы современных сетей связи. Изучите такие темы, как сетевое программирование, управление сетевой безопасностью и многое другое.
- Наука о данных и облачные вычисления: изучите системы и процессы, которые создают и защищают облачную среду. Изучите такие темы, как визуализация данных, облачные вычисления и многое другое.
- Системы баз данных и управление знаниями: изучите, как информация хранится, обрабатывается и извлекается. Изучите такие темы, как нейронные сети, связанные данные и семантическая сеть, и многое другое.
- Предприятие и веб-вычисления: Изучите вычисления на уровне предприятия. Изучите такие темы, как разработка веб-приложений с помощью Java, проектирование и внедрение корпоративных систем и многое другое.
- Взаимодействие человека и компьютера и визуализация: изучите связь между людьми и компьютерами. Изучите такие темы, как компьютерная графика, краудсорсинг и человеческие вычисления и многое другое.
- Исследования: под руководством консультантов выберите для проведения значимых исследований наш уникальный курс Capstone.
- Программная инженерия: изучите продвинутую теорию, практику и применение программной инженерии. Изучите такие темы, как гибкие методы разработки программного обеспечения, анализ и проектирование программного обеспечения и другие.
- Системы: изучите применение систем в вычислительной технике. Изучите такие темы, как операционные системы, разработка компилятора с LLVM и многое другое.
- Теория: изучите различные теории, лежащие в основе компьютерных технологий. Изучите такие темы, как языки программирования, теория игр и многое другое.