Kutztown University Logo

Software Development Master's Degree

Advance your career with a flexible and industry‑focused software development master’s degree

Quick Look

OFFERED AS:

Master's

FORMAT:

In-Person, Online, Hybrid

CREDITS REQUIRED:

30

Kutztown University’s Master of Science in Computer Science Software Development offers the ideal blend of academic rigor, flexibility, and real‑world relevance. The program is designed for professionals in software development or software engineering who want to deepen their expertise. Students gain advanced knowledge in areas such as object‑oriented programming, compiler design, operating systems, multiprocessing systems, intelligent systems, and secure software development.

Why Choose Kutztown for your Master’s in Software Development

Kutztown University’s master’s in software development offers students the flexibility to complete their degree 100% on campus, 100% online, or in a hybrid format, meeting the needs of working professionals. Our computer science faculty are known for their personalized mentorship and commitment to student success, fostering a supportive environment where professors truly get to know their students and guide their academic and professional growth.

The software development master’s degree is an affordable option for working professionals looking to expand their skill set. Students can also find additional support through graduate assistantships, which not only help reduce financial pressure but also allow you to build valuable experience alongside faculty. 

Computer Science Software Development Master’s Program Highlights

The Kutztown M.S. in software development is designed for working professionals or recent graduates seeking to strengthen their software engineering expertise. Our program emphasizes modern methodologies, secure and scalable system design, and advanced programming, preparing graduates for roles across industries such as technology, finance, entertainment, manufacturing, and government. Our faculty’s hands-on approach to learning enables students to work on applied projects in robotics, operating systems, data analytics, and artificial intelligence, helping them translate theoretical concepts into practical innovation.

Program Highlights:

  • Attend class online or in-person, offering flexibility to working professionals
  • Individualized support from your assigned faculty advisor, ensuring students meet their personal and professional goals
  • Build hands‑on projects that strengthen software engineering skills
  • Participate in applied research in areas like robotics, software engineering, and AI
  • Advance your skills further with the Data Analytics Certificate
  • The option to complete either a thesis or submit a Program of Study Summary to complete the program

Student Learning Outcomes

  • Computer Science, Software Development track (MS)
    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.

Computer Science Software Development Program Frequently Asked Questions