PROG 160 Systems Analysis & Design • 5 Cr.


Examines the system-development cycle in depth. Topics include, problem identification, problem solving, and information-gathering techniques. Current structured tools are used to describe business rules and objects, data flow, data structures, and process flow and documentation. Creative problem solving and working in a team environment are stressed. Prerequisites: Placement by assessment into ENGL& 101, or completion of ENGL 092 or ENGL 093 with a C or better. PROG 109 or PROG 110 with a C or better.


After completing this class, students should be able to:

  • From a broad perspective, understand the process of systems analysis, design, development and implementation.
  • Discuss the Systems Development Life Cycle, including the major phases and the tasks in each phase.
  • Explore tools needed to complete an effective systems analysis and design process.
  • Create examples of UML, using a data modeling tool.
  • Review feasibility analysis considerations, cost-benefit techniques, and analysis of candidate systems.
  • Discuss the issues of application architecture, output design, input design, and user-interface design.
  • Research hiring requirements for careers in Systems Analysis and related fields, identifying personal skills, gaps in the student's background, and pathways to obtain necessary skills.