Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science Department provides graduate education culminating in a Master of Science degree in Computer Science. This curriculum aims to broaden students' knowledge beyond their undergraduate Computer Science major. It serves two key purposes: (1) enhancing comprehension of foundational theories and (2) introducing practical applications in areas like cybersecurity, software development, data systems, network infrastructure, and more. This methodology proves particularly valuable in Computer Science, where expertise in particular programming languages, platforms, and hardware becomes obsolete as technology advances. Fundamental concepts, however, remain relevant across various specializations. The diverse curriculum prepares students for evolving career paths, as professionals often transition between different roles throughout their careers.
Master's candidates can specialize in either Computer Science or Computer Networks. The Computer Science track offers customizable coursework tailored to individual interests, while the Computer Networks concentration focuses specifically on network-related subjects.
Our program maintains small class sizes to foster strong student-faculty relationships. Numerous graduate courses are scheduled during late afternoon or evening hours to accommodate working professionals.