CS1 - 0809 - September

From WLCS

Monday (9/29/08)

Thursday (9/25/08)

Back to School Night

Tuesday (9/23/08)

Warmup:

  • Create a world where Guido starts facing north and at location (5, 5)
  • Using a while loop, make Guido turn left as long as he is not facing west
  • After that while loop, make Guido move forward as long as his front is clear
  • Make Guido turn left
  • Using a third while loop, make Guido move forward once again as long as his front is clear

Agenda:

  • Randomize seats
  • Everyone should be on Steps 14, 15, or 16 today.
  • GvR Quiz #2 this Thursday
  • GvR Demos #2 this Thursday (Steps 8 - 13)
  • GvR Review
    • if statements
    • do statements
    • nested statements
    • while statements
    • nested everything!

Friday (9/19/08)

  • Work on GvR Steps and your goal should be to complete through Step 13, 14, OR 15
  • Demo your GvR Steps 1-7 Demo Assignments: Period 1 & 6
  • Massive GvR Review
    • if statements
    • do statements
    • nested statements
  • At the end of class, please update Mr. Bui on the GvR Step that you are on by filling out this survey

Wednesday (9/17/08)

Agenda - Normal

Agenda - Experienced

Monday (9/15/08)

  • GvR Review
    • Basic instructions
    • World builder
    • Compound instructions
    • if statements
    • do statement
  • GvR Review Exercise
    • Define a new compound instruction called spin that makes Guido turnleft four times
    • Define a new compound instruction called run that makes Guido move five times
    • Make Guido run, put down a beeper, run, put down a beeper, run, and then spin
  • GvR Steps 1-7 Checkoff & Quiz on Wednesday (9/17/08)
  • Continue with your GvR
  • At the end of class, please update Mr. Bui on the GvR Step that you are on by filling out this survey

Thursday (9/11/08)

Warmup

  • Please update Mr. Bui on the GvR Step that you are on by filling out this survey

Agenda - Normal

  • Review GvR Steps 1-3
  • Continue working on GvR steps. End of class goal: complete GvR up through Steps 8, 9, or 10

Agenda - Experienced

  • On your own, review GvR Steps 1 - 12
  • Work on GvR Step 13 and on
  • Simple GvR binary adder

Tuesday (9/9/08)

Warmup

  • Who invented the Python programming language?

Agenda - Normal

  • Introduction to GvRng (GvR)
    • Applications -> Programming -> GvRng
  • GvR Lessons
  • Work through Step 1 of GvR as a class
  • Overview of Steps 2 and 3
  • Work through Steps 2 and 3
  • Overview of Steps 4 and 5
  • Work through Steps 4 and 5
  • Continue working through as many steps as you can! Remember to save all files using the proper GvR File Naming Rules
  • Demo your Unix activity

Agenda - Experienced

  • On your own, review GvR Steps 1 - 12
  • Work on GvR Step 13

Friday (9/5/08)

Warmup

  • Using the power of the internets, what was the first commercial graphical user interface (GUI) developed for the personal computer?
  • In what year was the first GUI introduced?
  • In what year was the Unix operating system developed?

Agenda

Tuesday - Thursday (9/2/08 - 9/4/08)

  • Introductions
  • Syllabus
  • Name cards
  • Misc logistics
    • 20/10 no pass policy
    • Location of bathrooms
    • Sign in/out sheets
  • Lab setup/config
    • Login username is your first initial and lastname (e.g. pbui)
    • Your password is the same as your username (e.g. pbui)
    • CHANGE YOUR PASSWORD
      • Go to System -> Preferences -> About Me -> Change Password
    • Acceptable-use policies apply in this lab!
  • Student Surveys
    • Fill out and submit
    • Share several snippets with class
  • What is computer science?
  1. Pair up
  2. Take out a sheet of paper
  3. Put both of your names in the top right of the page
  4. a) List 5 things that use computers
  5. b) List 5 things you have done in any science class
  6. c) Define the term: "to compute" or "computation"
  7. Turn in your definition
  • How do we solve problems?
  1. Pair up again (with a different partner)
  2. Take out a new sheet of paper and write your names on it
  3. Problem: Mr. Bui is hungry. How would you solve that problem? Write out the steps.
  4. Pause until Mr. Bui says to continue
  5. One solution: Make him a PB&J sandwich. Write out the steps involved in making a PB&J sandwich.
  6. How many steps are necessary in making a PB&J sandwich?
  7. Turn in your steps
  • Share sandwich stories
  • What does programming mean?