Develop Skills for the Future
The Master of Science in Computer Science prepares graduates to achieve their goals through theory, practical application, and research in computing and information. The curriculum centers on a core of courses that cover major areas of computer sciences: software engineering, database systems, computer security and networks, and algorithms and theory. Students have the flexibility to acquire in-depth knowledge in specialization areas such as data mining, machine learning, big data management and analytics, IOT (Internet of Things), mobile computing, and embedded systems. Graduates of the program gain skills that meet career needs and adapt to a rapidly changing technological environment.
Graduates of the program are skilled in:
- Designing and planning information and computer software systems with an emphasis on software engineering Establishing requirements for complex systems, including both technological and managerial perspectives
- Modeling alternatives for complex operations
- Providing data analytics and visualization
- Addressing human factors relevant to the implementation and use of computer systems
- Keeping abreast of technological advancements in various areas such as data science, software engineering, software systems, and network and information security.