Go to Main Content

SCT WWW Information System

 

HELP | EXIT

Detailed Course Information

 

Spring 2024 Semester
May 15, 2024
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CS 5500 - Foundations of Software Engineering
Covers the foundations of software engineering, including software development life cycle models (e.g., waterfall, spiral, agile); requirements analysis; user-centered design; software design principles and patterns; testing (functional testing, structural testing, testing strategies); code refactoring and debugging; software architecture and design; and integration and deployment. Includes a course project where some of the software engineering methods (from requirements analysis to testing) are applied in a team-based setting. Requires admission to MS program or completion of all transition courses.
4.000 Credit hours
4.000 Lecture hours

Levels: Graduate, CPS - Undergraduate Semester, Undergraduate
Schedule Types: Lecture

Computer Science Department

Course Attributes:
GSCS Computer & Info Science, NU Core Writing Intsv in Majr, NUpath Writing Intensive

Restrictions:
Must be enrolled in one of the following Levels:     
      CPS - Undergraduate Semester
      Undergraduate
      Graduate
Must be enrolled in one of the following Colleges:     
      Khoury Coll of Comp Sciences
Must be enrolled in one of the following Classifications:     
      Graduate

Prerequisites:
Undergraduate level CS 5010 Minimum Grade of D or Graduate level CS 5004 Minimum Grade of C or Graduate level CS 5010 Minimum Grade of C

Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.4