Final Exam Posted: Dec 02
The Final Exam will be on Thursday, Dec 11, 2:30 - 4:30 pm in our regular classroom.
The course will cover the material since the Midterm Exam:
- UML - Class Diagram, relationships, sequence diagram, use case diagram
- Dynamic Verification - basic concepts
- Refactoring - basic concepts, know 2 or more complete examples
- Code Smells - basic concepts, know 2 or more complete examples
- SOLID - know the principles
- Encapsulation & Information Hiding - Know the rules
- Software Architecture - major styles
- Technical Debt - major concepts
- Software Configuration Management - purpose, types, version control
Optional:
Focus on breadth, not depth.
The exam will have a variety of problem types including short answer, definition, comparison, and application to a problem/scenario. If I did not cover it in class, it will not be on the exam.