The University of New South Wales
Class Details
Offering information, including the availability of offerings and timetabling information, is subject to change.
Go to: New search by Teaching Period
If there is any inconsistency in the description of activities between the timetable and the Course Outline, the description in the Course Outline applies.
At times it may become necessary to cancel advertised offerings.
Data is correct as at Mon, 02-11-2026 01:03:29 EST

COMP9021 Principles of Programming
Faculty Faculty of Engineering School School of Computer Sci & Eng Go to Online Handbook record
Select new Course for same Subject Area
Select new Subject Area
Campus Sydney Career Postgraduate
This course is scheduled for offering in the following teaching periods for 2027.

Teaching Period Staff Contact Census Date Notes
  TERM ONE
 
  T1
Dr EA Martin 11-MAR-2027  
  TERM TWO
 
  T2
Dr R Hamadi 24-JUN-2027  
  TERM THREE
 
  T3
Dr EA Martin 07-OCT-2027  
SUMMARY OF TERM ONE CLASSES
Go to Class Detail records - TERM ONE
Teaching Period One

Activity Period Class Section Status Enrols/Capacity Day/Start Time
Course Enrolment T1 2067 CR01 Open 81/600
Lecture T1 4850 1PGA Open 0/350 Mon 18:00 - 20:00 (Weeks:1-6,8-10), Wed 18:00 - 20:00 (Weeks:1-10)
Lecture T1 4851 1PGB Open 0/250 Mon 18:00 - 20:00 (Weeks:1-6,8-10), Wed 18:00 - 20:00 (Weeks:1-10)
Tutorial T1 4852 F12A Open 0/30 Fri 12:00 - 13:00 (Weeks:2-5,7-10)
Tutorial T1 4853 F15A Open 0/30 Fri 15:00 - 16:00 (Weeks:2-5,7-10)
Tutorial T1 4854 F16A Open 0/30 Fri 16:00 - 17:00 (Weeks:2-5,7-10)
Tutorial T1 4855 H10A Open 0/30 Thu 10:00 - 11:00 (Weeks:2-5,7-10)
Tutorial T1 4856 H10B Open 0/30 Thu 10:00 - 11:00 (Weeks:2-5,7-10)
Tutorial T1 4857 H12A Open 0/30 Thu 12:00 - 13:00 (Weeks:2-5,7-10)
Tutorial T1 4858 H12B Open 0/30 Thu 12:00 - 13:00 (Weeks:2-5,7-10)
Tutorial T1 4859 H13A Open 0/30 Thu 13:00 - 14:00 (Weeks:2-5,7-10)
Tutorial T1 4860 H13B Open 0/30 Thu 13:00 - 14:00 (Weeks:2-5,7-10)
Tutorial T1 4861 M14A Open 0/30 Mon 14:00 - 15:00 (Weeks:2-5,8-10)
Tutorial T1 4862 M14B Open 0/30 Mon 14:00 - 15:00 (Weeks:2-5,8-10)
Tutorial T1 4863 M15A Open 0/30 Mon 15:00 - 16:00 (Weeks:2-5,8-10)
Tutorial T1 4864 M15B Open 0/30 Mon 15:00 - 16:00 (Weeks:2-5,8-10)
Tutorial T1 4865 M16A Open 0/30 Mon 16:00 - 17:00 (Weeks:2-5,8-10)
Tutorial T1 4866 M16B Open 0/30 Mon 16:00 - 17:00 (Weeks:2-5,8-10)
Tutorial T1 4867 M17A Open 0/30 Mon 17:00 - 18:00 (Weeks:2-5,8-10)
Tutorial T1 4868 M17B Open 0/30 Mon 17:00 - 18:00 (Weeks:2-5,8-10)
Tutorial T1 4869 M17C Open 0/30 Mon 17:00 - 18:00 (Weeks:2-5,8-10)
Tutorial T1 4870 T18A Open 0/30 Tue 18:00 - 19:00 (Weeks:2-5,7-10)
Tutorial T1 4871 T19A Open 0/30 Tue 19:00 - 20:00 (Weeks:2-5,7-10)
(* = jointly taught class)
SUMMARY OF TERM TWO CLASSES
Go to Class Detail records - TERM TWO
Teaching Period Two

Activity Period Class Section Status Enrols/Capacity Day/Start Time
Course Enrolment T2 1994 CR01 Open 17/450
(* = jointly taught class)
SUMMARY OF TERM THREE CLASSES
Go to Class Detail records - TERM THREE
Teaching Period Three

Activity Period Class Section Status Enrols/Capacity Day/Start Time
Course Enrolment T3 1926 CR01 Open 0/600
(* = jointly taught class)

