IB Computer Science I

From WLCS
Revision as of 16:37, 25 October 2009 by Admin (talk | contribs)

Monday (10/26/09)

  • 1st Quarter Exam

Friday (10/23/09)

Monday - Thursday (10/19/09 - 10/22/09)

Warmup:

  • What does the following code print?
x = 9
y = 10
z = 4

if x < y:
  if z < 0:
    print "Washington"
  else:
    print "Lee"
else:
  print "Generals"

Agenda:

Thursday (10/15/09)

Warmup:

  • What do the following conditions evaluate to?
not(False)
True or False
False and False
True and False
not(True or False)
True or True
False and True
False or True
not(False) and True
not(True) or False
not(True) or True

Agenda:

Tuesday - Wednesday (10/13/09 - 10/14/09)

Thursday - Friday (10/7/09 - 10/8/09)

Warmup:

  • Create a python script that prompts the user for three integer variables: month, day, and year
  • Print your birthday using the variables
  • Your birthday should use the following format: M/D/Y

Agenda:

Monday - Tuesday (10/5/09 - 10/6/09)

Wednesday - Thursday (9/30/09 - 10/1/09)

Back to School Night

Monday (9/28/09)

Friday (9/25/09)

Thursday (9/24/09)

Wednesday (9/23/09)

  • GvR Steps 1-10 Quiz
  • Continue the GvR steps. Try to reach steps 14-17 by the end of the week.
  • GvR Steps 11-13 Checkoff & Quiz on Friday (9/25/08)
  • At the end of class, please update Mr. Bui on the GvR Step that you are on by filling out this survey

Monday (9/21/09)

  • GvR Steps #6-12 overview
  • Complete GvR Steps #6-16
  • GvR Steps 5-10 Checkoff & Quiz on Wednesday (9/23/08)
  • Please update Mr. Bui on the GvR Step that you are on by filling out this survey

Wednesday - Friday (9/16/09 - 9/18/09)

Warmup:

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

Agenda:

  • Demo your Introduction to Unix/Linux evaluations
  • GvR Steps #1-5 overview
  • Complete GvR Steps #5-10
  • Please update Mr. Bui on the GvR Step that you are on by filling out this survey

Monday - Tuesday (9/14/09 - 9/15/09)

Thursday - Friday (9/10/09 - 9/11/09)

Warmup - 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 wants a PB&J sandwich.
  4. Write out the steps involved in making a PB&J sandwich.

Agenda:

  • Share sandwich stories
  • What does programming mean?
  • In the beginning...
    • 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?
  • Introduction to Unix/Linux

Tuesday - Wednesday (9/8/09 - 9/9/09)

  • Introductions
  • IB Computer Science I 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 your student ID number
    • 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 on the top right of the page
  4. Complete the following:
    1. List 5 things that use computers
    2. List 5 things you have done in any science class
    3. Define the term: "to compute" or "computation"