CSCI 2194 (Professional, Ethical, Design Seminar):
Lecture Topics and Assignments

The table below shows what we will be discussing in each class meeting, readings, and due dates. Due dates for presentations should be regarded as fixed; other items are subject to change. Refer to Dr. Howland's P/E/D Web page for more information about guest speakers and presentations. Readings are from the textbook unless otherwise indicated.

Date Topics Reading Due dates
January 18 (M) Holiday    
January 25 (M) (2194/3194) UML design (Notes)
(2194) About the course (Notes)
1,2  
February 1 (M) (2194/3194) UML design, continued (Notes)
(2194) A bit more about use cases (Notes)
   
February 8 (M) 2194/3194 See main page
2194 Time available for groups to meet
   
February 15 (M) 2194/3194 See main page
2194 Administrivia; group meetings (Notes)
   
February 22 (M) 2194/3194 See main page
2194 More about UML (Notes)
3,4,5,6 Requirements analysis for project (project description in HTML or PDF)
March 1 (M) 2194/3194 See main page
2194 No class
   
March 8 (M) (2194/3194) Ethics presentations    
March 15 (M) Spring break    
March 22 (M) 2194/3194 See main page
2194 No class
   
March 29 (M) 2194/3194 See main page
(both hours)
   
April 5 (M) 2194/3194 See main page
2194 Discussion of design problems, group meetings (Notes)
  Midterm project reports and evaluations (project description in HTML or PDF; evaluation form in PDF)
April 12 (M) TBA    
April 19 (M) TBA    
April 26 (M) (2194/3194) Sophomore design presentations
(2194) Course wrap-up and evaluations (Notes)
  Project reports, code, and evaluations (project description in HTML or PDF, evaluation form in PDF)