Course Descriptions

The Course Descriptions catalog describes all undergraduate and graduate courses offered by Michigan State University. The searches below only return course versions Fall 2000 and forward. Please refer to the Archived Course Descriptions for additional information.

Course Numbers Policy

Course Descriptions: Search Results

CSE 435 Software Engineering

Semester:
Fall of every year
Credits:
Total Credits: Credits: 3   Lecture/Recitation/Discussion Hours:3
Prerequisite:
CSE 320 and CSE 331 and CSE 335
Restrictions:
Open only to students in the Department of Computer Science or the Computer Engineering or LBS Computer Science major or the LBS Computer Science coordinate major or the Computer Science disciplinary teaching minor.
Not open to students with credit in:
CSE 470
Description:
Software lifecycle including specification, design, coding, testing, and verification of a software product. Stepwise refinement and traceability. Software maintenance and documentation.
Effective Dates:
FS04 - FS13

CSE 435 Software Engineering

Semester:
Fall of every year
Credits:
Total Credits: Credits: 3   Lecture/Recitation/Discussion Hours:3
Prerequisite:
(CSE 331 and CSE 335) and completion of Tier I writing requirement
Restrictions:
Open to students in the Department of Computer Science and Engineering or in the Computer Engineering Major or in the Lyman Briggs Computer Science Coordinate Major or in the Lyman Briggs Computer Science Major or in the Computer Science Disciplinary Teaching Minor.
Not open to students with credit in:
CSE 470
Description:
Software lifecycle including specification, design, coding, testing, and verification of a software product. Stepwise refinement and traceability. Software maintenance and documentation.
Effective Dates:
SS14 - US15

CSE 435 Software Engineering

Semester:
Fall of every year
Credits:
Total Credits: Credits: 3   Lecture/Recitation/Discussion Hours:3
Prerequisite:
(CSE 331 and CSE 335) and completion of Tier I writing requirement
Restrictions:
Open to students in the Computer Engineering Major or in the Computer Science Major or in the Lyman Briggs Computer Science Coordinate Major or in the Lyman Briggs Computer Science Major or in the Computer Science Disciplinary Teaching Minor.
Not open to students with credit in:
CSE 470
Description:
Software lifecycle including specification, design, coding, testing, and verification of a software product. Stepwise refinement and traceability. Software maintenance and documentation.
Effective Dates:
FS15 - US17

CSE 435 Software Engineering

Semester:
Fall of every year
Credits:
Total Credits: Credits: 3   Lecture/Recitation/Discussion Hours:3
Prerequisite:
(CSE 331 and CSE 335) and completion of Tier I writing requirement
Restrictions:
Open to juniors or seniors in the College of Engineering or in the Computer Science Minor or in the Lyman Briggs Computer Science Coordinate Major or in the Lyman Briggs Computer Science Major.
Description:
Software lifecycle including specification, design, coding, testing, and verification of a software product. Stepwise refinement and traceability. Software maintenance and documentation.
Effective Dates:
FS17 - US20

CSE 435 Software Engineering

Semester:
Fall of every year
Credits:
Total Credits: Credits: 3   Lecture/Recitation/Discussion Hours:3
Prerequisite:
(CSE 331 and CSE 335) and completion of Tier I writing requirement
Restrictions:
Open to juniors or seniors in the College of Engineering or in the Lyman Briggs Computer Science Coordinate Major or in the Lyman Briggs Computer Science Major.
Description:
Software engineering methods for reliable, reusable, and dependable software.
Effective Dates:
FS20 - US26

CSE 435 Requirements Analysis and Software Engineering In Practice

Semester:
Fall of every year
Credits:
Total Credits: Credits: 3   Lecture/Recitation/Discussion Hours:3
Prerequisite:
CSE 336
Restrictions:
Open to juniors or seniors in the College of Engineering or in the Lyman Briggs Computer Science Coordinate Major.
Description:
Requirements Analysis and Software Engineering methods for reliable, reusable, and dependable software.
Effective Dates:
FS26 - Open