Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer science ranks among the world's most rapidly expanding industries, and UMSL is committed to preparing you for this dynamic field. Our computer science degree program combines academic excellence with adaptable learning options tailored to your professional aspirations:
Distinguished instructors. Our professors are globally respected specialists with extensive real-world expertise, focused on equipping you with essential classroom success tools.
Intimate learning environments. With most classes limited to 25 students, you'll receive individualized guidance to maximize your academic potential.
Practical skill development. Our curriculum emphasizes project-based learning to cultivate the exact competencies employers value most.
Transform your passion for technology into a rewarding career through UMSL's Bachelor of Science in Computer Science program. In our digitally driven world, demand for skilled computer science professionals continues to surge. As a student in this program, you'll experience a comprehensive curriculum that develops precisely the expertise hiring organizations seek.
You'll master foundational concepts including mathematical theory, algorithmic design, and software engineering, while customizing your education through electives in emerging fields like AI, cybersecurity, data analytics, and mobile application development.
Recognizing diverse student needs, UMSL provides flexible course formats including evening, hybrid, and online options to accommodate your personal, career, and educational objectives.