software engineering
yurttas@cs.tamu.edu

dr. salih yurttas - hrbb 315c

hrbb-113, mw 12-1:15 p.m.
hrbb - 209, t 1-3:30 p.m. [301] & m 3:30-6 p.m. [302]

summer'08 office hours: tth 10-11:15 a.m.

syllabus | class notes | homework assignments | project

sun-may 25 mon-may 26 tue-may 27 wed-may 28 thu-may 29 fri-may 30 sat-may 31
1 no class   software and software engineering
[life cycle, process, technology, management]
refactoring to patterns joshua kerievsky
SE with Microsoft Visual Studio Team System
     
sun-jun 1 mon-jun 2 tue-jun 3 wed-jun 4 thu-jun 5 fri-jun 6 sat-jun 7
2 software engineering
an introduction to software engineering
sei
uml
design patterns
teams software process
software engineering
software processes
project management
hw-00 is assigned.
     
sun-jun 8 mon-jun 9 tue-jun 10 wed-jun 11 thu-jun 12 fri-jun 13 sat-jun 14
3 requirements
software requirements
requirements engineering process
  requirements
system models
critical systems specification
formal specification
uml tutorial
david braun, jeff sivils, alex shapiro, jerry versteegh
uml 2 diagrams
     
sun-jun 15 mon-jun 16 tue-jun 17 wed-jun 18 thu-jun 19 fri-jun 20 sat-jun 21
4 design
architectural design
A Swing Architecture Overview - The Inside Story on JFC Component Design
  design
distributed systems architecture
application architecture
     
sun-jun 22 mon-jun 23 tue-jun 24 wed-jun 25 thu-jun 26 fri-jun 27 sat-jun 28
5 design
object-oriented design
  design
object-oriented design
     
sun-jun 29 mon-jun 30 tue-jul 1 wed-jul 2 thu-jul 3 fri-jul 4 sat-jul 5
6 no class
no lab
no lab design
object-oriented design
hw-00 is due.
     
sun-jul 6 mon-jul 7 tue-jul 8 wed-jul 9 thu-jul 10 fri-jul 11 sat-jul 12
7 software engineering practice
testing techniques
  test 1      
sun-jul 13 mon-jul 14 tue-jul 15 wed-jul 16 thu-jul 17 fri-jul 18 sat-jul 19
8 software engineering practice
product metrics
web
web as a software system
  software engineering practice
web as a software medium
web applications
     
sun-jul 20 mon-jul 21 tue-jul 22 wed-jul 23 thu-jul 24 fri-jul 25 sat-jul 26
9 software engineering practice
software management - estimation, scheduling
  software engineering practice
test 2
     
sun-jul 27 mon-jul 28 tue-jul 29 wed-jul 30 thu-jul 31 fri-aug 1 sat-aug 2
10 software engineering practice
software management - risk
  software engineering practice
software management - quality
     
sun-aug 3 mon-aug 4 tue-aug 5 wed-aug 6 thu-aug 7 fri-aug 8 sat-aug 9
11 service oriented arrchitecture   final test
1-3 p.m.