Prerequisites: CSCI 330 and classified graduate standing.
Catalog Descriptions: In-depth study and application of the planning, design, implementation, and management of complex software systems. Topics include requirements engineering, formal specifications, object-oriented analysis, design patterns, and peopleware. Teams of students will implement a large software project using a cutting edge software engineering approach. Formerly CSCI 312.
Course Objectives:
The objectives are for the student to:
learn high-level, up-to-date topics in software engineering including new methods, models, and theories
learn how to critically review a software engineering process
practice software engineering principles by designing and implementing a moderately sized software project
work in teams to design and implement the semester project
practice oral and written communication
Course Outcomes:
Students shall:
have a mature understanding of software engineering issues
be able to critically evaluate a software engineering process
be able to work in teams to design and implement a software system
be able to practice software engineering professionally
be competent at oral and written communication
Class/Laboratory Schedule:
none
Accreditation Category Content:
This course embodies a significant portion of (b) Problem Analysis and (c) Solutions Design
Topic
Percentage
Hours
Software Design
100%
45
Relationship of Course to Program Objectives:
This course supports the achievement of the following program objectives:
All students will be able to analyze and solve computing problems, or problems in related areas, and to continually upgrade their knowledge and skills
All students will be effective oral and written communicators and be able to function effectively as members of multi-disciplinary teams.
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.
College of Engineering, Computer
Science, & Construction Management
California State University, Chico
Chico, CA 95929-0003
530-898-5963 webmaster@ecst.csuchico.edu