Lecture, three hours; discussion, two hours. Requisites: course 10A or Computer Science 31 or equivalent, and one from course 10B, 16A, 20A, Computer Science 32, or equivalent, with grades of C- or better. Introduction to programming for World Wide Web for students with strong foundation in programming. HTML5 and CSS3 markup languages to design websites; client-side scripting with JavaScript to enable event-driven interactivity, animations, and cookie tracking; server-side scripting with PHP to render HTML pages, store, and retrieve data on server; and introduction to databases through SQLite3. P/NP or letter grading.

Review Summary

Clarity
6.7 / 10
Organization
6.7 / 10
Time
10-15 hrs/week
Overall
8.3 / 10

Reviews

    Quarter Taken: Fall 2022 In-Person
    Grade: A-

    This class can be challenging for those whose major is not about programming. The class itself is interesting, but the format of the midterm and final is stressful (the midterm was only out of 19-ish points, so 1 point off is worth 5-6% of the grade).

    Quarter Taken: Fall 2023 In-Person
    Grade: A

    In the Computing 40 course, the lectures were engaging, providing a solid foundation in programming for the internet. However, the instructor could improve on linking theory more closely to practical examples. While lectures, readings, and homework prepared me for tests, incorporating more real-world projects could enhance learning. I received the grade I expected and gained valuable skills, though I wished for deeper dives into advanced topics.

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

    This class is packed with content but is very informative for those who want to go into careers in UI/UX, web development etc. This class was challenging but ultimately very rewarding. Burnett is very fair and make use of her and the TA's office hours.

Course

Instructor
Sarah Burnett
Previously taught
24W 23F 23W 22F

Grading Information

  • No group projects

  • Attendance not required

  • 2 midterms

  • Finals week final

  • 0% recommend the textbook

Previous Grades

Grade distributions not available.