What you will study
Unlike many software development schools, UCM’s bachelor’s degree program emphasizes
the development of real-world applications. Our software development program equips
you to solve our industry’s most pressing problems with technology.
At the University of Central Missouri, you’ll start with core computer science coursework,
then specialize in software development with topics in:
- Software Requirements Engineering
- Modern Software Lifecycle and Tools
- Software Testing and Quality Assurance
- Secure Software Engineering
- Software Design and Architecture
Software Development degrees at UCM end with a senior project course, in which students
partner with industry leaders and pursue a real-world project. Put to work your knowledge
and skills in applications development and programming languages such as C, C#, HTML,
Java, JavaScript, .NET and Python.
Excellence in Computer Science
- Top 15%: Best Value College for Computer and Information Sciences by College Factual
- #5: Best Computer Science Degrees by Learn.org
Unique learning opportunities in software development
UCM’s Software Development degrees use several programming languages, mobile and web
technologies and cloud platforms to develop your technical skills. Throughout your
software developer education, you’ll learn technical skills from thought leaders who
prepare you for a variety of jobs.
We provide several hands-on, real-world work experiences within our Software Development
degree, including:
What can you do with our Software Development degree from UCM?
In 2021, U.S. News & World Report ranked software developer as the #2 job in the United
States. With a UCM software development degree, pursue careers such as a project manager,
programmer, software engineer, web developer and much more.
More on requirements for software developer jobs
What can you expect from a software developer education? Check out current job outlook
and salary expectations using the interactive tool below.
Financial assistance options for our Software Development degree
Throughout Missouri and across the country, the University of Central Missouri is
known for having one of the most affordable Computer Science in Software Development
programs. We offer competitive tuition rates and have several opportunities and resources
to help you finance your college education.
In addition to tutoring and teaching assistantships, we provide scholarships specifically
for your Computer Science in Software Development degree, including:
- ACM Scholarship
- Brown Scholarship
- Computer Science Achievement Award
- Griffith Scholarship
- Harmon Scholarship
- Kennedy Scholarship
- Moore Scholarship
You can learn more about program-specific scholarships at the UCM Scholarship Finder.
Meet Ahmon W.
BS Computer Science ’19 - Software Developer, Charter Communications
“UCM’s degree in Software Development prepared me to handle complex technical problems
faced in the IT field. I believe the critical thinking skills learned and practiced
within the curriculum are invaluable and will be relevant as technology constantly
evolves."
Cutting-Edge Software Development Spaces
Hundreds of computers for Software Development majors
UCM computing labs support both your learning and research needs. All of our 200 computers,
spread throughout seven labs, are equipped with two leading industry-standard platforms:
Linux and Microsoft Windows. Be prepared for wherever your UCM degree in Software
Development takes you.
Take a Tour
Get Involved at UCM
Join a student chapter or honor society
Connect with your peers through Upsilon Pi Epsilon, an honor society for computing
and information disciplines. As a member of the Association of Computing Machinery
student chapter, attend conferences and participate in programs with students from
other software development schools.
Get Involved
leftright