> Source URL: /unit-1/unit-1.path
---
path:
  columns: ["title", "times", "location"]
---

## Unit 1: The First Mile

### Week 1

| Activity                                                               | Date & Time                       | Location                      |
| ---------------------------------------------------------------------- | --------------------------------- | ----------------------------- |
| [Lecture 1: Welcome to CS-121](lectures/lecture-1/lecture-1.slides.md) | Jan 13th 3:00pm - 4:15pm          | RLY-204                       |
| [Starter Project](projects/0-starter-project/starter.project.md)       | Jan 13th 4:15pm - Jan 15th 3:00pm | —                             |
| [Lab 1: Gutenburg](labs/01-gutenberg/01-gutenberg.lab.md)              | Jan 14th 2:30pm - 4:30pm          | [Discord][discord_invite_url] |
| [Lecture 2: Print + Variables](lectures/lecture-2/lecture-2.slides.md) | Jan 15th 3:00pm - 4:15pm          | RLY-204                       |
| [Project 1: Me.py](projects/01-me-dot-py/me-dot-py.project.md)         | Jan 15th 4:15pm - Jan 22nd 3:00pm | —                             |

### Week 2

| Activity                                                                         | Date & Time                       | Location                      |
| -------------------------------------------------------------------------------- | --------------------------------- | ----------------------------- |
| [Lecture 3: Thinking like a computer](lectures/lecture-3/lecture-3.slides.md)    | Jan 20th 3:00pm - 4:15pm          | RLY-204                       |
| [Lab 2: Cyberlib](labs/02-cyberlib/02-cyberlib.lab.md)                           | Jan 21st 2:30pm - 4:30pm          | [Discord][discord_invite_url] |
| [Lecture 4: Control flow & conditionals](lectures/lecture-4/lecture-4.slides.md) | Jan 22nd 3:00pm - 4:15pm          | RLY-204                       |
| [Project 2: You.py](projects/02-you-dot-py/you-dot-py.project.md)                | Jan 22nd 4:15pm - Jan 29th 3:00pm | —                             |

### Week 3

| Activity                                                                               | Date & Time                      | Location                      |
| -------------------------------------------------------------------------------------- | -------------------------------- | ----------------------------- |
| [Lecture 5: Control flow & conditions part II](lectures/lecture-5/lecture-5.slides.md) | Jan 27th 3:00pm - 4:15pm         | CANCELLED (snow day)          |
| [Lab 3: Text adventure](labs/03-text-adventure/03-text-adventure.lab.md)               | Jan 28th 2:30pm - 4:30pm         | [Discord][discord_invite_url] |
| [Lecture 6: An introduction to loops](lectures/lecture-6/lecture-6.slides.md)          | Jan 29th 3:00pm - 4:15pm         | RLY-204                       |
| [Project 3: Pet.py](projects/03-pet-py/pet-py.project.md)                              | Jan 29th 4:15pm - Feb 5th 3:00pm | —                             |
|                                                                                        |

### Week 4

| Activity                                                                       | Date & Time                      | Location                      |
| ------------------------------------------------------------------------------ | -------------------------------- | ----------------------------- |
| [Lecture 7: Language and Lists](lectures/lecture-7/lecture-7.slides.md)        | Feb 3rd 3:00pm - 4:15pm          | RLY-204                       |
| [Lab 4: Lists + Loops](labs/04-lists-and-loops/04-lists-and-loops.lab.md)      | Feb 4th 2:30pm - 4:30pm          | [Discord][discord_invite_url] |
| [Lecture 8: Random + Game Loops](lectures/lecture-8/lecture-8.slides.md)       | Feb 5th 3:00pm - 4:15pm          | RLY-204                       |
| [Project 4: Pet Adventure](projects/04-pet-adventure/pet-adventure.project.md) | Feb 5th 4:15pm - Feb 12th 3:00pm | —                             |
|                                                                                |

### Week 5

| Activity                                                                                       | Date & Time                       | Location                            |
| ---------------------------------------------------------------------------------------------- | --------------------------------- | ----------------------------------- |
| [Lecture 9: Unit 1 Review + Introduction to Functions](lectures/lecture-9/lecture-9.slides.md) | Feb 10th 3:00pm - 4:15pm          | RLY-204                             |
| [Lab 5: Local Development Setup + Fun with Functions](labs/05-fun-func/05-fun-func.lab.md)     | Feb 11th 2:30pm - 4:30pm          | [Discord][discord_invite_url]       |
| Lecture 10 (moved to next week)                                                                | Feb 12th 3:00pm - 4:15pm          | No class (Bicentennial Celebration) |
| [Project 5: Review Project](projects/05-review-project/unit-1-review.project.md)               | Feb 12th 4:15pm - Feb 19th 3:00pm | —                                   |

### Week 6 - Unit 1 Exam Week

| Activity                                                                                       | Date & Time              | Location                      |
| ---------------------------------------------------------------------------------------------- | ------------------------ | ----------------------------- |
| [Unit 1 Practice Exam](exams/unit-1-exam/practice/unit-1-practice-exam/unit1-practice.exam.md) | Feb 17th 3:00pm - 4:15pm | RLY-204                       |
| [Lab 6: Unit 1 Review and Exam Setup](labs/06-unit-1-exam-prep/06-unit-1-exam-prep.lab.md)     | Feb 18th 2:30pm - 4:30pm | [Discord][discord_invite_url] |
| [**Unit 1 Exam**](exams/unit-1-exam/unit1-exam.guide.md)                                       | Feb 19th 3:00pm - 4:15pm | RLY-204                       |

[Back to Home](../index.path.md)


---

## Backlinks

The following sources link to this document:

- [Unit 1: The First Mile](/index.path.llm.md)
