Lecture 13
The University of 1
Copyright By PowCoder代写 加微信 powcoder
Software Design and
Construction 1
(SOFT2201/COMP9201)
Unit/Exam Review
School of Computer Science
The University of 2
– Assessment Review
– Exam Preparation & Info
– Exam Sample Questions
The University of 3
Unit of Study Survey – Reminder
– ONLINE survey
– https://student-surveys.sydney.edu.au/students/
https://student-surveys.sydney.edu.au/students/
The University of 4
Assessment Review
The University of 5
SOFT2201/COMP9201 Assessment
What (Assessment)* When (due) How Value
Weekly Exercises Weekly (2-12) Online Exercises (Canvas) 10%
Assignment 1 Week 4 Submission on Canvas 5%
Assignment 2 Week 8 Submission on Canvas 15%
Assignment 3 Week 12 Submission on Canvas 20%
Online Final Exam (see exam timetable) Individual exam 50%
The University of 6
Passing this unit
– To pass this unit you need both two:
– Get at least 50% overall1
– Get at least 40% for your final exam mark2
1 A requirement of all University of Sydney units of study
2 A requirement of all School of CS units of study
The University of 7
Exam Preparation & Info
The University of 8
Exam Preparation
– All materials covered (week 1 to week 13)
– Lecture materials
– Tutorial materials
– Weekly exercises
– Three Individual assignments (i.e., A1, A2 and A3)
– Supporting resources (adopted books, other references)
– Note that, Libraries such as JavaFX and SimpleJson, are not
examinable
The University of 9
Exam Preparation Tools
– Questions can be asked to your tutors during w13 tutorial
– You are allowed on week 13 to attend as many tutorials as you want
– Questions can be asked on Ed discussion forum
– Answering and discussing questions about the subject are very helpful to
your own understanding
The University of 10
Exam Information
– Check your personal exam timetable
– The exam is held on an Exam-specific Canvas site, to which you
will be added by exam office.
– Type D — short release take-home exam
– Exam is not supervised but is timed.
Please note that, the exam time is scheduled for AEDT
The University of 11
Exam Information
– Duration: 2 hours and 25 minutes (145minutes) including:
– 2 hours writing time + 10 minutes reading time + 15 minutes
uploading time
– 10 minutes of reading time, but you can start writing whenever you
are ready – you are strongly encouraged to use this time to carefully
plan and structure your response before you start writing.
– 15 minutes of upload time to allow you to upload your files as per your
exam instructions. Do NOT treat this as extra writing time. The upload
time must be used solely to save and upload your files correctly as per
the exam instructions. Manage your time carefully. Check that you have
saved and named your file correctly and uploaded the correct file. If
your time runs out while you are uploading this is not considered a
technical issue.
The University of 12
Exam Information
– The total marks for this exam is 100
– Two types of questions
– Short Answer Questions
– Scenario-based Questions
– Write your answers clearly and concisely
– Answer all questions
– Read the question and answer what it asks you to answer
The University of 13
Exam Questions
– Short answer questions
– Answers should be a short paragraph, or code snippets
– Must use the proper or most accurate terminology
The University of 14
Exam Questions
– Scenario-based questions
– Contain several sub-questions
– May include name, briefly explain, design/model, implement
– Based on contextual information
– Answer as instructed
– In the provided space
– Clearly and concisely
– If you make any assumptions about the problem beyond what is
specified, make sure to note these in your answer
The University of 15
Exam Sample Questions
The University of 16
Exam Questions
– E.g., Describe pattern/principle X and compare it to p/p Y
– X is a design pattern that …
– X is generally useful because …, although it has the drawbacks …
– Y is a design pattern that …
– Y is generally useful because …, although it has the drawbacks …
– X differs from Y because …
The University of 17
Exam Questions
– E.g., Describe the key classes you would like to use in the design
pattern and map the participants of the design pattern to the
– The classes I would like to use is X, Y, Z, …
– Class X is … (refer to participant name) of pattern …
– Class X is used for/to … (specific roles) in pattern …
– Class Y is …
– Class Z is …
The University of 18
Exam Questions
– E.g., Apply a design pattern to solve problem Y
– I will use X
– X is a design pattern that …
– X is generally useful because …, although it has the drawbacks …
– X is specifically applicable to Y because …
– … implementation … (if asked for)
The University of 19
Exam Questions
– E.g., Given the following code, state the pattern has been used
on it. Map the participants to the classes in the code and
explain the roles of participants in the pattern.
– The pattern has been used in the code is …
– Class X is … (refer to participant name) of pattern …
– Class X is used for/to … (specific roles) in pattern … in the given code
The University of 20
Exam Questions
– E.g., List all classifier names together with attributes and operations
of the UML class diagram of system S. Identify the relationships
among these classifiers.
• Attributes: + variableName : String
• Operations: + methodName (par: Z): double
– Interface Y
• Operations: + methodName (par: Z): double
– Relationship:
• Class X implements interface Y
• Y is dependent on Z
The University of 21
The University of 22
Exam Technique
– Plan how you will allocate time (wisely)
– Use “reading time” to read and understand the question
– Plan time allocation to questions
– Plan the order of answering questions
• E.g., answer easier ones first
– Answer everything (get the “easy marks”)
– Plan your answer, write answers relevant to the questions
– Quality not quantity
– Write clearly and efficiently
– If you are asked to list something, using bullet points is more efficient and easier to read
The University of 23
Exam Technique
– Upload time
– Use “uploading time” to upload your answer
– Check you are uploading the correct file
– Check the file is uploaded
– Check that you submitted the uploaded file
The University of 24
Exam Technique
– If you are uncertain about a question during the exam, answer to the best of your
ability. Do not contact the unit coordinator or other teaching staff during the exam.
– Any assumptions or interpretations must be noted together with your answers
– If you encounter technical difficulties during the exam that you cannot fix,
email immediately to allow them enough time to
respond and assist before the submission closes. Please include your unit of study
code, SID and contact number.
– Further information could be found on the home page of Canvas Exam site (i.e., the
one you are going to be added by the exam office)
The University of 25
Good Luck!
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com