Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Master of Science in Computer Science offers students a dynamic learning and research setting to cultivate professional growth through cutting-edge technological training. 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 pathways: 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 culminating in a written dissertation, whereas the non-thesis option involves a capstone project with the possibility of an industry internship.
The Computer Engineering specialization equips students to address industry demands for professionals capable of designing and overseeing next-generation smart devices and computer-controlled physical systems. The curriculum covers hardware-software co-design fundamentals, system architectures, sensor communication protocols, and interface technologies essential for developing and advancing intelligent devices and automated physical systems.