Unit 1.2 Wrap Up + Quiz 2

March 4 Class Instructions

Read the reminders below carefully. They will help you finish your submissions, prepare for Quiz 2, and move into Unit 1.3 with confidence.

Start Here

Order for today: first make sure 1.2.6 and 1.2.7 are submitted, then take Quiz 2, then move on to Unit 1.3 and get as far as you can.

Quick Plan
  1. Check that 1.2.6 is submitted
  2. Check that 1.2.7 is submitted
  3. Take Quiz 2
  4. Begin Unit 1.3
Class reminder image

Last Class Review

High Level Language

Close to English and easier for people to read and write. Python is a good example.

Low Level Language

Closer to the computer and more focused on machine level control.

Interpreted Language

Runs line by line and can tell you exactly where an error happens.

Compiled Language

Checks the whole program before running, so one mistake can stop the full program.

Why We Use Python

Today’s Tasks

  • Finish any missing work from 1.2.5, 1.2.6, and 1.2.7.
  • Submit 1.2.6.
  • Submit 1.2.7 as a screenshot because that activity does not save.
  • After that, complete Quiz 2.
  • Then begin Unit 1.3 and work as far as you can.

Important: there are two submissions you need to have turned in before moving on.

Due today: 1.2.6 and 1.2.7

Special Instructions for 1.2.7

When you run the program:

  • Type The Language Name (maybe python)
  • Press Enter
  • Type 1991 (if choosing python)
  • Press Enter
  • Repeat this ten times
  • Keep going until the timeline appears
Timeline input example

Entrance Ticket: Quiz 2 Reminder

Read these reminders before you begin. They are here to help you think back to what we practiced.

Low level languages are closer to the hardware and are often used when speed and control matter most.
High level languages are much more common in modern programming because they are easier for humans to work with.
Interpreted languages can run some lines first, then stop when they hit an error.
Compiled languages usually check the whole program before anything runs.
Robots and hardware need speed and direct control.
Websites and user projects usually benefit from flexibility and easier writing.