CS 319 -
Object-Oriented Software Development

Description
Schedule
Grading
Project
Related Links
Resources

Instructor:
Dr. Bedir Tekinerdogan

Schedule

Week Mon Tue Wed Thu Fri Topic(s) Tasks
Week 1
Feb.  2012
6     9   Introduction to Course

On problem solving, engineering, and software engineering
- Read Chapter 1 of Textbook
Week 2
Feb.
13     16   Software Engineering Principles

Software Engineering Project

Motivation for UML
 
Week 3
Feb.
20     23   Requirements Analysis - Read Chapter 2

Week 4
Feb.
27     1   Use Case Modeling - Read Chapter 3
- Quiz 1
Week 5
March
5     8   Analysis - Object Modeling - Read Chapter 4 and 5
Week 6
March
12     15   Analysis - Dynamic Modeling  
Week 7
March
19     22   System Design - Principles - Deliver Analysis Report

- Read Chapter 6 and 7
Week 8
March
26     29   System Design - Architectural Patterns


Week 9
April
2
  5   System Design - Architectural Patterns

Object Design Overview
- Read Chapter 8

- Midterm Exam
Week 10
April
9     12   Object-Oriented Design Patterns - Motivation

Object-Oriented Design Patterns
 
Week 11
April 
16     19   Object-Oriented Design Patterns - Quiz 2
 
- Deliver Design Report
Week 12
April
23     26   Specifying Interfaces

Object-Constraint Language

Object-Oriented Frameworks
Read Chapter 8
Week 13
April
30     3   Mapping Models to Code

Software Testing
Read Chapter 9, 10, 11
- Quiz 3
Week 14
May
7     10   Project Presentations - Deliver Final Report
Week 15
May
14         Summary
Exam Guidelines

Week 16
May
            Final Exam