RIT Department of Computer Science
Computer Science II (4003-232-08, 20082, Winter 2008)

[ 4003-232-08 (RIT Calendar) ]

[ CS II Main Page ] --- [ Schedule ] --- [ Labs ] --- [ Projects ] --- [ Syllabus ] --- [ Java API ]

[ Announcements ] --- [ Slides ] --- [ Resources ] --- [ Course Outcomes ]


Course Outcomes

Students will:

  1. Translate requirements for small software problems into object-oriented designs and working programs.
  2. Use data structures implemented in a library to design software solutions. Data structures include lists, maps, sets, stacks and queues.
  3. Design multithreaded programs and follow their execution.
  4. Design and implement software applications that use event-driven graphical user interfaces using appropriate components.
  5. Describe how exceptions work, explain their uses and employ them in their own designs.
  6. Describe basic networking principles and common networking protocols.
  7. Define inheritance and interface relationships, and can effectively use them in their own designs.
  8. Read and write files from within a software application.
  9. Explain the ethical responsibilities of a computing professional.