Announcements:

September 21st

Course Description

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.

Staff

Jerry Cain
Lecturer
Ben Yan
Head TA

Lecture Time & Location

Monday, Wednesday, Friday
1:30 - 2:20PM
Hewlett 102

Course Information

Check out the course information sheet for administrivia about the class and policies.

Grading Policy

Programming assignments: 65%
Midterm examination: 10%
Final examination: 15%
Section attendance and participation: 10%

Examinations

Midterm:
Tuesday, October 29th
from 3:30 - 5:30 PM, Hewlett 101
or from 7:00 - 9:00 PM, 370-370

Final:
Monday, December 9th
from 8:30 - 11:30 AM, Location TBD

Important Dates

For a detailed outline of what's coming up, including lecture outlines and reading assignments, check out the course syllabus.

Office Hours & Helper Hours

For office hours, check out the course calendar