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
|Degree||Program Objective||Assessed 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:
- Define terms of the systems analyst's technical vocabulary.
- Describe in detail the steps in the system life cycle.
- Demonstrate an understanding of the Association for Computing Machinery (ACM) Code of Professional Ethics.