Hi everyone,
Unfortunately, there was a calculation issue with iteration 4 marks that affected about 75% of the course. The (maybe good) news is that the error caused marks to be slightly reduced, so if you were affected then your marks will only increase .
The issue has already been identified, and resolved, but there is a delay in the University/transcript system in processing these updates.
In the meantime, you can check the normal course grades page where Iβve made the iteration4 grade visible so you can confirm your grades before they are propagated up.
Really sorry about this β it was a (very) small issue that was difficult to catch β but all is sorted now.
On another note, I really enjoyed watching many of your iteration 4 videos and seeing what you were able to build. Congrats to all on completing COMP1531.
Cheers,
Jake
This is a gentle reminder that the submission for iteration 4 is due at 10 pm Friday 28th April ( today ).
Any times for ELS or other adjustments are communicated separately.
We are having two help sessions this afternoon (2pm-6pm). Please feel free to come and get some help. Details can be found here .
Hey everyone,
Congratulations on finishing iteration 3 again!
Some quick info:
and,
and of course,
Hey everyone,
I know everyone has been hard at work on iteration 3 and soon 4. As we finished the lecture content today, there is no lecture tomorrow (Wednesday).
We will still be in touch regarding iteration 4 and end of term wrap-up, but as this marks the end of our lectures together, I hope you all had as good a time as I had this term!
All the best with exam prep and iteration 4!
Also a reminder to please complete myExperience: https://myexperience.unsw.edu.au/
Jake and Yuchao
Hi everyone, I know you're all really busy with the project, but a few important updates from us:
!!! Complete MyExperience here !!!
As you all know, every term you are asked to complete myExperience for each of your courses. I know our asking gets tiring, but these really are the most important way to get feedback to us and the University that we can action. For example, we can use feedback to request extra resources to improve Gitlab runners.
We can not see who completes the myExperience survey, and it is entirely confidential, but we can see completion rates. As a little incentive, if we hit the following completion rates, you can collectively unlock some rewards:
MyExerience Completion | Reward |
85%+ | Something Special? We've never hit 85% - you tell us! |
75%+ |
Jake + Yuchao Q&A Tea Tasting live stream!
Yuchao and I will prepare and drink various teas and host a Q&A |
65%+ |
Jake + Yuchao + Tutors Live Stream Special
we'll schedule a livestream where Jake, Yuchao and some of the tutors (and perhaps students?) chill out and play some games! |
Iteration 3 is due 10pm Friday the 17th (tonight!). Please ensure everything is pushed and sorted by the deadline.
iteration 3 auto-marking results will be pushed to a branch in your group repository tomorrow, and we're aiming to have both manual and automark results released to you by Saturday for most cases.
Iteration 4 will be rolling out in the next day or so. More iteration 4 details will be released in a future announcement, and you can watch the first half of week 9 Wednesday's lecture.
All the best - you got this!
!!!
Complete MyExperience here
!!!
Jake
Hi all,
Apologies for settings the lab deadline to be during the lecture, it has been moved to midnight tonight (11th/04/2023). Thank you for ar_11 and loom for raising!
All the best!
Jake
Hi everyone,
Unfortunately I am not feeling 100% well, so I will deliver todayβs lecture online so I donβt come in and spread anything
As usual, we will have the theatre opened and the YouTube stream in the room for those of you who would still like to attend in person and meet your groups.
Iβll share the YouTube link later today! Thanks for understanding!
Jake
See you on Youtube soon!
Yuchao
Hi everyone!
Congrats on submitting your second iteration this week!
And, of course, to the minority of those dealing with some genuine group issues, please reach out to your tutor :)
Some key updates and reminders for you:
Everyone is
required
to complete their first peer review for iteration 2. This is invaluable feedback for your tutor to track your group's performance.
Please complete your peer review by Monday afternoon of week 8.
Iteration 3 is released
! You have 2 weeks to complete it before it's due.
Iteration 3, for most of you, will be a tone-down from iteration 2. It has a much smaller set of new concepts.
Good luck, and use our teaching team to help you where you need it.
We're getting closer to the end of the journey.
Live link here . See you all soon!
Yuchao
See you on Youtube soon! The link is here .
We just released the project scaling for iteration 1.
Before today, the mark you have seen is the mark before scaling.
We hope you are progressing well with iteration 2. :)
Hey everyone!
Congratulations on making it through to the end of week 5. Flex week is coming up next week! We're excited for you all to have a week without any classes (though note that help sessions will still be running).
We will also remind you to make a strong start on iteration 2 this weekend if you haven't. We see a lot of students fall behind between iterations 1 and 2.
Some key updates and reminders for you:
Your iteration 1 marks and comments have been released to you. If your results are still in progress, your tutor will email you with an update by Monday night.
You can view your marks here . If you have any follow-up questions about your grades after this time, please email your tutor directly.
More details about your automarking result have been pushed to your repo on a branch that should be called
iter1-results
. If you would like a re-run (as per the spec) you must start this conversation with your tutor within 7 days of the results release.
Stay safe and stay well everyone!
Yuchao
Live link here. See you all soon. :)
Yuchao
Hey everyone!
Congratulations to everyone who pulled through on Iteration 1. There are some groups that were smooth sailing - congratulations to you. For the groups that struggled a little more, keep your chin up and take on the lessons for the next iteration. Thank you for the hard work and we hope you enjoy a bit of your weekend :) Don't forget to catch up and make sure you're on top of the
week 4 lectures
.
π’ General Updates and reminders
π₯ Iteration 2 is released
Get started next week. Remember that iteration 2 is where you will need topics from lectures:
Please have an amazing weekend and look after yourselves! Stay steady, we still have a bit of term to go.
Yuchao
Hi everyone,
I will cut to the chase as I am sure you are all under the pump with Iteration 1. Some important reminders:
Iteration 1 Deadline is due tomorrow (Friday) at 10pm
Remember to read the instructions in the README and ensure all tests are passing before you submit and push before the deadline!
Reminder to complete the iteration 1 peer review by Monday. The form will automatically close at 9am so please ensure you complete it in time:
https://forms.office.com/Pages/ResponsePage.aspx?i...
You MUST attend the project demo (week 5 lab) or risk getting 0 for the project. If you are unwell or unable to attend, please contact your tutor and the course email, or seek special considerations .
Labs
Lab05 is due 2 days earlier, in week 5 on Saturday at 10 pm due to flex week (and we want you all to finish them, especially lab05_forum, as it'll equip them with the tools necessary for iteration 2).
We have heard your feedback that Lab03 Academics was challenging and time consuming. We have made a note for end of term development, and we will make it clearer that the lab has a higher workload than other labs. This is a particularly important lab as the concepts are designed to directly support you in the project, so don't think of it as taking time away from the project but as preparation - but we hear you, and appreciate the feedback!
Lab 3 marks have been released on
grades page
. If you need help understanding the reasoning for your mark, or need help learning how to request a re-run, please see the bottom of the
tutorials/labs page
.
Cencus Date
Is sunday 12th March 11:59pm
A reminder that this weekend (Sunday 11:59pm) is the last day you can drop the course and make it as if your enrollment never happened. If you do drop the course just shoot your tutor or team members a quick email letting them know (1 minute of your time saves everyone a bit of pain). Since you've dropped right after an iteration everyone will be fine and tutors will figure things out :)
I hope you all enjoyed Rob's guest lecture yesterday. I certainly found it very inspiring.
All the best with the project,
Jake
If you can not attend the in person lecture, please tune in to the live stream at 2pm!
The final reminder that the Rob Pike guest lecture will be on at 2pm tomorrow in the Science Theatre.
I hope to see you all there, and I am sure you all look forward to not hearing me repeat the announcement :)
After his presentation and Q and A, will be the HTTP lecture.
Cheers,
Jake
Welcome to the end of week 3. Nearly a third of the way through the course. Keep it up!!
Please don't forget to stay up to date with the lectures. By the end of Sunday you should have watched all of week 1, 2, and 3 lectures. A reminder that last term we found that the majority of students who struggled with the course had also fallen behind on lectures :(
Some key updates and reminders for you:
Your lab02 is being marked.
Your mark has been awarded between 0 and 1. If your mark appears as "-0.1", it is because there was an error whilst marking (this could be our problem or your problem). This is just a place holder mark. You have not gotten negative marks. It's kind of like a "null" We're still double checking a number of these "-0.1" cases so if you got this please check again on Sunday morning as it may be fixed.
You can read our detailed info about looking at your lab marks here - this is a very useful guide !! If you have any issues you can follow up with your lab assist in your lab time during week 4.
Your iteration 0 marks and comments have been made available to you. If you have any follow up questions about your grades after this time, please email your tutor directly.
Iteration 1 is due in 7 days (Friday of week 4). If you haven't yet started, get to it!
We will be running the leaderboard (as per section 9.2 in the spec) to have your tentative marks available on Tuesday , Wednesday , and Friday of week 4. The leaderboard will be updated around lunchtime - assume at 12pm. We will not be running the leaderboard more often and won't be doing individual re-runs for students. This is a new initiative of the last 12 months that is aimed to give you more support by giving you an indicative of your progress without telling you exactly what is wrong (which would undermine the nature of the assessment).
We will share the leaderboard link shortly.
In week 4 the content we learn will focus mainly on web servers, with a bit of advanced Javascript function features. All of next week's content isn't relevant until week 5 (for both labs and for next project iteration).
So if you're feeling under the pump with iteration 1 just catch up on the recordings
next
weekend before week 5.
See you Tuesday!! :)
See you all soon!
Hi everyone,
Unfortunately Rob Pike has let me know that he is unwell and will not be able to attend the lecture tomorrow. Regularly scheduled lecture to proceed of course.
I apologise to anyone who potentially arranged to come in especially for the guest lecture. I am working with Rob to reschedule and will update everyone when I have a date.
Jake
Today's lecture is streamed online, but we will open the Science theatre at 10am and open the Youtube video if you're on campus. You can use the YouTube live chat to ask any questions to the stream.
Please join the Week 3 Lecture 1 at 10am HERE
Hi everyone, I hope you are all enjoying the weekend (Happy Mardi Gras! π) and congrats on submitting iteration 0! In a way, this is the hardest part of the course complete - you're now starting to build some confidence with the tools and processing required to complete COMP1531 (git, js, jest, etc).
Lecture PDF availability
I wanted to send a quick notice that the first half of the term's lecture slides are now available on the WebCMS page: https://webcms3.cse.unsw.edu.au/COMP1531/23T1/reso... The PDFs are subject to (slightly) change, but if you would like to go through and make notes in advance please feel free as the content will be quite accurate.
Responding to Lecture Feedback
A reminder that we have lecture feedback forms linked at the end of each lecture (which you can access at any time here ).
The feedback received so far has been overwhelmingly positive! Thank you for the kind words. Most constructive feedback has been related to technical issues with the lecture theatre. While these are one of the few issues out of my control, I am working with the university to potentially look into alternative theatres and fixing the equipment. In fact, I have raised this issue to second-highest academic position in the university, who reports to the Vice Chancellor. I will keep everyone updated of any changes here.
It is clear that many students, even disregarding the theatre issues, still enjoy the in-person lectures (as do I!) One thing I noticed is that I am not able to sufficiently respond to in person and online questions at the same time (It's really hard), so I will make sure there's a tutor in the chat on the Wednesday lectures for now on to answer questions.
That's all from me, all the best and I'll see you this week for our special guest lecture with Rob Pike, reminder that you can still leave a question for Rob on the pinned post on the forum .
Overview of actions:
Cheers!
Jake
Please see this post on the forum for details: https://edstem.org/au/courses/10930/discussion/119...
Today's lecture is streamed online, but we will open the Science theatre at 10am and open the Youtube video if you're on campus. You can use the YouTube live chat to ask any questions to the stream.
Please join the Week 2 Lecture 1 at 10am here
Hey everyone!
We are having our first help session online today from 12:00 to 14:00.
Feel free to join us at this link . You can find more details HERE .
Hi everyone!
Now that we've wrapped up week 1, it's a great time to summarise the key things that happened this week and give you some pointers for week 2.
I wanted to apologise again for the Online Lecture stream issues from Wednesday. On the day, the University wifi was extremely slow causing issues streaming to Youtube. There is no Ethernet port in the room available to me. I am working with the University to investigate alternatives for next Wednesday.
As always, you can leave Lecture feedback at any time at this form.
The key things that happened in week 1 are:
During your week 1 class your tutor will have finalised your project groups in your lab time.
A reminder that whilst you aren't required to communicate via the Microsoft teams channel we make for you, it's important to note that if teamwork disputes arise or you make claims about other team members contributions later in the course - the
only
places we will look to for evidence of how you interact with your group are:
If we need to analyse group communication, we simply won't be able to look at things like Facebook, Discord, Slack, etc, as these are out of our control and are open to tampering etc that make it unfair to consider reasonable evidence. However, anything in your Microsoft teams chat we'll happily take into account. If you're uncertain about anything here or aren't agreeing in your group how to communicate, talk to your tutor in week 2 and they will help you figure it all out! :)
If you don't have your group sorted, or weren't added to your groups Microsoft teams chat, please email your tutor ASAP.
As of Friday night week 1, a group project repository was created for each group. It's being released over the coming hours. The repository is called " project-backend ". You can find your group repository (if you haven't already) on the homepage of gitlab.cse.unsw.edu.au . If you can't find your repository, please post on the forum. If you can find the repo, but you're in the wrong group, please email your tutor ASAP.
The first stage of the project is iteration 0 and is due in 7 days (next Friday night - week 2). It's a
very
easy stage.
Please watch the introductory video from Hayden for the project . This was recorded for last term, but only very few things have changed in iteration 0 and we have edited the video accordingly.
The most important thing to do right now is to start messaging or emailing your group members and to start reading through the project specification. During your class time this week you can sync up about it and start some early planning, and I would strongly encourage you to organise times to meet next week. From week 3 onwards we will be expecting groups to follow a more rigid meeting as we move onto the next stage of the project.
Over the coming days, t here may continue to be slight changes to your group primarily due to students potentially dropping the course before census date. Your tutors will always support you and find solutions that will make things OK :)
Other than that, have a great weekend!
Jake, Yuchao, and the teaching team <3
https://www.youtube.com/watch?v=wYpP6KvM1iA
Will fix this properly for next week, sincere apologies!
<iframe width="500" height="281" src="//www.youtube.com/embed/SocmLHkUsJU" frameborder="0" allowfullscreen=""></iframe>
Hi!
Once again, we have a COMP1531 lecture at 2pm in the Science Theatre. Wednesdays are the dedicated in person lecture, but a backup live stream will be available
here
.
Lost on campus is a great app if you're having trouble finding the Theatre.
Hi everyone!
For those of you who were able to make it in person or online during the live stream, thank you for Lecture 1. A very admin heavy lecture, but I hope everyone is excited for the content in the course, and getting started with git and Javascript!
A recap of today's lecture:
Software engineering is about working in teams. We need tools to help us write and manage code in teams. git is a distributed, command line tool which allows us to track changes to source code. Gitlab/Github can store git repositories on the cloud so that we always have a remote backup, which also allows other develops to pull and push changes to a project!
A reminder that you can use this form at any time to provide Lecture feedback: https://forms.microsoft.com/r/bnMyzd9WiF
Some initial response to lecture feedback:
This is my first time lecturing Hybrid at UNSW, and there are many complications with all the equipment, so things will improve as we get better.
I hope to see all of you again Tomorrow at 2PM at the Science Theatre, or streamed online at this link
Hi everyone!
A final reminder that the first COMP1531 Lecture, which will be held at 10 am today, in-person at the Science Lecture Theatre at UNSW, Sydney. Even if you are in the Web stream for lectures, I expect there'll be a seat for you!
The lecture will be simultaneously live streamed to Youtube Live . But again I encourage all of you to attend in person if you can!
See you all shortly!
Jake
Hi everyone!
I'm really excited for the first COMP1531 Lecture, which will be held tomorrow, in-person at the Science Lecture Theatre at UNSW, Sydney.
The lecture will be simultaneously live streamed to Youtube Live . I encourage all of you to attend in person if you can!
See you all tomorrow!
Jake
Hello everyone!
An very early welcome to COMP1531 for 23T1. This welcome is predominately to give you time to complete the group preference form below.
A more detailed introduction with information and summaries will be sent out next week, but for now here are a few things to get you prepped for term.
As specified in the course outline , COMP1531 has a major project component that is a 5 person, 10 week project that constitutes 90% of the course assessment. This includes 30% group mark for major group project, 30% individual mark for major group project and 30% individual iteration. The successful and equitable formation of amazing groups of students for this major project is a priority for us. And we need to finalise these groups before week 1.
For us to form groups effectively, you are required to complete the preference form .
This form asks you to:
The form is due on Monday 13th of February at 9am!!
We sadly aren't in a position to accept late preferences, so please fill it in prior to then. Preferences are not guarantees that you will be in a group with that person, however, in nearly all cases we make it work.
If you don't have anyone to preference, or only have one preference, don't even worry! That's very normal. You might hear murmurs from other students that you could end up with a "horror group" for COMP1531. Believe it or not, typically about 50% of student's don't provide preferences, and we just randomly match students in the same class.
We can assure you that while groups that struggle do exist, they only make up a small numbers of groups. We have structured the course and assessment very intentionally to have processes in place to ensure that if you work hard and follow the rules, that your accomplishments should reflect your mark, even if you end up with some challenging group situations. This is even more the case in 2023 as we have increased the portion of individual marks in the project.
Lastly, a reminder that we can't manually enrol you in a class that is full, and we aren't accepting more than 1 preference per person as this ensures equitable group formation.
We'll reach out again next week with much more information about getting started and first classes!
π Until then, enjoy your week and stay safe. The entire team can't wait to meet you.
Much love,
Jake and Yuchao <3