Graduate Programs

Whether you’re a working professional interested in upgrading your skills or looking to change careers, KU’s master’s degree program will give you a deep understanding of all aspects of computer science. No matter which sector you choose to apply your degree: industry, entertainment, financial services, manufacturing, retail, government – the MS in Computer Science gives you a comprehensive toolbox of skills. You’ll graduate a confident, capable computer scientist ready to use your creativity to address today’s challenges.

The Computer Science masters is intended for students who have an undergraduate degree (or minor) in computer science, as well as those who have a strong background in a field in which computers are applied, such as engineering, science, or business. You’ll apply theoretical principles and delve in-depth with focused course work in areas including compiler, security, networking, graphics and visualization, data management, distributed systems, intelligent systems, programming languages and tools, and security.

Master’s degree candidates may choose from three tracks:

Real-Time Virtual Classroom

All graduate program courses are offered online via real-time virtual classroom—you can attend class on campus or remotely as it occurs. You can earn a master's degree 100% face-to-face, 100% online, or a combination as best fits your needs. You’ll also find plenty of opportunity to do research with professors working in their fields of interest; KU students also have the opportunity to work as graduate assistants in the program.   

Computer Science M.S. Program National Ranking

The Computer Science M.S. program has been recognized as one of the top 100 graduate computer science programs in the country.

Quotation Mark

As a business owner, I believe KU's Computer Science & Information Technology Department is the region's best at many levels. The students are smart, prepared and work hard. More important for me is they are consistently willing to learn new skills and receptive to management suggestions. At Liquid, I expect all employees to swim in the deep end of the pool and work as a winning team. I like to create new highly paid technology jobs and KU is where I look to fill them first. Also, I find working with the faculty to be highly productive. They know their students well and work hard to coach them for career success.

Jim Ludlow, President, Liquid Interactive

Student Learning Outcomes

  • MS in Computer Science, IT track
    1. Able to explain appropriate solutions to various security threats to a network environment.
    2. Demonstrate an understanding of design principles pertaining to advanced topics in computer science And/or information technology.
    3. Apply design principles pertaining to advanced topics in computer science and/or information technology.
    4. Demonstrate in-depth knowledge and skills within a specialized area of computer science and/or information technology.
  • MS in Computer Science, PSM track
    1. Able to apply acquired interdisciplinary knowledge in a workplace environment. 
    2. Demonstrate an understanding of design principles pertaining to advanced topics in computer science and/or information technology.
    3. Apply design principles pertaining to advanced topics in computer science and/or information technology.
    4. Demonstrate in-depth knowledge and skills within a specialized area of computer science and/or information technology.
  • MS in Computer Science, SD track
    1. Demonstrate the ability to use appropriate data structure(s) to store and retrieve data for a specific application.
    2. Demonstrate an understanding of design principles pertaining to advanced topics in computer science and/or information technology.
    3. Apply design principles pertaining to advanced topics in computer science and/or information technology.
    4. Demonstrate in-depth knowledge and skills within a specialized area of computer science and/or information technology.

Explore More

;