Difference between revisions of "IB Computer Science 1"
From WLCS
Line 1: | Line 1: | ||
+ | == Thursday (1/31/13) == | ||
+ | '''Warmup:''' | ||
+ | * What is the value of the list after the following code executes? | ||
+ | |||
+ | <syntaxhighlight lang="Python"> | ||
+ | nums = [8, 6, 7, 5, 3, 0, 9] | ||
+ | nums[0] = 5 | ||
+ | nums[nums[0]] = 1 | ||
+ | nums[len(nums)-1] = nums[1] + nums[2] | ||
+ | nums[3] = nums[4] | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | '''Agenda:''' | ||
+ | * Complete [[Advanced Python List Exercises]] | ||
+ | * You should be done with at least 3 of the exercises by the end of the day | ||
+ | |||
== Tuesday (1/29/13) == | == Tuesday (1/29/13) == | ||
'''Agenda:''' | '''Agenda:''' |
Revision as of 14:35, 31 January 2013
Contents
- 1 Thursday (1/31/13)
- 2 Tuesday (1/29/13)
- 3 Friday (1/25/13)
- 4 Thursday (1/24/13)
- 5 Thursday - Thursday (1/17/13 - 1/23/13)
- 6 Tuesday - Wednesday (1/15/13 - 1/16/13)
- 7 Friday - Monday (1/11/13 - 1/14/13)
- 8 Thursday (1/10/13)
- 9 Wednesday (1/9/13)
- 10 Monday - Tuesday (1/7/13 - 1/8/13)
- 11 Thursday - Friday (1/3/13 - 1/4/13)
- 12 Archives
Thursday (1/31/13)
Warmup:
- What is the value of the list after the following code executes?
nums = [8, 6, 7, 5, 3, 0, 9]
nums[0] = 5
nums[nums[0]] = 1
nums[len(nums)-1] = nums[1] + nums[2]
nums[3] = nums[4]
Agenda:
- Complete Advanced Python List Exercises
- You should be done with at least 3 of the exercises by the end of the day
Tuesday (1/29/13)
Agenda:
- Python lists quiz
- Loop and list walk-through
- Advanced Python List Exercises
- Go over Python lists quiz
Friday (1/25/13)
Agenda:
- VA Workplace Readiness Mid-year Pretest
- Look for the answer that you think they want
- Make sure that you have completed Python List Exercises
- Python lists quiz will be on Tuesday (1/29/13)
Thursday (1/24/13)
- Complete (Basic) Python List Exercises today
- Once done, copy your code into a Google Doc and share it with Mr. Bui
- A Python lists quiz will be on Monday (1/28/13)
- Be sure you understand everything from Python List Exercises
- Begin working on Advanced Python List Exercises
Thursday - Thursday (1/17/13 - 1/23/13)
Agenda:
Tuesday - Wednesday (1/15/13 - 1/16/13)
- Job Opportunity - Let Mr. Bui know if you are interested
- $9.00/hr
- After school at a local accounting company in Clarenon
- Bookkeeping
- Answer phones, filing, assembly tax returns.
- Scanning documents
- Website maintenance
- Demo missing assignments
Friday - Monday (1/11/13 - 1/14/13)
- 2nd Quarter Exam
- Demo and missing assignments
Thursday (1/10/13)
- 2nd Quarter Exam Outline
- Closed-note, closed-book, short-answers
- Turtle
- Functions
- Loops
- Strings
- Any assignments that we completed
- Planning code out before you write it
- Write out the English steps to finding the at-symbol
- Write out the English steps to the find() function, assuming you are searching for ch starting index
- Write out the English steps to finding the first non-valid e-mail character, assuming you start searching at index
- Write out the English steps to finding the first non-valid e-mail character backwards, assuming you start searching at index
- Write the code for harvesting an e-mail separated by anything (not just spaces)
Wednesday (1/9/13)
- 2nd Quarter Exam Outline
- Closed-note, closed-book, short-answers
- Turtle
- Functions
- Loops
- Strings
- Any assignments that we completed
- Demo completed E-mail Harvester Assignment
- Introduction to Flowcharts
- Pseudocode & flowcharts handout
- Media:Flowcharts.ppt
- As a class, we will draw the flow chart for findAtSymbol()
- As a class, we will draw the flow chart for finding an e-mail address
- Using Google Drive -> Drawing to create flow charts
- Harvesting an e-mail separated by anything
- Harvesting all e-mails separated by anything
Monday - Tuesday (1/7/13 - 1/8/13)
- Demo completed E-mail Harvester Assignment
- Introduction to Flowcharts
- Pseudocode & flowcharts handout
- Media:Flowcharts.ppt
- As a class, we will draw the flow chart for findAtSymbol()
- As a class, we will draw the flow chart for finding an e-mail address
- Using Google Drive -> Drawing to create flow charts
- Harvesting an e-mail separated by anything
- Harvesting all e-mails separated by anything
Thursday - Friday (1/3/13 - 1/4/13)
- Python Review - Take notes with a Google Doc
- Functions
- Loops
- Strings
- Demo missing assignments
- E-mail Harvester Assignment