COMPUTER SCIENCE


Course Credits: 3 Units

Prerequisites: CMSC 128

CMSC 151 - Systems Analysis and Design

Course Description

This is a 3-unit course that will discuss an overview and foundation of Data Science, covering a broad selection of key challenges in and methodologies for working with big data. Topics to be covered include data collection, data cleaning, integration, management, modeling, analysis, visualization, prediction, and informed decision making. This course also covers the basics needed for collecting, cleaning, and sharing of data. Additionally, the course covers the essential exploratory techniques for summarizing data which includes some of the common multivariate statistical techniques used to visualize high-dimensional data.

Course Learning Outcomes

After completion of the course, the student should be able to:

  1. Demonstrate an understanding on systems analysis and design concepts;
  2. Explain terms related to systems analysis and design;
  3. Explain and implement systems development life cycle and structured methodologies;
  4. Design diagrams: data flow and entity relationship;
  5. Implement relational analysis and different design methodologies; and
  6. Design systems based on current trends, tools, and techniques.
Course Outline

UNIT 1. Systems Planning

  1. Introduction to Systems Analysis and Design
  2. Analyzing the Business Case
  3. Managing Systems Projects

UNIT 2. Systems Analysis

  1. Requirements Modeling
  2. Data and Process Modeling
  3. Object Modeling
  4. Development Strategies

UNIT 3. Systems Design

  1. User Interface Design
  2. Data Design