Oct 23, 2026  
Undergraduate Catalog 2026-2027 
    
Undergraduate Catalog 2026-2027

CSC 400 - Systems Analysis and Software Engineering



Prerequisite(s): (CSC 150  and CSC 250 ) or (CSC 141  and CSC 241 ) with a grade of “C-” or better, and Senior Standing.
This course covers engineering techniques as they relate to software development.  Students are introduced to the software design process, tools, environments and development processes.  Strong project management skills will be expected and database and modeling of these systems will be practiced. The foundations of human-computer interaction will be discussed in depth.  Other topics such as software life cycle, requirements analysis, software planning, software testing, and documentation techniques are covered.  Students will also learn how to use a Computer Aided Software Engineering (CASE) tool.  Completion of a large individual project is required.  When Offered: Fall.

Hours: 4