Notices

  • Help Sessions

    Posted by Zihao Xu Monday 10 August 2026, 01:26:58 AM.

    Hi Class,

    Help sessions this week will be held from 3:00–5:00 pm :

    Wed, 10 Aug — K17 G02 | Teams: <u>https://teams.microsoft.com/meet/487537870498888?p=Pg6eDpVFADivHJWRP1
    </u>
    Mon, 12 August — K17 G01 | Teams: <u>https://teams.microsoft.com/meet/474448460514906?p=mGcRusuJGMT7ZWzZ15
    </u>

    Kind regards,

    Zihao

    <u>
    </u>

  • Paid 30-min coding study opportunity ($20 Coles gift card)

    Posted by Zihao Xu Tuesday 04 August 2026, 05:17:08 PM, last modified Tuesday 04 August 2026, 05:17:18 PM.

    Hi Class,

    CSE is recruiting participants for a study on how students trust AI feedback on code.

    Time: 30 min, online

    Task: 8-min coding exercise → review AI feedback → a few short questions

    Reward: $20 Coles gift card

    Eligibility: some coding experience; CSE students preferred

    Voluntary, withdraw anytime, no impact on marks.

    Cheers,
    Zihao

  • Assignment3 : Browser Compatibility Update

    Posted by Zihao Xu Tuesday 04 August 2026, 12:01:39 AM, last modified Tuesday 04 August 2026, 12:19:37 AM.

    Hi Class,

    We've updated the answer page to improve saving support across different browsers and added a Force Save button.


    When you finish working on Assignment 3, and if your browser has trouble saving your answers please click Force Save first, then export the Json.

    Good luck with Assignment 3!

    Kind regards,
    Zihao

  • Exam Review Guide & Course Survey

    Posted by Zihao Xu Monday 03 August 2026, 05:14:24 PM, last modified Tuesday 04 August 2026, 05:27:12 PM.

    Hi everyone,

    With lectures now wrapped up, it's all about revision from here. We hope you're settling into your exam prep. Here's everything you need in one place.

    Exam details:

    1. Date & time: Wednesday, 26 August, 9:45 AM (venue to be confirmed by the university)

    2. Format: 2-hour invigilated lab exam (in-person)

    3. Question types: MCQ, fill-in-the-blank, and Python coding, similar in style to your assignments

    4. Submission: click the force save button and export your answers as a JSON file, same workflow as the assignments

    5. Permitted materials: one double-sided A4 hand-written summary sheet

    6. Weight: 50% of your final mark (40% hurdle on this exam)

    We still have help sessions this week and next. Please come along if you'd like to go over anything: Thu, 6 Aug, 3:00–5:00 PM, K17 G01

    To help you revise, we've prepared an exam review guide that walks through the key topics:

    https://prezi.com/view/Cw3bRhTGJ8ucD4R3xAXT/

    A portion of the exam questions will draw from this material, so make good use of it.

    Also, the university course survey is now open. We'd love to hear from you: what part of this course has been most helpful to you? What could be even better? We want to keep making the course better, so please take a few minutes to share what worked for you. If we get a good response rate overall, we'll add GEM marks for the class.

    Survey link: https://go.blueja.io/jAHy0LR54EiUIE8Pk9ctMA

    You've put in the work all term; wishing you the very best in your exams, and we're confident it will show.

    Kind regards,
    Zihao



  • Assignment 2 Marks Now Available (Notice)

    Posted by Zihao Xu Thursday 30 July 2026, 05:47:18 PM.

    Hi Class,

    Assignment 2 marks are now available.

    To see your mark:

    3142 classrun -sturec

    To see your detailed feedback (per-question breakdown):

    3142 classrun -collect 26ass2

    Marks are also visible on WebCMS3.

    Note: an "L" after your mark indicates a late submission. The late penalty has already been applied and is itemised in your feedback.

    If you believe there is an error in your mark, please email cs3142@cse.unsw.edu.au within one week, quoting your zID and the specific question.

    Cheers,

    Zihao

  • Weeks 9 and 10 and Final Exam Arrangements

    Posted by Yuekang Li Wednesday 29 July 2026, 03:35:25 PM.

    Hi Class,

    We are nearing the end of the term. I hope you have had a rewarding learning journey.

    Here are the arrangements for Weeks 9 and 10, along with the final exam details.

    There will be no lectures in Week 10. This will give you extra time to prepare for the final exam.

    We will still hold help sessions in Week 10, as outlined in the previous notice. We also plan to offer help sessions in Week 11. More details will be shared soon.

    In Week 9 (this week), Thursday’s lecture will cover advanced testing algorithms. On Friday, we will review the key topics from the course.

    The review slides will explain the level of understanding required for each topic in the final exam. For example, they will show whether you need to understand a concept, write code, or apply an algorithm.

    The final exam is scheduled for:

    Wednesday, 26 August
    Morning session at 9:45 am

    The exam location will be confirmed by the exam team.

    Cheers,
    Yuekang


  • Help Session

    Posted by Zihao Xu Monday 27 July 2026, 06:52:29 PM.

    Hi Class,

    Help sessions will be held from 3:00–5:00 pm :

    Wed, 29 July — K17 G01 | Teams: <u>https://teams.microsoft.com/meet/463921830228868?p=Z0iJBvDvLOfZrZdSzu
    </u>
    Mon, 3 August — K17 G02 | Teams: <u>https://teams.microsoft.com/meet/490504344399529?p=kwDBzm6bA3yhScFpvi
    </u>

    Thu, 6 August — K17 G01 | Teams: <u>https://teams.microsoft.com/meet/41936896284662?p=E9UtFsLH8UF3H3ItSr</u>

    Kind regards,
    Zihao

    <u>
    </u>


  • Final Exam Information

    Posted by Yuekang Li Thursday 23 July 2026, 02:54:48 PM, last modified Monday 03 August 2026, 03:57:54 PM.

    Hello everyone,

    Here is the current information about the final exam:

    1. Date and time: The exam will take place during the morning session on Wednesday, 26 August. The exact start time and location will be confirmed later.
    2. Exam format: The exam will be a two-hour invigilated lab exam. You must attend the exam in person.
    3. Question types: The questions will be similar in style to the assignment questions. The exam may include multiple-choice questions, fill-in-the-blank questions, and coding questions in Python.
    4. Submission format: The exam paper will be provided as an HTML file, similar to the assignments. You will need to export your answers as a JSON file and submit that file. We will test the system in advance to make sure that the JSON export and the coding questions' environment work correctly on the exam computers.
    5. Permitted materials: You may bring one double-sided A4 hand-written summary sheet to the exam.
    6. Number and difficulty of questions: The exact number and types of questions have not yet been finalised. We will adjust the difficulty based on the overall assignment results.

    We will provide more information once the remaining details have been confirmed. Please stay tuned for further announcements.

    Cheers,

    Yuekang

  • Final Exam Information

    Posted by Yuekang Li Thursday 23 July 2026, 02:54:48 PM.

    Hello everyone,

    Here is the current information about the final exam:

    1. Date and time: The exam will take place during the morning session on Wednesday, 26 August. The exact start time and location will be confirmed later.
    2. Exam format: The exam will be a two-hour invigilated lab exam. You must attend the exam in person.
    3. Question types: The questions will be similar in style to the assignment questions. The exam may include multiple-choice questions, fill-in-the-blank questions, and coding questions in Python.
    4. Submission format: The exam paper will be provided as an HTML file, similar to the assignments. You will need to export your answers as a JSON file and submit that file. We will test the system in advance to make sure that the JSON export and the coding questions' environment work correctly on the exam computers.
    5. Permitted materials: You may bring one double-sided A4 summary sheet to the exam.
    6. Number and difficulty of questions: The exact number and types of questions have not yet been finalised. We will adjust the difficulty based on the overall assignment results.

    We will provide more information once the remaining details have been confirmed. Please stay tuned for further announcements.

    Cheers,

    Yuekang

  • Assignment 3 Release

    Posted by Zihao Xu Monday 20 July 2026, 06:46:56 PM, last modified Thursday 23 July 2026, 06:39:58 PM.

    Hi Class,
    Assignment 3 is now available: https://sh1k4ku-python-playground.static.hf.space/assignment3

    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 26ass3 <your json>

    Due date: Thu Aug 6 22:00:00 2026 (2.5 weeks length)

    ELP students: if you need an extension, please email cs3142@cse.unsw.edu.au before the deadline.

    Important: Only submit the exported JSON file.

    Cheers,

    Zihao

  • Assignment 1 Marks Released(Updated)

    Posted by Zihao Xu Thursday 09 July 2026, 02:04:59 AM, last modified Wednesday 15 July 2026, 12:50:35 PM.

    Hi Class,

    Assignment 1 marks have been released (Visible on WebCMS3).

    For any questions about marking, please contact cs3142@cse.unsw.edu.au.

    Cheers,

    Zihao

  • 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.

    1. Answer all questions.
    2. Enter your zID (bottom-left corner).
    3. Click "Export JSON" to download.
    4. Open the JSON file and check that it is not empty and contains your latest answers before submitting
    5. 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:

    1. 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).
    2. 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.
    3. 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.
    4. 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 .
    5. 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.
    6. 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:

    1. Course Website – WebCMS3
      The primary platform for all course materials (lecture slides, assignments, etc.) is WebCMS:
      https://webcms3.cse.unsw.edu.au/COMP3142/26T2/
    2. 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
    3. 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
    4. 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.
    5. 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.
    6. 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.
    7. 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


Back to top

COMP3142 26T2 (Software Testing and Quality Assurance) is powered by WebCMS3
CRICOS Provider No. 00098G