Home
Software Engineering
COMPSCI W169A
Policy on Course Content: You are free and encouraged to use course materials for personal use (in collaboration with other students, in your research, etc.). You are also free, for example, to post course notes you create on your personal website. Please DO NOT post HW/Exams/Solutions because this could encourage cheating down the road. You are expressly prohibited from uploading ANY course materials to public/commercial websites such as Chegg, CourseHero, Quizlet, etc.
Professors Armando Fox and Michael Ball
What’s with the different CS169 courses?
- CS 169A (offered most frequently) is the basic 3-unit intro to agile software engineering. In summer it is offered as a fully-online, largely-asynchronous course; during the semester it may be fully-online/asynchronous or hybrid. CS 169 satisfies the EECS/CS design course requirement.
- CS 169L is a 1-unit project course that has CS 169A (or CS 169 Classic) as a pre-req, or equivalent knowledge (i.e.we’ll interview you using material typical of a CS169A final). CS 169L is an elective that may be repeated for credit but is not necessary to satisfy the EECS/CS design course requirement.
- CS 169 “classic,” offered infrequently, is a 4-unit combination of CS 169A+169L.
Getting Started
Navigation Tips
- Use the nav bar at the top-right of pages to navigate between modules and sections.
- You can also navigate through module components by clicking the "Next" and "Previous" buttons at the bottom of each page (in a browser).
- See the Course Summary in the Syllabus (in left navigation) for an overview of due dates.
- Select Modules (in left navigation) for a more detailed course layout.
- To get help with the course, click Piazza (in left navigation) and post a question, or contact a GSI directly (via the Inbox in global navigation on the far left).
- To get help with a technical problem related to Canvas, click Help (in global navigation on the far left).