PIC 10A (Spring 2025)
Instructor: Professor Leah Keating
Discussion Section Location: MS 5137
TA Office Hours: Thursdays at 1:00-2:30 PM in MS 6118, or by appointment.
You can find a course description through UCLA’s registrar. Official course materials are available on BruinLearn.
The primary goal of the discussion sections is to equip students with the tools and strategies they need to solve the homework problems. However, programming involves far more than just knowing how to type correct code; to that end, the following goals will be incorporated, but secondary to the above:
- being able to plan and design code, i.e. creating pseudocode;
- identifying logical errors within naïve but faulty algorithms;
- identifying syntactic errors by reading compilation messages; and
- writing code with thorough documentation and clean styling practises.
I’ve taught this course twice before, and this course is standardised enough so that there’s a lot of overlap. You mind find my past teaching materials helpful to look at, and I’ll probably reuse some of it too. I’ll post my discussion notes and additional resources to this page throughout the quarter.