You will be working on some Python programming questions to give you some practice for the exam.
Note that the same set of questions will be used for all the lab session this week. If you seriously want to check how you are doing, then you should not ask your classmates, who have attended an earlier lab, what the questions are.
There is no online assessment this week.
During this lab, as well as in your exam, you are allowed to consult the following documentations in PDF format:
You must wait outside the lab while your tutor set up the exam environment for you in the lab. Only enter the lab after all clear from your tutor.
Bring some writing paper and a pen for drafting a solution or pseudo-code.
You will be using the exam environment which you will also be using in the final exam. (Note: We will make the paper and template files available at the end of the week. If you miss the lab for some reason, you can still attempt this lab in your own time.)
During your exam, you are allowed to consult the following documentations/files:
The tutor will conduct the lab this way:
File testing: There are two methods you can test your programs. The first method is to run the test files provided in Spyder. The second method is to upload your file to the submission box (on your desktop); it will run the tests and let you know the results. Note that the test cases used in both methods are identical. We suggest that you run the tests in Spyder first and after you get the program working in Spyder, you use the test on the submission box.
The tutor will quickly assess how close your solutions are to working, and award an overall of 2 marks for reasonable attempt.
We hope you find your journey on learning computing with us rewarding, both intellectually and practically. We understand that you're not majoring in computing but we do deeply believe that computing is both a powerful concept as well as tool which is useful for many disciplines. Never stop learning as it is one of the great joys and beauties of life. All the best.
If you have completed everything, please do not forget to logout. Simply double click on the "Log Out" icon.