Outline

  (Object-Oriented Software Engineering) (Fall 2006)
- Section 1 -

 

Home
Outline
Textbook
Resources
Homeworks
Project Works
Project Groups
Policies
Quizzes
Exams
Grades

Outline & Lecture Notes

Week Date & Dues Subjects to be covered Lecture Notes

Week 1

Sept 11

Introduction and General Overview 
Interactive Visual Programming Paradigm and UML Presentation

Week 1

Week 2

Sept 18

Chapter 1 - OOA/D (p3)
Chapter 2 - Iterative Evolutionary and Agile (p17)
Chapter 3 - Case Studies (p41)

Week 2

 

Week 3

Sept 25

Chapter 4 - Inception is Not the Requirements Phase (p47)
Chapter 5 - Evolutionary Requirements (p53)

Week 3

Week 4

Oct 2
Homework 0

Chapter 6 - Use Cases (p61)
Chapter 7 - Other Requirements (p101)

Week 4

 

Week 5

Quiz1

Oct 9
Project Inception Phase - Iteration 1

Chapter 8 - Iteration 1 - Basics (p123)
Chapter 9 - Domain Models (p131)
Chapter 10 - System Sequence Diagrams (p173)

Week 5

Week 6

Quiz2

Oct 16
Project Inception Phase - Iteration 2

Chapter 12 - Requirements to Design - Iteratively (p195)
Chapter 13 - Logical Architecture and UML Package Diagrams (p197)
Chapter 14 - On to Object Design (p213)
Chapter 15 - UML Interaction Diagrams (p221)

Week 6
Oct 23-25 (Ramazan Bayramınız Mübarek Olsun)

Week 7

Quiz3

Oct 30
Project Elaboration Phase - Iteration 1

Chapter 16 - UML Class Diagrams (p249)
Chapter 19 - Designing for Visibility (p363)

Week 7

Week 8

Nov 6
Project Elaboration Phase - Iteration 2

Chapter 20 - Mapping Designs to Code (p369)
Chapter 28 - UML Activity Diagrams and Modeling (p477)
Chapter 29 - UML State Machine Diagrams and Modeling (p485)
Chapter 30 -
Relating Use Cases (p493)

Week 8

Photo1  Photo2
Photo3
Photo4
Photo5
Photo6
Photo7
Photo8
Photo9

Nov 7
@18:00 EB101-104

MIDTERM EXAM

 

-

Week 9

Nov 13
Project Elaboration Phase - Iteration
3


Evaluation and Solution of Midterm Questions 

Week 10

Nov 20
Project Construction Phase - Iteration
1

Evaluation of Project Work of Selected Groups


Week 11

Quiz4

 

Nov 27
Project Elaboration Phase - Final Report

Principles of good UI Design (Supplementary Material)

Chapter 17 -GRASP: Designing Objects w/Responsibilities (p271-320)

 

UI Design Principles

Chapter 17

Week 12

Quiz5


Dec 4
Project Construction Phase - Iteration 1 

Chapter 17 -GRASP: Designing Objects w/Responsibilities (p271-320) (cont'd)

Design Patterns (Supplementary Material)

Design Patterns

Week 13

Dec 11
Project Construction Phase - Iteration2
Chapter 21 - Test-Driven Development and Refactoring (p385-394)

Chapter 31 - Domain Model Refinement (p501-533)

 

 

 

Week 14

Photo1 
Photo2
 
Photo3

Quiz6

Dec 18
Project Transition Phase
End of Semester Review & Course and Instructor Evaluation

Project Delivery, Presentation & Demonstration

Testing Sample Code 

Software Reuse & Sample Code (Supplementary Material)

Dec 26-Jan 9
Final Exam Period
Photo1 
Photo2
Photo3
Photo4
Photo5
Photo6
Photo7
Photo8
Photo9 
Photo10
Photo11
Jan 4, 2007 Thu @12:15 FINAL  EXAM
BZ-01, 02, 03, 04, 05
Jan 11, 2007 Overall Grades Posted (Come & Review your Papers and Grades)
 

Grades posted on BAIS and on Grades Web page.

Beware of that the letter grading was a  mechanical process based on points collected during the semester AND it may not be as just as you and I  wish.  

Remember that we only covered   a  subset of OO    Software Engineering in this course. You should continue to study and practice the subject yourself as a part of your career development.

 

 

Last updated: 21/01/2007 17:37