Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Master of Science in Computer Science offers students an academic and research-focused setting to cultivate professional growth through training in cutting-edge technologies. Graduates gain the technical expertise required to thrive in the information technology and high-tech sectors.
This Computer Science M.S. program features two completion paths: thesis or non-thesis. Those aiming for doctoral studies or academic research should choose the thesis track, while students targeting industry R&D roles may opt for the non-thesis alternative. The thesis path demands original research and a formal dissertation, whereas the non-thesis option involves a capstone project and potential industry internship.
The Computational Data Science specialization equips students to manage large-scale data challenges. Across various practical applications, the volume and complexity of collected data (from sources like mobile devices, GPS, sensor networks, social platforms, etc.) exceed traditional processing capabilities. This concentration emphasizes algorithm design, machine learning, computational methods, network architecture, and software systems.