· 8/18/04 — Course policies, introduction to software engineering.

· 8/20/04 — The software crisis.  Reading: Software’s Chronic Crisis (Gibbs).

· 8/23/04 — The difficulties of software engineering, previous attempts at resolving the software crisis.  Reading: No Silver Bullet: Essence and Accidents of Software Engineering (Brooks).

· 8/25/04 — The characteristics of software.  Reading: Chapter 1 (Pressman)

· 8/27/04 — Introduction to software processes, process maturity measurement (CMM).  Reading: Chapters 2 & 3 (Pressman).  Quiz #1.

· 8/30/04 — Standard software process models.  Hand-back Quiz #1.

 

·  

Schedule of Events
Course Schedule (subject to change)

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

 

 

 

 

· 9/1/04 — Introduction to requirements analysis.  Reading: Chapter 7 (Pressman).

· 9/3/04 — Analysis modeling.  Reading: Chapter 8 (Pressman).

· 9/6/04No Class (instructor out-of-town).  (Class will be rescheduled.)

· 9/8/04  No Class (instructor out-of-town).  (Class will be rescheduled.)

· 9/10/04 — Analysis modeling (continued).

· 9/13/04 — Analysis modeling (continued).

· 9/15/04 — Analysis modeling (continued).  Quiz #2.

· 9/16/04 — (Replacement class: 7:00-8:30pm)  Analysis modeling practice session.  Hand-back Quiz #2.

· 9/17/04 — Analysis modeling (continued).

· 9/20/04 — Analysis modeling exercises.

· 9/22/04 — Midterm #1.

· 9/24/04 — Introduction to design.  Review of Midterm #1.

· 9/27/04 — Design concepts.  Hand-back Midterm #1.  Reading: Chapter 9 (Pressman).

· 9/29/04 — Design concepts (continued).

Schedule of Events

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

 

 

· 10/1/04 — Introduction to interface specifications.

· 10/4/04 — Interface specifications (continued).

· 10/6/04 — Interface specifications (continued).

· 10/8/04 — Interface specifications (continued), introduction to interface implementations.

· 10/11/04 — Interface implementations (continued).

· 10/13/04 — Representation invariants. Quiz #3.

· 10/15/04 — Introduction to unit testing with JUnit.

· 10/18/04 — Unit testing with JUnit (continued).  Hand-back Quiz #3.

· 10/20/04 — Introduction to verification.

· 10/22/04 — Verification (continued).

· 10/25/04 — Introduction to design patterns.  [Dr. Malloy].

· 10/27/04 — Design patterns: Singleton. [Dr. Malloy].

· 10/29/04 — No Class (instructor out-of-town).  (Class will be rescheduled.)

 

Schedule of Events

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

 

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

 

 

 

 

 

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

 

 

 

 

· 11/1/04 — Design patterns: Observer.

· 11/3/04 — Design patterns: Decorator.

· 11/5/04 — Design patterns: Decorator (continued).

· 11/8/04 — Design patterns: Strategy.

· 11/10/04Quiz #4.

· 11/12/04 — Design patterns: Strategy (continued).

· 11/15/04 — Design patterns: Abstract Factory.

· 11/17/04 — Design patterns: Abstract Factory (continued), Quiz #4 review.  Hand-back Quiz #4.

· 11/17/04 — (Replacement class: 5:30-7:00pm)  Review for Midterm #2.

· 11/18/04 — (Bonus class: 5:30-7:00pm)  Review for Midterm #2.

· 11/19/04 — Midterm #2.

· 11/22/04 — Design patterns: Iterator.

· 11/29/04 — Design patterns: Iterator (continued).  Hand-back Midterm #2.

 

Sun

Mon

Tue

Wed

Thu

Fri

Sat

 

 

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

 

· 12/1/04 — Introduction to web services.

· 12/3/04 — Web services (continued).

· 12/5/04(Bonus class: 1:00-2:30pm)  Review for Final Exam.

· 12/6/04Final Exam (8:00-11:00am).

age:EN; mso-ansi-language:EN'>12/6/04Final Exam (8:00-11:00am).