In-class Projections List
CS 458 - Software Engineering
Fall 2016
Last modified: Thursday, December 1, 2016
Important Notes:
- This is merely a selection of files and examples, most of which were
mentioned or used in the class (lectures and labs). It is not a
comprehensive
list, nor are all lectures and labs included. Formatting is generally
minimal.
- Week 15 - Lecture 1, Week 15 - Lab, and Week 15 - Lecture 2
are TEAM PRESENTATIONS
- Week 14, Lecture 2, December 1, 2016 - discussion of MMM
Chapters 14 and 15, "Hatching a Catastrophe" and "The Other
Face"; review for Final Exam
- Week 14, Lab, November 30, 2016 - mandatory team meetings, and
verified team presentation date and order
- Week 14, Lecture 1, November 29, 2016 - continued discussion of
Jalote Chapter 8 - Testing
- Week 13, Lecture 2, November 17, 2016 - started discussion of
Jalote Chapter 8 - Testing
- Week 13, Lab, November 16, 2016 - mandatory team meetings
- Week 13, Lecture 1, November 15, 2016 -
discussion of MMM Chapters 12 and 13, "Sharp Tools" and
"The Whole and the Parts"; continued discussion of
Jalote Chapter 7 - Coding and Unit Testing
- Week 12, Lecture 2, November 10, 2016 -
discussion of MMM Chapters 10 and 11, "The Documentary Hypothesis" and
"Plan to Throw One Away"; continued discussion of
Jalote Chapter 7 - Coding and Unit Testing
- Week 12, Lab, November 9, 2016 - TEAM DEMOS of
their FIRST (or second) ITERATION, also serving as
part of Homework 8
- Homework 8 handout
(in tagged PDF) - individual
reflections on those presentations
due by 11:59 pm Thursday, November 10)
- Week 12, Lecture 1, November 8, 2016 - discussion
of tomorrow's TEAM presentations, including how they
will be part of HOMEWORK 8;
started discussion of
Jalote Chapter 7 - Coding and Unit Testing
- Week 11, Lecture 2, November 3, 2016 - discussion of MMM
Chapters 8 and 9, "Calling the Shot" and "Ten Pounds in a
Five-Pound Sack";
continuing discussion of
Jalote Chapter 6 - Software Design
- Week 11, Lab, November 2, 2016 - description of TEAM DEMOS of
their FIRST ITERATION on WEDNESDAY, NOVEMBER 9 (requirements
in projected notes below!)
- Week 11, Lecture 1, November 1, 2016 - started discussion of
Jalote Chapter 6 - Software Design
- Week 10, Lecture 2, October 27, 2016 - discussion of MMM Chapters
6 and 7, "Passing the Word" and "Why Did the Tower of Babel Fall?";
continuing discussion of Jalote Chapter 5
- Week 10, Lab, October 26, 2016 - mandatory team meetings
- Week 10, Lecture 1, October 25, 2016 - began discussion of
Jalote Chapter 5 - Software Architecture
- Week 9, Lecture 2, October 20, 2016 - continuing discussion of
Jalote Chapter 4 - quality planning, risks/risk assessment/risk
management
- Week 9, Lab, October 19, 2016 -
small attempt at demonstrating test-driven-development using
JUnit for unit testing
- Week 9, Lecture 1, October 18 - Exam 1
- Week 8, Lecture 2, October 13 - Review for Exam 1
- Week 8, Lab, October 12, 2016 - discussion of an example acceptance
test "format", followed by mandatory team meetings
- Week 8, Lecture 1, October 11, 2016 - discussion of
discussion of MMM Chapter 5, "The Second-System Effect";
continuing discussion of Jalote Chapter 4
- Week 7, Lab, October 5, 2016 - discussion of Thursday's
MANDATORY team meetings (while instructor out of town at
CCSC-NW conference); then, mandatory team meetings for rest of
lab session; also
met with each team to approve project during that team meeting
- Week 7, Lecture 1, October 4, 2016 - began discussion of
Jalote Chapter 4 - Planning a Software Project
- Week 6, Lecture 2, September 29, 2016 - discussion of
MMM Chapter 4, "Aristocracy, Democracy, and System Design";
continuing discussion of Jalote Chapter 3
- Week 6, Lab, September 28, 2016 - mandatory team meetings
- Week 6, Lecture 1, September 27, 2016 - began discussion of
Jalote Chapter 3 - Software Requirements Analysis and
Specification
- Week 5, Lecture 2, September 22, 2016 - more team
project discussion/brainstorming; team practice
writing user stories for a provided example
scenario
- Week 5, Lab, September 21, 2016 - brainstorming on team projects
- Week 5, Lecture 1, September 20, 2016 - discussion of
MMM Chapter 3, "The Surgical Team"; more discussion of
user stories
- Week 4, Lecture 2, September 15, 2016 - discussion
of MMM Chapter 2, "The Mythical Man-Month"; focus on
Extreme Programming, continued
- Week 4, Lab, September 14, 2016 - Intro to Git and GitHub,
part 2
- Week 4, Lecture 1, September 13, 2016 - focus on
Extreme Programming
- Week 3, Lecture 2, September 8, 2016 -
continuing discussion
of Jalote Chapter 2, and Software Development Process Models:
more discussion of the Rational Unified Process (RUP),
and discussion of the timeboxing model
- Week 3, Lab, September 7, 2016 - Intro to Git and GitHub,
continued
- Week 3, Lecture 1, September 6, 2016 -
continuing discussion
of Jalote Chapter 2, and Software Development Process Models:
discussion of the prototyping and iterative models, started
discusssion of the Rational Unified Process model
- Week 2, Lecture 2, September 1, 2016 - continued discussion of
Jalote Chapter 1, and started discussion of Jalote
Chapter 2, "Software Processes"
- Week 2, Lab, August 30, 2016 - started intro to Git and GitHub
- Week 2, Lecture 1, August 29, 2016 -
discussion of MMM Chapter 1, "The Tar Pit";
started discussion
of Jalote Chapter 1, "The Software Problem"
- Week 1, Lecture 2, August 25, 2016 - discussion
of MMM Chapter 16, "No Silver Bullet"
- Week 1, Lab, August 24, 2016 - team questionnaires; practice with
course submission tool
- Week 1, Lecture 1, August 23, 2016 - intro to course
Back to Course Home Page
Please send questions to:
sharon.tuttle@humboldt.edu