Physics & Computer Science

CP104: Introduction to Programming - Fall 2024

An introductory course designed to familiarize the student with modern software development techniques. Emphasis is on problem-solving and structured program design methodologies. Programming projects are implemented in a widely used high-level language.

3 lecture hours, 2.5 lab hours
Credit: 0.50

Section Campus Days Times Room Instructor
1A Brantford R 01:00 PM - 03:20 PM Zoom Ms Xuyang Ma
A Waterloo MWF 08:30 AM - 09:20 AM LH1001 Mr. Sukhjit Sehra
B Waterloo MWF 10:30 AM - 11:20 AM LH1001 Mr. Sukhjit Sehra
BR Brantford MW 02:30 PM - 03:50 PM OD205 Mr. Kaiyu Li
IC1 Int College, Brantford W 06:30 PM - 09:50 PM CB-205 Dr. Zia Ud Din
ICA Int College, Brantford R 01:30 PM - 05:30 PM CB-205 Dr. Zia Ud Din
L1 Waterloo M 02:30 PM - 04:50 PM BA113 Mr. David Brown
L2 Waterloo T 02:30 PM - 04:50 PM BA113 Dr. Heider Ali
L3 Waterloo W 03:30 PM - 05:50 PM BA113 Dr. Heider Ali
L4 Waterloo R 03:30 PM - 05:50 PM BA113 Ms Xuyang Ma
L5 Waterloo F 12:00 PM - 02:20 PM BA113 Ms Xuyang Ma
MC1 Milton TR 10:00 AM - 11:20 AM MAC128 Dr. Saiqa Aleem
ML1 Milton R 02:00 PM - 04:20 PM MAC117 Mr. David Brown
OC1 Online Learning - Dr. Heider Ali

Note: the scheduled labs (Section L*) are drop-in help sessions. You do not need to register for a lab and may attend any of these scheduled labs for help.

To login to the Labs and Assignments, use the first eight characters of your Laurier email address. Do not enter the @mylaurier.ca part. Use your Laurier email password.