To all those taking the Supp Exam:
The exam paper can be found here and will be available to view at 9am.
https://www.cse.unsw.edu.au/~cs2511/21T2/SuppExam/
The Moodle Quiz will also open at 9am (links to it are in the exam paper).
If you have any questions please post on the forum. Any announcements of updates / clarifications will be made via email, so keep an eye on your inbox.
You have until 12pm to complete the exam, unless we have contacted you specifically regarding extra time.
Good luck!!!
Hi everyone!!
Hope you're all enjoying your holidays and getting excited for T3. Now that everything for T2 is wrapped up, we want to give a huge congratulations on completing COMP2511.
We first want to congratulate the top 6 performing students in the course, in order:
A further congratulations goes to Terry Zhuo for receiving the highest mark in the exam, a raw score of 91.5 / 100.
Thanks so much for the positive comments that people shared in myExperience and our survey. Some of you really put a huge 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 first-year 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 this term – in the lectures, the tutorials, on the forums – and we hope to one day see you around :)
All the very best for T3 and beyond.
Ashesh, Nick, Braedon, Matthew and the COMP2511 21T2 Teaching Team
Hi everyone,
The exam is over – hope you’ve been able to take some time for a breath and a walk.
Some of you have enjoyed the exam and some of you found the exam challenging. We first need to mark all the submissions – which is a mammoth task ahead! 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.
Our aim is always to make sure that you are awarded fair marks. For the Programming Questions (Part 3), if you fail the automarking, we will manually mark your submissions and award you partial marks, wherever suitable.
If you found the exam challenging, let’s put things in perspective. The first two parts (Multiple Choice and Short Answer) were 45% of the exam. This means that if you performed well in these sections and were able to have a good attempt at Q1 (Design) and Q2 (Refactoring) in Part 3, then you shouldn’t have to worry about passing! Also, consider that the exam was worth only 40% of the final mark.
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 wrap things up, but until then stay safe, and good luck for your other exams.
Ashesh, Nick, Braedon & Matthew
The COMP2511 Final Exam paper can be found here:
https://cgi.cse.unsw.edu.au/~cs2511/21T2/FinalExam/
At 9am you will be able to log in and view the paper. You may start work then.
Please refresh the HTML page regularly - there is a change log at the top where we will highlight any clarifications made throughout the exam.
Please also keep an eye on the Ed forum - any significant clarifications will be posted as announcements .
Please post all questions/clarifications as a private post on Ed .
Good luck!!!!
Hi everyone,
Please read carefully.
The following is now available on WebCMS under the Grades section:
If you have any questions regarding your Lab 10 mark, please make a private post on the forum.
If you have any questions regarding your project marks, please email your tutor .
For any disputes raised with your tutor, they will respond to you
once
with information explaining their rationale, or they will adjust your mark as necessary. If you still have further concerns 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. Please do not expect a response from us until after the exam.
We'll also make a forum post later today with some statistics (current course average, averages for the project and assignment).
We have setup an example of a programming question submission here . You can submit:
The exam paper will be on a HTML page which we will send you a link to on the day. All starter code will be linked in downloadable zip files on the exam paper.
We have also setup an example of the multiple choice and short answer submission format on
Moodle
. You can view it under ‘Exam Sample Multiple Choice and Short Answer’.
There will be no JUnit in the final exam - the tests we will provide you will be written in Java, such as the tests in this past exam question .
You will need to ensure that your code compiles
(and passes the tests)
on a CSE machine
prior to submission as we will be automarking your code on CSE.
Best of luck for your final preparations.
Hi everyone,
Here we are – end of term! We hope you’re all able to get some rest and slow down a bit as we go into exams – the bulk of the course (60%) is out of the way – and one of the things we think is good about the project is that once you’ve done it, you’re across most of the course concepts and don’t need to study all day and night for the Final Exam.
If you haven’t already, please fill out myExperience .
We have also put together a survey which asks for some more detailed feedback on the course – and if you have a moment to fill it out and let us know how we can improve the lectures, tutes, labs, assignment and project it goes a long way to making the course better for future terms. You can find the survey
here
.
If you’d like to share your feedback with us directly, you’re also more than welcome to send us an email.
We’ll be aiming to release your Milestone 3 and final project marks towards the end of this coming week.
Please check your Weeks 1, 2, 3, 4, 5, 7, 8, 9, and 10 tutorial participation mark and your Weeks 1, 2, 3, 4, 5, 7, 8 lab marks this week – they should all be up. If you are still missing any marks after Tuesday , please email your tutor or lab assist respectively. If you have any questions about your marks, please email your tutor or lab assist respectively.
We will be marking Lab 10 over this coming week and are aiming to release it to you towards the end of the week to help you in preparation for the final exam.
We will also release a number on WebCMS which is
the mark you need in the exam to pass the course
, to give you something to aim for and hopefully a confidence boost that you’re on the home stretch.
Enjoy your Stuvac :)
We greatly appreciate your constructive feedback regarding this course, both positive (offers encouragements to all the teaching staff) and negative (helps us improve the course). Please fill out the MyExperience survey, currently only few of you have completed the survey! Thanks a lot.
In today's lecture (03 Aug), we discussed about the Final Exam and the Practice Questions . In case you missed the lecture, please watch the recording , it will answer all/most of the important issues related to your Final Exam . There is no lecture tomorrow (04 Aug).
The structure of your final exam is now available at Final Exam Structure . We will briefly discuss it today in the lecture.
Hi everyone,
Welcome to Week 9! Crazy to think that the term has gone this quickly and we’re almost at the end. Hope Milestone 3 is progressing along OK, we’re looking forward to seeing what exciting extensions groups come up with. A few brief notes from us:
Have a great week and good luck for the last push with the project, we'll continue to support you, so keep asking great questions in your classes and on the forum.
Hi everyone,
Hope you're all managing things OK! Updates from us:
The tutors will finish up Milestone 1 marking this week, and they will let you know when your marks are available to view on WebCMS. Please email your tutor if you haven't received your mark by Friday evening, or if you have any questions regarding your marks.
Deadline tomorrow 10am . Have a look at this forum post for guidance on completing the Milestone. Make sure that you tag your last commit before the deadline with "milestone2-submission".
During next week's project check-ins you will be demonstrating your Milestone 2 submission and have the opportunity to receive feedback on your design and code.
Please keep the communication with your tutor up around group work and how things are tracking so that we can continue to support you.
At 10am tomorrow, the new requirements will be released and viewable on the specification repo. You will be able to see exactly what has changed by viewing the commit which will contain all the updated files.
The Week 8 Tutorial and Lab have been released. Note that to receive full marks for the class mark, you only need to receive 20 / 24 - each tutorial is worth 1 mark and each lab is worth 2 marks. So if you've participated in every tute and done all the labs to date, you should currently be at 21 / 24. There will be no Week 9 lab , and the last lab will be in Week 10.
See this forum post .
See here .
See you in Week 8!
Hi everyone!
Hope you get the chance to catch your breath a bit over this week. Several updates from us:
Please check your Weeks 1 – 5 tutorial participation marks and your Weeks 1 – 4 Lab marks in WebCMS under the Grades section. If you have any queries, send an email to your tutor and/or lab assistant. Please give them several days to respond as it’s their break week too.
Good work on Milestone 1 – from the great engagement and draft UMLs and frontends we’ve seen on the forums we’re looking forward to seeing what you have come up with.
During your Week 7 project check-in you will be required to present your work for Milestone 1 to your tutor. This will function similarly to how you may have done these demonstrations in COMP1531, and will go for around 10-15 minutes. It’s a chance for you to explain your reasoning, receive feedback from your tutor and reflect on your team performance. It’s important that all group members are present for this demonstration.
Milestone 2 is due Week 8 Monday at 10am .
This Ed forum post gives some clarity on how you should be writing your tests for your backend: https://edstem.org/courses/5957/discussion/522938
We want to give you some feedback on Milestone 1 – particularly your UML Diagrams, prior to submitting Milestone 2. If your tutorial is on Thursday/Friday and you would like earlier feedback, you are welcome to make private posts on the forum.
See here for Week 6 & 7 Help Session times.
1) Weird Writing for JavaFX on MacOS
If you get strange characters for text when you run JavaFX (seems to be a Mac problem) have a look at this forum post: https://edstem.org/courses/5957/discussion/523576
2) Git Worktree Setup for lib and .vscode
If you’ve found that you’re accidentally committing changes to .vscode/launch.json and lib/symlink_javafx then you can run the following two commands:
git update-index --skip-worktree .vscode/launch.json
git update-index --skip-worktree lib/symlink_javafx
This will ensure that, if you make changes to either of these files which we gave you, they won’t be tracked by the git working tree.
Enjoy some rest, and good luck on Milestone 2!! See you in Week 7.
Hi everyone,
General updates from us:
A massive well done to everyone who finished at least part of the assignment. It was an interesting and challenging problem with lots of moving parts that aimed to build your skills in designing a clean solution, so congrats!
We are now in the process of marking the assignment. You will most likely get your assignments back in Week 7 .
Hopefully you’ve had a chance to look at the project with your group!
Will be released at 5pm today.
As we enter a bit of an uncertain time, please feel free to reach out to us at cs2511@cse.unsw.edu.au if circumstances are impacting you. Hope you all stay safe and connected wherever you are, and enjoy the rest of your weekend!
COMP2511 Admin Team
Face-to-face classes for the remainder of Week 4 (starting tomorrow Thursday) and all of Week 5 will be moved online . This is best for our tutors and students safety in the current uncertain covid situation. There are no classes in the flexibility week 6. This is temporary and we hope to resume face-to-face in Week 7. Please contact your tutor if you have any queries.
During the current covid restriction, students in the f2f tut/labs have the option to attend online, please contact your tutor for more information on the online session.
For those who want to continue to attend in-person lab, the class may be spread across two labs satisfying the 4 sq m rule. Wearing of mask is mandatory in the class. Mask can be purchased at the campus IGA and chemist.
The project is now available, see under Assignments . Please watch today's lecture (Tuesday 22 June) for the introduction and other related information.
The example code from today's lecture (strategy and state patterns) is also available now, see under Week 04 .
Reminder, assignment 1 is due Tuesday at 8 am Week 4. Following a few requests we have relaxed the late penalty from 10% to 4% for the first day , however, it's in your best interest to complete the assignment on time, so you begin on the project as soon as possible, which will be released on Tuesday.
If you are really struggling, you can request a lab extension from your tutor.
Regarding assignment 1; please note Task 3 is worth 5/40 (that is 12.5% of the assignment, which is only 2% of the course mark).
We have been very prompt in replying to the vast majority of the queries, and we'll be continuing to provide support through the forums. There is also a help session on Monday 2-4 pm with 2 tutors.
CS2511 Admin Team
Hi all, good work for getting through Week 3!
Hi Everyone, just a few quick things:
Finally, we just want to say thank you to you all :D. It's been an absolute joy to see people interact on forums and help each other out (and ask some very good questions). Over the last 2 weeks over 200 questions and 400 comments have been raised! For this reason, it can be hard to track old posts; if we miss anything, just email the course account or add another comment to the chain!
COMP2511 Admin Team
Week-2 Demo files (from today's lecture) and Week-3 lecture slides are now avalable.
Hi everyone,
A few short updates:
COMP2511 Admin Team
Hi everyone,
Hope you're enjoying the start to the course! A few brief updates and clarifications from us:
1. Assignment
The assignment is out, and can be found below:
https://gitlab.cse.unsw.edu.au/COMP2511/21T2/assignment-specification
You should have a repository called 21T2-cs2511-assignment on GitLab available for you to clone and work on individually.
It might seem quite long, complicated and perhaps overwhelming, but don’t stress! We are teaching you all the skills you need to complete the assignment. We have also made a video explaining some parts of the starter code, available below.
https://thebox.unsw.edu.au/31A8B720-C307-11EB-87C95AF6D40ABC59
2. VSCode with SSH Warning
We don’t recommend using VSCode with SSH due to a series of issues that it has integrating with CSE. The main issue that'll effect you is the fact that the Java Extension doesn't work through SSH. This is a bug in their extension, not in our setup / CSE so it's not something we can alleviate.
It's much simpler and more consistent if you setup VSCode locally, all it requires is to setup Java on your system. It'll also be faster in later weeks when we use JavaFX for the project.
3. Challenge Exercises
Challenge exercises don’t need to be completed to get full marks in the lab – they are there for you to solve some fun problems and get better at programming in Java.
4. Tutorials
A couple of tutorials this week are going to be run over Blackboard Collaborate rather than MS Teams due to tutors’ technical requirements. If this applies to you, your tutor will let you know.
Have a great week.
Nick Patrikeos
COMP2511 Admin Team
Hi students,
For online students, to access your online tut/lab sessions, please follow the following instructions:
Step 1: find your classes' team in the Microsoft Teams Desktop app (you can install this for free from your office.com student account, using the "Install Office" button on the first page when you login to office.com). In this example, we'll click F09B:
Step 2: click the "..." icon on the meeting your tutor has made, and click "View meeting details":
Step 3: click the "Join" button to join the meeting:
Please email cs2511@cse.unsw.edu.au if there are any issues with this process.
We hope you enjoy your classes this week, and the teaching team is looking forward to meeting all of you!
Best,
COMP2511 Admin Team
Dear students,
If you are in an in-person class, please read and abide by the CSE COVID-19 safety information factsheet at:
https://webcms3.cse.unsw.edu.au/COMP2511/21T2/reso...
COMP2511 Admin Team
Hi everyone,
Thanks to all who submitted preferences to study in-person. We have moved you around based on your preferences and your new class time should be reflected in myUNSW and WebCMS .
The following classes are in-person:
If you are in W15A or H09A, these will be converted to in-person shortly if they still appear as online.
Apologies to everyone who didn’t get their first or second preference, we had high demand for a few time slots and limited tutor availability.
If you would like to study in-person but forgot to submit the form, or preferenced a full timeslot, some in-person classes have vacancies , so you can go onto myUNSW and swap tutorials. The max in-person class capacity is 24.
If you have been moved classes by mistake, or for some reason can no longer attend an in-person class, please email cs2511@cse.unsw.edu.au ASAP.
If you are coming to campus for a class please make sure to comply by all COVID safety procedures - maintaining a distance of 1.5m from others in classrooms and wearing a mask if that's not possible. Further information can be found here , along with the Safe Return to Campus form if you haven't completed that already. Please don't come to campus if you feel unwell. Your tutor will give you more information about COVID safety in the first tutorial.
Thanks for your patience with this, we’re really excited that some of you will get the opportunity to study face to face!
All tutorials start in Week 1.
Nick Patrikeos
COMP2511 Admin Team
Hi everyone,
If you are not interested in attending an in-person (face to face) Tutorial / Lab class for COMP2511 21T2 and wish to study online then feel free to ignore this email; your class times will remain unaffected.
We are in the process of organising a few in-person tute-lab classes. If you wish to attend an in-person tute-lab, please fill out the following form. The form will ask you to give three preferences for in-person classes.
These don't have to be aligned with your current Tutorial / Lab time on myUNSW, we can move you around if need be.
Please note that at this point we are just collecting preferences, and depending on availability and demand and we may or may not be able to offer in-person classes at all of the timeslots listed on the form. Completing this form is no guarantee that you will be able to attend a class in-person, as we have limited capacity and are subject to changes in university COVID-19 policy.
The above form will close 5pm AEST Thursday 27th May
.
In-person classes will be formed prior to the commencement of term.
If you have any queries or concerns, please email cs2511@cse.unsw.edu.au.
Enjoy your holidays!
Nick Patrikeos
COMP2511 Admin Team
Dear COMP2511 Students,
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/21T2/ .
Please use the course forum in case you have any queries regarding the course. You can access the course Ed Forum by following the instructions available at the link Ed Forum (in the left panel of the course webpage).
The tutorial and lab for Week-01 will be later this week, most likely on Friday of this week.
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.
Looking forward to the start of the term next week.
Cheers
Dr Ashesh Mahidadia
LIC, COMP2511 (21T2)