Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Master of Science in Computer and Information Science provides students with three specialization tracks, enabling them to focus on technological, analytical, or practical applications of computing. These concentrations include Information Technology, Data Science, and Software Engineering. Each track requires 30 graduate credits beyond the foundational courses, with specific prerequisite courses outlined for each program. Detailed curriculum information for each specialization follows.
The Software Engineering (SE) concentration emphasizes mobile computing and interactive application development, integrating software testing and quality assurance principles throughout the coursework. Students gain hands-on experience creating interactive applications for iOS (iPad, iPhone) and Android platforms.
Beyond the core program objectives, graduates of the SE specialization will achieve the following competencies:
Design and implement purpose-driven, high-performance interactive software solutions
Select and utilize appropriate engineering methodologies for software development