Skip to Main Navigation | Skip to Content

School of Computer Science and Mathematics

W.C. Morris Building, Room 222
Warrensburg, MO 64093
P:660-543-4930 F:660-543-8013
Dr. Xiaodong Yue, Department Chair


Computer Science and Software Engineering Program Mission

The mission of the Computer Science and Software Engineering programs at the University of Central Missouri is to

Computer Science

Computer Science spans a wide range, from its theoretical and algorithmic foundations to cutting-edge developments in robotics, computer vision, intelligent systems, bioinformatics, and other exciting areas. We can think of the work of computer scientists as falling into three categories:

In summary, CS prepares students to create new technology infrastructure (the theory behind things, how things function, why things are the way they are, how you can make things better). If you are interested in learning computer-related skills, and not just satisfying how to do it but why it works, then a computer science major is for you.

Software Engineering


Software Engineering (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software; that is, the application of engineering to software. Software engineering is based on computer science in the same way other engineering disciplines are based on physical or life sciences. However, it adds an emphasis on issues of requirements, process, design, measurement, analysis and verification, providing a strong foundation in engineering principles and practice as applied to software development. Drawing on computing as one of its foundations, software engineering seeks to develop and use systematic models and reliable techniques to produce high-quality software. The study and practice of software engineering is influenced both by its roots in computer science and its emergence as an engineering discipline. Some critical characteristics common to every other engineering discipline are equally applicable to software engineering. They are



Excerpted from ACM Software Engineering 2014

Department News