

The Bachelor of Science in Computer Science (Computer Science Option) at the University of Central Missouri prepares you to analyze complex problems and design software solutions for modern technological challenges. This ABET-accredited degree balances core computing theory with hands-on practice in software development and systems design. You will train in state-of-the-art Windows and Linux laboratories and complete industry-sponsored projects, whether you choose to study full-time or part-time. Apply your skills toward careers in government agencies, startups, social media and major corporations. Take the next step to launch your career as a software professional.
Degree Type: Bachelor of Science | Credit Hours: 120 Hours
Degree Can be Taken: Warrensburg
ContactDr. Belinda Copus |
The curriculum delivers foundational training in computing theory, mathematical foundations and practical software creation. You'll gain hands-on experience applying algorithms, database structures and network principles across leading industry platforms.
Core Foundational Coursework:
Specialized Electives & Topics:
Hands-on Facilities & Senior Projects:
Talk to an Admissions Representative
As a UCM student, you’ll have a financial aid advisor as part of your six-person student support team to help you find the best way to finance your college education. UCM provides competitive tuition rates alongside university-wide and program-specific aid.
Scholarships Exclusively for Computer Science Majors:
Check eligibility requirements through the UCM Scholarship Finder and connect with your financial aid advisor to structure your financing plan.
① Request information about Computer Science at UCM.
② Schedule a visit or Connect virtually with a UCM admissions rep.
A Bachelor of Science in Computer Science prepares you to create software solutions across public, private and non-profit sectors, including government agencies, social media platforms and technology startups.
Employers Hiring UCM Computer Science Graduates:
Career Fields & Applications:
Apply to UCM's Computer Science program
The UCM Career and Life Design Center is here for undergraduate students, graduate students and alumni from all majors, identities and interests. We are a hub for career exploration and career readiness. We offer resources and support for:

Take your degree further.
Advance in computer science and become a leader in as little as two years. We offer graduate programs such as:

Make yourself more marketable.
Stand out to potential employers by adding a UCM minor or certificate, such as:

Explore programs related to computer science.
Still wondering if a different bachelor’s degree may be better suited for your professional aspirations? UCM also offers undergraduate programs in:
You will study core programming languages, database applications, operating systems, algorithms, network programming and software engineering. You will also build a background in calculus, probability and statistics, with elective choices in artificial intelligence, mobile apps, game development and cloud computing.
Yes. The Computer Science BS – Computer Science Option is accredited by the Computing Accreditation Commission of ABET under both General Criteria and Program Criteria for Computer Science.
UCM offers courses primarily in person at the Warrensburg and Lee's Summit campuses, with select courses available online. Students can enroll on either a full-time or part-time schedule.
Yes. Students complete hands-on labs in Linux and Windows environments, take part in a team senior capstone project with industry partners and can participate in internships, faculty-led research, Code-A-Thons and programming competitions.
Yes. Computer Science majors can apply for program-specific scholarships — such as the ACM Scholarship, Brown Scholarship and Computer Science Achievement Award — as well as study abroad grants and general university financial aid.