CS 70

Week 1

  • LHS Cow speaking

    Welcome to Week 1!

    Each week has a page like this one, which will help you keep track of what you need to do for the week, including:

    • Learning from the provided on-line lessons
    • Attending lab
    • Working on homework

    You can think of this page as your “to do list” for the week.

Lessons

  • RHS Cow speaking

    Typically, each week will have two on-line lessons just like a traditional class has two in-person lectures. You should aim to complete the lessons before Wednesday's lab so that if you have questions you can ask them in lab.

Work through Week 1 Lessons. Aim to finish the first lesson by Tuesday, January 16, and the second by the end of the week.

  • Lesson One covers introductions and a first taste of C++.
  • Lesson Two covers object lifetime for local variables holding primitive types, and numeric types in C++.

Lab Check-Ins

  • LHS Cow speaking

    Unless we tell you it's optional, you should always attend lab.

  • RHS Cow speaking

    For each lab (i.e., class meeting), you'll fill out a lab check-in (two points each):

No lab 1 for mlk day * Lab Check-in: Week 1, Lab 2

Assignments

Homework — Begin as soon as you can!

  • Homework 0, Episode 1
    • Released Monday, January 15, at 8:00 AM.
    • Due Tuesday, January 23
    • There is no late pass for this assignment.
  • Homework 0, Episode 2
    • Released Monday, January 15, at 8:00 AM.
    • Due Tuesday, January 23
    • There is no late pass for this assignment.

Proficiency Checks — Begin when you're ready!

Reference Pages

  • LHS Cow speaking

    Finally, many weeks will mention some useful reference material that can help you out with both the current and future assignments and lessons.

The Help pages and the Course Policies pages have a collection of reference pages! Here are some that might be helpful from this week onward:

  • RHS Cow speaking

    Note that this page gets marked as “completed” (with a green check in the bottom right corner) when you've done all the lesson materials for the week. This status indication does not include whether you've attended lab, or completed the homework or proficiency checks—those things are tracked separately, elsewhere.

(When logged in, completion status appears here.)