Announcements

  • Congrats on finishing CSCI E-33a!

Table of Contents

HTML, CSS

  1. Fill out the sectioning preference form by 20210127T235900-0500, so that we may schedule sections and office hours and assign teaching fellows.
  2. Complete the CSCI E-33a Software Form no later than 20210131T235900-0500
    • Note that you will not be able to submit Project 0 until you complete this form!
  3. Watch Lecture 0 on or after Mon 1/25.
  4. Attend section.
  5. Begin work on Project 0, due 20210207T235900-0500.

Git

  1. Watch Lecture 1 on or after Mon 2/1.
  2. Attend section.
  3. Optionally attend office hours.
  4. Continue work on Project 0, due 20210207T235900-0500.

Python

  1. Watch Lecture 2 on or after Mon 2/1.
  2. Attend section.
  3. Optionally attend office hours.
  4. Complete Project 0, due 20210207T235900-0500.

Django

  1. Watch Lecture 3 on or after Mon 2/8.
  2. Attend section.
  3. Optionally attend office hours.
  4. Complete Project 1, due 20210221T235900-0500.

SQL, Models, and Migrations

  1. Watch Lecture 4 on or after Mon 2/22.
  2. Attend section.
  3. Optionally attend office hours.
  4. Complete Project 2, due 20210307T235900-0500.

JavaScript

  1. Watch Lecture 5 on or after Mon 3/8.
  2. Attend section.
  3. Optionally attend office hours.
  4. Complete Project 3, due 20210328T235900-0400.

User Interfaces

  1. Watch Lecture 6 on or after Mon 3/29.
  2. Attend section.
  3. Optionally attend office hours.
  4. Begin work on Project 4, due 20210418T235900-0400.

Testing, CI, CD

  1. Watch Lecture 7 on or after Mon 4/12.
  2. Attend section.
  3. Optionally attend office hours.
  4. Complete Project 4, due 20210418T235900-0400.
  5. Begin work on the final project, due 20210509T235900-0400.

Scalability and Security

  1. Watch Lecture 8 on or after Mon 4/26.
  2. Attend section.
  3. Optionally attend office hours.
  4. Complete the final project, due 20210509T235900-0400.