Course Information: Systems Analysis

Computer Science Department
Course Competency Plan
COURSE: CpSc 413 Systems Analysis

Course Description: A course in computer-based information systems. Course content includes: foundations of information science, techniques for system development, information architectures, and resource allocations. Case studies are discussed and utilized as class projects. Prerequisite: CpSc 323. (3 credits)

Course Outcomes: This course and its outcomes support the Information Systems Learning Outcomes of Problem Solving and Critical Thinking (PS&CT), Communication and Interpersonal Skills (C&IS), and Ethical and Professional Responsibilities (E&PR). These Information Systems Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking and Problem Solving, Communication, and Values and Ethics.

This course engages students in the following high impact practices: writing-intensive, collaborative assignments and projects, service learning

DegreeProgram ObjectiveAssessed Course Objective
IS I.b. Make informed choices among alternative hardware and software configurations for the design, development, and implementation of an information system 1. Propose solutions to information systems problems by using such techniques as: prototypes; organization charts; CASE tools; UML software; data dictionaries; and entity-relationship, dataflow, and network diagrams
IT I.c. Perform critical analyses of the impacts of decisions
IS I.d. Perform critical analyses and write feasibility studies of system implementations
IS I.e. Evaluate the effectiveness of information systems design and implementation
IS II.a. Write clear and concise user documentation 2. Communicate problem solutions through written and oral reports that use systems analysis vocabulary and visuals to detail systems life cycle processes
IT II.a. Document all aspects of a system precisely and clearly
IT II.b. Use written, oral, and electronic communication to convey technical information effectively
IS II.c. Use oral and electronic communication effectively
IT II.c. Devise effective user interfaces for the web
IT II.d. Work cooperatively in teams and with others 3. Work in teams to recognize flaws in organizations that affect information systems, ensure the security, integrity and privacy of data, and realize the need for continuing professional development.

Additional Course Objectives include:
The student will be able to:

  1. Define terms of the systems analyst's technical vocabulary.
  2. Describe in detail the steps in the system life cycle.
  3. Demonstrate an understanding of the Association for Computing Machinery (ACM) Code of Professional Ethics.