Minimum grade of "C” or better required for this course
This course provides an introduction to systems analysis and design. Students will be introduced to the basic principles and concepts of software engineering thereby providing the necessary foundation for subsequent software engineering courses. Topics include basic terminology and core software engineering concepts; the Software Development Life Cycle (SDLC); systems requirements gathering and selection; modeling systems using Data Flow Diagrams (DFD) and the Unified Modeling Language (UML); project scheduling using GANTT charts; database environment; and an introduction to a relational model.
Grade of 'C' or better in CSCI161N.