DATE |
MATERIAL TO BE COVERED. |
SLIDES AVAILABLE IN SMARTSITE, USUALLY AFTER LECTURE |
NOTES, GENRALLY LINKED HERE. |
RANDOM SCHTUFF. |
| Jan 10 |
Intoductory lectures |
Slides, 1, 2 |
||
| The
User
Case method for requirements. (Sept 29) |
slides |
|
||
| Jan
11(D) |
Android/Eclipse
basics |
|||
| Jan 12 |
Patterns |
|||
| Patterns |
||||
| Jan 17 |
Patterns |
|||
| Jan 18
(D) |
More
on
Android |
|
||
| Jan 19 |
Patterns | Patterns slides , | ||
| Jan 24 |
Patterns |
Source code: pattern version templates: without inheritance , and with |
|
|
| Apr 26 |
Patterns |
|||
| Jan 25(D) |
Proejct
Reviews |
|
||
| Jan 26 |
Software
process |
CMM Slides, Open Source Outline; XP Slides Slides | Paper on
Process REALLY HERE, NOT IN SMARTISTE |
|
| Jan 31 |
Open
Source,
XP |
|||
| Feb 1 (D) |
Project Reviews |
|||
| Feb 2 |
Open
Source, XP, Requirements Engineering (Switched with Discussion, Prem is away) |
Prem's Slides on Process (Combined) |
Read this classsic
manifesto of the open source development movement by Eric Raymond, one of its leading Gurus. |
|
| Feb 8 (D) |
PRoject
Reviews |
Requirements
slides A7E |
Paper on requirements.
THIS IS REALLY HERE (NOT SMARSITE) |
|
| Feb 7 |
GUI Design Principles | GUI Slides | ||
| Feb 9 |
GUI design, Software design basics | Outline of Software Design introductory lecture, Haskell examples covered in class. More on Haskell |
Introduction,
and
the IBM Guidelines |
|
| Feb 15 (D) |
Project
Reviews |
|||
| Feb 14 |
Basic/Architectural Design | Lecture slides: 1 , 2 , 3 , Also EJB slides. | ||
| Feb 16 |
Architectural
Styles |
|||
| Feb 21 |
Architectural
Styles |
|||
| Feb 23 |
MIDTERM!! |
|||
| Feb 22 (D) |
Project Reviews |
Feb 22 midterm review after
project reviews if there is interest. |
||
| Feb 28 |
Java Enterprise Edition |
|||
| March 1 |
Petri
Nets |
Slides | ||
| Feb 29 (D) |
Project Reviews |
|||
| Mar 6 |
Petri
Nets |
|||
| March 7(D) |
project Reviews |
|||
| March 8 |
Petri
Nets / Verification basics |
Experiment with these animated
petri-net
examples and make sure you understand how they work. |
||
| March 13 |
Verification
-
Inspection |
Slides | ||
| March 15 |
Testing |
|||
| May 14 (D) |
Project
Reviews |
|||
| March 15 |
Z
& Asserts |
Slides | ||
|
testing slides |
Final
Project Due midnight June 7th. NO
EXTENSIONS. |
|||
| Z
and Asserts |
||||
| Z
andAsserts |
Ethics |
Required reading on ACM Web site | Project
Demos
and Testing this week. |
|
| Memorial
Day |
Notes on Z |
Notes
on
Asserts |
||
| Ethics |
||||
| |
||||
| Reflection |