Don't forget to fill out the SES survey
  There should be a link on your course's Moodle page


  • End of Week 6 Updates

    Posted by Nick Patrikeos 🐾 Sunday 24 October 2021, 10:02:13 AM, last modified Sunday 24 October 2021, 10:02:28 AM.

    Hi everyone,

    Hope you’ve all had the chance to catch up on sleep and get outside a bit this week! Lots coming up, so read carefully:

    Project: Milestones 1 + 2

    • The specification is intentionally ambiguous in many areas – that’s partially to give you scope to make your own assumptions, but also there are places where you need to determine the required behaviour using some reasoning skills. There have been lots of great forum questions, so keep asking and clarifying.
    • Our autotests are going to be very generic – so more obscure edge cases where the behaviour is definitively ambiguous are things that you can make assumptions about and test for, but don’t stress about failing the automarker on those.
    • After we run the automarker, we will release an output of the test runner to each group, so you will be able to see the names of the tests you failed to improve for Milestone 3.
    • During this week’s project check-in you’ll get a chance to work with your tutor and go through all of your assumptions to check they are OK.
    • Keep up good proactive communication as much as possible – with your team and with your tutor about how things are going – you are welcome to reach out to your tutor privately via email as well.
    • Most groups probably still have a lot left to do – that’s OK! We don’t expect most groups to implement all of the requirements ; we care more that the work you produce is well designed and well tested .
    • Pick the low-hanging fruit to work on first and prioritise building an MVP . Any work that doesn’t get done for Milestone 2 can carry over to Milestone 3 as we will test that on a completed controller interface.
    • We have several Help Sessions next week with multiple tutors available to help with questions.


    Lab 05 is due Monday Week 7 at 1pm.

    Lab 07 has been released and is due a day after Milestones 1 + 2 (Tuesday Week 8). We recommend you spend some time on it early though, as the exercises around randomised testing, the composite pattern and creational patterns are designed to help you with Milestone 2.

    Assignment Marks

    The assignment marks will be made available by 9pm on Monday of Week 8.

    Keep up the fantastic work – we’re over the halfway point!!

  • Week 5 Wednesday Lecture

    Posted by Ashesh Mahidadia Wednesday 13 October 2021, 02:19:00 PM.

    Week 5 Wednesday Lecture (video) is now available. I have also added the corresponding links for each lecture at Lecture Schedule/Recordings . We discussed 5.3 Design by Contract (video) in today's lecture.

  • Start of Week 5 Updates

    Posted by Nick Patrikeos 🐾 Tuesday 12 October 2021, 08:07:58 AM.

    Hi everyone,

    Welcome to Week 5!


    The project specification is now available. We discussed it in yesterday's lecture, so check that out when you get the chance. Milestones 1 + 2 are due Monday Week 8, 1pm , and we recommend you and your team get started straight away! There are lots of interesting problems in design and implementation to solve, and we'll be around to help you along the journey.

    From this week onwards, you will have project check-ins with your tutor during your lab time. You can also see the Help Sessions schedule for the upcoming weeks.

    We will be releasing your group repositories to you tomorrow morning.


    Release of marks

    By Friday your tutorial participation mark for Weeks 1 – 5 and lab marks for Weeks 1 – 3 will be available on WebCMS under the Grades section. If after Friday your marks are not yet on WebCMS, please email your tutor or lab assistant respectively. If you have any questions regarding your marks, please email your tutor or lab assistant respectively.

    Have a great week.

Upcoming Due Dates

There is nothing due!

Back to top

COMP2511 21T3 (Object-Oriented Design & Programming) is powered by WebCMS3
CRICOS Provider No. 00098G