Information and Computer Science 52:
Introduction to Software Engineering
Fall Quarter, 2008
| Lecture | Discussion
|
Location: ICS 174
MWF 1:00-1:50
Course code: 36620
|
Location: DBH 1600
MWF 12:00-12:50
Course code: 36621
|
Scores
Syllabus
Overheads and Handouts
- from Discussion, Monday, Sept. 29
- from Discussion, Wednesday, Oct. 1
- from Discussion, Wednesday, Oct. 29
- from Discussion, Friday, Oct. 31
- Waterfall 2006
- A decent short summary of UML class diagrams
- Software Engineering Proverbs
- Programing Language Popularity
- from Lecture, Friday, Nov. 21 through Wednesday, Nov. 26
Lecture videos
| Week | Monday | Wednesday | Friday
| | 0
|
|
|
Sept. 26, 2008
(iPod version)
|
| 1
|
Sept. 29, 2008
(iPod version)
| Oct. 1, 2008 — not videotaped
|
Oct. 3, 2008
(iPod version)
|
| 2
|
Oct. 6, 2008
(
iPod version)
| Oct. 8, 2008 — not videotaped
|
Oct. 10, 2008
(iPod version)
|
| 3
|
Oct. 13, 2008
(
iPod version) (incomplete, camera ran out of juice after about 40 minutes)
|
Oct. 15, 2008
(
iPod version)
|
Oct. 17, 2008
(iPod version)
|
| 4
|
Oct. 20, 2008
(
iPod version)
| Oct. 22, 2008
midterm - no video
|
Oct. 24, 2008
(iPod version)
|
| 5
|
Oct. 27, 2008
(
iPod version)
|
Oct. 29, 2008
(
iPod version)
| Oct. 31, 2008 — not videotaped
|
| 6
| Nov. 3, 2008 — not videotaped
|
Nov. 5, 2008
(
iPod version)
|
Nov. 7, 2008
(
iPod version)
|
| 7
|
Nov. 10, 2008
(
iPod version) — starts late
|
Nov. 12, 2008
(
iPod version)
|
Nov. 14, 2008
(
iPod version)
|
| 8
| Nov. 17, 2008 — midterm #2
|
Nov. 19, 2008
(
iPod version)
|
Nov. 21, 2008
(
iPod version)
|
| 9
|
Nov. 24, 2008
(
iPod version)
|
Nov. 26, 2008
(
iPod version)
|
|
| 10
|
Dec. 1, 2008
(
iPod version)
|
Dec. 3, 2008
(
iPod version)
|
Dec. 5, 2008
(
iPod version)
|
Homework A: Modifying the Lib system
Homework 1: Requirements
and the report template (in Word 97
format).
You may be interested in the
the official requirements
from a previous quarter.
You will also enjoy
another functional specification
from Joel On Software.
At the Computer Game Design Conference on May 6, 1998,
there was a panel on design docs. Moderator Alex Dunne
referenced a game design document which was submitted by
panelist John Jack, a producer at Monolith.
This design doc was from the company's recent computer game, "Claw".
Claw Design Bible.
Homework #2: Design and
Official Requirements for VSS
The Time files interface from a previous quarter.
Example design diagrams from a previous quarter.
Recommendations on the class diagram
Homework #3: Implementation
Converter.java
Homework #4: Testing
- BlackBox.zip containing .class files for
Black Box testing, and
one source code file, ForWhiteBoxTesting.java, which you may
use for White Box testing.
Tests from previous quarters. Please note that in past quarters
different textbooks may have been used, and somewhat different material
may have been covered.
- Winter, 2006, midterm 1:
midterm with answers
without answers
- Winter, 2006, midterm 2:
midterm with answers
without answers
- Winter, 2007, midterm 1:
midterm with answers
without answers
- Winter, 2007, midterm 2:
midterm with answers
without answers
- Fall, 2007, midterm 1:
midterm with answers
without answers
- Fall, 2007, midterm 2:
midterm with answers
without answers
- Winter, 2006, final:
with answers
without answers
- Winter, 2007, final:
with answers
without answers
- Fall, 2007, final:
with answers
without answers
|
STUDY GUIDE FOR THE FINAL
|
- All material from "Study Guide for Midterm #1 and Midterm #2"
- All lecture material throughout the quarter.
- Slides on Testing: 11/21 -- 11/26
- Chapter 13 - all
|
|
STUDY GUIDE FOR MIDTERM #2
|
- All material from "Study Guide for Midterm #1"
- All lecture material through Friday, Nov. 14.
- Architecture. Second ed.: Chapter 10 - all. Third ed.: Chapter 11 - all.
- Design.
- Second ed.
- Chapter 11 - all, except for 11.1.4, 11.1.5, Table 11.3, 11.2.2, 11.2.3,
the details of IEEE-1016 discussed in 11.4
- Chapter 12 - up through, but not including, 12.2.2 (that is, skip 12.2.2 and afterwards)
- Third ed.
- Chapter 12 - all, except for pp. 339-344 in section 12.1.4, 12.2.3, 12.3.1,
12.3.2, 12.3.3, all of 12.5, IEE Standard 1016 in 12.6, and Table 12.4.
- Chapter 10 - all except for 10.1.4, 10.3.2-10.3.6.
- "Command and Control" from Scientific American
|
|
STUDY GUIDE FOR MIDTERM #1
|
- All lecture material through Friday, Oct. 17
- Handout: Wine store system requirements
- Chapter 1 - all
- Chapter 2 - none
- Chapter 3 - all except for Second edition: section 3.8; Third edition: 3.2.4, 3.3, 3.4, 3.7.
- Chapter 6 - all except for sections 6.6 and following.
- Chapter 9 - all except for Second edition: subsection 9.3.3
|
Return to Dan Frost's Home Page.