Key:

  • S: Scaffold
  • F: Filled Out
  • 🍓 Admin (topic 1)
  • 🐘 Spreadsheets (topic ?) (moved to later in the term)
  • 🐍 Python and Programming Fundamentals (topic 2)
  • ⛏️ Tools
  • 🧪 Web Apps (topic 4 and 5)

Recordings:

VSCode Files: Uploading latest ones on this thead .

Class T# Topic Resources Recordings
1:M10 1.1 🍓 Course Introduction Recording
1:M11 2.0 🐍 Intro to Colab Recording
1:M11 2.1
2.2
2.3
🐍 Python
  • Input/Output (2.1)
  • Data Types (2.1)
  • Boolean Data Type and Conditionals (2.2)
  • Loops (2.3)
2.1 part 1
1:W10 2.1 part 2
2.2
1:W11 2.3
2:M10 2.3
🐍 Python
  • Loops (2.3)
  • How to learn to write code (timestamped in the youtube video for your convenience)
2:M11 2.3
2.4

🐍 Python

  • Loops (2.3)
  • Functions vs Methods (2.4)
2: W10
2:W11
🐍 Python
  • Functions writing our own, why and how (use scaffold) (2.5)
  • Collections (2.6) (student topic selection)
3:M10 🍓 Project Release
⛏️ Installing Python and VSCode
⛏️ Setting up Gitlab
🐍 Python


  • Collections Recap from last week

3:M11 🐍 Python
  • Collections: Tic Tac Toe part 1
Tic Tac Toe (part 1)
3:W10 🐍 Python
  • Tic Tac Toe part 2
⛏️ Tools
  • Introduction to VSCode
🧪 Web Apps
  • Introduction and Overview
  • HTML
4:M10 🧪 Web Apps
  • HTML (lists and tables)
  • Flask
  • PyHTML
4:M11 🧪 Web Apps
  • Flask
  • PyHTML
Simple Calculator and Game Web Apps
4:W10 and W11 🧪 Web Apps


  • Revision and extending Flask/PyHTML knowledge

5:M10
⛏️ Tools
  • Git demo

🍓 Proposal First Stage

  • Discuss this now that we have covered Flask
🐍 Python
  • Modules and Libraries (Date/Time and Random)

5:W10 Q&A (Is everyone ready to submit their proposals? What questions do you have?)

🐍 Python
* Serialisation


🧪 Web Apps
* Web APIs

Revision and Lab Prep
7:M 🍓 Announcement:
  • Restaurant Finder material
🧪 Web Apps:
  • Cookies
🐍 Python:
  • Serialisation
7:W * Demo using both cookies and serialisation in a web app
* week 7 wednesday revision eg todos in uni break ideas example

8:M10 🧪 Web Apps:
  • CSS
CSS Slides
8:M11 🧪 Web Apps:
  • CSS Grid Examples
8:W Python and Web Apps
9:W10
Data Structures

Latest lecture code: https://webcms3.cse.unsw.edu.au/COMP1010/23T1/resources/86399

Recordings:



9:W11 Usability

Resources:

Recording:

10:M 🍓 Exam Information
🍓 Demonstration and Feedback Task Information
Week 8/9:


* ensure that I've released the videos on dropdown and cehckboxes

Week 8 or 9: Colab 2.6, do a different data structure for activities nested data structure

9:M10
9:M11
Public Holiday: Lecture moved to Thursday 10am-12pm either in week 8 or week 9


Extra Videos

Item Requirements Video
Switching between light and dark mode (and saving the preference for the user)
  • Cookies
  • CSS
Light/Dark Mode
Checkbox Example
  • HTML
  • PyHTML
  • Flask request
Checkbox Example

Resource created 2 years ago, last modified 2 years ago.


Loading...


Back to top

COMP1010 23T1 (The Art of Computing) is powered by WebCMS3
CRICOS Provider No. 00098G