CS2335 Software Practicum

Tentative Lecture/Lab Schedule - Printable View

All scheduling information on this page subject to change.  It is your responsibility to monitor the class newsgroup for notifications of any deviations from the schedule listed below.

Back to CS 2335 Main Page

01/06

Lecture:  Course Overview & Logistics, Big Picture, Intro to Quality

This webpage 

 PPT 


 

01/08

Lecture:  Error Prevention:  Coding Standards, Code Reviews, Defect/Time Tracking

Sun Coding Standards 

PPT


2

01/13

Lecture: Introduction to Teams, NASA Exercise


 PPT

 


01/15

Lecture: Intro to teams continued

 

PPT

 


01/17

Lab 1: CVS




3

01/20

No Lecture - Labor Day Holiday

 

 

 

 

01/22

Lecture: Team Problems, Dysfunctional Teams, MBTI


 PPT

 


01/24

Lab 2:  Build Tools with Ant

 



4

01/27

Lecture: Team Communication,Farmer Exercise


PPT



01/29

Lecture:  Team Planning, Meeting Management


PPT

 


01/31

Lab3: Quality Assurance and Defect Tracking Tools

 

 


5

02/03 

Exam #1


Fall 02 Exam

PPT


 

02/05

Lecture: Introduction to Design

Rational UML Spec ,  Chapter 1, (page 23-35),

Section 3, Part 2  (page 233-237)

Text, Ch 1-2

PPT

 

 

02/07

Lab4: JUnit Introduction


 



6

02/10

Lecture: Structured Analysis and Design(Non OO)


PPT

 


02/12

Lecture: Class Diagrams

Rational UML Spec ,Section 3, Part 5 (pages 259-314)

Text Ch 4 and 6

PPT



02/14

Lab5: Java skill lab #1 (2 person)

 


Last day to drop class!

7

02/17

Lecture: Use Case Diagrams

Rational UML Spec ,  Section 3, Part 6 (page 315 -  320)

Text Ch 3

PPT

 


02/19

Lecture: Sequence Diagrams

  Rational UML Spec ,Section 3, Part 7 (page 323 - 333)

Text Ch 5

PPT


 

02/21

Lab6: Java skill lab #2 (2 person)

 


 

8

02/24

Lecture: State Diagrams

Rational UML Spec ,  Section 3, Part 6 (page 357 -  376)

Text Ch 8

PPT



02/26

Lecture: UML In-class Exercise 

Text Ch 11

PPT


 

02/28

Lab7: UML design

 


MIDTERM

9

03/10

Lecture: Design Issues and Patterns


PPT

 


03/12

Lecture: Exam Review (UML)


PPT

 


03/14
Lab8: UML design continued form Lab7



10

03/17

Lecture: Junit Demo

 

PPT

 


03/19
Exam #2

Summer 01 Exam


Fall 02 Exam


 

03/21

Lab9: Java skill lab #3

  


 

 11

03/24

Lecture: Intro to Software Testing, Writing Test Plans

 

PPT

 

 

03/26

Lecture: Program Analysis

 

 PPT

 


03/28

Lab10: Final project UML design




12

03/31

Lecture: White Box Testing


PPT



04/02

Lecture: Blackbox Testing


PPT



04/04

Lab11: Final project UML design refined




13

04/07

Lecture: Specialized Testing


PPT



04/09

Lecture: Industry Best Practices


PPT



04/11

Lab12 :Final Project Full Skeleton Code/Tests



14

04/14

Lecture: Extreme Programming


PPT



04/16

Lecture: TQM, Pareto and Ishikawa Analysis (LAB 11 in class)


PPT



04/18

Lab13: Final Project Implementation 1




15

04/21

Optional Lecture, Design Patterns


PPT

DEAD WEEK


04/23

Lecture:  Review, Big Picture, Sum Up


PPT

DEAD WEEK


04/25

Lab14: Final Project Demo Day



DEAD WEEK
16

04/28 - 05/02

Finals Week (Final covers testing only)

Fall 01 Final Exam


Summer 01 Final Exam