
Launch your career in the in-demand field of Software Engineering!
UCM offers the first undergraduate Software Engineering program in Missouri, and is the only program of its kind in Missouri to earn ABET (Accreditation Board for Engineering and Technology) accreditation. Our program is designed according to the Association for Computing Machinery (ACM) guidelines and will equip you to make a difference and create solutions to life鈥檚 problems.
Classes are offered at our Warrensburg campus.




Earn your Bachelor of Science in Software Engineering!
Graduate Ready to Make an Impact
With experienced faculty and state-of-the-art computing labs, when you complete your bachelor鈥檚 in Software Engineering degree, you will be able to:
- Identify, formulate and solve complex engineering problems.
- Produce design solutions that meet specified needs, ranging from public health to economic factors.
- Recognize ethical and professional responsibilities in engineering situations.
- Conduct appropriate experimentation, analyze and interpret data and draw conclusions.
- Establish yourself in a successful software engineering-focused career or in an advanced degree program.
Career Outlook
You can graduate feeling confident knowing that 99% of UCM grad school graduates feel prepared for the workforce upon graduating. We also boast a 95% placement rate, meaning that our students are working or continuing their education within six months of graduation.
Plus, according to the Bureau of Labor and Statistics, the average salary for software engineers in Missouri is between $88,200-$107,500 within five years of graduation.
Career Opportunities
UCM鈥檚 Software Engineering program prepares you for a variety of fulfilling career paths, such as:
- Architectural and engineering manager
- Software developers and software quality assurance analysts and testers
- Database administrators and architects
- Postsecondary teachers
