
Master's Degree in Computer Science
Concentration: Software Engineering (MS)
Request Information
Software Engineering Master’s Concentration Overview
Purdue University Northwest’s Master of Science in Computer Science with a concentration in Software Engineering prepares students to design, develop and deploy software solutions across a wide range of platforms and industries.
Through hands-on learning and real-world projects, students gain experience in programming, application development and algorithm design to solve complex, real-world problems. This concentration provides a strong foundation for developing innovative tools—from business applications to games—that enhance lives, streamline operations and deliver engaging user experiences.
Department of Computer Science
Studying computer science with a software engineering concentration at Purdue University Northwest offers academic rigor, hands-on experience and personalized support, making it ideal for launching a successful career.
Small class sizes foster close faculty-student relationships, with professors providing mentorship and research opportunities to help you grow both academically and professionally.
Software Engineering Master's Concentration Curriculum
With a Software Engineering concentration in PNW’s Master’s in Computer Science program, you will develop a structured foundation in software development, covering object-oriented design, database systems and software engineering principles.
Both thesis and non-thesis programs are available.
You will build a strong foundation in computer science and software engineering through a blend of program core and concentration core courses.
Sample Courses
- CS 51530 – Programming Languages, Interpreters and Compilers
- CS 51550 – Database Systems
- CS 51560– Software Engineering
Enhance your skills in software design and development through advanced coursework. Additionally, students may choose to complete a thesis through research or gain real-world experience through internship opportunities.
Software Engineering Concentration Course of Study
Sample Courses
- CS 52520– Software Design I
- CS 52530 – Software Design II
- CS 53520 – Software Testing and Quality Assurance
Software Engineering Master's Concentration Highlights
PNW’s Software Engineering concentration excels with its practical focus on the entire software lifecycle, from design to deployment, guided by experienced faculty and hands-on projects building robust, real-world applications.


Software Engineering Master's Concentration Outcomes
Graduates earn an M.S. in Computer Science (Software Engineering Concentration), equipping them with advanced skills in software design, development methodologies, testing and project management.
Our students are ready to build impactful software solutions across industries.
Software Engineering Master’s Concentration Employers
Our alumni work with some of the most innovative organizations across the region and around the world, including:
- Software Consultancies/Development Firms
- Enterprise IT Departments
- Technology Startups
Software Engineering Master’s Concentration Career Paths
This degree prepares you for a number of careers in the field, including:
- Software Engineer
- Full-Stack Developer
- Application Developer
Software Engineering Master’s Concentration Scholarships
The Computer Science department offers teaching assistant, research assistant and grader positions to academically strong students who excel both inside and outside the classroom.
Meet the Faculty

Earn a Master's Degree in Computer Science with a Concentration in Software Engineering at PNW
Whether you just completed your undergraduate studies or are looking to take the next step to advance your career, Purdue University Northwest’s data science master’s concentration prepares you for the career field or further studies in computer science.
Our graduate studies staff is ready to help you take the next step! Contact us at (219) 989-2257 or grad@pnw.edu to see how PNW can meet your needs.