Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Bachelor of Science in Computer Science program offers a comprehensive curriculum tailored for students aiming to gain extensive knowledge in computer science while establishing strong fundamentals in mathematics and laboratory sciences. The program starts with foundational programming courses complemented by math and science studies. Learners then enhance their expertise through higher-level topics including database systems, networking, operating systems, and programming language theory. A culminating capstone course delivers practical experience via collaborative software development projects. Those entering the workforce will acquire programming proficiency and master diverse software development methodologies. Aspiring graduate students can investigate various computer science disciplines, gaining excellent preparation for advanced research. The department fosters student engagement through active participation in academic organizations. Faculty members motivate undergraduates to pursue research opportunities and showcase their work at the Undergraduate Research Symposium or regional computing conferences.