Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The systems software development specialization equips students for careers in either applications or systems software development. Students can enroll in this specialization after successfully finishing courses 1a and 1b, maintaining a minimum grade of C in all required classes. Computer science explores computer systems, encompassing hardware architecture, software creation, data processing, practical applications, algorithmic solutions, and mathematical principles. The Computer Science major delivers professional training to prepare graduates for advanced studies or careers in computing. Students acquire design, programming, and implementation skills for computer systems while mastering theoretical and mathematical computer science fundamentals. The program offers flexibility to explore complementary subjects in liberal arts, sciences, and engineering alongside computer science studies. To earn a B.S. degree with Specialization in Systems Software Development, students must fulfill all specified core courses, electives, and project requirements.