Week 1Week 1
Official weekly topics for Week 1: - Lecture: Week 1 - Course introduction. Arithmetic, types and variables in programming. Learning outcomes: L01 Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620
Week 2Week 2
Official weekly topics for Week 2: - Lecture: Week 2 - Control Structures (if statement and While loop). Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620
Week 3Week 3
Official weekly topics for Week 3: - Lecture: Week 3 - Strings, For loops, and Functions Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620
Week 4Week 4
Official weekly topics for Week 4: - Lecture: Week 4 - Tuples and Lists - Strings and Lists methods Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620
Week 5Week 5
Official weekly topics for Week 5: - Lecture: Week 5 - Dictionary , Scope Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620
Week 6Week 6
Official weekly topics for Week 6: - Lecture: Week 6 - File Processing, Debugging and Testing Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620
Week 7Week 7
Official weekly topics for Week 7: - Lecture: Week 7 - Exceptions and Intro to OOP Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620
Week 8Week 8
Official weekly topics for Week 8: - Lecture: Week 8 - Dunder/Magic methods. Inheritance and Polymorphism. Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620
Week 9Week 9
Official weekly topics for Week 9: - Lecture: Week 9 - Advanced Inheritance and Composition, Intro to Cyber Security Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620
Week 10Applied Class / Practicals
No separate week-by-week topic is publicly listed for Week 10; official repeated teaching activities are shown below: - Applied Class: Applied Class - Weekly Applied Classes start from Week 1. - Practical: Practicals - Weekly practicals start from Week 2 Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620
Week 11Week 11
Official weekly topics for Week 11: - Lecture: Week 11 - Functional Programming Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620
Week 12Week 12
Official weekly topics for Week 12: - Lecture: Week 12 - Recursion Official timetable activities: - Lecture | Tue 12:00 | 120 mins | 08-139 Goddard Building, Learning Theatre - Practical | Thu 16:00 | 120 mins | 47A-249 Sir James Foots Building, Collaborative Room - Tutorial | Thu 12:00 | 60 mins | 11A-130 ModWest, Collaborative Room Source: 2026 S1 UQ Course Profile - https://course-profiles.uq.edu.au/course-profiles/CSSE7030-21207-7620