Fall 2023 Trine Course Catalog

CS 2503 Software Engineering

Is an introduction to software engineering form requirements definitions, through system modeling, specification and design, to verification and validation. Students will: explain project management issues including software cost estimation; determine applicable SDLC models; explain Agile methods (XP and Scrum); gather requirements; design architecture of a software system; create tests to assure quality of software; design and implement an effective graphical user interface. (Same as SE 353) Prerequisite: CS 1123

Credits

3

Lab Hours

0

Lecture Hours

3

Cross Listed Courses

SE 353

Prerequisite

CS 1123