Course Plan Semester 1, 2015/2016 No. Details of Course 1. Name of Course : Object Oriented Analysis and Database Design 2. Name of Program : Bachelor of Computer Science (Honours) 3. Course Code : BCS 3473 4. Course Type : Core 5. Name(s) of academic Staff : Iliana Mohd Ali Rationale for the inclusion of the course in the programme : This subject provides concepts, skills and techniques students need to become 6. effective systems analysts who work with others to create information systems for company. 7. Semester/ Year offered : Semester 1/Year 3 Total Student Learning Time (SLT) Face to Face Guided Learning Independent Assessment Learning 8. 28 Total 9. Credit Value : 3 10. Prerequisite (if any) : None 11. Course Learning Outcomes : 33 34 25 120 Appendix (i) 12. Transferable Skills : At the end of semester, student should be able to design a system using object oriented concept. 13. 14. Teaching-learning and assessment strategy : Appendix (i) Synopsis : This course introduces object-oriented concepts in Software Engineering. The student will be taught on analysis and design the object-oriented design by using UML. Rational Rose 15. 16. 17. 18. Mode of Delivery : Lecture, Laboratory. Assessment Methods and Types / Mark Distribution : Tests/Quizzes/Assignments 60% Final Exam 40% Mapping of the course to the Programme Learning Outcomes Attachment : Appendix (i) Content outline of the course and the SLT per topic : Appendix (ii) Main references supporting the course : Simon Bennett, Ray Farmer, Steve Mcrobb. Object-Oriented Systems Analysis and Design Using UML (2010). McGraw Hill Higher Education 19. Additional references supporting the course : Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer. ObjectOriented Systems Analysis and Design (2007). Prentice Hall Won Kim. Introduction to Object-Oriented Databases (2008). Mit Press. Signatures & approvals : 20. Prepared by : Verified by : Approved by : _________________ __________________ __________________ (Lecturer) (Head of Program) (Dean) Name : Iliana Mohd Ali Name & Stamp Name & Stamp Date : 18 August 2015 Date : Date : Appendix (i) PLO 11 PLO 10 PLO 9 PLO 8 PLO 7 PLO 6 PLO 5 PLO 4 PLO 3 PLO 2 Outcomes , CLO PLO 1 Course Learning Delivery Mode Assessment CLO 1: Ability to describe concept in object-oriented and apply the concept in Lecture/ Laboratory software modeling and Assignment/ Quiz/Test/ Final Exam implementation. CLO 2: Ability to interrelate conceptual processes that involved in analysis and object-oriented modeling. Lecture/ Laboratory Assignment/ Quiz/Test/ Final Exam Appendix (ii) Topics and contact hours : Contact Hours Study Week Topics Face to Face Guided Learning Independent Learning Assessment 4 3 4 Quiz (0.5) FOUNDATIONS OF OBJECT-ORIENTED SYSTEMS DEVELOPMENT 1-2 The ObjectOriented Systems Development Environment Introduction to Object Orientation SYSTEMS ANALYSIS 3-8 Determining Object-Oriented Systems requirements Structuring System Requirements: Use Case Description and Diagrams Conceptual Data Modeling Object-Relational Modeling Analysis Classes Selecting the Best Alternative Design Strategy Assignment 1 (6) Test 1 (1.5) 12 15 11 Assignment 2 (6) Quiz 2 (0.5) Remark Appendix (ii) SYSTEMS DESIGN 9-14 Physical Database Design Design Elements Designing the Human Interface Implementation and Operation OOADD 12 15 Test 2 (1.5) Final Examination Total hours 11 Assignment 3 (6) 28 33 8 Final Exam (3) 34 25 Grand Total Hours 120 Credit hours 3