CpSc 215
Software Development Foundations
Policies
 
 
Syllabus
The following is a tentative (and grossly incomplete) list of topics to be covered during the semester. This is the first time the course is being offered in its new format, so please allow for some flexibility.
  1. The Eclipse development environment
  2. Java foundations
  3. Object-based development
  4. Reusable components and libraries
  5. Modularity and separation of concerns
  6. Interface design and specification
  7. Software development with assertions
  8. Formal reasoning
  9. Testing and other quality assurance tools