What you will study
While completing Software Engineering degree program coursework, you will become adept
at specifying, building, analyzing, testing and maintaining complex software systems.
With a program curriculum that covers both computer science and engineering topics,
you will learn all aspects of the software development cycle.
As the only institution in Missouri with an accredited software engineering program,
you will find that UCM is one of the best software engineering degree schools not
just in the state but also across the country. Top-notch facilities, experienced faculty
and our dynamic curriculum create a learning environment where you can thrive.
Some of our more popular courses in software engineering include:
- Software Design and Architecture
- Software Testing and Quality Assurance
- Secure Software Engineering
Excellence in Software Engineering
- Top 15%: Best Value College for Computer & Information Sciences (College Factual, 2021)
- The Best Computer Science Degrees (Learn.org, 2021)
- Top 15%: Most Popular College for Computer & Information Sciences (College Factual, 2021)
Unique learning opportunities in the Software Engineering degree program
In one of the largest computer science and software engineering degree schools in
Missouri, you’ll have access to high-quality facilities, the latest equipment and
expert teaching. These features of our Bachelor of Science in Software Engineering
program lead to a variety of opportunities for you to gain real-world, hands-on experience
that prepares you for a successful career.
- Collaborative work spaces: Two common student study lounges create a space for homework and group projects,
as well as socializing between classes. These rooms are also close to faculty offices,
providing convenient access to your professors.
- State-of-the-art facilities: The School of Computer Science and Mathematics has nearly 200 computers across six
classrooms and one open computer lab, each with the latest software you’ll use in
your job.
- Committed faculty: At UCM, nearly all of our full-time faculty members have a Ph.D. in Computer Science,
Software Engineering or closely related areas. With their experience, they are committed
to helping you succeed through teaching, research opportunities and mentorship.
School of Computer Science and Mathematics sponsors UCM Esports team. For more information,
please visit the following link. UCM Esports
What can you do with a degree in Software Engineering from UCM?
You’ll be highly sought after once you learn how to apply a systematic, disciplined,
quantifiable approach to the development, operation and maintenance of software.
When you complete your bachelor’s in Software Engineering degree, you will be able
to:
- Identify, formulate and solve complex engineering problems by applying STEM principles.
- Produce design solutions that meet specified needs, ranging from public health to
economic factors.
- Recognize ethical and professional responsibilities in engineering situations and
make informed judgements.
- 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.
The software engineering job market
In Missouri and across the United States, employers are hiring graduates from software
engineering degree schools faster than universities can produce them. Software engineers
are in high demand across hundreds of industries, allowing you to put your new skills
to work in nearly any environment you choose.
Learn more about the software engineering job market with the interactive tool below.
You can explore the possibilities for your future career, including potential salaries,
hiring trends and more.
Financial assistance options for your degree in Software Engineering
We take pride in keeping our students’ debt burden low and can help you find ways
to finance your education.
Beyond the scholarships available through the university, numerous scholarships are
available specifically for Software Engineering majors. You may qualify to apply for
opportunities such as the following:
- Harmon Scholarship
- Software Engineering Achievement Award
- ACM Scholarship
- Cooper Scholarship
- Kennedy Scholarship
- Brown Scholarship
- Griffith Scholarship in Computer Science
You can learn more about program-specific scholarships at the UCM Scholarship Finder.
Undergraduate students at the University of Central Missouri can also earn money to
pay for tuition by working as a tutor or teaching assistant.
An Unmatched Education
50 years of computer science excellence
UCM has one of the largest computer science programs in Missouri. Dedicated faculty,
high-tech classrooms and hands-on learning opportunities all mean you get a better
education and more value out of your degree in Software Engineering. With the growing
demand for software engineers and the unmatched experience you’ll get from UCM, the
possibilities are seemingly limitless.
Meet Your Advisor
Dr. Belinda Copus, Assistant Professor and Program Coordinator
Since 2013, Dr. Copus has been teaching courses in Modern Programming Languages and
Technology Ethics. She conducts research on computer science education, introductory
computer programming pedagogy and student efficacy and motivation. In addition to
seeing her at the front of the classroom, you’ll also meet with Dr. Copus for advising
on career options and academic coursework.
Read Dr. Copus’ Story
Meet Our Faculty
Experienced faculty committed to our students
Faculty members in the Computer Science program who teach students seeking a bachelor’s
in Software Engineering all have extensive teaching and industry experience. They
are routinely expanding their knowledge as researchers, educators and public speakers,
so they can deliver today’s technology solutions to students while advancing the field
of software engineering.
View Faculty Profiles
leftright