Hi everyone,
We didn’t send this notice at the end of last year because results were released and UNSW shut down shortly after, and with Christmas around the corner didn’t want to bother you.
We want to take the opportunity to say a massive thank you for a fantastic 21T3 and a huge congratulations on completing the course.
We first want to congratulate the top seven performing students, in order:
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 T3 – in the lectures, the tutorials, on the forums – and we hope to see you around as we start to return to campus :)
All the very best for 2022.
Ashesh, Nick, Braedon and the COMP2511 21T3 Teaching Team
Those taking the exam should have received the following in the email from us:
The supplementary exam starts now.
You can view the specification here:
https://gitlab.cse.unsw.edu.au/COMP2511/21T3/exam-supp-spec
An individual exam repo has been created for you, which you can find here (replace the zID with your own):
https://gitlab.cse.unsw.edu.au/COMP2511/21T3/students/z5555555/exam-supp
If you have any questions, please email cs2511@cse.unsw.edu.au .
Any updates/clarifications will be made via email, so keep an eye on your inbox.
You have until 5pm to complete the exam and push your responses, unless we have contacted you specifically regarding extra time. Please remember to commit and push regularly .
Good luck!!!
The Supp Exam will be from 2pm – 5pm on Wednesday, 12 th January . If you have an ELS plan that gives you extra time you will receive an email from us later today 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 is as per the sample exam we provided you in Week 10. We will setup a git repo for you to clone and push your work to, and the specification will be available via a separate repo on GitLab.
We will email you a link to the spec a few minutes before the exam start time.
Hi everyone,
Hope your exams have all gone well, and good luck to anyone who still has an exam left!
The following is now available:
If you wish to apply for a rerun for either Milestone 2 or Milestone 3, please submit this form . The form will be open until Friday at 9pm . After that, you can still submit the form but the marks will be updated as an LE (Late Entry) and may take upwards of a week after the initial UNSW release of results before they are reflected.
We will do a rerun on Thursday evening in case some groups fail to resolve issues on the first attempt and wish to submit again. Reruns will incur a penalty depending on the patch made, as per Milestone 2.
If you have any questions regarding your overall Milestone 3 mark, please email your tutor . If you still have further concerns after corresponding with your tutor, you can forward the email chain to cs2511@cse.unsw.edu.au . Any disputes of marks may result in your mark going up or down.
Some of you have enjoyed the exam and some of you found the exam challenging. We are in the process of marking all the submissions (a mammoth task!). Once we have all the marks, we will have a better understanding of the performance across the cohort and we will make a decision as to whether scaling marks and/or adjusting the hurdle requirement is appropriate.
Thanks for your cooperation and patience during the term and the exam. We couldn’t hope to run such a course without your cooperation. And WELL DONE!!! Take some time to reflect on how incredibly far you have all come this term as software designers and problem solvers. You have all done amazingly!!
We’ll send out another notice during the holidays to properly wrap things up, but until then, stay safe.
Hi everyone,
You can view the exam paper here:
https://gitlab.cse.unsw.edu.au/COMP2511/21T3/exam-spec
We have had to change the infrastructure for some technical reasons. You will have a personalised exam repo here:
REMEMBER to replace the zID below with your own.
https://gitlab.cse.unsw.edu.au/COMP2511/21T3/students/z5555555/exam
You will need to clone this repo like lab (there is no git bundle). Submission is the same, just a push to master .
Apologies for the last minute change, please post on the forum if you have any questions.
And GOOD LUCK!!!!! YOU'LL BE OK!!!!
Hi everyone,
The exam is tomorrow! We're almost at the finish line. A few final updates, announcements and reminders:
We have had some extra overhead processing Milestone 3 marks - so unfortunately we can't release them before tomorrow along with the exam score to pass. We're really sorry about this - we know that for a lot of people it provides a level of security going into the exam. From your tutors' feedback and our marking currently, most groups have done well!
We will release the results later in the week once we have finished processing everything and everyone's had a couple of days space after the exam. You will be able to apply for a re-run for Milestones 2 and 3 up until a certain date to be specified.
Lab 10 marks are available in WebCMS. If you have a query about your mark, please fill in this form . We will not be processing this until after the exam.
Thanks to everyone for such a great term - all of you have displayed a stellar performance throughout the term and we're sure tomorrow will be no different.
We will email you the exam paper via a WebCMS notice and the mail alias at 2pm.
Happy Thursday everyone!
Please fill out MyExperience ASAP - it closes tonight!!
Here are some more practice questions to work through. They're from previous exams, so will be similar stylistically to questions in the Sample Exam and the real deal.
All of the lab retrospectives have been filmed and
you can watch them here
.
The livestream is at 3pm and you can join via this link .
We also have a Help Session on Saturday if you want some one-on-one help with concepts.
We are currently wrapping up marks for the assignment, Milestone 3 and Lab 10. We will announce over the weekend when the latter are available, along with a field in your WebCMS grades that tells you the score in the exam you need to pass the course. You will be able to apply for a Milestone 3 re-run, same as before, up to a certain deadline - but we won't be able to process these until after the exam.
See you at 3pm!
Hi everyone!
If you haven't already, please take some time to fill in myExperience !! We're really passionate about improving the course each time it runs.
You can view your results under the grades section on WebCMS where you should see several fields:
The Class Mark (10%) is comprised of your tutorial marks ( / 9) and labs ( / 16), capped at 20.
We will be releasing Lab 10 and Milestone 3 results later this week.
If you have any questions regarding your marks, please email your tutor . If you still have further concerns after corresponding with your tutor, you can forward the email chain to cs2511@cse.unsw.edu.au . Any disputes of marks may result in your mark going up or down.
You can view the sample exam here . This includes instructions on how to setup your personalised exam-sample repo, the same as what the actual exam will involve.
We will release the solutions to the sample exam on Thursday of this week.
All information on the exam is in this page and was discussed in the Week 10 exam lecture .
There is a hurdle of 40% on the exam in order to pass the course.
The exam revision livestream will be on Thursday Week 11 from 3pm - 5pm. You can join the livestream via this link here !!
Post any questions / topics you want us to cover in this forum post . We'll cover those, any key topics people want to revise and go through the sample exam.
Keep an eye out for the Labs 7 - 10 retrospectives which will be coming out over Tuesday and Wednesday.
Well done on making it through to the end of term - it's been a massive term for everyone and getting to this point is no small feat! The exam is the last piece of the puzzle and where your hard work throughout the term pays off :)
Sunswift
Racing is the university’s premier project, designing, manufacturing, and racing beautiful solar electric prototype cars.This involves not only having the best mechanical, electrical, and renewable engineering students but also the best
computer
science
and
software engineering
students
! If you are interested, read more at
Sunswift Recruiting
.
Hi everyone,
Thanks for the feedback that has been passed to us around the Milestone 2 autotests. The intention of the autotests was to help you improve the quality of your software by offering you feedback on your work. Please note that testing a project that allows freedom to create an innovative game is a challenging task!
Following this, for Milestone 3 we will provide you with a sanity-test prior to submission.
We have capped the tests for Milestone 2 out of 80 – which means that your group can fail up to 30 marks worth of our tests without it affecting your score. This is intended to account for tests with mistakes and places where you made a valid assumption that conflicted with a test – which is inevitable in some cases.
If you believe the cap is not sufficient for your group (i.e. failed more than 30 tests due to either of the above), then you can apply for a re-run.
Here is the form to request a re-run . We will keep processing re-runs for Milestone 2 past the Milestone 3 deadline, and any patches to fix major issues that aren’t resolved by Monday can be carried over for a Milestone 3 re-run at no penalty.
For more specific clarity on the autotests and re-running process, you can look at this forum post .
We will be releasing the marks for Milestone 2 over the weekend, and if need be we will scale the marks so that everyone is fairly rewarded for all of the hard work and dedication you have put in to this project.
Thanks for your patience,
Ashesh, Nick and Braedon
Hi everyone,
Sorry for the second email - one other important note
in red below
.
We are in the process of pushing a branch to your repos called m2-results – these are the results of running your code against our autotests. If it's not in your repo currently, check back in a few hours.
You can find a complete test list (the names and weightings of all tests we ran) here
.
Some groups have failed a large portion of our tests because of issues such as:
If this applies to you, you can make an atomic change (a minor patch which resolves the issue) to your Milestone 2 submission and have the automarker re-run a penalty. The penalty will be up to 20% of the revised automark depending on the nature of the patch. Please fill in this form if this applies to you . We will aim to process re-runs to give you as much time to improve for Milestone 3 as we can, but this won't be possible for all cases, so please be patient.
Currently the autotest results are out of 110 – we will be capping the autotest results at around 80-90.
Keep up the good work as we move into the final week before the deadline on Week 10 Monday, 10am .
There is no Lab 09 – Lab 10 will be released later this week and will be due Week 10 Sunday, 5pm.
Hi everyone,
CSE is taking GitLab offline from 11am - 5pm today for some relatively urgent security upgrades. Sometimes these things take slightly longer or quicker than expected, so check back this afternoon.
All scheduled classes are on as normal.
Thanks for your patience.
Hi everyone,
This week’s updates from us:
A massive congratulations on finishing Milestone 2 – it’s been inspiring to see so many groups working hard and engaging so much with the project over the past couple of weeks!! The hard work you’ve put in will pay dividends in Milestone 3, the exam and beyond when building complex software.
We know you are feeling tired and ready for the end of term and summer – and the good news is that we’re on the home stretch!!
This week, you will be demonstrating your Milestones 1 + 2 submission to your tutor during your project check-in time slot. The demo is an opportunity for you to showcase the work you’ve produced, receive feedback and work with your tutor to improve for Milestone 3.
We will be releasing the results of automarking to you later this week, which will include a list of tests passed and failed.
The new requirements for Milestone 3 have been released .
Milestone 2 was a breadth design challenge, whereas Milestone 3 is a depth design challenge. This means there’s less of a surface area of work to do, so you have plenty of scope to focus on finishing Milestone 2, and we will be testing on a completed M2 interface for your M3 submission.
We'll talk about Milestone 3 in the lecture tomorrow, so bring any initial questions you may have.
You can view your assignment mark under the grade section on WebCMS, and can view your feedback by going to “Collect Submission”.
If any of the following applies to you:
Please fill in this form . Please do not email cs2511. We will take some time to process all queries, so please be patient.
If you have queries about the manual marking components of the assignment, please email your tutor.
Lab 08 has been released and is due Monday Week 9 at 1pm .
There is no Week 9 lab, and the last lab will be in Week 10.
The Labs 4 and 5 retrospectives will be available in the next couple of days.
The COMP2511 exam will be on Wednesday, 1 st December from 2pm – 5pm , for those wishing to pencil it in now. We will release more information about the structure of the exam towards the end of Week 9, and discuss the exam in depth in Week 10.
Have a great week!!
Hi everyone,
GitLab had a few issues yesterday afternoon and evening that affected various groups' work.
The deadline for the Milestones 1 + 2 submission has been extended to 3pm tomorrow (Monday Week 8) - by 5 hours.
Make sure all code that you are submitting is on master and you have made a submission tag as per Section 5.4 of the specification.
Good luck for finishing the Milestone!!
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:
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.
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 (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.
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.
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.
The video lecture on Lambda Expression, Pipeline, Aggregate Operations, etc. is now available; along with the lecture slides and the code examples. Please see 4.2 at Lecture Schedule/Recordings .
Hi everyone,
Hope you’re enjoying the day off! Updates from us this week:
Good luck finishing the assignment!!
Due to the public holiday, there is no lecture today. However I have uploaded the " Refactoring " lecture (goto: Lecture Schedule/Recordings , see 4.1), you should watch the lecture and importantly refactor your assignment code accordingly before submission! If you have any queries, please post them on the forum or go to one of the Help Sessions .
Hi everyone,
No major updates this week – it’s a good idea to get stuck into the assignment if you haven’t already. The main guidance we want to give here is around the topics relevant to help you complete the assignment:
We have plenty of help sessions running this week and will continue to be around on the forums. Keep up the great work and we’ll see you at 4pm in the lecture!
Hi everyone!
To keep this brief, just want to point out that the assignment has been released and is available for viewing here; https://gitlab.cse.unsw.edu.au/COMP2511/21T3/assignment-specification . It is due in around 3 weeks time (Week 4, Friday 5 pm).
We'll go over the specification briefly during the first part of the lecture, and I'll create a video tonight that will go through it in more detail. I recommend you give it at least a skim through now, so you understand the concept of the assignment.
There is some nice starter code to get you going along with a small web server to run the already written frontend which will be released later today/tonight. This is explained in the specification in more detail. I recommend starting to think about the design of your solution.
Best of luck, hopefully, will be quite fun 😊
Braedon, on behalf of the admin team.
Hi everyone!
Welcome to the end of Week 1. Hope you’re all settling into the course and have been able to get immersed into the world of Java and Object-Oriented Programming.
We usually send updates at the end of each week to summarise key admin-related information.
The assignment specification will be released on Monday morning . You will be able to view the assignment here once it is released. We’ll discuss it in the Monday lecture, so please have an initial read and bring any questions you may have.
This week during the lab time your tutor will finalise the creation of your groups for the project.
Your tutor will specify how the groups will be formed in your tutorial, but please remember it is your responsibility to give them all the necessary information about any preferences for group members you might have :) They will do their best to make things work, but we can’t always guarantee we can give everyone their preferences.
Lab 02 and Tute 02 have been released. We’ll be covering a lot of the important concepts around inheritance and polymorphism that underpin Lab 02 next week.
A friendly reminder that Lab 01 is due Monday 1pm and will be marked in your lab time next week.
Enjoy the rest of your weekend!
Lecture recording of today's lecture is available in the column " Recordings " on the page Lecture Schedule . Similarly we will add links in the same column for the rest of the topics and lectures.
Looking forward to the first lecture, starting in next 20 mins!
The required links are at COMP2511 Online .
See you soon...
Welcome to the course! The course outline is now available, please carefully read the outline, it offers all the required information for the latest course offering. We have made changes necessary to improve the student learning experience and outcomes.
The course home page is at https://webcms3.cse.unsw.edu.au/COMP2511/21T3/ .
Please use the course forum in case you have any queries regarding the course. You can access the course Forum by following the instructions available at the link Forum (in the left panel of the course webpage).
The tutorial and lab for Week-01 are available, see Tutorials and Labs .
Remember to form a group of 4 students for the project before the end of Week 1. If you have any queries, do not hesitate to ask your tutor.
Braedon Wooding and Nick Patrikeos form a highly capable admin team, and in addition we have a teaching team of 25 passionate teaching staff.
We all are looking forward to the start of the term next week.
Cheers
Dr Ashesh Mahidadia
LIC, COMP2511 (21T3)