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