Accessing the Exam:
After 10AM on Wednesday 12th of May you will be able to download your exam paper by logging in with your ZPass here:
https://cgi.cse.unsw.edu.au/~cs1010/21T1/exam/exam.cgi/
You can either open the notebook with Visual Studio Code, or, if you want to use Colaboratory, you can go to
https://colab.research.google.com/
and select upload to upload the file.
Submitting the exam:
At the top of this page, there is a 'Make submission' button. Click on that to upload and submit your completed notebook. Make sure that your notebook is saved before you upload it. If you're using Colaboratory, you'll need to download your notebook then upload it.
You must submit before the deadline of 10PM Wednesday 12th of May for your submission to be accepted.
Important points:
-
The exam is an
individual
assessment. Collaboration will be treated as plagiarism and academic misconduct.
-
The exam should not take you longer than 3-4 hours, but you have 12 hours, in case anything goes wrong.
-
The exam is a hurdle, meaning you need to get 50% or more on the exam to pass the course, even if your overall course mark is >50.
-
Partial marks are available for most questions, so include your code even if it doesn't work.
-
Revision Exercises
(solutions)
When, where, and how:
-
From 10AM Wednesday 12th of May to 10PM Wednesday 12th of May
-
Online. You can complete the exam from anywhere as long as you have internet access to submit your completed exam paper.
-
The exam paper will be a Python Notebook. You can complete it in either Colaboratory or Visual Studio Code.
Make sure
that you regularly save your work.
-
You will submit your completed paper via the course website.
-
You can submit as many times as you like. If you're working in Visual Studio Code, we suggest submitting regularly so that your work is not stored only on your computer.
Structure:
-
Exam is worth 50 marks.
-
5-10 short answer questions (10 marks).
-
4 programming questions (40 marks)
-
10 marks per question
-
Questions may have multiple subquestions
Content:
-
Everything in the course that isn't marked as non-examinable or 'aside', and isn't in this list:
-
Manipulating images using PIL
-
Spreadsheets
-
Pandas
-
Javascript
-
Databases
-
Objects and classes
-
PyGame
-
Cybersecurity
-
All material from week 9
-
The labs are a good indicator of the sorts of questions you might get asked.
Restrictions:
-
All code must be written in Python
-
You can import anything from the Python Standard Library but you can't import from separate packages installed via pip (e.g. Pandas, scipy, etc.)
Resource created Saturday 30 January 2021, 04:15:58 PM, last modified Wednesday 12 May 2021, 08:50:52 AM.