Search the UCM website
A man working on a computer

Breadcrumb

Click to print this page

Software Engineering, BS

Software Engineering Bachelor of Science

Why Choose UCM for Your Software Engineering BS?

Earn your undergraduate degree at the 欧美视频 from the first and only Bachelor of Science in Software Engineering program in Missouri with ABET accreditation. UCM offers access to top-notch faculty and cutting-edge facilities in one of the largest computer science programs in the state. These resources will help you gain knowledge and skills in software development theory, practice and process on your way to a new tech career. As a Software Engineering student, you will learn to use systematic models and reliable techniques to produce high-quality software, opening doors to high-paid job markets or graduate programs.

Request Information 欧美视频 UCM's BS in Software Engineering Program

 

 

UCM's Software Engineering BS at a Glance


Degree Type: Bachelor of Science | Credit Hours: 120 Hours

Degree Can be Taken: Warrensburg

  • The first and only Software Engineering BS in Missouri to be accredited by the Engineering Accreditation Commission of ABET
  • Named a Best College for Computer Science in America by Niche (2027) and a Most Affordable Software Engineering Program by UniversityHQ (2025)
  • Small class sizes for personalized instruction and faculty mentoring


 

What Will You Learn in UCM鈥檚 BS in Software Engineering?

While completing Software Engineering degree program coursework, you will become adept at specifying, building, analyzing, testing and maintaining complex software systems. Covered topics include:

  • Software development cycle across computer science and engineering disciplines
  • Identification, formulation and solution of complex engineering problems by applying STEM principles
  • Design solutions that meet specified needs ranging from public health to economic factors
  • Ethical and professional responsibilities in engineering situations
  • Experimentation, data analysis and data interpretation

Popular courses in the curriculum include:

  • Software Design and Architecture
  • Software Testing and Quality Assurance
  • Secure Software Engineering

Unique Learning Opportunities in UCM鈥檚 Software Engineering BS

  • Next-gen facilities: UCM鈥檚 Department of Computer Science and Cybersecurity has nearly 200 PCs across six classrooms and an open computer lab, each equipped with Windows, Linux and the latest software.
  • Committed faculty: Nearly all full-time faculty members hold a PhD in Computer Science, Software Engineering or closely related areas, offering mentorship and research opportunities.
  • UCM Esports team: Compete in UCM鈥檚 newly constructed, cutting-edge Esports lounge by joining the Esports team, sponsored by the Department of Computer Science and Cybersecurity.
  • Collaborative work spaces: Two common student study lounges create a space for homework, group projects and socializing between classes close to faculty offices.

Fast Facts 欧美视频 UCM鈥檚 BS in Software Engineering

  • Accreditation: The BS in Software Engineering is accredited by the Engineering Accreditation Commission of ABET under the commission鈥檚 General Criteria and Program Criteria for Software Engineering. UCM offers the first and only Software Engineering BS in Missouri with this distinction.
  • Top Ranked: UCM was named a Best College for Computer Science in America by Niche (2027) and a Most Affordable Software Engineering Program by UniversityHQ (2025).
  • Legacy: Learn in one of the largest and longest running computer science programs in the state, backed by 50 years of excellence.
  • Funding Support: Software Engineering majors can apply for multiple discipline-specific scholarships through the UCM Scholarship Finder. 


Talk to an Admissions Counselor

 

Financial Aid and Scholarships for UCM鈥檚 BS in Software Engineering Students

As a UCM student, you鈥檒l 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 is committed to low tuition rates and low student debt, offering financial assistance options such as grants, assistantships, awards, work-study and an optional payment plan. Beyond general university financial aid, Software Engineering majors may qualify to apply for program-specific awards, including:

 

  • Software Engineering Achievement Award
  • ACM Scholarship
  • Cooper Scholarship
  • Kennedy Scholarship
  • Brown Scholarship
  • Griffith Scholarship in Computer Science

Undergraduate students can also earn money to pay for tuition by working as a tutor or teaching assistant. You can explore additional opportunities using the UCM Scholarship Finder and by consulting your financial aid advisor.

 

 

 

 

 

 

Career Opportunities and Outcomes for UCM鈥檚 Software Engineering BS Graduates

In Missouri and across the United States, employers are hiring software engineering graduates across hundreds of industries. Completing your degree prepares you to establish yourself in a successful software engineering-focused career or enter an advanced degree program. Our graduates pursue roles in core software development, specialized engineering and quality assurance and infrastructure.

 

Apply to UCM's BS in Software Engineering program

 

The UCM Career and Life Design Center

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:

  • exploring career options
  • life design (explore and build career and life journeys, designing next steps)
  • job and internship searching
  • document reviews (resumes, cover letters, personal statements, etc.)
  • interviews (coaching and mock interviewing)
  • Professional Clothing Studio
  • preparation for graduate school (application materials, exploring programs)
  • and more!

 

A woman working on a smart screen

Take your degree further.

Go beyond a bachelor鈥檚 in Software Engineering degree with a graduate program that aligns with your interests and will help you achieve your career goals.

Two students in a classroom

Make yourself more marketable.

Add to your resume and enhance the value of a UCM degree in Software Engineering with a minor or undergraduate certificate.

Two students looking at code a computer screens

Explore programs related to software engineering.

UCM offers other avenues to begin your next career. Explore alternatives in bachelor鈥檚 degree programs such as:

 

Frequently Asked Questions

 

 

 

Program Accreditation

ABET Logo

The B.S. Software Engineering is accredited by the Engineering Accreditation Commission of ABET,  under the commission's General Criteria and Program Criteria for Software Engineering.

 

 

 

social-section

  • facebook
  • twitter
  • youtube
  • linkedin
  • instagram