CSE 232 - Introduction to Programming II

Continuation of object-centered design and implementation in C++. Building programs from modules. Data abstractions and classes to implement abstract data types. Static and dynamic memory allocation. Data structure implementation and algorithm efficiency. Lists, tables, stacks, and queues. Templates and generic programming.

Essential Sites:

Resources:

Course Schedule

Homework assignments are due on Thursdays at 11:59pm. Due dates are subject to change, but if a change is made, an announcement will be posted to Piazza. Below are links to the lectures for that week. All other material will be provided via D2L.

Help Room Schedule

Help Room is conducted through Zoom. You can find the link to the meeting and the times on Piazza. Help Room will begin the evening of 2024-08-28. Please direct any and all written communication to Piazza (you can post anonymously if that’s something you’d prefer). Emails may not be responded to. If you would like a one-on-one meeting with the lead instructor, please make a private Piazza post detailing your request and availability.

 

Week Lecture Lab Homework Notes
2024-08-26 Week 00 Lab 00 HW 00 HW 00 is extended to 2024-09-02
2024-09-02 Week 01 Lab 01 HW 01
2024-09-09 Week 02 Lab 02 HW 02
2024-09-16 Week 03 Lab 03 HW 03 Lab will consist of a practice coding exam
2024-09-23 Exam 1 Week Coding Exam 1 No HW MCQ Exam 1
2024-09-30 Week 04 Lab 04 HW 04
2024-10-07 Week 05 Lab 05 HW 05
2024-10-14 Week 06 Lab 06 HW 06
2024-10-21 Week 07 Lab 07 HW 07 Due to Fall Break, no Tuesday labs. They will conduct Lab 07 in Week 12. MCQ Exam 1 Makeup (Details).
2024-10-28 Week 08 Coding Exam 2 HW 08
2024-11-04 Week 09 Lab 09 HW 09 MCQ Exam 2
2024-11-11 Week 10 Lab 10 HW 10
2024-11-18 Week 11 Lab 11 HW 11
2024-11-25 Week 12 Lab 7 (continued) HW 12 Due to Holiday Break: Tuesday labs will conduct Lab 07, No Thursday/Friday labs, and HW 12 extended to 2024-12-02.
2024-12-02 Week 13 Coding Exam 3 HW 13
2024-12-09 Finals Week No Lab No HW MCQ Exam 3