

By earning your Bachelor of Science in Computer Science with a Software Development focus at the University of Central Missouri, you gain the exact technical skills required to build modern software applications. Instruction takes place on campus in Warrensburg and Lee's Summit, though students can complete select coursework online. Throughout the program, expert faculty teach you how to write code, design secure system architectures and create software that solves real-world challenges. Whether your interest lies in mobile apps, cloud platforms or desktop programs, UCM combines hands-on coding with senior capstone projects and internships so you can step confidently into a high-demand career.
Degree Type: Bachelor of Science | Credit Hours: 120 Hours
Degree Can be Taken: Warrensburg | Lee's Summit
ContactDr. Belinda Copus |
Our curriculum grounds you in fundamental computer science principles before moving into specialized software engineering techniques.
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 pairs competitive tuition rates with university awards and targeted departmental scholarships.
Scholarship Opportunities for Computer Science Majors:
Check your eligibility requirements through the UCM Scholarship Finder, then sit down with your financial aid advisor to construct your financial plan.
① Request information about the Computer Science, BS in Software Development at UCM.
② Schedule a visit or Connect virtually with a UCM admissions rep.
Graduating with a BS in Computer Science - Software Development prepares you for technical roles across a wide variety of industries. The skills you develop will enable you to build custom software for desktop, mobile, web and network platforms.
Potential Career Roles:
Apply to UCM's Computer Science - Software Development BS 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:

Hone your software development and leadership skills through grad programs such as:

If you’re still deciding what you want to major in, check out these other undergraduate degree programs at UCM:
You’ll study core computer science principles — including data structures, algorithms, hardware and operating systems — while specializing in software design, testing, secure engineering and requirements analysis. Along the way, you will write code using C, C#, HTML, Java, JavaScript, .NET and Python.
Courses are taught on campus in Warrensburg and Lee's Summit, Missouri. You can also take select courses online to accommodate your personal schedule.
Yes. Every student completes a senior capstone project alongside industry partners. You can also participate in internships for academic credit, complete faculty-led research and compete in Code-A-Thons, Game Jams and the ICPC competition.
Yes. Computer Science students can apply for several program-specific awards through the UCM Scholarship Finder, including the ACM Scholarship, Brown Scholarship, Computer Science Achievement Award and Moore Scholarship.
Graduates qualify for technical roles as software developers, software engineers, web developers, application developers, computer programmers or technical project managers in a wide range of industries.