Hi everyone,
I've now updated the student notes which will be provided to you during the exam. Please familiarise yourself with the layout. You'll be able to open this folder in a VSCode window and search for an individual file (labelled with your zid), search within your specific file, and search within the whole folder if you wish.
See you all tomorrow :)
Sim.
Hey all! Our final exam is on Wednesday afternoon. I hope your study is going well!
Best of luck with your study, and we'll see you on the day! If you've got any questions at all, please ask on the forum.
Maddy
Hi all!
We have released a few more practice exams. You can download them from this page .
For all those people who attended our in-person practice exam, we've unfortunately had some issues with emailing you your work, since they get filtered by UNSW's spam filtering. If you'd like a copy of your work, please post privately on the forum, where I can upload your work as a reply.
If you've got any questions about the exam, please post on the forum, and we will be happy to help!
Coincidentally, the actual exam will be in the same place in a few weeks, so take note!
Step 1: Rupert Myers Building (M15)
Step 2: take elevator to level 5
Step 3: Walk down the hallway until you find the Pipa lab (that is where we are hanging out today)
Please fill it out if you haven't already. It's available via Moodle.
Hi everyone,
If you're having trouble submitting your code, I'm online on the Zoom lecture link intermittently this evening. If you come on, if I'm there, I can help you straight away, otherwise leave your Zoom open and I'll say hi when I get back and can help you with any submission problems.
Cheers,
Sim.
Hi all!
I am happy to announce that we have released three practice exams for you to try out, with another one releasing in a few days!
You can find them on WebCMS on the Practice Exams page.
Currently, the starter code folders from these practice exams are missing a pyproject.toml file. You'll need to copy one across from a lab or tutorial exercise, then run uv sync as per usual. The starter code will be updated to fix this soon.
Hi everyone,
I'm really enjoying seeing your projects coming together!
With Project Implementations due next Thursday night, I'm available for some additional Zoom consultations in the coming week.
In booking consultations, please be considerate of my time and that of your peers. Book the time(s) you need, but if you change your mind about attending, please cancel your booking as soon as possible so that the booking slot opens up for other people.
Please make bookings through my booking page .
If you'd like to make a consultation at a time which is not listed on my booking page, you may reach out to me via email at s.mautner@unsw.edu.au. Let me know your availability and I'll see what I can do.
Regards,
Sim.
Hi everyone,
For those of you who are still wondering what was wrong with the code at the end of our lecture - I've now released to you fixed code, and an extra folder in our lecture code folder from today, named "Solving the end of lecture bug". The screenshots show the debugging output which helped me find the problem, and a screenshot of the changed code. Although we were careful to update the correct letter in "answer" in our initial implementation, when we fixed our code to do "greens first - then yellows" we forgot to change the correct letter in the answer.
Eg:
answer: DEVOTE
guess: WITTED
Looking at 'T', we were updating them to be:
DE.VOTE and WI,TED
rather than
DEVO.E and WI,TED
Note that the fixed version removes the 'T' from 'DEVOTE' rather than removing the 3rd letter.
See you all on Thursday :)
Hi everyone,
At this point in the term we adjust the lecture content to the specific wants and needs of the current cohort of students.
We will accept email submissions for the above 2 areas right up until Wednesday/Thursday of week 10. Please also submit this poll to indicate what would interest you the most if we have lecture time that's not otherwise occupied.
Date:
Tuesday of Week 11 (Tuesday 28th April)
Time:
1pm-6pm (come for as little or as much as you'd like)
Location:
Pipa Lab M15 550 - Lute Lab M15 530
A practice exam will be provided in the exam environment.
This is a great opportunity to:
Hi everyone,
Consultation will be held today at 1pm in the same room as our 11am-1pm lecture. I'll also be available over Zoom.
If you'll be coming, but arriving late, please let me know by emailing s.mautner@unsw.edu.au.
Cheers,
Sim.
Ruban is ill today. If you usually attend Ruban's class, go instead to Quad G048 where you will join Maddie's class for today. (Also at 12pm-3pm.)
Hi,
Word reached me that one of the lecture videos from Tuesday may not have been uploaded properly. I've double-checked and they seem to be fine now. Please let me know under the 'Lectures' category of the forum if there's still a problem. Please include the name or link of the video that's not working.
Have a wonderful weekend!
Sim.
Hi,
If you download the latest zip files for the lecture code (both starter and filled in) you'll find a file called 'pyproject.toml'. This should make the files work. Might need to run 'uv sync' and restart Visual Studio Code. In your tutorials this week your tutor will check that you're able to get your code working.
Cheers,
Sim.
I'm releasing some additional videos from last year.
Please use these to support your learning.
You do not need to be confident in these areas yet, but I recommend practicing regularly as building competence takes time. You have until about week 7 to build fluency.
| If you... | Then use... |
| Have trouble understanding or answering the House Hunting question |
House Hunting Walkthrough (with drawings)
(00:00 - 14:28) |
| Have trouble understanding the Restaurant Finder question (no spoilers here) |
Restaurant Finder Walkthrough of Data Structures (with drawings)
(Whole video, less than 4mins) |
| Are unsure how you'll ever be able to write code like this on your own, or are uncertain if your practice is effective |
How to Learn to Code
(25:00 - 34:43) |
Hi everyone,
Thanks for a great first lecture.
From now on I will post the recording of each lecture in this YouTube Video Playlist . As I do this, I warn you - stay up to date with the lectures!! These recordings are provided to ensure equal access to learning materials (eg for students who may fall sick for a day or have responsibilities in their life which may restrict their access to lectures), or for your use in revising the course content. For the majority of you, if you use these recordings as a justification for missing lectures, you will fall behind and will not end up passing the course.
The code I wrote in the lecture will be uploaded following the lecture, on the Lectures page, under the relevant week number.
I look forward to continuing our adventure into Python with you all on Thursday.
Cheers,
Sim.
Hello everyone,
Welcome to COMP1010!! I'm Sim and I'll be your lecturer this term. We also have a great team of tutors who you'll meet at least one of in your first tutorial this week.
Some Websites and Links to Bookmark
Our First Lecture
Getting Your Computer Ready For COMP1010
Where possible, we recommend getting your computer set up for COMP1010 before the first lecture, or at least before your first lab. Here's how you do that:
That's all for now. If you have any questions you can ask on the forum or approach me before or after the lecture on Tuesday. I look forward to meeting you all and seeing what web apps you make this term.
Cheers,
Sim Mautner.