Syllabus for Roster(s):

  • 16Sp CS 2110-001 (ENGR)
  • 16Sp CS 2110-001 (ENGR) Waitlist
  • 16Sp CS 2110-002 (ENGR)
  • 16Sp CS 2110-002 (ENGR) Waitlist
In the UVaCollab course site:   CS 2110 – Spring 2016

Course Description (for SIS)

A continuation of CS 1110, emphasizing modern software development methods as well as principles central to computer science. An introduction to the software development life cycle and processes. Topics include software requirements analysis, specification, design, implementation, and verification; object-oriented design, abstraction, encapsulation, and recursion. Emphasizes the role of the individual programmer in large software development projects.