Corrections to Assignment 1 starter tests
Hi everyone,
With the help of the forum, we have found a couple of errors that were made in the original test files. These have now been fixed going forward, so you may wish to download the updated ZIP and remove your original starter files if you have not already modified them. You can otherwise download the updated ZIP and compare the two to insert the correct cases.
A small clarification has also been made to the assignment spec to clarify confusion around types.
Apologies,
Larry
Live Coding Sessions: Week 3
Hi everyone,
The live coding session returns today at 1pm in Morven Brown G3. Today, we'll be looking at an exercise that works with lists and for loops, two more key tools that you'll use throughout this course. The content we cover today will be very helpful for your week 4 labs.
We hope to see you there!
Callum and Larry
Assignment 1 is now available
Hey everyone,
Assignment 1 is now available for you to view in the top navigation bar. Submissions have also been setup and all ELP extensions should automatically be visible, please reach out if you have an ELP-mandated extension and cannot see it.
Be sure to start early and ask for help early if you get stuck — a reminder that help sessions start next week!
Best,
Larry
Help sessions start in Week 4!
Hi everyone,
The help session timetable has been finalised and is now available for you to view in the top navigation bar. These are additional opportunities for you to prepare your labs or get additional help outside the scope of your lab. Help sessions can become quite crowded during assignment periods, so be sure to start early and get help early.
Thanks for reading,
Larry
Updates to the style guide
Hi everyone,
We have updated the style guide to clarify complex concepts and added a complete example that you can use as a reference when styling your programs. Be sure to check it out when you have some time.
Thanks for reading,
Larry
Clarifications to Lab 3
Hi everyone,
I hope you've enjoyed attending your labs so far! A couple of minor changes have been made to the exercises in Lab 3 to explicitly state which parts will be marked. An extra sentence has also been added to the altitude classification exercise that may require you to modify your code slightly if you have already completed the lab.
Thanks for reading,
Larry
Live Coding Sessions: Week 2
Hi everyone,
The live coding session will continue tomorrow at 1pm in Morven Brown G3. This week will be focused on selection structures (if/elif/else) in preparation for your Week 3 labs. Selection structures are all about making decisions, which is one of the key aspects of programming that makes it more powerful than a simple calculator. This is a key part of this course that will be built upon in the coming weeks.
Hope to see you there,
Larry and Callum
Logins to the course website
Hi everyone,
When logging in to the course website, please specify your username as your zID in the form z9999999 and password as your zPass. Do not use an alternate form like z9999999@ad.unsw.edu.au, as this will prevent the quiz software from working correctly. If you have previously logged in using this form, try logging in using an different browser.
Apologies for not making this clearer earlier,
Larry
Live Coding Sessions
Hi everyone,
This term we will be running supplementary sessions known as Live Coding Sessions. These sessions are designed to expose you to various programming problems and to engage you in collaborative problem solving. Each week’s session will mostly focus on the key topics that you need to understand for your lab the following week. These are great for anyone in the course, whether you are struggling with the work or are loving it and want to do more programming.
These sessions will be run by Callum 1-2pm on Fridays in Morven Brown G3 in Weeks 1-4 and 7-10, and 2-3pm on Wednesday in Civil Engineering 701 in Week 5. They will not be livestreamed, however recordings will be released at the end of term to assist you with exam preparation.
The first live coding session starts tomorrow!
Hope to see you there,
Larry
Public holiday labs in Week 2
Hey everyone,
Monday Week 2 is the King's Birthday, a public holiday. As such, labs scheduled then will not be held. Tutors will hold these labs online at alternative times across Week 2 and will get into contact with you either in class or via email over the next week to let you know about the new lab time.
If you cannot make an alternative time slot, you can also consult the timetable page and email the tutor of another class and ask to attend for that week.
Hope you all enjoy your first ENGG1811 lab,
Larry
PASS sessions
Dear ENGG1811 students,
Peer Assisted Study Sessions (PASS) start in Week 2! Everyone is welcome to join these group study sessions facilitated by friendly senior students who have successfully completed ENGG1811 before.
Timetable
PASS Sessions run from Weeks 2-10, excluding Week 6 and public holidays.
- Wednesday 6-7pm - Online via Teams (click here to join) with Sue
- Thursday 1-2pm - Quadrangle G026 (find it on the map) with Evellyn
Want a reminder? Complete this form to receive a calendar invite.
What do PASS participants say?
"The leader was super friendly and had lots of positive energy, making everyone feel very welcome and creating a really safe space to learn, ask questions, and consolidate everything from the lectures each week."
Any questions?
Please contact pass@unsw.edu.au with any questions about PASS. For more information, visit https://student.unsw.edu.au/pass
Welcome to ENGG1811!
Welcome to the 25T2 offering of ENGG1811!
We hope you are ready to learn some computing with us for this term. We'd like to share some important details with you before the term starts.
- The main website for ENGG1811 is here (that is, https://cgi.cse.unsw.edu.au/~en1811/25T2).
- Bookmark this page when you can, as you will be coming back here often.
- You will need to login with your zID and zPass to be able to access course material.
- The course outline is available in the navigation bar at the top.
- You will be learning how to solve computational problems using Python in ENGG1811. We don't expect any prior experience.
- You will need a software package called Anaconda. Please install it on your computer before the first lecture.
- Instructions on how to do so can be found in the Getting Started page, also available in the navigation bar.
- Labs commence in Week 1.
- Any questions, feel free to ask on the course forum (on the navigation bar)! You need to self-enrol, which is automatic when you enter the forum.
Raymond Louie (Course convenor and lecturer)
Justin McRae (Lecturer)
Larry Tang (Course admin)