CPSC 421 OOP Syllabus

123456789101112131415161718192021222324252627
Across
  1. 1. Last name of the professor of this course
  2. 3. Students who complete the course can explain dynamic ______ through virtual functions
  3. 5. In addition to code, we will use ____ for modeling
  4. 7. Students who complete the course can demonstrate the ability to use functional abstractions (e.g., _______ expressions) with generic algorithms and reactive frameworks
  5. 8. Abbreviation for the name of the course
  6. 13. The abbreviated course name for the prerequisite
  7. 14. Projects are worth ___%
  8. 16. Students who complete the course can create design _____ to represent existing systems
  9. 18. Students who complete the course can apply _________ to hide implementation details
  10. 19. The programming language used in the course is _____
  11. 23. Exercises are worth ___%
  12. 24. Each crossword will be an _____, and there will be a lot of them
  13. 26. If you use Windows, you need to install ____2
  14. 27. Students who complete the course can explain subtype and implementation _______ and appropriate uses
Down
  1. 2. Students who complete the course can describe how classes and other user-defined types support ________
  2. 4. Students who complete the course can apply principles of good cohesion and ______ to program design
  3. 6. Good idea to bring a _____ to class
  4. 9. All repositories will be from _____ Classroom
  5. 10. The Final is worth __ ___%
  6. 11. The Midterm is worth ___ ___%
  7. 12. All code must ______
  8. 15. Students who complete the course can explain the __________ of good design
  9. 17. Students who complete the course can compare design _______ solutions
  10. 20. Students who complete the course can create classes to represent both ______ and abstract entities
  11. 21. We will use ___ for all code submission
  12. 22. The main topic of the course is software ______
  13. 25. At least __ projects will be assigned