COMP6991 Help Sessions Start Today

Week 4 Wednesday 09:40:00

You can join a help session at any of these times, every week from this week to the end of Week 10.

  • Monday 12pm - 2pm (Halogen and Ningxiao)
  • Tuesday 12pm - 2pm (Ava and Yanlin)
  • Wednesday 11am - 1pm (Ava and Ningxiao)
  • Thursday 2pm - 4pm (Halogen and Yanlin)
  • Friday 6pm - 8pm (Dicko and Lorenzo)
  • Saturday 6pm - 8pm (Dicko and Esha)
  • Sunday 2pm - 4pm (Lorenzo and Wisesa)

You can join them on Discord, using this link: https://discord.com/invite/f4hNSpeVpz

Cheers!

Zac

Lecture online tonight!

Week 4 Tuesday 11:00:00

Hi all!

We're going to run the lecture online tonight, where we'll be talking about modularity, testing, and documentation in Rust! The plan is to go back in-person tomorrow night, where we'll finish off whatever is left of the topic and talk about assignment 1 - but I'll send another notice if anything changes on that front!

The lectures will be hosted live on YouTube at our usual scheduled time (18:00). There will also be a live chat available to interact with myself and each other.

The live-stream URL for tonight: https://youtube.com/live/8ZTtfZePga0

Thanks everyone!

Zac

Welcome to COMP6991

Week 1 Monday 09:00:00

Welcome everyone, to the eighth offering of COMP6991: Solving Modern Programming Problems with Rust! We are so glad to have you all here and sincerely hope you enjoy your time with us here in this course.

First off, some quick administrivia:

Course website

The course website (where you will find this announcement) can be found at https://cgi.cse.unsw.edu.au/~cs6991/26T2/. This will also link you to the course outline, the course timetable, and the course forum (not accessible yet). This course does not use WebCMS3 nor Moodle (except to access Echo360 recordings).

Lectures

Our first lecture starts Tuesday week 1 (2026-06-02 18:00:00) -- that's tomorrow! The lectures are from 6:00pm - 8:00pm on both Tuesdays and Wednesdays each week (except week 6). We plan to examine not just Rust code, but hopefully many different programming languages during the lectures and through this set the scope of our studies for COMP6991. I hope to see you there!

The lectures are hosted in-person at E19 Patricia O'Shane 105 (K-E19-105) on Tuesdays and Ritchie Theatre (K-G19-LG02) on Wednesdays. The lectures will be recorded (into Echo360), Live-streaming seems to be a coin-flip term to term. Hopefully it works this term, but it's sadly not something I have control over.

22T3's lecture recordings are also available anytime here.

Workshops

Through your myUNSW enrollment, you will have selected a workshop class to join each week. It may have shown up as LAB or something similar on the class registration -- this is your workshop. The workshops are held weekly (except week 6) on Tuesdays, Wednesdays, and Fridays. Please attend the one workshop that you are enrolled in.

The workshops are heavily practical and involve code design, programming in Rust, and finally reviewing code written and design decisions made, including considering what the experience may have been in other programming languages, etc.

I highly recommend all students to attend at-least your first couple of workshops -- I think you'll find them to be a fun, educational, and social experience, and hopefully you won't need further convincing after that point. If you make the effort to attend them and find this not to be the case, please tell us why and we'll do better!

Our team

Our teaching team this term consists of:

  • Aaron Manning
  • Ava Cameron
  • Brian Li
  • Dicko Evaldo
  • Esha Tripathi
  • Halogen Truong
  • Kobi Beckett
  • Lorenzo Grillo
  • Nicholas Langford
  • Nicole Chun
  • Ningxiao Yang
  • Shrey Somaiya
  • Sunny Chen
  • Wisesa Resosudarmo
  • Xavier Carey
  • Yanlin Li

We are extremely lucky to have such a talented and friendly teaching team. Please show your respect at all times to our course staff, who I know for certain are all incredibly excited to be teaching this course for you all!

Weekly exercises

On the course website you will find your first set of weekly exercises has already been released! The due date is Week 2 Wednesday, and this due date structure (week n + 1 Wednesday) will follow similarly for later weekly exercises. These (usually) provide autotests, and are submitted with 6991 give-crate. Weekly exercises will be released weeks 1-5,7-9 (inclusive), bringing a total of 8 weekly sets.

Note that we've also provided some week 0 exercises that are not assessed, and solely exist to help you make sure your Rust toolchain (whether working on CSE or at home) is working correctly, and get you started on some fundamentals.

Blog posts

In order to help recoup any lost marks from weekly exercises, we are offering "blog posts" for make-up marks! We hope they are a fun and rewarding activity, and you can read more about them here.

Difficulty

We would like to formally recognise that COMP6991 is a challenging course, with a relatively high workload. This will be spoken to further in the lectures, but if you are unsure whether COMP6991 is right for you, please send us an email to the course email address (see course outline).

--

Welcome to the course everyone :)

Zac