The Master of Science in Computer Science is structured to focus on new technologies, graphics aimed at virtual realities, and the Internet. The program provides students with the advanced knowledge and skills necessary to design and use computerbased systems, with an emphasis on emerging technologies, including embedded languages, wireless technologies, miniaturization, and data security. Students study database systems, cloud networks and services, and artificial intelligence. They take electives in areas of their choice, including artificial intelligence and data science, cybersecurity, and software engineering.
All required courses are offered online. Some courses are offered on campus to support international students on F1 visas.
Student Outcomes
Upon graduation, graduates will be able to
- Critically and creatively conceptualize and evaluate diverse points of view and integrate their specialized knowledge in computer science across various fields
- Apply their knowledge to critically analyze and evaluate the various conceptual frameworks in computer science
- Utilize ethical principles in evaluating solutions, policies and practices relevant to computer science
- Communicate effectively and persuasively utilizing both oral and written modalities