|
The following are the official course goals agreed upon by the faculty for this course, i.e., students can:
Identify client needs based on a written or verbal specification
Know how to analyze and design a system with object-oriented concepts and design patterns
Know how to differentiate good and bad design
Teamwork effectively
[R1] Craig Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development 2nd , 2004
[R2] Brahma Dathan , Sarnath Ramnath, Object-Oriented Analysis, Design and Implementation An Integrated Approach 2nd , 2015
[R3] Grady Booch, Robert A. Maksimchuk, Michael W. Engle, Bobbi J. Young, Jim Conallen, Kelli A. Houston, Object-Oriented Analysis and Design with Applications 3rd , 2007
C1 - Class participation/in-class quiz: 10%
C2 – Assignments: 15%
C3 - Midterm: 30%
C4 - Final project: 40%
C5 - Extra credit will be granted periodically for clever or creative solutions: 5% (Release before the final exam)
Presentation: Volunteer for a bonus. Each presentation can have up to two members. The presentation receives a bonus of 10 or 20 scores, which is then added to any component of {C1, C2, C3, C4}.
To attend the final exam, you MUST complete satisfactory work in every component (≥30% of {C1, C2, C3}).
Handouts, ebooks, and related materials for this course are available on Blackboard (https://blackboard.hcmiu.edu.vn)
Any assigment will be submitted to Blackboard by the announced due date and time.
Assignments will be graded based on program performance and documentation.
The MS Team discussion board is used for all non-personal, course-related communication with the instructor.
|