Computer Science (MS)
Program Overview
The Master of Science in Computer Science provides advanced study in computing theory, software development, and systems design. Graduate coursework typically covers algorithms, data structures, computer architecture, operating systems, and specialized topics such as artificial intelligence, machine learning, or cybersecurity.
Students develop the technical depth and problem-solving capabilities needed to address complex computational challenges across industries. The program prepares graduates for roles in software engineering, systems architecture, research, and technology leadership.
Highlights
- •Programming in a high-level language such as Java, C, or C++
- •Basic computer organization and architecture
- •Data structures and algorithms
- •Principles of operating systems and networks
- •Two semesters of calculus (differential and integral calculus including infinite series)
- •Discrete mathematics
- •Probability and statistics
Potential Career Opportunities
Career paths can vary based on experience, location, and requirements.
- •Data Scientist
- •Software Development Manager
- •Information Security Analyst
- •IT Project Manager
- •Systems Architect
- •Research Scientist
- •Engineering Manager
- •Technical Program Manager
Next steps
Want to learn more about this program? Get additional details and see available options.
Get more information