IBCS1 - 1011 - March

From WLCS

Monday (3/28/11)

Agenda:

  • Convert one of your GASP games to use lists
  • Demo your converted game by the end of next week
  • If you are done converting, then create a new game from scratch (or begin designing one)

Thursday (3/24/11)

Agenda:

  • 3rd Quarter Exam
  • Demo your completed game by the end of next week
  • Nested Lists Exercises
    • Assume you have matrix = [ [2, 4, 6], [1, 3, 5], [0, 1, 2] ]
    1. Write the nested loops to print out all the elements
    2. Write the nested loops that sums up all the elements
    3. Write the nested loop that finds the maximum value in the matrix

Tuesday (3/22/11)

Warmup:

  1. Create a list of lists like so: matrix = [ [2, 4, 6], [1, 3, 5], [0, 1, 2] ]
  2. Write a loop that goes from 0 up to len(matrix) using a counter variable r
    1. Inside the outer loop, write another loop that goes from 0 up to len(matrix[r]) using a counter variable c
      1. Print the element at matrix[r][c]
  3. See if you can format the printing better

Agenda:

  • Nested lists
  • 3rd Quarter Exam Review
    • Basic stuff (variables, expressions, functions, if-statements, conditionals, loops)
    • Strings
    • Lists
  • Convert one of your GASP games to use lists
  • Demo your converted game by the end of next week

Monday - Friday (3/14/11 - 3/18/11)

Warmup:

Agenda:

  • Demo your Pig Latin Translator
  • Item Collection Game w/ lists walkthrough
  • Convert your Dodge game to use lists

Thursday (3/10/11)

Agenda:

Tuesday (3/8/11)

Warmup:

  1. Create a list with the following numbers: 6, 3, 8, 4, 3, 5, 4, 3, 2, 1, 6, 8, 9, 6, 7, 3, 7, 2, 5
  2. Create a variable named total and initialize it to 0 (zero)
  3. Use a loop to traverse the list
    • Add each list element to the total
  4. Print out your total after the loop is done

Agenda:

  • Final deadline: Dual enrollment forms are due (3/10/11)
  • Make sure (Basic) Python List Exercises is turned in
  • Advanced Python List Exercises
  • How do we use lists to simplify our Dodge game?
    • Example: If I have our warmup list, what would it look like to add 1 to every number?
    • Example: What would it look like to multiply every number by 2?
    • Example: What would it look like to reset all the numbers to 0?

Friday (3/4/11)

Warmup:

  • Write the loop that finds the index of the first vowel
  • Print out the index

Agenda:

Wednesday (3/2/11)

Warmup:

Agenda: