Notices

  • The End 🎁

    Posted by Nick Patrikeos 🐾 Tuesday 06 September 2022, 05:56:44 PM.

    Hi everyone,

    Now the course is all wrapped up we would just like to say a quick thank you and goodbye :)

    We want to take the opportunity to say a massive thank you for a fantastic 22T2 and a huge congratulations on completing the course.

    We first want to congratulate the top seven performing students, in order:

    • Morris, Blake
    • Ma, Zhizhou
    • Yao, Timmy
    • Richards, Matthew
    • Kishore, Aditya
    • Gough, Zachary
    • Lu, Amanda

    Thanks so much for the positive comments that people shared in myExperience and the feedback form. Some of you really put a smile on your tutor's face when they read it. And thanks to all those who provided us with constructive criticism as well, we read through every single piece of feedback and take it into consideration because we want to make this course the very best it can be.

    As a final note – we see COMP2511 as playing an important role in turning you from programmers into software designers ready to go out and take on the world. The fact that you’ve all come so far to complete the course is a testament to your dedication, commitment and tenacity, and the uphill battles you’ve gone through mean that now you can move mountains.

    It was a pleasure teaching all of you in T2 – in the lectures, the tutorials, on the forums. Feel free to stay connected to us virtually via LinkedIn and please come and say hi if you see us on campus!

    All the very best for T3 and beyond.

    Ashesh, Nick and the COMP2511 22T2 Teaching Team

  • Supplementary Exam

    Posted by Nick Patrikeos 🐾 Sunday 28 August 2022, 10:27:52 AM, last modified Friday 02 September 2022, 07:48:14 PM.

    The Supp Exam will be from 2pm – 5:30pm on Tuesday 6th September . If you have an ELS plan that gives you extra time you will receive an email from us later this week confirming those details. Please note that if you have not been offered the supplementary exam you cannot take the supplementary exam.

    As you should be aware, speaking to anyone who has already sat the exam about the contents of the exam is considered academic misconduct.

    The format and structure of the supplementary exam is the same as that of the main exam.

    We will email you a link to the spec a few minutes before the exam start time.

  • Ready, Set... Go!

    Posted by Nick Patrikeos 🐾 Wednesday 17 August 2022, 08:58:49 AM, last modified Wednesday 17 August 2022, 09:05:14 AM.

    Hi everyone,

    The exam starts now. You have until 12:30pm to complete the exam and push your work to master.

    The exam specification can be found here:

    https://gitlab.cse.unsw.edu.au/COMP2511/22T2/exam-spec

    Your personalised exam repo can be found here:

    REMEMBER to replace the zID below with your own.

    https://gitlab.cse.unsw.edu.au/COMP2511/22T2/students/z5555555

    Remember – slow is smooth, smooth is fast.

    And GOOD LUCK!!! YOU’LL BE OK!!! Just keep swimming.

  • Final Preparations for Exam Tomorrow

    Posted by Nick Patrikeos 🐾 Tuesday 16 August 2022, 09:41:39 PM.

    Hi everyone,

    Hope your preparations for the exam have all gone well - a few final things from us:

    • The front cover of the exam is available for you to read here .
    • Make sure you have gradle setup and your working environment all ready to go for the exam.
    • You will have a personalised exam repo which you will need to clone (just like the labs) and push all your work to master;
    • Make sure to push your work throughout the exam, don't leave it all to the last minute;
    • We will send you the specification at 9am tomorrow morning via WebCMS and email;
    • Updates will be made via email , so keep your emails open throughout the exam;
    • Please post all your queries as private posts on the forum to help us with triaging questions;
    • Please make sure that all work you submit is your own - we will be running plagiarism detection on your responses and any evidence of collusion will be treated as academic misconduct.

    Rest up and see you bright and early at 9am tomorrow! ☀️

  • End of Week 11 Updates 🎁

    Posted by Nick Patrikeos 🐾 Sunday 14 August 2022, 11:26:53 AM.

    Hi everyone,

    We hope your exam study is going well - it's the very last stage of what's been a massive term and we're sure you are looking forward to a very well deserved rest when it's all done.

    Release of Marks

    The following is now available for you to view under the grades section on WebCMS:

    • Your final Milestone 3 mark ( /100);
    • Your final Project mark ( / 35); inclusive of any bonuses added from automarking

    Later today the following will also be published:

    • Your Lab 10 mark ( /8)
    • Your final Class mark (Labs + Tutorials), ( /15);
    • A field exam_score_to_pass which is the score, out of 35 you need in the exam to pass the course.

    Some tutors are still marking Milestone 3 - if you haven't received anything from them and your marks aren't available, just send them an email.

    As always, if you have any queries about any of your marks, please email your tutor in the first instance and then escalate the email chain to cs2511@cse.unsw.edu.au if need be.

    Exam

    We got to 83% completion of myExperience which is fantastic!! It wasn't quite 90%, so to be true to our word there will be no bonus course mark. However - to reward you for the very high completion rate we will be extending the exam by 30 minutes !!!

    The exam will now run from 9am to 12:30pm on Wednesday 17th August. Students who have provisions for extra time will have their extra time added on top of this extension, and we will reach out shortly confirming those details.

    The last help session is on today at 2pm - you can join via the link here .

    The Exam Revision Livestream Recording and solutions to the Design & Programming questions in the sample exam are available for you to view. We've also pushed the solutions to the revision Theory Questions to your lab10 repos.

    Retrospectives for all labs are available under the Learning Dashboard to help with your study as well.

    Reach out if you would like asynchronous help with questions and revision - we're around on the forum to answer any questions you have.

  • myExperience Update + Exam Revision Livestream

    Posted by Nick Patrikeos 🐾 Wednesday 10 August 2022, 10:59:18 AM.

    Hi everyone,

    The Exam Revision Livestream is on today in Ainsworth G02 from 3pm - 5pm , or you can join via Blackboard Collaborate. It'll be recorded and put on the Lecture Schedule page, we recommend you attend live though as we'll be able to go through any questions you have about the exam and questions in the sample exam.

    We are at 75% completion of myExperience - 15% more to go so we can get to 90% and a bonus course mark for everyone !! It closes tomorrow night!!

    CLICK HERE TO FILL IT OUT
    CLICK HERE TO FILL IT OUT
    CLICK HERE TO FILL IT OUT
    CLICK HERE TO FILL IT OUT

    The Lab 08 Retrospective is also now available - we highly recommend watching this and getting across Lab 08 as the concepts covered will be in the exam (more info to come this afternoon).

  • End of Week 10 Updates 🚂

    Posted by Nick Patrikeos 🐾 Sunday 07 August 2022, 07:48:25 PM.

    Hi everyone,

    Very little from us today, other than a few small notices:

    MyExperience + Exam

    • We are at 69% completion of myExperience which is fantastic - 21% more to go!!! That bonus course mark is so close you can almost taste it :)
    • The Exam Revision Livestream is on Wednesday from 3-5pm In Person (streamed online), location TBA.
      • Solutions to the Lab 10 Exam Revision Theory Questions will be made available in the next couple of days via a merge request into the master branch of your lab10 repo.
      • Solutions to the Sample Exam will be made available after the livestream - we strongly recommend you attempt the Sample Exam before attending/watching the livestream - as mentioned in the exam information page , the exam will assess your ability to think and solve problems rather than rote learn answers.

    Release & Finalising of Marks

    • Milestone 3 Automarking results have been released to your repositories. All rerun criteria are as they were for Milestone 2 - if your group wishes to apply for a rerun you can do so via this form . This form will close on Wednesday 10th August at 5pm , so any Milestone 2 or 3 reruns you wish to have done need to be submitted before that time.
    • We are in the process of wrapping up all outstanding Assignment Automarking queries and Milestone 2 Reruns - if you haven't had your query answered/resolved by the end of this week please email cs2511@cse.unsw.edu.au.
    • At the end of this week, we will release the following to you on WebCMS:
      • Your Lab 10 mark ( /2);
      • Your final Milestone 3 mark ( /100);
      • Your final Project mark ( / 35);
      • Your final Class mark (Labs + Tutorials), ( /15);
      • A field exam_score_to_pass which is the score, out of 35 you need in the exam to pass the course.

    Happy stuvac, and see you on Wednesday!

  • myExperience Bonus & Sample Exam

    Posted by Nick Patrikeos 🐾 Wednesday 03 August 2022, 08:19:48 PM.

    Happy Wednesday everyone,

    A few small (but important!) updates from us mid-week.

    • myExperience - please fill it out! Your tutor should give you some time to this week at the beginning of the tutorial to complete it. If 90% of the cohort fills out myExperience, every single student in the course will receive 1 bonus course mark . That means if your final course mark was 61 it will become 62, 71 -> 72, 84 -> 85.... so fill it out and encourage each other to fill it out as well. You are all a team and can make it happen!! We are at 29% so far - let's triple that number :)
    • The sample exam is currently being rolled out to each of your individual groups - make sure to check it out as part of your exam study. All of the exam information you can view on the exam page and we discussed in Monday's lecture (which Blackboard very rudely cut us off mid-way through :)
    • Next Wednesday from 3-5pm we will hold an Exam Revision livestream - please put any particular topics you'd like us to go over on this forum post .
    • Your Milestone 3 automarking results are currently being processed and will be released to your repos in the next couple of days.

    Enjoy the rest of your week and good luck with your other assessments.

  • Guest Lecture Today 4pm

    Posted by Nick Patrikeos 🐾 Monday 01 August 2022, 02:14:20 PM.

    We have a Guest Industry Speaker from Nine Publishing for the first hour - George Wright, who is a Senior Engineering Manager of the Product Performance team in Nine's Product and Technology Division. George has been involved with CSE for several years and is kindly giving his time to impart a few pearls of wisdom on Software Design to you - so please attend live if you can .

  • End of Week 9 Updates 🌿

    Posted by Nick Patrikeos 🐾 Sunday 31 July 2022, 04:14:04 PM.

    Hi everyone,

    The marathon is drawing to a close - we hope everything is wrapping up well - once again now's probably the time to start polishing up your design and finalising everything, and then walk away and know that you've done the very best that you can, and enjoy your evening.

    We'd like to thank you for all your patience with us throughout the project - it is a massive exercise for everyone involved and we hope it has been a rewarding experience for you. Also don't forget to make a short blog post about Milestone 3!

    Tomorrow during the lecture we'll briefly wrap up the project and discuss some of the wider implications and ideas it touches on in Software Engineering.

    Milestone 2 Results

    Yesterday we released the Milestone 2 results on WebCMS. If you have any queries about your marks, please email your tutor in the first instance and then escalate the email chain to cs2511@cse.unsw.edu.au if need be. Some tutors may have not finished marking, and they will have emailed you to let you know about this.

    Milestone 3 Demonstrations & Assessment

    During this week you will demonstrate your Milestone 3 submission to your tutor - same format as last time. This will also be your last opportunity to communicate any group work issues that have occurred throughout Milestone 3 synchronously with your tutor.

    We will run the summative Milestone 3 automarking on your submissions later this week and return the results to you. Your final Milestone 3 results will be returned at the end of Week 11.

    Week 10 Lectures

    Monday's lecture is ENTIRELY ONLINE - no in-person offering.

    We have a Guest Industry Speaker from Nine Publishing for the first hour - George Wright, who is a Senior Engineering Manager of the Product Performance team in Nine's Product and Technology Division. George has been involved with CSE for several years and is kindly giving his time to impart a few pearls of wisdom on Software Design to you - so please attend live if you can . It'll be recorded.

    After that we will discuss the format and structure of the exam.

    There is no lecture on Wednesday .

    Exam

    The exam will be on Wednesday, 17th August from 9am - 12pm . Information on the exam will be released tomorrow and discussed during the lecture. A sample exam will be made available in the next couple of days as well.

    There are also a series of revision exercises, a mix of past lab exercises and past exam questions inside Lab 10 (all non-assessed) for you to sink your teeth into.

    We'll also have an exam revision lecture in Week 11, time to be confirmed.

    Lab 10 & Gratitude

    Lab 10 is the last lab and is due Week 10, Sunday 5pm - it will be entirely automarked except for the Gratitude exercise - which we ask that you do, post in the Blogging Megathread and also read through and comment on other people's posts as well.

    We have been climbing and moving mountains together this term and it's important to recognise, praise and show gratitude to ourselves and others, as well as taking some time to reflect on how we can improve.

    myExperience

    ... speaking of which - please tell us how we can improve by filling out myExperience! We will be giving a small (mark) bonus if we have a good cohort completion of myExperience (to be announced in the lecture tomorrow), so please complete it when you have a moment.

    See you tomorrow.

  • End of Week 8 Updates 💎

    Posted by Nick Patrikeos 🐾 Sunday 24 July 2022, 09:26:38 AM, last modified Sunday 24 July 2022, 11:35:37 PM.

    Hi everyone,

    Not too much from us this week – good to see you all getting straight into Milestone 3.

    Project

    ✅ Reminder to do a short blog post reflecting on how Milestone 3 is going this weekend.

    On Thursday morning at 8am we will take your latest commit on master and run it against the Milestone 3 autotest suite, same as last time. The only difference is that the hidden tests will be completely hidden in the redacted output this time – you’ll only be able to see whether you passed or failed the test.

    Keep up the good communication with your tutor about how the group dynamic is going as always and focus on making things manageable as team for the final stretch, especially as you get busy with other courses’ final assessments.

    We will return your complete Milestone 2 marks to you next Friday.

    Exam

    The exam will be on Wednesday 17 th August in the morning. We will confirm the exact time of the exam next week.

    The sample exam along with exam information will be made available to you in Week 10.

    Behind The Scenes

    I would briefly like to give a massive thanks to our incredible team who have been working around the clock for the past term to support you in completing the course.

    This includes all of our fantastic tutors staffing classes, help sessions and the forum – and in particular to Webster, Noa, Liam, Tina, Chloe and Sienna who have been instrumental in keeping the show ticking along and have done a huge amount of work behind the scenes to prepare and manage the project and assignment for you.

    This course is a massive operation and only possible with a great team – so please thank your tutor for their work before the term is out.

    If you’re interested, here are some forum statistics from the term so far:

    • 1,300 questions answered
    • 4,400 comments
    • 260,000 views of questions

    That’s also a testament to the mountains you are climbing as well – so well done!

    Next week we wrap up our discussion of Design Patterns, and dip further into the world of asynchronous software design and event driven programming. See you tomorrow!

    Added (forgot to put in the original):

    • We reran the autotest suite on your Milestone 2 submissions based on some minor changes to our tests and pushed the updated results to the milestone2-auto-v2 branch in your team's repo.
    • The Labs 04 & 05 retrospective videos are available under the Learning Dashboard > Week 7.

  • End of Week 7 Updates 🔥

    Posted by Nick Patrikeos 🐾 Sunday 17 July 2022, 02:35:31 PM.

    Hi everyone,

    We hope that Milestone 2 is wrapping up smoothly for you and your team – for one final piece of advice before the deadline – don’t try and get too much more done today before 9pm. Finish up what you have, make sure it’s well designed and tidy a few things up. Then take the evening off. We’ve seen you all work immensely hard over the last few weeks, so it’s important to recharge before we head into the final stretch.

    Please make sure you push your code to master – as well as tagging the commit and pushing that tag.

    If you haven’t already, make sure to write a short blog post about your Milestone 2 briefly reflecting on your experience.

    Milestones 1 + 2: Assessment

    Next week during your project check-in you will demonstrate your Milestones 1 + 2 submission to your tutor. You’ll need to show them the game working on the local frontend, your UML diagram and design as well as examples of your Software Delivery process and ticket lifecycle. Your tutor will also ask questions about how you worked as a team.

    As always please communicate with your tutor about how the group dynamic is going – we will always ensure that the final marks accurately reflect the contribution of each individual team member based on this communication.

    It will take us some time to complete manual marking of your Milestones – our aim is to get them back to you by Friday of Week 9 so you have some feedback before the M3 deadline.

    Milestones 1 + 2: Automarking

    We will push the results of summative automarking for Milestone 2 to your repository on Wednesday morning .

    If there was an issue in your submission which caused your team to fail more than 30% of autotests, you are able to make a patch and have your submission re-run at a 20% penalty to the final automark. See Section 14.5 of the spec for full information on re-running policy.

    Please fill out this form to request a re-run .

    Labs

    Lab 07 is due Week 8 Friday .

    Lab 08 is due Week 9 Monday , however we recommend that if you haven’t used your one free skip-pass you use it on this lab, and revisit it in your revision for the final exam.

    Lab 10 will be released in the next couple of days and is due Week 10 Sunday, 5pm .

    Milestone 3

    The updated specification for Milestone 3 will be pushed to your repositories tomorrow morning. We’ll discuss it briefly in the lecture tomorrow. Milestone 3 is due Week 9 Sunday, 9pm – so we recommend you take a couple of days rest and then get straight into Milestone 3, as it will turn into a race against the clock before long.

    Lectures

    Next week’s lectures will focus on further Design Patterns and Refactoring in order to help you with Milestone 3.

    Well done on making it this far – after 9pm we will well and truly be on the home stretch, and your hard work will pay its dividends as everything comes together.

  • Assignment Marks Released + Project Automarking Dryrun

    Posted by Nick Patrikeos 🐾 Thursday 14 July 2022, 09:46:33 PM, last modified Thursday 14 July 2022, 09:46:58 PM.

    Hi everyone,

    We hope Milestone 2 is progressing well – keep up the good work, we’re almost at the finish line!

    Assignment Marks Released

    Your assignment mark has been released and is available to view under the Grades section on WebCMS. If your mark isn’t available yet your tutor will have informed you that the marking will take some extra time. We are yet to process re-runs, so please don’t stress if your automark hasn’t been updated.

    Your marker has provided feedback in a branch called feedback on your assignment repository, and the automarking output we released on Monday is available.

    If you have any questions regarding the manually marked component of your assessment, please email your marker (they will be the committer on the feedback branch). If you still have further queries after this correspondence, please forward the email chain to cs2511@cse.unsw.edu.au . Any reviews of results directed to the class account can result in the mark decreasing, increasing or remaining the same.

    If you have any questions regarding your automark, please make a private post on the forum.

    Project Automarking Dryrun

    We took your last commit before 8am this morning on your master branch and ran it against our autotest suite. We have pushed a redacted copy of the results to the milestone2-auto-dryrun branch in your team’s repository. See Section 14.4 of the specification for full information.

    Take these results as some formative feedback to help you improve for the deadline on Sunday at 9pm – if you find that your team is failing a large number of tests, try not to stress too much – many teams are in the same position and it is often due to small but important problems – we listed some common ones here yesterday .

    Work systematically to reproduce the error, find the root cause and improve your solution. We have Help Sessions tomorrow & Saturday, and you can make a private post on the forum if you are struggling to identify the root cause of failing a particular test.

    As mentioned in the specification, the dryrun will not be run again before the deadline, so please do not ask us to run it again.

    As you’ve probably come to appreciate, testing a project of this size and nature is extremely complex. We have done our best to ensure that the automarking all runs smoothly. If you believe there is an error in a particular test case, please make a private post on the forum and we will investigate the matter.

    Any test cases that are updated will be put on this forum post , with information including which tests were updated and how they were changed.

    Finally, thank you for your patience and support – you have all being doing an amazing job on the project and we hope that you have felt yourself improve and progress over the last couple of weeks, because we’ve certainly seen it :)

    Try to get what you can done in the next few days, but remember it’s not about perfection, it’s about the Minimum Viable Product. The automarking is only worth 35% of the overall Milestone, we are more interested in your design, so focus on that.

    Good luck for the finish.

  • Assignment Automarking Released

    Posted by Nick Patrikeos 🐾 Monday 11 July 2022, 10:28:45 AM.

    Hi everyone,

    Hope you’ve all had a restful flexi-week and are ready to rock for the rest of term.

    Great work on the project so far – some excellent questions on the forum and we look forward to seeing how you’re going this week during project check-ins. A small reminder that we'll give you some formative feedback on the correctness of your solution so far on Thursday, so make sure to have any work you want tested on your project master branch by 8am on Thursday morning .

    Your automarking results for the assignment are now available. You can look at them under the automarking branch in your assignment repository on GitLab.

    Please note that these marks are subject to change, and that these do not incorporate the manually marked component of the assignment (design, testing, blogging) or any late penalties. We will release your final assignment marks towards the end of this week. Your assignment automark is out of 50.

    Some of you submitted code that failed to compile and received 0 in the automark. If you wish to rectify this you can make a patch of less than 20 lines difference and submit the form below to request a re-run. A re-run will incur a 20% penalty to the final automark. We will take up to a week to process all re-runs.

    Here is the form to request a re-run .

    If your code compiled but you have failed a large number of autotests and are unsure why, please make a private post on the forum with your name, zID and query. We will only re-run submissions that failed to compile.

    Please do not email the class account asking for a re-run or if you are unsure why you failed autotests.

    If you’re feeling a bit down when you see your automark, remember that it’s only 50% of the final assignment mark – if you’ve put a good effort into your design then you will do OK overall regardless of the correctness component :)

    See you in the lecture this afternoon!

  • End of Week 5 Updates 🐵

    Posted by Nick Patrikeos 🐾 Sunday 03 July 2022, 10:17:17 AM.

    Hi everyone,

    Welcome to the end of Week 5 - we hope you're looking forward to a well deserved break next week. Catch up on sleep, do something fun, go outside and see people - have a rest and recharge before we head into the second half of term :)

    Before we head into flexibility week, we just want to give you a few updates.

    Project

    Well done to all the groups that have gotten straight into the project - as we said in Monday's lecture, this project is something that you will need to chip away at and complete in small increments over the next few weeks in order to succeed in as a team; focus on continually delivering a Minimum Viable Product.

    • The specification is available under your team's gitlab group, you can view the repo on the homepage of gitlab.cse.unsw.edu.au ;
    • You can view the sample implementation here ;
    • Remember that you can submit your Milestone 1 UML diagram to your tutor by Week 6 Monday to gain some formative (non-assessed) feedback;
    • Please post all questions regarding assumptions and intended behaviour on this megathread ;
    • We have lots of help sessions next week and in Week 7 to support you in working on Milestones 1 + 2.
    • Remember to communicate proactively about teamwork issues as they arise - with each other and your tutor so that they can be resolved.

    Class Marks

    Your tutorial participation and lab marks (class marks) for Weeks 1 - 3 should be available under the Grades Section on WebCMS. If you have any questions about your lab marks, please email your tutor and lab assistant.

    Also a small reminder that you can skip one weeks' worth of labs for the term without it affecting your overall class mark.

    Feedback

    We always really value feedback and want to know how you're going - please remember to post your Lab 05 Check-in blog on the forum!

    If you would like to give us specific feedback you're always welcome to - the Feedback form on WebCMS is available .


    We'll see you on Monday of Week 7 - where start to move into the next phase of the course, discussing more Design Patterns and Generic Programming before dipping into the weird and wonderful world of Concurrency!

  • End of Week 4 Updates 🌈

    Posted by Nick Patrikeos 🐾 Sunday 26 June 2022, 10:00:25 AM.

    Hi everyone,

    Well done on making it to the end of Week 4 – we’re almost halfway through the course! And a massive congratulations on completing the assignment – it was no easy feat and it was excellent to see you all tackling the problem on the forum, in help sessions and the labs.

    We will aim to have the assignment returned to you with marks and feedback before the end of Week 7.

    Labs

    Lab 04 is due Week 5, Friday 5pm – you have this week during your lab time to catchup on any previous marking.

    Lab 05 is due Week 7, Monday 8am . Lab 05 is designed to get you refactoring, using Design Patterns and working with a real-life problem, and we recommend you set aside some time towards the end of next week to complete it so that you can focus on the project over Week 6.

    Part of Lab 05 also involves a check-in blog post – we want you to take some time to pause, reflect before moving into the second half of term, and read about how others are going as well :)

    Project

    The project specification will be released on Monday morning. You'll be able to access it under your repositories on the homepage of gitlab.cse.unsw.edu.au .

    This week you will have your first project check-in with your tutor. This time will be spent making any group adjustments if needed in case some of your group members have dropped the course, and answering any initial questions you may have.

    During Monday’s lecture we will discuss the project and some theory surrounding how you’ll go about completing it.

    We have designed the project to be very manageable and achievable for the average group, with an emphasis on the quality of your design over the breadth of your implementation. Your tutor will be there to support you during your weekly project check-ins and we’ll be available asynchronously as always :) We’ll discuss all this and more on Monday.

    Enjoy the rest of your weekend!

  • End of Week 3 Updates 🛰️

    Posted by Nick Patrikeos 🐾 Sunday 19 June 2022, 09:45:41 AM.

    Hi everyone,

    We hope the assignment is going well for you! A few updates from us.

    Assignment

    The assignment is due next Friday (Week 4) at 5pm. Make sure to mark your submission with a tag and push to GitLab. Any commits on master after the deadline will be taken as a late submission , so make sure to push everything before 5pm.

    Make sure to regularly check the open Merge Requests tab on your repository as well and merge in anything from COMP2511 Bot - as we have made a few spec clarifications.

    We have lots of Help Sessions over the next week up until the deadline to support you completing the assignment as well as asynchronous help via the Course Forum.

    Lab Retrospectives

    We have made available to you a lab retrospective video for Lab 02 on the Learning Dashboard, or you can view it here . The video provides a walkthrough of a possible solution to the Hotel exercise, so if you struggled with parts of it, want to see our approach or just want a refresher on the concepts, have a watch. We’ll release these for most labs in the course the week following when they are due.

    We also have tutorial recordings and solutions posted under the Learning Dashboard at the end of each week.

    Looking Ahead

    We’ve covered the foundational elements of the course – OO Concepts, some fundamental programming patterns and Design Principles. We now move into the wide and wonderful world of Design Patterns starting next week. The lecture slides and code are all available on the Lecture Schedule page.

    Enjoy the rest of your weekend and we’ll see you soon!

  • End of Week 2 Updates 👑

    Posted by Nick Patrikeos 🐾 Saturday 11 June 2022, 03:01:19 PM.

    Hi everyone,

    End of Week 2 – some brief updates from us:

    • The assignment is out and it’s great to see many of you sinking your teeth into it and asking great questions on the forum. We recommend you make a solid start this weekend as much of the thinking and figuring out how the pieces fit together takes time.
    • On Monday (13 th June) there is a public holiday – all tutorials on Monday have been rescheduled and your tutors will have contacted you regarding this.
    • The Monday lecture has been rescheduled to Tuesday 10am - 12pm and is entirely online – we’ll see you face to face again in Week 4! Wednesday’s lecture is at the same time as normal.
    • Lab 02 is now due Tuesday, 14 th June at 8am because of the public holiday.

    Next week we’ll finish off talking about many of the concepts useful for you in the assignment – JUnit testing, Design Principles in lectures and and UML diagrams in the tutorials.

    Keep up the great work and enjoy your long weekend!

  • Assignment Released

    Posted by Nick Patrikeos 🐾 Monday 06 June 2022, 11:25:19 AM.

    Hi everyone,

    The assignment has been released and is available to view here:

    https://cgi.cse.unsw.edu.au/~cs2511/redirect/?path=COMP2511/22T2/students/_/assignment

    We will spend the first part of today's lecture discussing the assignment and answering any initial questions you may have. See you today at 4pm!

  • End of Week 1 Updates 🧭

    Posted by Nick Patrikeos 🐾 Sunday 05 June 2022, 08:14:53 AM.

    Hi everyone!

    Welcome to the end of Week 1! We hope you’re finding your feet in the course and have had the chance to get a feel for how things run.

    Lab 01

    The Week 1 Lab is due Monday at 8am . Make sure you push all your code to Gitlab under a submission tag as outlined in the lab instructions and post your blog posts on WebCMS.

    During your Week 2 lab time, your lab marker will mark your Week 1 exercises.

    We hope you’ve enjoyed diving into Java and OO Programming – the next few weeks’ worth of labs are available if you want to make a headstart. If you are still having issues with setup, please go to a help session or post on the forum as we’ll be able to help you out.

    If you are unable access the course forum, please try logging in with your zID@unsw.edu.au (no ‘ad’ in the email). If that still doesn’t work, you can join via this link - if you use this please register to the forum with your full name .

    Assignment

    The assignment specification will be released on Monday morning and we will discuss it in the Monday lecture.

    In Person Lecture on Monday

    The lecture on Monday will be delivered in hybrid mode, same as last week – we are in Central Lecture Block Theatre 1 again at 4pm.

    Project - Forming Groups

    By the end of Week 2 you will need to have formed your group for the project – during the lab time next week your tutor will go around and make the groups based on your preferences. Your tutor will do their best to make things work, but we can’t always guarantee we can give everyone their preferences :)

    Help Sessions

    If you need help with anything – we have help sessions which you can join / view information for here . Remember to do some of your own research and debugging before arriving at the help session.


    It has been wonderful reading your blog posts with your goals for the weeks ahead and insightful to read your predictions of the challenges you will face – if you’re feeling a degree of nervousness about what’s to come, remember that we are here every step of the way if you need a helping hand.

    Enjoy the rest of your weekend!

  • In Person Lecture Today 4pm - Central Lecture Block Theatre 1 (CLB 1)

    Posted by Nick Patrikeos 🐾 Monday 30 May 2022, 11:06:52 AM.

    Hi everyone,

    Today's in-person lecture will be held at Central Lecture Block Theatre 1 (CLB 1) on campus, starting at 4pm.

    Apologies for the delay in communicating a location, CSE only got back to us this morning.

    If you can't make it in person there will also be an online option with Blackboard Collaborate which you can access via Moodle ( instructions here ).

    See you at 4pm!!!

  • Welcome to COMP2511

    Posted by Ashesh Mahidadia Saturday 28 May 2022, 03:09:58 PM, last modified Saturday 28 May 2022, 03:27:02 PM.

    Dear COMP2511 Students,

    Welcome to The Art of Software Design (OO Design & Programming) ! The course outline is now available, please carefully read the outline, it offers all the required information for the latest course offering: https://webcms3.cse.unsw.edu.au/COMP2511/22T2/ .

    Please use the course forum in case you have any queries regarding the course. You can access the course Forum panel of the course webpage). If you cannot access the forum please try logging in to Ed with your zID@unsw.edu.au .

    Our first lecture is IN PERSON (location coming soon), with an online version via Blackboard Collaborate . We are very excited to see you all be it face to face or online!!

    The tutorials and labs for Week 01 and 02 are now available, see the Learning Dashboard: https://webcms3.cse.unsw.edu.au/COMP2511/22T2/resources/75749

    Remember to form a group of 5 students for the project before the end of Week 1. If you have any queries, do not hesitate to ask your tutor.

    Nick Patrikeos is a highly capable and dedicated administrator, and we also have a teaching team of 32 passionate teachers.

    We all are looking forward to the start of the term next week.

    Cheers
    Dr Ashesh Mahidadia
    LIC, COMP2511 (22T2)


Back to top

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