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 Friday 10 February 2023, 12:26:33 AM, last modified Monday 17 April 2023, 04:32:58 PM.


Back to top

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