Computer Science (M.S.)
About This Program
The STEM-designated M.S. 计算机科学课程旨在为学生提供在研究和行业中取得成功所需的知识和技能. 重点关注该学科的理论和应用方面, 该计划提供了一个核心基础,以及两个专门的轨道:人工智能和软件开发.
Department
Why Utica University
由利记sbo非常有成就的计算机科学教授授课.S. 该计划为研究和现实世界的学习提供了许多机会.
Artificial Intelligence Track
人工智能课程是为想要探索机器学习最新发展的学生设计的, natural language processing, and more. 学生将向该领域的专家学习,并获得实际项目的实践经验.
Software Development Track
软件开发课程非常适合那些想要培养设计技能的学生, develop, 并维护复杂的软件系统. 学生将学习软件架构、软件项目管理、测试等.
Related Programs
Computer Science (M.S.) at Utica
Program Curriculum
ACADEMIC REQUIREMENTS (30 CREDIT HOURS)
Core (9 credit hours)
CSC 603 -计算理论(3)
cs623 -算法设计与分析(3)
高级程序设计语言(3)
Specializations (12 credit hours)
Artificial Intelligence
CSC 607 -人工智能(3)
CSC 617 - Machine Learning (3)
CSC 627 - Deep Learning (3)
自然语言处理(3)
Software Development
CSC 605 -软件建模和架构(3)
CSC 615 - Software Testing (3)
CSC 625 -软件项目管理(3)
CSC 635 -软件开发中的数据科学(3)
Electives (3 credits)
One of the following:
CSC 608 -安全软件开发(3)
CSC 618 -资讯检索(3)
CSC 628 - Database Systems (3)
CSC 638 - Compiler Design (3)
CSC 648 - Formal Methods (3)
Thesis or Project (6 credits)
CSC 698 – Project (3,6)
CSC 699 – Thesis (3,6)
Prerequisites
计算机科学硕士课程的申请者, 尤其是那些拥有计算机科学以外的学士学位的人, 可能需要完成额外的本科课程来为计算机科学研究生的数学和技术方面的学习做准备.
入学的先决条件包括以下课程:
- Calculus
- Probability/statistics
- Discrete Mathematics
- Object-Oriented Programming
- Data Structures
- 计算机体系结构/组织
- Principles of Operating Systems.
Program Faculty
A Degree That Works
拥有计算机科学硕士学位的毕业生因其在软件开发和人工智能等领域的先进知识和技能而备受追捧. 计算机科学领域的需求很大,所有行业都有广泛的工作机会,只要你具备合适的技能.