Week |
Date
& Dues |
Subjects
to be covered |
Lecture
Notes |
Week
1
|
Sept
27
|
Chapter
1 - Software and software engineering
|
Chapter
1
|
Week
2
|
Oct
04
Quiz
1
|
Chapter
2 - Review of object orientation |
Chapter
2
|
Week
3
|
Oct
11
Homework
0
Homework 1
Quiz 2
|
Chapter 3 -
Basing software development on reusable technology |
Chapter
3
|
Week
4
|
Oct
18
Quiz 3
|
Chapter 3
(cont'd)
|
|
Week
5
|
Oct
25
Quiz 4
Group Homework 1: Learning to use c-s framework |
Chapter 4 - Developing requirements
|
Chapter 4
|
Week
6
|
Nov
1
Group Homework 2: Learning to use c-s framework
|
Chapter 4 - (cont'd)
Chapter 5 - Modelling with classes
Handout: Fundamentals
of the Unified Modeling Language (Hardcopy)
|
Chapter
5
|
Week
7
|
Nov
8
Project Phase 1: Domain and Requirements
Analyses |
Chapter 5 - (cont'd)
|
|
Week
-
|
Nov
15
|
Ramazan
Bayramı |
|
Week
8
|
Nov
22
Project
Phase 2: Class Diagrams, Use Cases and Prototype UI
|
Chapter
7 - Focusing on users and their tasks (Use Cases)
Chapter
8 - Modeling interactions and behavior
|
Chapter
7
Chapter
8 |
Week
9
|
Nov
29
|
MIDTERM
|
|
|
Dec
3 |
Extra
lecture - Chapter 7
& 8 - (cont'd)
|
|
Week
10
|
Dec
6
|
Chapter 9 - Architecting
and designing software
|
Chapter
9
|
Week
11
|
Dec
13
Project
Phase 3: Interactions and Behavior
|
Chapter
9 (cont'd)
|
|
Week
12 |
Dec
20
Quiz 5
|
Chapter
6 - Using design patterns |
Chapter
6
|
Week
13
Foto1/Foto2 |
Dec
27
Quiz 6
|
Software Testing
End
of semester review |
Chapter
10 |
|
Dec
31 |
Last
day of classes |
Closure |
|
Jan
3
@13:40
|
Project
Delivery, Presentation & Demonstrations |
|
|
January
11 @12:15 BZ-01-05
|
FINAL EXAM |
|