Lecture, three hours; discussion, two hours; laboratory, eight hours. No prior programming experience assumed. Basic principles of programming, using C++; algorithmic, procedural problem solving; program design and development; basic data types, control structures and functions; functional arrays and pointers; introduction to classes for programmer-defined data types. P/NP or letter grading.

Review Summary

Clarity
5.0 / 10
Organization
5.0 / 10
Time
10-15 hrs/week
Overall
1.7 / 10

Reviews

    Quarter Taken: Winter 2022 In-Person
    Grade: A

    Explanations were fine, a little lacking and disorganized but okay. There are a couple homework assignments and they got increasingly harder, so I had to collaborate a lot with my peers for the last 3 a lot. Midterm and final were MC which were okay.

    Quarter Taken: Winter 2022 In-Person
    Grade: A

    attend lecture and start projects early!

    Quarter Taken: Winter 2023 In-Person
    Grade: A

    The course content itself is interesting. The instructor's lectures were a little confusing because they often started with the wrong way to use concepts in code, rather than starting with the right way and then explaining why alternative methods are incorrect. I also think course concepts could have been explained more clearly. The midterm did not very accurately reflect the material focused on in lecture. I found Chat GPT to be very helpful in learning course concepts and understanding each line of code in certain examples. Overall I did learn a lot in this class, and I strongly recommend having done the homeworks and going over lecture snippets before the final exam.

    Quarter Taken: Winter 2023 In-Person
    Grade: A-

    There’s no textbook for the course and the test has been made super hard. Midterm average is 70.

    Quarter Taken: Winter 2023 In-Person
    Grade: A-

    She got weirdly theoretical with the topics. Probably one of the harder PIC10a professors and she's the only professor I know that made the A threshold higher than 93. I got a 93.5 and it was an A-. Very boring lecturer and not super helpful when she's asked a question.

Course

Instructor
Sarah Burnett
Previously taught
23W 22W

Grading Information

  • No group projects

  • Attendance not required

  • 1 midterm

  • Finals week final

  • 20% recommend the textbook

Previous Grades

Grade distributions not available.