Computer Science
Assignments: COMPSCI 101 Summer School, 2020
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.
- Due: 4:30pm, 15th January
- Worth: 3%
- Assignment 1 Document
- Due: 8:30am, 22nd January
- Worth: 3%
- Assignment 2 Document
- The skeleton program SkeletonA2.py
- Example output from the completed Section B program OhNo_ExampleOutput.txt
- Due: 4:30pm 5th February
- Worth: 3%
- Assignment Three Document
- The following programs MUST be used to develop the assignment functions - you may be asked to produce the code you used to develop your eight functions.
- A3_Q1_get_last_three_letters.py
- A3_Q2_GetFunnyAverage.py
- A3_Q3_GetListNumsWithout9.py
- A3_Q4_GetMemoryScore.py
- A3_Q5_AlterTheList.py
- A3_Q6_GetEvensAtBack.py
- A3_Q7_IsValidCode.py
- A3_Q8_GetDiceScore.py
- OR download the zip file of the skeleton for the eight functions
- 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.
- Due: 4:30pm, Friday 14th February
- Worth: 3%
The assignments are submitted electronically. This is done through the Assignment Drop Box.
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.
- Link to CodeRunner3
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
-
Related Programmes