Calvin College seal
CS 262 Software Engineering
Course Schedule
Dates
Lectures & Readings Labs & HomeworksProject Artifacts
Sept. 8-11Introduction

wikipediaSoftware_Engineering
Lab #1

Homework #1
Inception:
Vision
Sept. 14-18Project Management

wikipediaProject_Management
Lab #2

Homework #2
Sept. 21*-25Analysis: Use Cases

wikipediaRequirements
Lab #3

Homework #3
Sept. 28-Oct. 2Analysis: Domain Models

wikipediaUnified_Modeling_Language
Lab #4

Homework #4
Elaboration #1:
1st Design
Oct 5*-9Design: Introduction

No Silver Bullet - Brooks
Lab #5

Homework #5
Oct. 12-16Design: Information Systems

wikipediaDatabase_management_systems
Lab #6

Homework #6
Oct. 19*-23Design: Information Systems (cont.)

wikipediaSQL
Lab #7

Homework #7
Elaboration #2:
2nd Design
Oct 26-30
Advising
Design: User Interface Design

wikipediaHuman-computer_interactionNielsen interview
Lab #8

Homework #8
Nov. 2*-6Design: User Interface Design (cont.)

TCUI Design - Lewis & Rieman
Lab #9

Homework #9
Nov. 9-13Technical Presentations

PowerPoint is Evil - Tufte
Lab #10

Homework #10
Construction:
Main Prototype
Nov. 16-20Quality: Testing

wikipediaQuality_AssurancewikipediaSoftware_testing
Lab #11

Homework #11
Nov. 23*-25
Thanksgiving
Quality: Process Improvement

wikipediaCapability_Maturity_ModelwikipediaISO_9000
Lab #12

Homework #12
Nov. 30 - Dec. 4Technical Writing

wikipediaTechnical_writing
Lab #13

Homework #13
Transition:
Final System
Dec. 7*-11Software Evolution

wikipediaSoftware_maintenance
Lab #14

Homework #14
Dec. 14-18
Finals
Final Presentation
(Tuesday, Dec 15, 9:00am-noon)


 

* quiz weeks

Back to the top