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 Fri, 13-11-2026 01:03:21 EST

COMP2041 Software Construction: Techniques and Tools
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 Undergraduate
This course is scheduled for offering in the following teaching periods for 2027.

Teaching Period Staff Contact Census Date Notes
  TERM ONE
 
  T1
Apro H Zhang 11-MAR-2027  
  TERM TWO
 
  T2
School Office 24-JUN-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 2878 CR01 Open 281/806
Lecture T1 4657 1UGA Open 4/300* Tue 14:00 - 16:00 (Weeks:1-5,7-10), Fri 11:00 - 13:00 (Weeks:1-5,7-10)
Lecture T1 4658 1UGB Open 0/510* Tue 14:00 - 16:00 (Weeks:1-5,7-10), Fri 11:00 - 13:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4659 F13A Open 3/30* Fri 13:00 - 14:00 (Weeks:1-5,7-10), Fri 14:00 - 16:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4661 F15A Open 0/30* Fri 15:00 - 16:00 (Weeks:1-5,7-10), Fri 16:00 - 18:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4667 H09A Open 0/30* Thu 09:00 - 10:00 (Weeks:1-5,7-10), Thu 10:00 - 12:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4669 H11A Open 0/30* Thu 11:00 - 12:00 (Weeks:1-5,7-10), Thu 12:00 - 14:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4670 H11B Open 0/30* Thu 11:00 - 12:00 (Weeks:1-5,7-10), Thu 12:00 - 14:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4671 H13A Open 0/30* Thu 13:00 - 14:00 (Weeks:1-5,7-10), Thu 14:00 - 16:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4672 H13B Open 0/30* Thu 13:00 - 14:00 (Weeks:1-5,7-10), Thu 14:00 - 16:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4673 H15A Open 0/30* Thu 15:00 - 16:00 (Weeks:1-5,7-10), Thu 16:00 - 18:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4676 H17A Open 0/30* Thu 17:00 - 18:00 (Weeks:1-5,7-10), Thu 18:00 - 20:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4678 T17A Open 0/30* Tue 17:00 - 18:00 (Weeks:1-5,7-10), Tue 18:00 - 20:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4679 T17B Open 1/30* Tue 17:00 - 18:00 (Weeks:1-5,7-10), Tue 18:00 - 20:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4681 W09A Open 0/30* Wed 09:00 - 10:00 (Weeks:1-5,7-10), Wed 10:00 - 12:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4683 W11A Open 0/30* Wed 11:00 - 12:00 (Weeks:1-5,7-10), Wed 12:00 - 14:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4684 W11B Open 0/30* Wed 11:00 - 12:00 (Weeks:1-5,7-10), Wed 12:00 - 14:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4685 W13A Open 0/30* Wed 13:00 - 14:00 (Weeks:1-5,7-10), Wed 14:00 - 16:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4686 W13B Open 0/30* Wed 13:00 - 14:00 (Weeks:1-5,7-10), Wed 14:00 - 16:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4687 W15A Open 0/30* Wed 15:00 - 16:00 (Weeks:1-5,7-10), Wed 16:00 - 18:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4688 W15B Open 0/30* Wed 15:00 - 16:00 (Weeks:1-5,7-10), Wed 16:00 - 18:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4689 W15C Open 0/26* Wed 15:00 - 16:00 (Weeks:1-5,7-10), Wed 16:00 - 18:00 (Weeks:1-5,7-10)
Tutorial-Laboratory T1 4690 W17A Open 0/30* Wed 17:00 - 18:00 (Weeks:1-5,7-10), Wed 18:00 - 20:00 (Weeks:1-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 2833 CR01 Open 112/730
(* = jointly taught class)

TERM ONE CLASSES - Detail
Class Nbr 2878 Section CR01 Teaching Period T1 - Teaching Period One
Activity Course Enrolment Status Open Enrols/Capacity 281/806
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 4657 Section 1UGA Teaching Period T1 - Teaching Period One
Activity Lecture Status Open Enrols/Capacity 4/300*
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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Tue 14:00 - 16:00 Ainsworth G03 (K-J17-G03) 1-5,7-10 Apro H Zhang
Fri 11:00 - 13:00 Physics Theatre (K-K14-19) 1-5,7-10 Apro H Zhang
Class Notes
Back to top
Class Nbr 4658 Section 1UGB Teaching Period T1 - Teaching Period One
Activity Lecture Status Open Enrols/Capacity 0/510*
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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Tue 14:00 - 16:00 Online (ONLINE) 1-5,7-10 Apro H Zhang
Fri 11:00 - 13:00 Online (ONLINE) 1-5,7-10 Apro H Zhang
Class Notes
Back to top
Class Nbr 4659 Section F13A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory Status Open Enrols/Capacity 3/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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Fri 13:00 - 14:00 Law Building 389 (K-F8-389) 1-5,7-10
Fri 14:00 - 16:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4661 Section F15A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Fri 15:00 - 16:00 Quadrangle 1048 (K-E15-1048) 1-5,7-10
Fri 16:00 - 18:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4667 Section H09A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Thu 09:00 - 10:00 Quadrangle 1047 (K-E15-1047) 1-5,7-10
Thu 10:00 - 12:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4669 Section H11A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Thu 11:00 - 12:00 Ainsworth 201 (K-J17-201) 1-5,7-10
Thu 12:00 - 14:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4670 Section H11B Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Thu 11:00 - 12:00 Mathews Theatre D (K-D23-304) 1-5,7-10
Thu 12:00 - 14:00 Strings Lab J17 302 (K-J17-302) 1-5,7-10
Class Notes
Back to top
Class Nbr 4671 Section H13A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Thu 13:00 - 14:00 Science & Engineering B25 (K-E8-B25) 1-5,7-10
Thu 14:00 - 16:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4672 Section H13B Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Thu 13:00 - 14:00 Colombo LG01 (K-B16-LG01) 1-5,7-10
Thu 14:00 - 16:00 Strings Lab J17 302 (K-J17-302) 1-5,7-10
Class Notes
Back to top
Class Nbr 4673 Section H15A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Thu 15:00 - 16:00 Quadrangle 1047 (K-E15-1047) 1-5,7-10
Thu 16:00 - 18:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4676 Section H17A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Thu 17:00 - 18:00 Rupert Myers 520 (K-M15-520) 1-5,7-10
Thu 18:00 - 20:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4678 Section T17A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Tue 17:00 - 18:00 Quadrangle G047 (K-E15-G047) 1-5,7-10
Tue 18:00 - 20:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4679 Section T17B Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory Status Open Enrols/Capacity 1/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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Tue 17:00 - 18:00 Electrical Engineering G10 (K-G17-G10) 1-5,7-10
Tue 18:00 - 20:00 Strings Lab J17 302 (K-J17-302) 1-5,7-10
Class Notes
Back to top
Class Nbr 4681 Section W09A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Wed 09:00 - 10:00 Quadrangle 1048 (K-E15-1048) 1-5,7-10
Wed 10:00 - 12:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4683 Section W11A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Wed 11:00 - 12:00 Macauley Room (Quad 1027) (K-E15-1027) 1-5,7-10
Wed 12:00 - 14:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4684 Section W11B Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Wed 11:00 - 12:00 Mathews 301 (K-F23-301) 1-5,7-10
Wed 12:00 - 14:00 Strings Lab J17 302 (K-J17-302) 1-5,7-10
Class Notes
Back to top
Class Nbr 4685 Section W13A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Wed 13:00 - 14:00 H13 Lawrence West M010 (K-H13-M010) 1-5,7-10
Wed 14:00 - 16:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4686 Section W13B Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Wed 13:00 - 14:00 Colombo LG01 (K-B16-LG01) 1-5,7-10
Wed 14:00 - 16:00 Strings Lab J17 302 (K-J17-302) 1-5,7-10
Class Notes
Back to top
Class Nbr 4687 Section W15A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Wed 15:00 - 16:00 Ainsworth 201 (K-J17-201) 1-5,7-10
Wed 16:00 - 18:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top
Class Nbr 4688 Section W15B Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Wed 15:00 - 16:00 Mathews 301 (K-F23-301) 1-5,7-10
Wed 16:00 - 18:00 Strings Lab J17 302 (K-J17-302) 1-5,7-10
Class Notes
Back to top
Class Nbr 4689 Section W15C Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory Status Open Enrols/Capacity 0/26*
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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Wed 15:00 - 16:00 Tyree Energy Technology LG05 (K-H6-LG05) 1-5,7-10
Wed 16:00 - 18:00 Tabla Lab K17 G07B (K-K17-G07B) 1-5,7-10
Class Notes
Back to top
Class Nbr 4690 Section W17A Teaching Period T1 - Teaching Period One
Activity Tutorial-Laboratory 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 (* = jointly taught class)
Meeting Information
Day Time Location Weeks Instructor
Wed 17:00 - 18:00 Morven Brown LG2 (K-C20-LG2) 1-5,7-10
Wed 18:00 - 20:00 Brass Lab J17 305 (K-J17-305) 1-5,7-10
Class Notes
Back to top

TERM TWO CLASSES - Detail
Class Nbr 2833 Section CR01 Teaching Period T2 - Teaching Period Two
Activity Course Enrolment Status Open Enrols/Capacity 112/730
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
Back to top