A student in plaid stands outside with their arms crossed

Master's Degree in Computer Science

Concentration: Software Engineering (MS)

Request Information

Loading...

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.

Software Engineering Concentration Course of Study

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.

PNW Lion Statue with a brick wall in the background Two students pose in commencement regalia in front of the Nils Building

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.

Guntupalli Karthisri Meghana photo

My courses bring the technological world to my classrooms and prepares me for facing the fast-moving digital industry.

Guntupalli Karthisri Meghana, ’24, Computer Science

Yu Na Park

This program has given me the chance to see computer systems and robotics differently in terms of algorithms they use and how they are designed. I had the chance to learn more advanced and discipline-specific concepts, which I really appreciated.

The professors and staff here are so supportive, and they helped me greatly in finding my future direction. The practical and comprehensive courses I took here are also really useful in my current PhD studies at the University of Illinois Chicago.

Yuwei Cao
Computer Science, Luoyang City, Henan province, China

The program allowed me to gain an in-depth understanding of advanced computer science concepts. It was a great experience and I felt very well prepared to enter the workforce at Discover. All of the instructors were very accessible and helpful.

Michal Krol
Computer Science, Michigan City

Meet the Faculty

Shuhui yang

Shuhui Grace Yang, Ph.D.

Department Chair, Computer Science

Shuhui Grace Yang is a professor of computer science in the Department of Computer Science. Her research and teaching focus on computer network and wireless communication.

Hairong Zhao

Hairong Zhao, Ph.D.

Professor of Computer Science; Graduate Advisor

Hairong (Helen) Zhao is a full time professor in computer science. Besides teaching and research, she also serves as the graduate advisor in computer science.

A student works on code on a computer

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.

Request Information