Notices

  • End of Week 4 Updates πŸ™ƒ

    Posted by Sai Nair Saturday 05 October 2024, 10:45:47 AM.

    Hey all! Only a few announcements, but some big ones - make sure to read them in their entirety!

    Lab Due Dates πŸ§ͺ

    As we reach the mid-way mark of the term and flex week, lab due dates can get a bit muddled, especially this term with the public holiday. As a quick reminder, Lab04 is due Week 5 Tuesday at 10:00am and Lab05 is due Week 7 Tuesday at 10:00am . From there, Lab07 and Lab08 will follow after Lab05 in weeks 8 and 9 respectively.

    Assignment IπŸƒ

    We're in the final week of assignment 1! It's due next Friday (Week 5) at 5:00pm Sydney time. Remember submission is done solely via Gitlab - just push to your main branch (no other branches will be accepted). We only look at the latest submission, so feel free to push as many times beforehand as you see fit.

    Similar to COMP1531, the Gitlab pipelines have the potential to slow down a lot during the submission period, so try to submit early to avoid the issues. If you do encounter slow pipelines while submitting, you can test your linting and tests locally as a substitute for the pipeline to check your code is passing. Note that slow pipelines are not a valid reason for any leniency.

    In anticipation of the deadline, we've got 7 help sessions from today till Friday, so drop into any of them and get any assignment help (or any other help for that matter) you may need! The schedule can be found on the help sessions page on WebCMS3.

    One final reminder - the CSE server and Gitlab dryruns are both available for use as a quick sanity check and check that your code will compile with our tests ( they are not exhaustive ). More info is in the spec .

    Assignment II βš•οΈ

    Assignment 2 is next! Group organisation should be wrapping up, with your tutors already having given you your pairings, or giving them to you in the coming few days.

    The spec will release on Gitlab in the same place the assignment 1 spec can be found ( here ) and on the assessments tab on WebCMS3. It will be released Tuesday-Wednesday for anyone who wants to read it early. The group repos will be released afterwards on Friday night, after the assignment 1 deadline has passed.

    While the spec will be up for a few days before assignment 1 is done, don't feel compelled to begin immediately. Take your time finishing assignment 1 first, and once you're happy with where it's at and you submit, you can move onto assignment 2. We're just releasing it early so you have the time to look over it in Week 6 and potentially make a bit of a start, not because you need to begin that early. With a deadline of Week 9 Friday 5:00pm Sydney time , you have plenty of time to finish assignment 1 and have a bit of a break during flex week if you would like.

    In the week 7 lectures, we'll also have a section where we'll go over the spec with some added commentary and more detail, so stay tuned for that!

    That's about it from us - all the best with assignment 1, and enjoy the long weekend!

  • Week-5 Monday video lecture

    Posted by Ashesh Mahidadia Thursday 03 October 2024, 11:04:47 PM.

    Monday, October 7th, is a public holiday, so we will miss our face-to-face lecture. Please watch the following three videos (from 24T2) covering three patterns before the Tuesday lecture. At the start of the Tuesday lecture, we will discuss any queries/doubts you may have about the following three topics.

    Week-5 Monday video lecture:


  • End of Week 3 Updates πŸ§—

    Posted by Sai Nair Saturday 28 September 2024, 03:13:30 PM.

    Hey everyone!

    Another week down! Here are the announcements for the week 😎

    Assignment I πŸ”­

    It's great to see so many people have begun assignment 1 and are making their way through the tasks! If you haven't yet begun on the assignment, now would be a great time to start! As a reminder, it's due 5pm Friday of Week 5 , just under 2 weeks from now.

    Also a quick shout out to the dryruns available on CSE servers, as well as a manual job on all Gitlab pipelines in the assignment repo - further instructions on how to run them are present in the spec. This dryrun runs some very basic autotests which check that your code will compile with our tests - it does not test functionality. If you're unsure why your dryrun is failing, you can check the contents of the tests in this link . As the dryrun ensures compilation with our tests, we recommend running it often, and well before the deadline, so that you can be sure your code will be properly tested.

    In other assignment news, over the next couple of weeks, there will be a lot of help sessions for you to attend and ask all sorts of questions, and forum questions will be regularly answered thanks to our remarkable tutors who work tirelessly to help you! There's lots of support available to you, so make good use of it!

    Coursework Marksβœ…

    Lab marks for the previous couple of weeks should be accessible on give - every lab you get marked with a tutor will show up on give within 24 hours of you having marked it off. If you see a '.' for your labs, that lab hasn't been marked off - if you think it should've been marked, email your tutor .

    Assignment II Pairs πŸ₯’

    Assignment 2 pair creation should be well underway, and will be finalised by the end of this week, so make sure to give your preferences to your tutor however they told you to do so! Just another reminder that this assignment can only be completed in pairs (with one group of three in classes with odd numbers of people) and that groups must come from the same tutorial i.e. you can't pair with someone from another tutorial. We will not waive these rules under circumstances.

    What's on the Horizon? πŸ‘€

    Over the past three weeks we've covered the foundational parts of the course - the fundamentals of OO design, design principles/code smells, design practices and testing. Now that we've got a good base to work off of, we're transitioning to the design pattern section of the course, starting with the strategy, observer and state patterns this week!

Upcoming Due Dates

There is nothing due!

Back to top

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