Live Coding Sessions: Week 7
Hi everyone,
The live coding session will be running at the usual time of 1-2pm in Morven Brown G03 tomorrow. This week’s session will focus on simulation, which will help with next week’s lab and your second assignment. This exercise is also, in Callum’s opinion, the coolest one of the term, and will demonstrate the power of programming.
Hope to see you there,
Callum and Larry
Assignment 2 is now available
Hey everyone,
Assignment 2 is now available for you to view in the top navigation bar. Submissions have 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.
Best,
Larry
Self-Directed Lab 2 is now available
Hi everyone,
Hope you enjoyed flex week. Self-Directed Lab 2 is now available under the Labs section and is slightly different to the usual labs as you will be submitting your work on an external platform known as MATLAB Grader. You should see an email from no-reply@mail.grader.mathworks.com titled [MATLAB Grader] You are now enrolled in ENGG1811.
This email is an invitation to the Self-Directed Lab 2 tasks on MATLAB Grader. Follow the instructions on the lab page on the course website to register an account before you begin the tasks.
Please be sure to read the due date section as well.
A reminder that Assignment 1 is due this Thursday. If you have any questions, feel free to post on the course forum or attend one of the available help sessions.
Welcome back,
Larry
Live Coding Sessions: Week 5
Hi everyone,
The live coding session will be running at Wednesday 3pm today instead of the usual time on Blackboard Collaborate. This week, the session will focus on data processing with the numpy library, a key tool which you will use throughout the rest of the course.
Hope to see you there,
Callum and Larry
Severe weather labs for Wednesday
Hi all,
We will also be running Wednesday's labs online on Blackboard Collaborate due to continued severe weather.
Please do not attend uni.
Instructions for attending online labs are written on the Labs page of the course website.
Stay safe,
Larry
Online labs on Tuesday due to severe weather
Hi everyone,
Due to the severe weather warning tomorrow, Tuesday's labs will be held online on Blackboard Collaborate.
Please do not attend uni.
We would rather you at home safe and comfortable rather than waiting in a downpour for delayed public transport. As always, instructions for attending online labs are written on the Labs page of the course website.
Stay safe,
Larry
Self-Directed Lab 1 is now available
Hi everyone,
Self-Directed Lab 1 is now available on the Labs page of the course website under the main labs table. All necessary instructions for getting started and submitting the lab are provided on the self-directed lab page. It is due 5pm, Friday Week 8.
A reminder that Assignment 1 is due Week 7. If you have any questions, feel free to post on the course forum or attend one of the available help sessions. This is the final week before flexibility week (Week 6), so hang in there: your well-deserved break is just around the corner!
Best,
Larry
Introductory video for Assignment 1 is now available
Hi everyone,
If you're unsure where to start for the assignment, Callum has recorded an introductory video as apart of the weekly Live Coding Sessions which is now available on the assignment page to help you get started. The course forums are a great place to ask any and all questions, with help sessions also taking place for the rest of term if you prefer asking for help in-person.
Thanks for reading,
Larry
Live Coding Sessions: Week 4
Hi everyone,
The live coding session returns today at 1pm in Morven Brown G3. This week the session will give you an overview of how to make a start on the assignment. This will include how to start writing code and how to use the test files. This session will be great for you if you are yet to start the assignment, or if you are not sure what you need to do to start the assignment.
It will also be recorded for those who are unable to attend, however attending in person is strongly recommended as you will have the chance to ask questions.
Hope to see you there,
Callum and Larry
Resources for communicating in labs
Hi everyone,
Communicating with others is a critical skill to have as an engineer, and it is important that you be able to adequately explain your solution and adapt to questions from your tutors. For those that are struggling, we highly recommend you check out the resources at https://www.student.unsw.edu.au/english, or attend a help session to get advice.
Thanks,
Larry
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)