Info.sjsu.edu


CS 160

Software Engineering

Description
Software engineering principles, software process and process models, requirements elicitation and analysis, design, configuration management, quality control, project planning, social and ethical issues. Required team-based software development, including written requirements specification and design documentation, oral presentation, and tool use. Prerequisite: CS 146, CS 151 (with a grade of "C-" or better in each); CS 100W (with a grade of "C" or better) or instructor consent. Computer Science and Software Engineering Majors only.

Grading
Normal Grade Rules

Units
3