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
Sept. 2013
   17     20  Introduction to Course

On problem solving, engineering, and software engineering
- Read Chapter 1 of Textbook
Week 2
Sept.
  24     27 Software Engineering Principles

Software Engineering Project

Motivation for UML
 
Week 3
Oct.
  1     Requirements Analysis
Use Case Modeling
- Read Chapter 2 and 3

Week 4
Oct.
  8     11  Analysis
Object Modeling
- Read Chapter 3 and 4
- Quiz 1
Week 5
Oct.
  15     18   Feast of Sacrifice (No Classes)
Week 6
Oct.
  22     25
Analysis - Dynamic Modeling  
Week 7
Oct/Nov.
  29     1 System Design - Principles Republic Day
(No Classes on Tue.)

- Deliver Analysis Report

- Read Chapter 6 and 7
Week 8
Nov.
  5     8 System Design - Architectural Patterns


Week 9
Nov.
  12     15 System Design - Architectural Patterns

Object Design Overview
- Read Chapter 8

- Midterm Exam
Week 10
Nov. 
  19     22 Object-Oriented Design Patterns - Motivation

Object-Oriented Design Patterns
 
Week 11
Nov.
  26     29 Object-Oriented Design Patterns - Quiz 2
 
- Deliver Design Report
Week 12
Dec.
  3     6 Specifying Interfaces

Object-Constraint Language

Object-Oriented Frameworks
Read Chapter 8
Week 13
Dec.
  10     13 Mapping Models to Code

Software Testing
Read Chapter 9, 10, 11
- Quiz 3
Week 14
Dec.
2012
  17     20 Project Presentations - Deliver Final Report
Week 15
Dec.
  24     27 Summary
Exam Guidelines

Week 16             Final Exam