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

California State University, Chico
 
CSCI 630: Software Engineering Back to List
Previous Page Next Page
 
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:
  1. All students will be able to analyze and solve computing problems, or problems in related areas, and to continually upgrade their knowledge and skills
  2. All 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.
 
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