Difference between revisions of "IBCS1 - March"
From WLCS
(Removing all content from page) |
|||
| Line 1: | Line 1: | ||
| + | == Monday - Tuesday (3/22/10 - 3/23/10) == | ||
| + | '''Warmup:''' | ||
| + | * Please complete the following [https://spreadsheets.google.com/viewform?formkey=dHJQN2JlTE5BUUlNazQyMExoNGpmVmc6MA survey] | ||
| + | '''Agenda:''' | ||
| + | * [[IB CS1 3rd Quarter Exam]] | ||
| + | |||
| + | == Monday - Wednesday (3/15/10 - 3/17/10) == | ||
| + | * Contact class | ||
| + | * AddressBook program | ||
| + | * As a class, you should have (a)dd and (p)rint | ||
| + | * Implement the (s)earch option | ||
| + | *# Prompt the user for a first name | ||
| + | *# Prompt the user for a last name | ||
| + | *# Using a loop, traverse the book list and check if the first name matches and if the last name matches | ||
| + | *#* You can grab the current element's attribute like this: book[x].firstName | ||
| + | *# If there is a match, then print out the Contact's info (book[x].info) | ||
| + | * Implement the (r)emove option | ||
| + | *# Prompt the user for a first name | ||
| + | *# Prompt the user for a last name | ||
| + | *# Using a loop, traverse the book list and check if the first name matches and if the last name matches | ||
| + | *#* You can grab the current element's attribute like this: book[x].firstName | ||
| + | *# If there is a match, then delete the element from the book list (HINT: del book[x]) | ||
| + | |||
| + | == Friday (3/12/10) == | ||
| + | * Heritage / Black History Assembly | ||
| + | |||
| + | == Wednesday - Thursday (3/10/10 - 3/11/10) == | ||
| + | '''Warmup:''' | ||
| + | * Let's try to create a Rectangle class | ||
| + | ** Write down the attributes/properties of Rectangle | ||
| + | ** Write down some methods/behaviors of Rectangle | ||
| + | |||
| + | '''Agenda:''' | ||
| + | * Introduction to Python classes (objects) | ||
| + | * Point class example | ||
| + | * Circle class example | ||
| + | * Rectangle class example | ||
| + | * Create a Contact class on your own | ||
| + | * We'll create an sample AddressBook program as a class | ||
| + | |||
| + | == Monday (3/1/10) == | ||
| + | '''Warmup:''' | ||
| + | * Write a while loop that traverses and adds 5 to each element in the following list: | ||
| + | ** myList = [1, 5, 2, 7, 98, 4, 43, 2, 6, 4, 2] | ||
| + | |||
| + | '''Agenda:''' | ||
| + | * Making your [[Robot game]] use lists | ||
| + | |||
| + | == Archives == | ||
| + | * [[IBCS1 - May]] | ||
| + | * [[IBCS1 - April]] | ||
| + | * [[IBCS1 - March]] | ||
| + | * [[IBCS1 - February]] | ||
| + | * [[IBCS1 - January]] | ||
| + | * [[IBCS1 - December]] | ||
| + | * [[IBCS1 - November]] | ||
| + | * [[IBCS1 - October]] | ||
| + | * [[IBCS1 - September]] | ||
Revision as of 10:10, 3 May 2010
Contents
Monday - Tuesday (3/22/10 - 3/23/10)
Warmup:
- Please complete the following survey
Agenda:
Monday - Wednesday (3/15/10 - 3/17/10)
- Contact class
- AddressBook program
- As a class, you should have (a)dd and (p)rint
- Implement the (s)earch option
- Prompt the user for a first name
- Prompt the user for a last name
- Using a loop, traverse the book list and check if the first name matches and if the last name matches
- You can grab the current element's attribute like this: book[x].firstName
- If there is a match, then print out the Contact's info (book[x].info)
- Implement the (r)emove option
- Prompt the user for a first name
- Prompt the user for a last name
- Using a loop, traverse the book list and check if the first name matches and if the last name matches
- You can grab the current element's attribute like this: book[x].firstName
- If there is a match, then delete the element from the book list (HINT: del book[x])
Friday (3/12/10)
- Heritage / Black History Assembly
Wednesday - Thursday (3/10/10 - 3/11/10)
Warmup:
- Let's try to create a Rectangle class
- Write down the attributes/properties of Rectangle
- Write down some methods/behaviors of Rectangle
Agenda:
- Introduction to Python classes (objects)
- Point class example
- Circle class example
- Rectangle class example
- Create a Contact class on your own
- We'll create an sample AddressBook program as a class
Monday (3/1/10)
Warmup:
- Write a while loop that traverses and adds 5 to each element in the following list:
- myList = [1, 5, 2, 7, 98, 4, 43, 2, 6, 4, 2]
Agenda:
- Making your Robot game use lists