CS代考 SOFT2201/COMP9201)

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