Computer Science Program Mission
The mission of the Computer Science program at the University of Central Missouri is to
- Provide up-to-date undergraduate and graduate programs which enable students to enrich their knowledge and prepare them for careers in computing profession and/or advanced graduate study;
- Provide computer-related service courses to enhance student learning and fulfill the needs of the 21st century workforce;
- Support and encourage the professional development of its faculty in areas of service, leadership roles in professional organizations, scholarly research, and grant writing.
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:
- They design and implement software. Computer scientists take on challenging programming jobs. They also supervise other programmers, keeping them aware of new approaches.
- They devise new ways to use computers. Progress in the CS areas of networking, database, and human-computer-interface enabled the development of the World Wide Web. Now, researchers are working to make robots be practical aides that demonstrate intelligence, are using databases to create new knowledge, and are using computers to help decipher the secrets of our DNA.
- They develop effective ways to solve computing problems. For example, computer scientists develop the best possible ways to store information in databases, send data over networks, and display complex images. Their theoretical background allows them to determine the best performance possible, and their study of algorithms helps them develop new approaches that provide better performance.
--- Computing Curricula 2005
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.