Kutztown University Logo

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 to: 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 thirty-credit (30) 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.

If you are interested in the Computer Science master's program and don't have a related undergraduate degree, you can apply for admission to KU in a prep program to complete prerequisite courses.

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

  • Computer Science, Information Technology track (M.S.)
    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.
  • Computer Science, Interdisciplinary track (M.S.)

    The M.S. in Computer Science program at Kutztown University provides advanced study on standards surrounding the information technology and computer science industry. With the advent of the Interdisciplinary track, professionals will receive additional education needed to advance within their organizations.

    The program will provide computer science professionals to:

    • Be able to provide knowledge from outside the discipline of computer science or information technology in combination of the field of study
    • Apply design principles pertaining to advanced topics in computer science or information technology
    • Demonstrate an understanding of design principles pertaining to advanced topics in computer science and/or information technology
  • Computer Science, Software Development track (M.S.)
    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

;