Class Schedule
10th Week
- Friday, March 14th, 1:00pm: Project status report (5-10 minutes) from each team.
- Wednesday, March 12th, 1:00pm: Tevfik Bultan and Chris Coakley. Review. slides
- Monday, March 10th, 1:00pm: Tevfik Bultan. Lecture on Software Maintenance. slides
9th Week
- Friday, March 7th, 3:00pm: Project status report (5-10 minutes) from each team.
- Friday, March 7th, 1:00pm: QUIZ.
- Wednesday, March 5th, 1:00pm: Tevfik Bultan. Lecture on Software Testing, Part 2.
- Monday, March 3rd, 1:00pm: Tevfik Bultan. Lecture on Software Testing, Part 1. slides
8th Week
- Friday, February 29th, 3:00pm: Detailed Design Presentations (15 minutes) from each team.
- Friday, February 29th, 1:00pm: Detailed Design Presentations (15 minutes) from each team.
- Wednesday, February 27th, 1:00pm: Chris Coakley. Lecture on Test Driven Development (TDD) and Behavior Driven Development (BDD).
- Monday, February 25th, 1:00pm: Tevfik Bultan. Lecture on Design by Contract. slides
7th Week
- Friday, February 22nd, 3:00pm: Project status report (5-10 minutes) from each team.
- Friday, February 22nd, 1:00pm: QUIZ. Lecture on Design Patterns, Part 2.
- Wednesday, February 20th, 1:00pm: Tevfik Bultan. Lecture on Design Patterns, Part 1. slides
6th Week
- Friday, February 15th, 3:00pm: Design Architecture Presentations (15 minutes) from each team.
- Friday, February 15th, 1:00pm: Design Architecture Presentations (15 minutes) from each team.
- Wednesday, February 13th, 1:00pm: Tevfik Bultan. Lecture on UML, Part 2.
- Monday, February 11th, 1:00pm: Tevfik Bultan. Lecture on UML, Part 1. slides
5th Week
- Friday, February 8th, 3:00pm: Project status report (5-10 minutes) from each team.
- Friday, February 8th, 1:00pm: Tevfik Bultan. Lecture on Software Specification and Architecture Specification. slides
- Wednesday, February 6th, 1:00pm: Christo Wilson. Guest Lecture on "Python Web Development Using Django."
- Monday, February 4th, 1:00pm: Tevfik Bultan. Lecture on Modularity. slides
4th Week
- Friday, February 1st, 3:00pm: SRS Presentations (15 minutes per team)
- Friday, February 1st, 1:00pm: SRS Presentations (15 minutes per team)
- Wednesday, January 30th, 1:00pm: QUIZ. Tevfik Bultan. Lecture on Project Management. slides
- Monday, January 28th, 1:00pm: Tevfik Bultan. Lecture on Software Requirements Specification, Continued. slides
3rd Week
- Friday, January 25th, 3:00pm: Project status report (5-10 minutes) from each team.
- Friday, January 25th, 1:00pm: Tevfik Bultan. Lecture on Software Requirements Specification. slides
- Wednesday, January 23rd, 1:00pm: Klaus Schauser. Guest Lecture on "The Web 2.0 Revolution: Starting your own Web 2.0 Company using Ruby-on-Rails and Agile Development"
2nd Week
- Friday, January 18th, 3:00pm: Product Vision Presentations (15 minutes per team)
- Friday, January 18th, 1:00pm: Product Vision Presentations (15 minutes per team)
- Wednesday, January 16th, 1:00pm: Chris Coakley. Version control with Subversion. slides (ppt) (pdf)
- Monday, January 14th, 1:00pm: Tevfik Bultan. Software Process Models. slides
1st Week
- Friday, January 11th, 3:00pm: Tevfik Bultan. Software's Chronic Crisis (No Silver Bullet). slides
- Friday, January 11th, 1:00pm: Citrix On-line: Andrew Duncan, Senior Software Engineer, slides
- Wednesday, January 9th, 1:00pm: Google: Mohamed Hafez, Software Engineer, Rightscale: Martin Rhoads, Software Engineer slides
- Monday, January 7th, 1:10pm: Novacoast: Eron Howard, VP Development, David Parker, Research & Development, slides
- Monday, January 7th, 1:10pm: CallWave: Dave Gianini, VP Engineering slides
- Monday, January 7th, 1:00pm: Tevfik Bultan. Introduction. slides