IB Computer Science 1
From WLCS
Contents
- 1 Thursday - Friday (2/9/17 - 2/10/17)
- 2 Tuesday - Wednesday (2/7/17 - 2/8/17)
- 3 Wednesday - Monday (2/1/17 - 2/6/17)
- 4 Friday - Tuesday (1/27/17 - 1/31/17)
- 5 Wednesday - Thursday (1/25/17 - 1/26/17)
- 6 Thursday - Tuesday (1/19/17 - 1/24/17)
- 7 Tuesday - Wednesday (1/17/17 - 1/18/17)
- 8 Wednesday - Friday (1/11/17 - 1/13/17)
- 9 Monday - Tuesday (1/9/17 - 1/10/17)
- 10 Thursday - Friday (1/5/17 - 1/6/17)
- 11 Tuesday - Wednesday (1/3/17 - 1/4/17)
- 12 Archives
Thursday - Friday (2/9/17 - 2/10/17)
Agenda:
- Demo missing assignment(s)
- Computer science course options for next year
- Introduction to Lists
- Complete (Basic) Python List Exercises and turn it in via Google Classroom
- Complete 4 exercises from List-1 (no loops)
- Complete 2 exercises from List-2 (w/ loops)
- Complete Advanced Python List Exercises
Tuesday - Wednesday (2/7/17 - 2/8/17)
Agenda:
- Demo E-mail Harvester Assignment
- Introduction to Lists
- Complete (Basic) Python List Exercises and turn it in via Google Classroom
- Complete 4 exercises from List-1 (no loops)
- Complete 2 exercises from List-2 (w/ loops)
- Complete Advanced Python List Exercises
Wednesday - Monday (2/1/17 - 2/6/17)
- Complete and demo E-mail Harvester Assignment
- Work on the advanced challenges
Friday - Tuesday (1/27/17 - 1/31/17)
Agenda:
- ACM Capital Region Celebration of Women in Computing
- February 24-25th @ Georgetown University
- CodingBat Name Update
- Login to CodingBat
- Go to Prefs
- Add the class period number to the beginning of your name
- Put a space dash space after the number
- E.g. 1 - Last Name, First Name
- Complete Leet-speak Translator
- Complete Morse Code Translator: Part 1
- Work on E-mail Harvester Assignment
Wednesday - Thursday (1/25/17 - 1/26/17)
Agenda:
- Wolfram Summer Camp opportunity
- ACM Capital Region Celebration of Women in Computing
- February 24-25th @ Georgetown University
- CodingBat Name Update
- Login to CodingBat
- Go to Prefs
- Add the class period number to the beginning of your name
- Put a space dash space after the number
- E.g. 1 - Last Name, First Name
- Complete Leet-speak Translator
- Complete Morse Code Translator: Part 1
- Work on E-mail Harvester Assignment
Thursday - Tuesday (1/19/17 - 1/24/17)
Agenda:
- Demo missing assignments
- Wolfram Summer Camp opportunity
- Complete 6 exercises from String-1
- Be sure to create an account and login to save your progress!
- Complete 3 exercises from String-2
- Work on Leet-speak Translator
- Work on Morse Code Translator: Part 1
- Challenge: Implement a version in Processing that uses the Sound library. You will not be able to use input(), but you can simply store the plain string sentence in a global variable
- Media:Dot.wav and Media:Dash.wav
- Work on E-mail Harvester Assignment
Tuesday - Wednesday (1/17/17 - 1/18/17)
Agenda:
- Demo missing assignments
- Introduction to Strings
- Media:Strings_Python.pptx
- Complete Python String Exercises and submit via Google Classroom
- CodingBat
- Sign up or login to your account
- Ensure your name is in the proper format
- Go to prefs->Teacher Share and use my e-mail address
- Complete the last 4 string warm-ups from Warmup-1
- Be sure to create an account and login to save your progress!
- Complete 6 exercises from String-1
- Be sure to create an account and login to save your progress!
- Complete 3 exercises from String-2
Wednesday - Friday (1/11/17 - 1/13/17)
Agenda:
- Demo completed Taylor Series Pi and e
- Introduction to Strings
- Media:Strings_Python.pptx
- Complete Python String Exercises and submit via Google Classroom
Monday - Tuesday (1/9/17 - 1/10/17)
Agenda:
- Demo Looping Exercises
- Work on Taylor Series Pi and e
Thursday - Friday (1/5/17 - 1/6/17)
Warmup:
- Prompt the user for a number, N
- Use a loop to print out the first N multiples of 5
Agenda:
- Demo any missing assignments
- Work on post-break assignments:
Tuesday - Wednesday (1/3/17 - 1/4/17)
Agenda:
- Demo missing assignments:
- Work on post-break assignments: