Notices

  • End of Week 5 Updates

    Posted by Sai Nair Monday 01 July 2024, 09:44:17 AM.

    Hi everyone! We're at the halfway point in the term - congratulations on making it so far! This upcoming week is flexi-week, so make good use of it to rest a bit, catch up on anything you're behind on (for this or any other courses you're doing) and release some stress! ๐Ÿ˜Ž


    Assignment 1๐ŸŒ

    Congratulations on completing Assignment 1! No matter how easy or difficult you found it, you did well to complete it and apply some OO principles to your own code!

    For people still working on their code, please note that no submissions will be accepted after this Friday, 5th July, at 5pm. This includes all special considerations cases and most ELS cases.

    Our tutors will be hard at work marking your assignments over couple of weeks๐Ÿ’ช. Marks and feedback should hopefully be released back to you by the end of Week 7 or at the beginning of Week 8.

    Assignment 2 ๐ŸงŸ

    For those of you who didn't see the spec and repo release on Wednesday and Friday respectively, assignment 2 is out! We'd recommend reading through the spec, looking through the codebase you've been given, and potentially beginning some of the initial tasks over this week . As we mentioned for assignment 1, getting a nice design takes time, and this is especially true when you're working on a codebase which you haven't designed. Even just looking through the codebase is a good idea - that will almost certainly take longer than expected, and if you don't, you might miss things useful in later tasks!

    Note that if any teamwork issues arise, it's best to first attempt to communicate these issues with your partner, but if they persist, let your tutor know as soon as it happens - the week the issue occurs is the best option. This allows tutors to try and resolve it early - leaving it to week 11 will limit how much we can do.

    Labs and Help Sessions๐Ÿง‘๐Ÿ”ฌ

    As mentioned last week, Lab05 is due Week 07 Monday - do note that working through the lab will likely help with your assignment as well, so doing it early is well worth it.

    And as always, we still have help sessions running this week - schedule is on the help sessions page on WebCMS!


    That's all from me - enjoy your well deserved break, and we'll see your fresh faces again in Week 7!

  • End of Week 4 Updates

    Posted by Sai Nair Saturday 22 June 2024, 10:33:40 AM.

    Hey all! Hope you've been having a fantastic term so far! Let's get right into it ๐Ÿคฉ


    Lab Due Dates ๐Ÿฅผ

    As we reach the halfway mark of the term, lab due dates get a bit muddled due to flex week. A quick reminder that Lab04 is due Week 5 Monday at 10:00am and Lab05 is due Week 7 Monday at 10:00am (both times are Sydney time) . From there, Lab07 and Lab08 will follow weekly after Lab05's due date.

    Assignment 1 ๐Ÿ˜

    We're reaching the end of the first assignment! It's due next Friday at 5:00pm (Sydney time) - less than a week to go! Remember that submission is done via Gitlab - to submit, just push onto your main branch. We only look at your latest submission, so you can push as many times as you want.

    Some of you may remember pipelines slowing down a lot during submissions for COMP1531 - this may be the case again this term as the deadline draws near, with the potential for pipelines to become increasingly slow or even fail. Make sure you try to submit early to avoid this issue, and if you do encounter the issue, test your linting and tests locally to ensure that when your pipeline actually runs, it remains passing.

    We've got 5 help sessions running in Week 5 from Monday to Thursday, so feel free to drop in to any of them for any assignment help!

    And finally, a quick reminder that the dryrun is still available for use for a nice sanity check ( not exhaustive testing ). More info is in the spec and in last week's announcement.

    Assignment 2 ๐Ÿช™

    Assignment 2 is up next! Group organisation should be wrapping up - if you don't receive your pairings by this coming Wednesday, please contact your tutor.

    The assignment specification will be released on Gitlab (in the same place as the assignment 1 specification) and on WebCMS (under the Assessments tab) on earlier in the week (most likely Wednesday night, though maybe earlier). Group repos will then be created on Friday night (after assignment 1 is due). While the spec is up for a few days before, and the repo is up immediately after assignment 1 is due, you don't need to stress about getting right into it. Take your time finishing up assignment 1 first, and once you're done and dusted, you can move onto assignment 2 (possibly with a well deserved break in between).

    We're releasing the spec and repo early so that you have time to look over them in Week 6 and maybe make a bit of a start, not because we expect you to get right into it at that moment. The deadline is Week 9 Friday 5:00pm (Sydney Time) , so you have some time to rest in between if you would like.

    We'll also have a section in a lecture in Week 7 where we'll go over the spec in a bit more depth and with some commentary, so keep an eye out for that!


    Other than that, there's not really much else from us - all the best with assignment 1, and we'll see you victorious on the other side!

  • End of Week 3 Updates๐ŸŽ

    Posted by Sai Nair Sunday 16 June 2024, 11:24:41 AM.

    Hey everyone! Let's just get straight into the announcements

    Assignment 1 ๐ŸŒ

    Assignment 1 has been out for nearly two weeks now! If you haven't made a start on it yet, now is a great time so begin! It's due 5pm on Friday of week 5 , so we're steadily approaching the deadline. The assignment is bigger than most people expect, so definitely don't leave it to the last minute!

    We also have a dryrun command which you can run on CSE machines only to make sure your code compiles with our (very basic) autotests. Note it only checks that your code will compile - there are no tests which properly test your functionality. If you're unsure as to where the dryruns are failing, you can check the contents of these basic tests at this link . We recommend running this often and well before the deadline, so that you avoid any last minute rushes trying to get your code to compile.

    There are also plenty of help sessions this coming week for assignment questions, and the forums are being well maintained thanks to our amazing tutors who are always there to answer questions ๐Ÿคฉ

    Coursework Marks โœ”๏ธ

    Lab marks should be available for everyone on give - every lab you get marked off should show up on give within 24 hours of it being marked off. If you see a '.' for one of your labs, that means that lab hasn't been marked off. If it has been marked off and the lab is showing a . mark, then please email your tutor .

    Assignment 2 Pairs ๐Ÿ‘ฅ

    Assignment 2 pairs should be coming along, with your tutor discussing pair formation with your class. Pairs will be finalised by the end of this upcoming week, so if you have any preferences and you haven't told your tutor yet, make sure to do so quickly! Just a reminder that this assignment must be completed in a pair (or a trio in odd classes, with at most one trio per class) and that all groups must come from the same tutorial i.e. you cannot pair with someone from a different tutorial. There are no exceptions to these rules.

    What's Next? ๐Ÿค”

    Over the past few weeks we've covered the foundational content of the course - OO design, fundamentals of programming in OO and design principles and smells. Now that we've built a solid base to continue learning on, we're moving into the wide and varied world of design patterns, starting off with the strategy, observer and state patterns this week!


    That's about it from us! Keep up the great work, and we'll see you in week 4 ๐Ÿ˜Ž

Upcoming Due Dates

There is nothing due!

Back to top

COMP2511 24T2 (The Art of Software Design (OO Design & Programming)) is powered by WebCMS3
CRICOS Provider No. 00098G