The Master of Science in Computer Science provides you with a comprehensive background in:
- algorithms, computational theory, computer architecture, operating systems, compiler design, and software-based systems
- theory and design of modern high-level programming languages and applications in the development of systems software
- design and analysis of efficient algorithms
- advanced topics in computer architecture, illustrated by case studies from classic to modern processors, including large-scale computer systems
- topics specific to your area of specialization, such as software engineering, computer security, networks, computer graphics, databases, information security, and artificial intelligence