Autumn 2022
Stanford University
This course is designed for those with prior programming experience. It focuses on advanced programming methodologies in Python and JavaScript, and covers topics from object-oriented design principles to building web applications.
Introduction to the engineering of computer and web applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. This course targets an audience with prior programming experience, and that prior experience is leveraged so material can be covered in greater depth.
No data.
No data.
No data
Lecture slides and codes available at Lectures
No videos available
Assignments available at Assignments
Handouts available at Handouts