Open Calendar
A teacher in front of a class


Click to print this page

Computer Science, BS - Computer Science Option

Bachelor of Science in Computer Science

The 21st century is a digital age — where technology is intertwined into nearly every aspect of our lives. Computer science professionals harness technology to solve our world’s most pressing problems. Be a part of these solutions starting in the University of Central Missouri’s bachelor’s degree in Computer Science program.

As a Computer Science major, you’ll learn how to analyze complex problems and develop software solutions. Software solutions range from creating software to solve scientific problems to helping people accomplish daily tasks more efficiently and easily. Solutions to problems using software are needed everywhere, whether applying computing theory to research questions or creating apps for mobile devices or building web-based applications. Prepare to work in any facet of professional life, ranging from government agencies and startups to social media and nonprofits. 

An ABET-accredited degree in Computer Science that balances practice and theory

Our bachelor’s degree in Computer Science will give you foundational training in computer science, software development and systems design. Hands-on learning experiences led by dedicated faculty provide opportunities to tackle the complex challenges facing our rapidly evolving field. 

Online BS in Computer Science program courses

UCM degrees in Computer Science offer coursework primarily in person at our Lee's Summit and Warrensburg campuses, but several courses are available online. You can also take classes full time or part time, which means you can learn on a schedule that works for you.

Three people with one viewed in a magnifying glass

95% of students land a job or continue their education

A computer and a graduation cap

ABET-accredited computer science degree

Annual Student Enrollment and Graduation Data

A person in front of a dollar sign

Top 15% best value program

A book and keyboad icon

One of largest CS programs in Missouri


What you will study

Gain the practical and theoretical principles you’ll need to be successful in computer science jobs from the University of Central Missouri’s bachelor’s degree in Computer Science. Throughout the undergraduate program coursework, you’ll apply what you’ve learned as you dive into algorithms and data structures, network programming, software engineering and much more. You will also build strong foundations in calculus, probability and statistics. 

Core courses in our bachelor’s of Computer Science program include:

  • Computer Programming
  • Database Applications
  • Operating Systems
  • Programming Languages

Broaden and deepen your knowledge and skills with a wide variety of electives in mathematics, science and other areas that interest you. Delve into artificial intelligence, cloud computing, game development, mobile apps, software security and more. 

At the end of our bachelor’s degree in Computer Science program, you’ll take part in a senior project course. This will be an opportunity for you to apply what you’ve learned to a real-world project with our industry partners — valuable experience as you prepare for computer science jobs.

The program has state-of-the-art computing labs to support both instruction and research needs. The main lab for computer science program consists of forty Dell computers running both Linux and Microsoft windows operating systems. Six computer classrooms, with more than thirty computers each, are ideal for upper classes and special lab sessions. Lab computers are upgraded regularly. Three student common areas provide a space for students to collaborate on homework and projects, as well as relax between classes. These rooms are conveniently located near faculty offices to help establish a community of learners.

The program strives to provide our students with the latest technologies. We offer both Windows and Linux platforms so that our students are well-prepared for a career as a software professional under those two leading industry-standard platforms. The program is a member of the Azure Dev Tools for Teaching, Oracle Academy, and VMWare Academic Program.


Excellence in Computer Science

  • 95%: of UCM bachelor’s of Computer Science graduates are employed or in graduate school within six months.
  • Top 15%: Best Value Colleges for Computer and Information Sciences (College Factual)


Unique learning opportunities in computer science

Learn from leading minds and use the latest technologies to prepare for a field that is constantly evolving. The University of Central Missouri’s bachelor’s degree in Computer Science program gives you hands-on experiences that will help you succeed in today’s tech-driven world. Here are a few examples:

  • Internships: Experience matters when you’re looking for computer science jobs. Gain valuable expertise — and college credit — with an internship. We have ample opportunities through our faculty networks and industry connections.
  • Senior capstone projects: During your final year as a student in any of our degrees in Computer Science, you will team up with fellow majors to design, plan, implement, test and launch a development project. Your project can be related to software development, group dynamics, project management, ethical and professional responsibility or another topic you’re passionate about. 
  • Undergraduate research: Pursuing research can be a career-changing experience within UCM’s BS in Computer Science program. In fact, some of our undergraduate students are currently tackling research related to data science and artificial intelligence. Our faculty will work with you to find the research project right for you — whether it be joining ongoing research pursuits, designing an independent study or creating a specialized, 1-on-1 class. 
  • Programming competitions: All majors earning bachelor’s degrees in Computer Science are encouraged to take part in programming competitions, including the International Collegiate Programming Competition (ICPC), 48-hour Code-A-Thons and our on-campus Game Jams. These are fun and rewarding opportunities to challenge yourself, solve problems with your fellow classmates and gain valuable experience for computer science jobs.
  • Study abroad: Take your bachelor’s of Computer Science to a global level. The University of Central Missouri offers scholarships and grants to students studying abroad. You can take coursework in computer science and other areas while living and experiencing life and culture in France, Germany or the Netherlands.
  • Esports: School of Computer Science and Mathematics sponsors UCM Esports team. For more information, please visit UCM Esports


What can you do with a bachelor’s degree in Computer Science from UCM?

Computer science professionals continue to be in high demand. UCM graduates with degrees in Computer Science are employed at Amazon, Boeing, Cerner, Federal Reserve Bank, Garmin, Hallmark, Honeywell, Microsoft, Mutual of Omaha, Sprint and many other businesses and organizations throughout Missouri and across the United States. 

Plan your future career in computer science 

Discover all the possibilities with a bachelor’s of Computer Science. Use the interactive tool below to explore job outlooks, salary expectations and more.




Financial assistance options for your BS in Computer Science degree

Earning a valuable degree can be extremely important to your job outlook, but you also want college to be affordable. The University of Central Missouri has some of the most competitive tuition rates in the state.

We also offer several ways to finance your college education, including scholarships specifically for Computer Science majors. Here are a few examples:

  • ACM Scholarship
  • Brown Scholarship
  • Computer Science Achievement Award
  • Griffith Scholarship
  • Harmon Scholarship
  • Kennedy Scholarship
  • Moore Scholarship


A digital illustration of a brain

Take your degree further.

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

A person doing a security check on their phone

Make yourself more marketable.

Stand out to potential employers by adding a UCM minor or certificate, such as:

Students in a classroom

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:


Request Info   Visit   Apply Today!








  • facebook
  • twitter
  • youtube
  • linkedin
  • instagram