CSC 223 Grinnell College Fall, 2006
 
Software Design
 

Lab Index: 1, 2, 3, 4, 5, 6, 7


Computer Science 223 contains several laboratory exercises to introduce an appropriate UML environment and to provide background on the CVS version control system. The following list outlines each laboratory exercise for the course.

Laboratory
Exercise Title and Description Status
 
Lab. 1 ArgoUML for Class Diagrams: Due: Monday, September 18
  • Introduction to a UML Tool
  • Drawing UML Diagrams
  • Examples
  •  
    Lab. 2 ArgoUML for Class Diagrams: Due: Wednesday, September 27
  • Introduction to a UML Tool
  • Drawing UML Diagrams
  • Examples
  •  
    Lab. 3 Use Cases and/or Sequence Diagrams:   Due: Monday, October 2
  • Specifying Use Cases
  • Maintaining Consistency
  • Examples
  •  
    Lab. 4 Introduction to Dynamic Web Pages with Java:   Extra Credit Option: Due: Wednesday, October 25
  • html format, including forms with text input
  • a cgi framework
  • Java programs, with I/O
  •  
    Lab. 5 An Introduction to Databases with Java Extra Credit Option: Due: Wednesday, November 1
  • Some Basics of Databases
  • mySQL
  • Use with Java on MathLAN
  •  
    Lab. 6 Cookies and Hidden Form Fields: Extra Credit Option: Due: Friday, November 3
  • Browser/Server Communication
  • Cookies
  • Hidden Fields
  •  
    Lab. 7 The CVS Concurrent Versions System Lab under revision
    Due: Due: Friday, October 27
  • CVS Overview
  • Basic Commands
  • Applications to CSC 223 Projects

  • This document is available on the World Wide Web as

    http://www.walker.cs.grinnell.edu/courses/223.fa06/lab-index.shtml
    

    created 15 January 2002
    last revised 27 September 2006
    Valid HTML 4.01! Valid CSS!
    For more information, please contact Henry M. Walker at walker@cs.grinnell.edu.