Difference between revisions of "IB Computer Science 1"

From WLCS
Line 28: Line 28:
 
** [[Looping Exercises]]
 
** [[Looping Exercises]]
 
** [[Taylor Series Pi and e]]
 
** [[Taylor Series Pi and e]]
 
== Thursday - Monday (12/22/16 - 1/2/17) ==
 
* Winter Break
 
 
== Friday - Wednesday (12/16/16 - 12/21/16) ==
 
'''Agenda:'''
 
* Demo [[Prime numbers assignment]] (Wing IDE)
 
* Work on [[Guessing Game Assignment]] (Wing IDE)
 
* Continue on to [[Monte Carlo Calculation of Pi]] (Wing IDE)
 
** Additional challenge: Animate your Monte Carlo Pi calculation using Processing
 
* Upcoming assignments after Winter Break (feel free to complete them over break)
 
** [[Looping Exercises]]
 
** [[Taylor Series Pi and e]]
 
 
== Wednesday - Thursday (12/14/16 - 12/15/16) ==
 
'''Warmup:'''
 
* The modulus operator % gives you the remainder (e.g. 8 % 3 gives you 2).  Calculate the following
 
*# 9 % 4
 
*# 99 % 9
 
*# 15 % 2
 
*# 20 % 8
 
*# 87 % 8
 
*# 115 % 60
 
*# 52 % 9
 
* Missing assignments?
 
** Pong (Keyboard vs. Mouse)
 
** Gravity Ball with Mouse Launcher
 
* Complete [[Prime numbers assignment]] (using Wing IDE)
 
 
== Monday - Tuesday (12/12/16 - 12/13/16) ==
 
'''Agenda:'''
 
* Dual Enrollment (ITP 195 - Python Programming)
 
** Turn in any missing documentation
 
** Sophomores!  PSAT scores can be printed on the desktop through '''your''' College Board accounts
 
* Demo missing assignments:
 
** Pong (Keyboard vs. Mouse)
 
** Gravity Ball with Mouse Launcher
 
* Introduction to While Loops
 
** [[Media:PythonWhileLoops.pptx]]
 
* While Loop practice (using Wing IDE)
 
** Write a loop that prints 0 to 10
 
** Write a loop that prints 10 to 0
 
** Write a loop that prints from 19 to 77
 
** Write a loop that prints the first 50 even numbers
 
** Prompt a user for a number N. Write a loop that then prints out the first N even numbers (Hint: Use multiple variables)
 
* Work on [[Prime numbers assignment]] (using Wing IDE)
 
 
== Wednesday - Friday (12/7/16 - 12/9/16) ==
 
'''Agenda:'''
 
* Dual Enrollment (ITP 195 - Python Programming)
 
** Turn in any missing documentation:
 
*** Parent-signed "Intent to Pursue Dual Enrollment Form"
 
*** Copy of PSAT Evidence-Based Reading & Writing score report w/ your name
 
*** Sophomores!  You need to also submit your high school transcript & complete this [https://goo.gl/forms/w0QL3SHG2Smjgu5I2 form] for a recommendation letter
 
* Demo missing [https://docs.google.com/document/d/1VGe4BcieqEgXfBAW_kA6gDd5a243rIItHGfV9jXLRfo/edit?usp=sharing Project: Pong (Mouse vs Keyboard)]
 
* Complete and demo [https://docs.google.com/document/d/1wCZWJbwxWv6xqrbuQOKC8jgqdNdVUzSKE4L6UC-yX2s/edit?usp=sharing Animation: Gravity Ball with Mouse Launcher]
 
 
== Monday - Tuesday (12/5/16 - 12/6/16) ==
 
'''Agenda:'''
 
* Dual Enrollment (ITP 195 - Python Programming)
 
*# Turn in the signed "Intent to Pursue Dual Enrollment Form"
 
*# If you have PSAT scores that meet the English exemption, then please print a copy of your score report with your name
 
*# Mr. Bui has already taken care of your math exemption scores
 
*# Sophomores! You have extra work and an additional paperwork to complete
 
*#* [https://goo.gl/forms/w0QL3SHG2Smjgu5I2 Sophomores should complete this survey for a "recommendation"]
 
* Demo a completed [https://docs.google.com/document/d/1VGe4BcieqEgXfBAW_kA6gDd5a243rIItHGfV9jXLRfo/edit?usp=sharing Project: Pong (Mouse vs Keyboard)]
 
* Complete [https://docs.google.com/document/d/1wCZWJbwxWv6xqrbuQOKC8jgqdNdVUzSKE4L6UC-yX2s/edit?usp=sharing Animation: Gravity Ball with Mouse Launcher]
 
 
== Thursday - Friday (12/1/16 - 12/2/16) ==
 
'''Agenda:'''
 
* Dual enrollment (ITP 195 - Python Programming)
 
*# Go to Google Classroom
 
*# Download and save the appropriate dual enrollment documents
 
*# Complete the online application
 
*# Collect the necessary placement testing scores for exemption (Mr. Bui will take care of math for you)
 
*# Sophomores! You have extra work and an additional paperwork to complete
 
*#* [https://goo.gl/forms/w0QL3SHG2Smjgu5I2 Sophomores should complete this survey for a "recommendation"]
 
*# Return a parent-signed "Intent to Pursue Dual Enrollment" form on Monday/Tuesday (12/5/16, 12/6/16)
 
* Demo a completed [https://docs.google.com/document/d/1VGe4BcieqEgXfBAW_kA6gDd5a243rIItHGfV9jXLRfo/edit?usp=sharing Project: Pong (Mouse vs Keyboard)]
 
** Implement the additional challenges if you have time!
 
* [https://docs.google.com/document/d/1wCZWJbwxWv6xqrbuQOKC8jgqdNdVUzSKE4L6UC-yX2s/edit?usp=sharing Animation: Gravity Ball with Mouse Launcher]
 
  
 
== Archives ==
 
== Archives ==
 +
* [[IBCS1 - 1617 - December]]
 
* [[IBCS1 - 1617 - November]]
 
* [[IBCS1 - 1617 - November]]
 
* [[IBCS1 - 1617 - October]]
 
* [[IBCS1 - 1617 - October]]
 
* [[IBCS1 - 1617 - September]]
 
* [[IBCS1 - 1617 - September]]
 
* [[IBCS1 - 1516]]
 
* [[IBCS1 - 1516]]

Revision as of 07:22, 12 January 2017

Wednesday - Thursday (1/11/17 - 1/12/17)

Agenda:

Monday - Tuesday (1/9/17 - 1/10/17)

Agenda:

Thursday - Friday (1/5/17 - 1/6/17)

Warmup:

  1. Prompt the user for a number, N
  2. Use a loop to print out the first N multiples of 5

Agenda:

Tuesday - Wednesday (1/3/17 - 1/4/17)

Agenda:

Archives