-
Flex Week Help Sessions
Posted by
Zihao Xu Thursday 02 July 2026, 06:13:12 PM.
Hi Class,
During Flex Week, we will offer Help Sessions on the following dates:
Monday, 6 July | 3:00–5:00 PM
Wednesday, 8 July | 3:00–5:00 PM
Cheer,
Zihao
-
Assignment 2 Released
Posted by
Zihao Xu Monday 29 June 2026, 05:07:52 PM.
Hi Class,
Assignment 2 is now available:
https://sh1k4ku-python-playground.static.hf.space/assignment2
Do not use generative AI to complete this assignment.
-
Answer all questions.
-
Enter your zID (bottom-left corner).
-
Click "Export JSON" to download.
-
Open the JSON file and check that it is
not empty
and contains your
latest answers
before submitting
-
Submit via give.
Command: give cs3142 26ass2 <your json>
Due date: Mon Jul 13 22:00:00 2026
ELP students: if you need an extension, please email
cs3142@cse.unsw.edu.au before the deadline.
Help sessions would be available during the flex week.
Cheers,
Zihao
-
Assignment 1 Deadline Clarification and One-Off Final Extension
Posted by
Zihao Xu Monday 22 June 2026, 03:08:55 PM.
Hi everyone,
For avoidance of doubt, the Assignment 1 deadline is clarified as follows:
-
When Assignment 1 was released, the due date and time were stated in the WebCMS announcement as 12:00 a.m. (midnight, at the start of 22 June).
-
This communicated deadline was not changed by any later announcement. Students are responsible for checking official WebCMS announcements and were therefore expected to submit by 12:00 a.m. on 22 June.
-
Submissions remained open until 12:00 p.m. (noon) on 22 June as a 12-hour grace period intended to provide students with additional flexibility.
-
As the grace period has subsequently been cited as a basis for disputing the original deadline and requesting additional time, we will resolve this matter uniformly by providing a
one-off
final extension for Assignment 1 until 10:00 p.m. on 22 June
.
-
To avoid similar disputes in the future, no informal grace period should be expected for future assessments
.
The deadline stated in the official WebCMS announcement will be strictly applied, unless a change is formally announced by the course staff or an individual arrangement is approved through the relevant official process.
-
To avoid further ambiguity, future assessment deadlines will be set at 10:00 p.m. unless otherwise formally announced. Students are responsible for checking and following the deadline stated in the relevant WebCMS announcement.
We hope this clarifies the matter.
Best,
Zihao
-
Updated Teams Meeting Links for Livestreaming and Ethical Hacking Guideline
Posted by
Yuekang Li Friday 12 June 2026, 06:37:24 PM.
Hi Class,
I've updated the links for the teams meeting-based livestreaming for better robustness. Please find the newest links here:
https://webcms3.cse.unsw.edu.au/COMP3142/26T2/resources/123198
.
You are encouraged to try to hack the sandbox of the assignment playgrounds. And if you find any issue/bug, please report it via this email:
cs3142@cse.unsw.edu.au
and avoid disclosing it publicly.
Cheers,
Yuekang
-
Week 3 Help Session
Posted by
Zihao Xu Friday 12 June 2026, 05:10:17 PM, last modified Tuesday 16 June 2026, 04:01:10 PM.
Hi Class,
There will be CS3142 help sessions on:
June 15, 3:30 PM - 5:00 PM
<u>https://teams.microsoft.com/meet/43561708735631?p=8iXEH8ErTWNWSSq8lr</u>
June 17, 3:30 PM - 5:00 PM
<u>https://teams.microsoft.com/meet/42331888754594?p=iKMjVR7EbLmkv01ZpF</u>
Location: K17, Level G, G01 (Location Updated) / also available Online
Feel free to come along if you have questions.
Best,
Zihao Xu
-
Assignment 1 Spec Released
Posted by
Yuekang Li Wednesday 10 June 2026, 05:27:10 PM.
Hi Class,
Assignment 1 Specification has been released:
https://webcms3.cse.unsw.edu.au/COMP3142/26T2/resources/122531
It will cover the topics of boundary value testing and equivalence class testing from Lecture 3 (to be taught tomorrow):
https://webcms3.cse.unsw.edu.au/COMP3142/26T2/resources/122522
As mentioned in our first lecture, we will provide a web-based playground this term. This means you do not need to install the dependencies or set up the environment on your own computer.
You can try the playground here:
https://sh1k4ku-python-playground.static.hf.space/index.html
(The link is also available in the assignment specification.)
This assignment is intentionally small. It is designed to give you some feedback before the census date.
The due date is 22 June 2026 at 12:00 AM. For ELP students, the due date is 7 days later.
Cheers,
Yuekang
-
Livestream and Recordings
Posted by
Yuekang Li Thursday 04 June 2026, 07:22:52 PM.
Hi Class,
There seem to be some issues with the Echo360 livestream in the lecture room today. I am checking with the technical support team now.
Please check this page for lecture recordings:
https://webcms3.cse.unsw.edu.au/COMP3142/26T2/resources/122557
I will upload today’s recording after Echo360 finishes processing it.
For future live streams, please use this page:
https://webcms3.cse.unsw.edu.au/COMP3142/26T2/resources/123198
Please join the MS Teams meeting there to watch the live stream. It should be more stable than Echo360. The audio quality on Teams should also be better.
Please do not worry too much about today’s issue. In Week 1, we will not cover important techniques used in the assignments. We are "warming-up" the systems and helping more students get enrolled in Week 1.
Cheers,
Yuekang
-
Welcome to COMP3142 – Important Course Information
Posted by
Yuekang Li Tuesday 02 June 2026, 01:33:58 PM, last modified Tuesday 02 June 2026, 01:34:08 PM.
Hello Class,
Welcome to COMP3142! I’m excited to have you on board, and I look forward to a great learning journey with you this term.
Before we kick off our first lecture on Thursday, please take note of the following important information:
-
Course Website – WebCMS3
The primary platform for all course materials (lecture slides, assignments, etc.) is WebCMS:
https://webcms3.cse.unsw.edu.au/COMP3142/26T2/
-
Lecture Recordings – Moodle & Echo360
Moodle will be used solely for accessing Echo360, where you can find live streams and recordings of lectures:
https://echo360.net.au/section/5829c450-97b8-4b45-834e-260c46a30e9d/home
I will also upload the recordings to YouTube for a better viewing experience. The links will be put here:
https://webcms3.cse.unsw.edu.au/COMP3142/26T2/resources/122557
-
Course Forum – Discourse
We’ll be using Discourse for discussions:
https://discourse03.cse.unsw.edu.au/26T2/COMP3142/
If you’re not yet enrolled, please join using this invite link:
https://discourse03.cse.unsw.edu.au/26T2/COMP3142/invites/CTNYZJwfN3
-
Assignments – Individual Work
All assignments in this course are to be completed individually. Any outdated information you might see on ECLIPS/ECOS regarding group work can be ignored.
-
Final Exam - (40% hurdle)
We are going to have a 2-hour final exam, which weighs 50% of the final mark. You'll need to score > 40% in the exam to pass this course. Please take note.
-
Help Sessions
We won't have tutorials for this course. But we will organise multiple help sessions throughout this term to provide help for your assignments, etc. The course admins and I (the lecturer) will be there for help. Please stay tuned as we book the sessions from CSE.
-
Time and Location
Our allocated time slots this term are not so good :(
The first class is on Thursday, 16:00 -18:00, in E19 Patricia O'Shane 103.
The second class is on Friday, 15:00 - 17:00, in E19 Patricia O'Shane 105.
Looking forward to seeing you in class!
Cheers,
Yuekang