Computer Science


Assignments: COMPSCI 101 Summer School, 2020

Assignments and Assignment Due Dates

Assignments are designed to give you practical experience with the concepts which you have learnt in lectures and labs. Assignments are worth a total of 15% of your final mark. There are five assignments and each is due at 4:30pm on their due date except for Assignment 2 which is due at 8:30am. Each assignment is worth 3%.

For some of these five assignments you are required to write and submit one or more programs to the Assignment dropbox and for others you will be using CodeRunner to submit your code.

  • Assignment 1: Due: 4:30pm 15th January (3%)
  • Assignment 2: Due: 8:30am 22nd January (3%)
  • Assignment 3: Due: 4:30pm 29th January (3%)
  • Assignment 4: Due: 4:30pm 6th February (3%)
  • Assignment 5: Due: 4:30pm 14th February (3%)

Assignments must be submitted by the 4:30pm deadline on the due date.

Top Top
Assignment Two - Writing functions, if statements, loops
Top
Assignment Three - Python Lists
Assignment Four - Tuples, File Input and Python Dictionaries
  • Due: 4:30pm, Thursday 6th February
  • Worth: 3%
  • Assignment Four Document
  • The following zip file contains the skeleton code for the seven functions you will need to develop for this assignment. You MUST use these programs to develop the assignment functions. You may be asked to produce the code you used to develop your seven functions. The zip file also contains the text file "ShortNamesAndNames.txt" which you will need for one of the functions.
  • Once you have developed the solution for each function and are happy that your function executes correctly, submit the whole function to CodeRunner3.
Top Top
Assignment Dropbox

The assignments are submitted electronically. This is done through the Assignment Drop Box.

Top
CodeRunner

This tool is designed to help you practise coding by presenting you with a set of short online exercises. Submissions are graded by running a series of test cases of the code in a sandbox, comparing the output with the expected output. You will be able to access your exercises, by logging into CodeRunner.

Top
Plagiarism / Cheating on Assignments

Although you are welcome to verbally discuss assignment problems with other students, you must develop the code for your assignments on your own - it is not acceptable to submit code or parts of a program written by someone else claiming it was your work. It is also not acceptable to give code to anyone else.

Please carefully read the Academic honesty

Top


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page