Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
This Computer Science degree holds accreditation from ABET's Computing Accreditation Commission (CAC). Tailored for aspiring professionals, it prepares students to utilize computing expertise in scientific, engineering, and software development contexts, while also serving as a foundation for graduate studies in computer science or related fields. The curriculum delivers comprehensive computer science education through core courses covering programming fundamentals, data structures, language theory, computer architecture, systems software, and computational theory.
The program emphasizes hands-on learning through collaborative projects, internships, and research opportunities. Numerous courses involve team-based technical problem-solving, where students develop, present, and justify their solutions. Summer corporate internships are strongly encouraged, alongside faculty-guided research projects. The culminating capstone experience challenges student teams to complete the full software development lifecycle, creating practical applications for institutional or corporate partners.