Department Announces Masters Track in Software Engineering
The Department of Computer Science at NC State University is pleased to announce the approval and launch of a Masters Track in Software Engineering in the Computer Science Graduate Program curriculum. The curriculum is effective immediately.
“As software becomes increasingly important to our day-to-day lives, building and maintaining high quality software is critical,” says Dr. Emerson Murphy-Hill, Associate Professor of Computer Science. “The Masters Track in Software Engineering teaches students the skills necessary to build and maintain such software systems.”
Curriculum requirements include both an overview of software engineering and a variety of more in-depth topics, including software security, testing and DevOps. The track has offerings both in the state-of-the-practice and state-of-the-art software engineering, with a special focus on evidence-based practice. Completion of the curriculum requires 31 credit hours including CSC 510 – Software Engineering (3), software science courses (9), software foundations courses (6), computer science core courses, orientation course, and electives (13). Students must also complete three research projects and satisfy all the Master of Computer Science (MCS) requirements.
Dr. George Rouskas, Professor and Director of Graduate Programs, adds, “This concentration addresses an industry need for graduates with advanced software development skills. The Software Engineering Track reflects the Department’s strength in this field, both in terms of spectrum of course offerings and our faculty’s research activities.”
For more information on the Masters Track in Software Engineering and its curriculum requirements, please click here.
Return To News Homepage