Make an impact.
As part of Kansas State University’s College of Engineering, the department of computer science is committed to offering high quality degree programs. Not only do we educate our graduates to become leaders in the competitive world of technology, we also prepare them to make an impact on all industries through their cutting-edge knowledge and training.
Computer science studies the design of computational devices and processes, the transfer and transformation of information, and techniques for making processes efficient and intelligence. The field is both creative and scientific, ranging from the study of theoretical algorithms to the practical problems of designing and implementing software. Areas of specialization include:
- Software Engineering
- Multimedia and Graphics Technology
- Networks and Mobile Computing
- Parallel and Distributed Computing
- Database and Knowledge Management Systems
- Enterprise Information Systems
- Computer Science Theory
- Real-Time Embedded Systems
Master of Science
The Master of Science program is a broadly based curriculum designed to prepare students for advanced positions in the computing industry as well as for further academic studies. The M.S. degree requires a minimum of 30 credit hours of graduate-level coursework.
Master of Software Engineering
The Master of Software Engineering degree enables students to specify, design, implement, document and maintain large software systems in their specialty areas. The program of study consists of 33 credits and includes a capstone project where students demonstrate their mastery of software engineering processes and techniques.
Doctor of Philosophy
The doctorate degree program is a research-oriented curriculum designed to prepare students for advanced research industry and university-level academic positions in the computing field.
Both the M.S.E and the Ph.D. in Computer Science are available via distance learning.