Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
A Computer Science Bachelor of Science degree equips students for software development roles across diverse fields. Hands-on learning via laboratory work and project-based methods helps students gear up for career growth or graduate studies. The curriculum concludes with an intensive, industry-backed capstone project spanning a full academic year, where student teams address authentic challenges presented by corporate mentors via the Project Center. You can opt for a standard degree path or select Mathematics or Business concentrations to align with your goals. These focused tracks foster cross-disciplinary knowledge, equipping you with versatile skills valuable in both corporate and academic settings, while also providing the opportunity to obtain a minor in either business or mathematics. The Computer Science Department embraces learners of all experience levels, offering an engaging educational atmosphere featuring intimate class sizes, corporate-sponsored initiatives, and tailored guidance. Our bachelor's and master's programs provide specialized tracks that let students pursue personal passions, while our Career Transition Certificate supports professionals shifting into fulfilling technology careers.