Welcome to California State University, Chico -- Today Decides Tomorrow
Search for
 
Search in
 

California State University, Chico
 
CSCI 542: Systems Design Back to List
Previous Page Next Page
 
Prerequisites: CSCI 330

Catalog Description: Methods related to the functional design of complex computer systems. Emphasis is on the project-team design approach. Operational criteria, system feasibility, requirements, and cost tradeoffs. Integration of personnel, equipment, hardware, and software. Formerly CSCI 270.

Course Objectives:
The objectives of this course are for students to learn:
  • Technical Project Management
  • Problem Definition Report (PDR)
  • Feasibility Study
  • Study Plan
  • Requirements Engineering
  • Systems Analysis & Design Deliverables
  • Systems Analysis & Design Tools

Course Outcomes:

1. Students shall be able to:
  • Organize and manage a project team:
  • Team building and cooperation
  • Project leadership
  • Project management, documentation, maintenance, intermediate results

2. User requirements determination: interviews, walkthrough
3. Complete a Problem Definition Report (PDR) to demonstrate general understanding of user requirements
4. Complete a Study Plan to determine project feasibility and detailed user requirements
5. Complete a Feasibility Study for the project
6. Complete the requirement engineering of analysis and formal specification of user requirements
7. Overview of systems analysis and design and the deliverables, including the current and future logical and physical models
8. Use simple data flow systems analysis and design tools: processes, process decomposition, data dictionary, data stores, and minispecs
9. Deliver technical presentations to users
10. Contribute to project analysis and design as an individual contributor or team leader

Class/Laboratory schedule:
     One hundred and fifty minutes a week lecture

Accreditation Category Content:
This course embodies a significant portion of Problem Analysis and Solution Design.
Topic Percentage Hours
     
Algorithms 20% 9
Methods and tools of analysis 20% 9
Software Design 10% 4.5
Software tools and environments; processes 10% 4.5
Software requirements and specifications 15% 6
Software project management 25% 12
Relationship of Course to Program Objectives:

This course supports the achievement of the following program objectives:
  1. Students will be able to analyze and solve computing problems, or problems in related areas, and to continually upgrade their knowledge and skills.
  2. Students will be effective oral and written communicators and be able to function effectively as members of multi-disciplinary teams.
  3. Those graduates who pursue careers as computing professionals will have the skills to use and design new and innovative systems that meet society's needs.
  4. Those graduates who pursue advanced degrees will have the skills to succeed in graduate programs in computing and related fields.
 
Computer Science | Welcome | Important Dates! | Advising | Facilities | News | Career Opportunities | Mission | Industry Involvement | Assessment Tools | Alumni | Research | BS in Computer Science | BS in Computer Information Systems | MS in Computer Science | Minor in Computer Science | Minor | Online Program
CSU, Chico:
Home | Admissions | Bookstore | Catalog | Schedule | Library | Help

This page and its contents © 2003 College of Engineering, Computer Science, & Construction Management
California State University, Chico
College of Engineering, Computer Science, & Construction Management
California State University, Chico
Chico, CA 95929-0003
530-898-5963
webmaster@ecst.csuchico.edu

Maintained by Freedom™.   Developed by Diverse Network Associates™.

Department of Computer Science Preparing Graduates to Solve 21st Century Problems