Computer Science MS
The MS in Computer Science provides a comprehensive approach to advanced study in computer science. It also prepares the student to hold a variety of professional and technical positions in all areas of computer science.
Goal 1: Graduates succeed as practicing computer scientists.
Outcome 1 (General Option): Solve problems and implement their solutions in an appropriate computational environment.
Outcome 1 (Artificial Intelligence): Solve problems and implement their solutions in an appropriate computational environment focusing on AI techniques and tools
Outcome 1 (Cybersecurity): Solve security-related problems and implement their solutions using appropriate computational tools, focusing on safeguarding digital systems and data.
Goal 2: Graduates adapt and evolve in complex technological environments such as those found in the workplace.
Outcome 2 (General Option): Analyze contemporary issues related to the evolving discipline of computer science.
Outcome 2 (Artificial Intelligence): Apply machine learning and AI algorithms to analyze and solve technical problems, leveraging the latest advancements in AI.
Outcome 2 (Cybersecurity): Apply knowledge of cryptography, network security, and risk management to address real-world cybersecurity challenges.
Goal 3: Graduates are careful, precise, mature thinkers, and take with them, the intellectual preparation they need to apply what they have learned and communicate it to others.
Outcome 3 (General Option): Communicate effectively, orally and in written form, individually and/or in teams.
Outcome 3 (Artificial Intelligence): Communicate effectively, orally and in written form, individually and/or in teams.
Outcome 3 (Cybersecurity): Communicate effectively, orally and in written form, individually and/or in teams.
A student who receives a grade lower than a B in a core course must retake the course.
MS in Computer Science: General Option
A total of ten (six core and four elective) courses is the minimum required for the MS in Computer Science with General Option. Of these, a maximum of two courses may be for an approved research project.
Code | Title | Hours |
---|---|---|
Core Courses | ||
Select six of the following: | 18 | |
Objct Orint Dsgn & Data Struct | ||
Design and Analysis | ||
Computer Architecture | ||
Computer Systems | ||
Software Engineering | ||
Database Systems | ||
Artificial Intelligence | ||
Internet Application Develpmnt | ||
Elective Courses | ||
Select any four CSC courses numbered 600 and more | 12 | |
Total Hours | 30 |
MS in Computer Science: Concentration Option
A total of ten (four core and six elective) courses is the minimum for obtaining an MS degree in Computer Science in one of the following concentrations:
- Artificial Intelligence
- Cybersecurity
Students who do not need prerequisite courses take the following two required core courses during their first and second semesters, respectively.
Code | Title | Hours |
---|---|---|
Core Courses | ||
CSC 550 | Objct Orint Dsgn & Data Struct | 3 |
CSC 551 | Design and Analysis | 3 |
Elective Courses | ||
Select two of the following: | 6 | |
Computer Architecture | ||
Computer Systems | ||
Software Engineering | ||
Database Systems | ||
Artificial Intelligence | ||
Intro to Cloud Computing | ||
Internet Application Develpmnt |
Artificial Intelligence Concentration
Code | Title | Hours |
---|---|---|
Select four of the following plus any two CSC courses numbered 600 and above: | 18 | |
Artificial Intelligence | ||
Generative AI | ||
Game AI | ||
Big Data and Web Intelligence | ||
Machine Learning | ||
Advanced Machine Learning |
Cybersecurity Concentration
Code | Title | Hours |
---|---|---|
Select four of the following plus any two CSC courses numbered 600 and above: | 18 | |
Intro to Cybercrime | ||
Cybersecurity Core Domains | ||
Intro to Ethical Hacking | ||
Network Forensics | ||
Info Security Mgmt Systems | ||
Info Govern, Risk & Compliance |