ENGG1811 Lab 10: Programming Practice

Summary

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.

Assessment: The tutor will assess how close your solutions are to working, and award an overall of 3 marks for reasonable attempt. There is no online assessment this week.

Practice for in-person Exam in the CSE labs

All students must take an in-person exam at the CSE labs, and they must do so by signing into their Exam account, which provides a similar environment to their CSE account, at a computer in the CSE labs. They are not permitted to take the exam on their own device.

Given the above rules, we recommend that you do Lab10 and practice how to use the exam environment.

During this lab, as well as in your exam, you are only allowed to consult the following:

You are asked to complete the lab on your own, it must be your own work. No communications.

Expectations

You are given 50 minutes to complete two questions.  Each question has multiple test cases. You should aim to pass as many test cases as you can.

What to do

Desktop Screen (for the Exam):

Please watch the following two brief videos on how to browse the desktop and submit files.

All the exam related files are copied to your desktop.

Have writing paper and a pen for drafting a solution or pseudo-code.


The tutor will conduct the lab this way:

  1. The tutor will give you 50 minutes to work on the questions.
  2. At the end of the 50-minute period, the tutor will discuss the questions with you, and assess your work.

(Optional) Submitting your work: Please practise submitting your files by following the instructions provided by your tutor. Please note that submission is optional. However, we would like to inform you that you will be submitting your work during the exam, so you may use this lab to practise submitting your files during the exam. These submissions have no deadlines, so you may submit even after the lab has concluded.


At the End of the Lab

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.