TERM ONE CLASSES - Detail
Class Nbr 2067 Section CR01 Teaching Period T1 - Teaching Period One
Activity Course Enrolment Status Open Enrols/Capacity 81/600
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Class Notes
Back to top
Class Nbr 4850 Section 1PGA Teaching Period T1 - Teaching Period One
Activity Lecture Status Open Enrols/Capacity 0/350
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Mon 18:00 - 20:00 Physics Theatre (K-K14-19) 1-6,8-10 Dr EA Martin
Wed 18:00 - 20:00 Mathews Theatre A (K-D23-201) 1-10 Dr EA Martin
Class Notes
Back to top
Class Nbr 4851 Section 1PGB Teaching Period T1 - Teaching Period One
Activity Lecture Status Open Enrols/Capacity 0/250
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery Online Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Mon 18:00 - 20:00 Online (ONLINE) 1-6,8-10
Wed 18:00 - 20:00 Online (ONLINE) 1-10
Class Notes
Back to top
Class Nbr 4852 Section F12A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery Online Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Fri 12:00 - 13:00 Online (ONLINE) 2-5,7-10
Class Notes
Back to top
Class Nbr 4853 Section F15A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Fri 15:00 - 16:00 Mathews 103 (K-F23-103) 2-5,7-10
Class Notes
Back to top
Class Nbr 4854 Section F16A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Fri 16:00 - 17:00 Mathews 103 (K-F23-103) 2-5,7-10
Class Notes
Back to top
Class Nbr 4855 Section H10A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Thu 10:00 - 11:00 Morven Brown G4 (K-C20-G4) 2-5,7-10
Class Notes
Back to top
Class Nbr 4856 Section H10B Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Thu 10:00 - 11:00 Quadrangle 1045 (K-E15-1045) 2-5,7-10
Class Notes
Back to top
Class Nbr 4857 Section H12A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Thu 12:00 - 13:00 Library 190 (K-F21-190) 2-5,7-10
Class Notes
Back to top
Class Nbr 4858 Section H12B Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Thu 12:00 - 13:00 Quadrangle G025 (K-E15-G025) 2-5,7-10
Class Notes
Back to top
Class Nbr 4859 Section H13A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Thu 13:00 - 14:00 Law Building 388 (K-F8-388) 2-5,7-10
Class Notes
Back to top
Class Nbr 4860 Section H13B Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Thu 13:00 - 14:00 Law Library G17 (K-F8-G17) 2-5,7-10
Class Notes
Back to top
Class Nbr 4861 Section M14A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Mon 14:00 - 15:00 Library 191 (K-F21-191) 2-5,8-10
Class Notes
Back to top
Class Nbr 4862 Section M14B Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Mon 14:00 - 15:00 Quadrangle G025 (K-E15-G025) 2-5,8-10
Class Notes
Back to top
Class Nbr 4863 Section M15A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Mon 15:00 - 16:00 Library 191 (K-F21-191) 2-5,8-10
Class Notes
Back to top
Class Nbr 4864 Section M15B Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Mon 15:00 - 16:00 Rupert Myers 560 (K-M15-560) 2-5,8-10
Class Notes
Back to top
Class Nbr 4865 Section M16A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Mon 16:00 - 17:00 Quadrangle G046 (K-E15-G046) 2-5,8-10
Class Notes
Back to top
Class Nbr 4866 Section M16B Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Mon 16:00 - 17:00 Mathews 308 (K-F23-308) 2-5,8-10
Class Notes
Back to top
Class Nbr 4867 Section M17A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery Online Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Mon 17:00 - 18:00 Online (ONLINE) 2-5,8-10
Class Notes
Back to top
Class Nbr 4868 Section M17B Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Mon 17:00 - 18:00 Rupert Myers 540 (K-M15-540) 2-5,8-10
Class Notes
Back to top
Class Nbr 4869 Section M17C Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Mon 17:00 - 18:00 Goldstein G02 (K-D16-G02) 2-5,8-10
Class Notes
Back to top
Class Nbr 4870 Section T18A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery Online Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Tue 18:00 - 19:00 Online (ONLINE) 2-5,7-10
Class Notes
Back to top
Class Nbr 4871 Section T19A Teaching Period T1 - Teaching Period One
Activity Tutorial Status Open Enrols/Capacity 0/30
Offering Period 15/02/2027 - 16/05/2027 Meeting Dates Standard dates Census Date 11/03/2027
Mode of Delivery Online Consent Consent not required
Meeting Information
Day Time Location Weeks Instructor
Tue 19:00 - 20:00 Online (ONLINE) 2-5,7-10
Class Notes
Back to top

TERM TWO CLASSES - Detail
Class Nbr 1994 Section CR01 Teaching Period T2 - Teaching Period Two
Activity Course Enrolment Status Open Enrols/Capacity 17/450
Offering Period 31/05/2027 - 29/08/2027 Meeting Dates Standard dates Census Date 24/06/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Class Notes
Back to top

TERM THREE CLASSES - Detail
Class Nbr 1926 Section CR01 Teaching Period T3 - Teaching Period Three
Activity Course Enrolment Status Open Enrols/Capacity 0/600
Offering Period 13/09/2027 - 12/12/2027 Meeting Dates Standard dates Census Date 07/10/2027
Mode of Delivery In Person Consent Consent not required
Meeting Information
Class Notes
Back to top
Back to top