Learning Guide Spring Semester 2010: School of Computing and Mathematics, College of Health and Science
Learning Guide Spring Semester 2010: School of Computing and Mathematics, College of Health and Science
Learning Guide
Spring Semester 2010
Table of Contents
1. Staff details 1
2. Schedule of Learning and Teaching Activities 1
3. Special Requirements 5
4. Links to key policies 5
5. Expectations of student conduct 5
6. Assessment information 7
7. Learning resources information 12
8. Student feedback and improvements to the unit. 14
3 0 0 1 4 4 - O B J E C T O R I E N T E D A N A L Y S I S
1. Staff details
Unit Coordinator: Dr Quang Vinh Nguyen
Building Y, Room 3.53, Penrith Campus
1
in Object Oriented - The purpose it serves, and
Analysis - A walkthrough of 13 UML 2.0
diagrams.
2
Project Work 4: Identify Actors and Use
cases based on the Problem Statement.
Document them separately for each
Package.
3
Week 10 Interface Specification of Interfaces in the problem
specifications; space:
Prototyping. - Graphic User Interfaces
- Creation of navigation maps for
front-ends and web sites.
- Mapping sequences to Interfaces.
- Prototypes as models.
4
- Sorting of outstanding issues in
Project
For full details about the timetable for this unit, go to {insert link to
timetable}.
3. Special Requirements
Equipment: Not Applicable.
http://www.uws.edu.au/learning_teaching/learning_and_teaching/office_of_the_
pro-vice-chancellor/key_policies_and_information_affecting_students
This unit is a 10 credit point unit and will require your full and continuous
attention to maintain the highest possible grades. It is expected that you
will spend at least 10 hours each week (on average) which includes the four
(4) contact hours (lectures and tutorials/practicals) per week. Some weeks
you will spend more time on learning activities and assessments and in
other weeks the workload will be somewhat less. It will be essential for you
5
to keep up with the assigned reading so that you are properly prepared for
each session.
Attendance
Online learning
Students should access vUWS and/or check their student email account at
least twice a week.
- obtain the unit outline for this unit, by the end of the second teaching
week;
- regularly and actively participate in all scheduled educational activities,
which includes lectures, tutorial and laboratory sessions, online
activities etc;
- give honest, helpful and courteous feedback to your lecturer(s),
- make every effort to undertake the work required to successfully
complete this unit;
- submit work that is your own for any assessment task;
- not indulge in any behaviour that disrupts the teaching and learning
environment, or negatively affects fellow students and university staff,
and understand that the University will take action against such
behaviour as outlined in the Misconduct – Students Non-Academic
Misconduct Policy
- treat university property with due care and report and damaged or
broken equipment.
6
- ask questions about the content that you found difficult, immediately
after the lecture, tutorial or lab session finishes. If this cannot be
accomplished, then make sure you see your lecturer or tutor as soon as
possible to resolve any problems.
Assessment Activities
7
- Mid-term Test: 15% (90 minutes test including reading time; closed book; held
in Week 8 or as specified in class)
- Group Assignment (also known as Project Work): 20% (submission in last
week of the semester or as specified in class)
Final Examination: 50% (180 minutes exam + reading time of 10 minutes, closed
book).
To be able to receive a pass grade or higher you must obtain at least 40% in the
final examination, and at least 50% as a total value of all your assessment scores.
(For example, getting 30 out of 50 in the assessments, and only 15 out of 50 in the
final exams will NOT pass you. It is essential to get 20 or more marks out of 50 in
the final exam to pass this unit.)
Thus, students are advised that final grades will be awarded on the basis of scaled
aggregate of assessment component marks, reflecting the requirement that the final
exam must be passed separately, and not on the basis of simple addition of raw
marks. An exceptionally poor exam mark, around 10 out of 50 or less, will cause
other assessment marks to be reduced in proportion; e.g. in the extreme case of a
mark of zero for the final exam, the unit mark would also be zero, irrespective of
lab or assignment marks. Marks shown on returned written assessment work must
therefore be interpreted as a guide only to the final mark attributed to that work.
The total mark that the student achieves in the unit will form the basis for the
determination of the grade the student will receive in the unit. Moderation of
individual task marks may be required when more than one marker marks an
assessment task. The unit is graded using criteria referencing.
Final marks and grades are subject to confirmation by the School and College
Assessment Committee which may scale, modify or otherwise amend the marks
and grades for the unit, as may be required by University policies.
6. Assessment Details
Tutorial/Practical Exercises, 15%, weekly performance and attendance
A S S E S S M E N T
Marking Guide
Count 15% of the total assessment scores. Marking is based on the weekly
attendance and satisfactory completion of the corresponding project work (10
marked tutorial sessions corresponding to 10 project works in total). Students will
8
receive no marks if they fail the demonstration. The feedback to student’s work will
be delivered orally during the demonstration.
Annotated example
Refer to the examples at the project work section of each chapter in the text book:
Practical Object Oriented Analysis, Bhuvan Unhelkar, ISBN 0-17-012298.
Submission details
Students will demonstrate their work to the tutor(s) before the end of the
tutorial/practical classes.
Mid-term Test, 15%, 90 mins test including reading time; Closed book; held in
A S S E S S M E N T
Week 8 or as specified in class
I T E M 2
Marking Guide
Count 15% of the total assessment scores. Marking is based on the gained
knowledge and the understanding of concepts and models as well as OO analysis
and design in term of clarity, effectiveness and comprehension of answers. The
primitive feedbacks (e.g. score of each question) to your work will be delivered on
the return of the test results. Detail feedbacks will be given by the lecturer(s) upon
requests at the consultation hours.
Annotated example
Refer to the example at the appendix B of the text book: Practical Object Oriented
Analysis, Bhuvan Unhelkar, ISBN 0-17-012298.
Submission details
Students will hand in the exam papers to the lecturer(s) at the end of the test.
Marking Guide
Count 20% of the total assessment scores. Important: note: students must attend
with satisfactory performance for at least 5 tutorials to be marked for the project.
9
Annotated example
Check the vUWS website for the project template and/or instruction.
Submission details
Submission in last week of the semester (week 14) or as specified in class. Each
group will hand one hard-copy of the report (with proper binding, e.g. spiral
binding with cover page). Soft-copy (e.g. a copy in a CD or DVD disk) of the work
(e.g. diagrams, reports, etc) should also be included in the submission.
Do not send your work to the unit coordinator or your lecturer. Your tutor is
responsible to mark your work.
Final Examination, 50%, 180 mins exam + reading time of 10 mins (Closed book)
A S S E S S M E N T
Marking Guide
Count 50% of the total assessment scores. Marking is based on the gained
knowledge and the understanding of concepts and models as well as OO analysis
and design in term of clarity, effectiveness and comprehension of answers.
Annotated example
Refer to the example at the appendix C of the text book: Practical Object Oriented
Analysis, Bhuvan Unhelkar, ISBN 0-17-012298.
Submission details
Students will hand in the exam papers to the examiners at the end of the test.
10
Assignment Cover Sheet
College of xxx
School of xxxxxx
Student name:
Student number:
Tutorial group:
Lecturer/Tutor:
Title of assignment:
Length:
Date due:
Date submitted:
Campus enrolment:
Declaration:
I hold a copy of this assignment if the original is lost or damaged.
I hereby certify that no part of this assignment or product has been copied from
any other student’s work or from any other source except where due
acknowledgement is made in the assignment.
No part of the assignment/product has been written/produced for me by any
other person except where collaboration has been authorised by the subject
lecturer/tutor concerned
I am aware that this work may be reproduced and submitted to plagiarism
detection software programs for the purpose of detecting possible plagiarism
(which may retain a copy on its database for future plagiarism checking)
Signature:______________________________________
11
7. Learning resources information
Essential textbooks:
Unhelkar, B., Practical Object Oriented Analysis, 2005, Thomson Publishing;
ISBN: 0170122980
These references are not required to have, but they are good reading references for Deep Learning in
Object Oriented Analysis.
Unhelkar, B., Practical Object Oriented Design, 2005, Thomson Publishing; ISBN:
0170122999. This book covers the design persepective of the Object Orientation.
It is easy to read and follow.
Fowler, M., UML Distilled, 3rd Edition, 2004, Addison-Wesley. ISBN: 0321193687.
This is a good readable book and should be referred to in addition to the course
material.
Unhelkar, B., Process Quality Assurance for UML-Based Projects, 2003, Boston:
Addison-Wesley. ISBN: 0201758210. This book contains detailed discussion on
the process aspect of quality. Chapter 1 for UML-based models, Chapter 3 for
relevant process components, and Chapter 6 for testing are quite relevant.
Booch, G., et al, The UML User Guide, 2005, 2nd edition, Addison-Wesley, ISBN:
0321267974. This is a substantial text and should be occasionally referred to, when
students (especially teams) are looking for additional and in-depth material on a
particular topic.
Brown, D., An Introduction to Object-Oriented Analysis: Objects and UML in Plain English,
2nd edition, 2002, New York: Wiley, ISBN: 0471371378. This book is a very general
and accessible introduction to Object Oriented Analysis. It contains extensive
pedagogy and incorporates patient explanations, making it ideal for beginners as a
complement reading material.
Ian, G., O'Callaghan, A. and Wills, A. C., Object-Oriented Methods: Principles & Practice,
3rd edition, Addison-Wesley, 2001, ISBN: 020161913X. This book is very
comprehensive and informative about Object Orientation. This is suitable for deep
study students.
George, J.F., Object-Oriented Systems Analysis and Design, 2nd edition, 2007, Pearson
Prentice Hall, ISBN: 0132279002. This covers variety topics in both OO analysis
and design
Garzas, J. and Piattini, M., Object-Oriented Design Knowledge: Principles, Heuristics, and
Best Practices, 2007, Hershey, PA: Idea Group Pub, ISBN: 1591408962. This book is
suitable for students who would like to learn more about the design perspective of
OO.
12
Weisfeld, M.A., The Object-Oriented Thought Process, 2000, Indianapolis, Ind: Sams,
ISBN: 0672318539. This book covers the foundation in object-oriented concepts
and then explains how various object technologies are used.
Booch, G. et al. Object-Oriented Analysis and Design with Applications, 2007, Addison-
Wesley, ISBN: 020189551X. This book outlines object-oriented methods using the
Unified Modeling Language 2.0 with real applications.
Key weblinks:
Good Online Books as References. These books are not required to have, but they are good reading
references for Deep Learning in Object Oriented Analysis.
Dennis, A. (2005). Systems Analysis and Design with UML Version 2.0 an Object-Oriented
Approach (2nd ed.). Hoboken, NJ: Wiley.
http://www.knovel.com/web/portal/basic_search/display?_EXT_KNOVEL_D
ISPLAY_bookid=1420
Douglass, B. P. (2007). Real Time UML Workshop for Embedded Systems. Burlington,
Mass.: Elsevier.
http://www.sciencedirect.com/science/book/9780750679060
13
8. Student feedback and improvements to the
unit.
You are welcome to provide feedbacks that are related to teaching, tutoring and
coordinating of the unit to the unit coordinator, lecturers and tutors. The teaching
team will seriously consider the feedbacks and improve their work.
14