Thursday, March 23, 2017

March 24, 2017

Objective:  Solve problems with lists and for loops

Activities
  • Challenge 1 - Dice Rolling Simulation 
    • Requirement 1: required
    • Requirement 2 & 3: extra points
  • Challenge 2 - Sort a List of Random Integers
  • If done challenges: 
    • Help other students get the dice rolling challenge completed 
    • Study the handouts for the Explore task 
    • Select a computing innovation for your Explore task

    Wednesday, March 22, 2017

    March 23, 2017

    Objective:  Sort a list of integers.  Begin choosing  a topic for your Explore task.

    Handout:  Requirements and rubric for Explore task

    Activities
    • Overview of Explore task
    • Create Digital portfolio accounts
    • Group brainstorming - computing innovations that affect your life
    • Continue with Dice Simulation and Sort List challenges

    Monday, March 20, 2017

    March 20-22, 2017

    Objective:  Solve problems with lists and for loops

    Activities
    • Confirm list of students who wish to switch to AP CSP
    • Challenge 1 - Dice Rolling Simulation
      • Explanation of how histograms are made and used
      • How to create a list of zeros in JavaScript and Python
      • Mastery - show me at your desk when working
      • Due Wednesday
    • Challenge 2 - Sort a List of Random Integers

    Friday, March 17, 2017

    March 17, 2017

    Objective: Use for loops and lists

    Activities
    • If you registered for the AP exam, you should be enrolled in the AP section
    • CSP Student Survey (5th hour)
    • Classroom norms
    • Accounts and tools
      • Code.org - create an account, then join your section by going to http://studio.code.org/join/XXXX 

    • Video: Code.org Unit 5 Stage 15.  Processing arrays with loops
    • JavaScript programmers -  Unit 5 Stage 15
    • Python programmers
      • Create an account with Pythonanywhere.com 
      • Array assignment

    Wednesday, March 15, 2017

    March 16, 2017

    Objective: Get set for trimester 3!

    Activities
    • Meet your teammates
      • Introduce yourselves
      • Discuss: why you took this course
      • The most interesting thing you learned in the first trimester
      • Your favorite subject, hobby, sport, or other interest
      • Take notes.  Be prepared to introduce your teammates by name and tell one interesting thing about them.
      • Introductions to the class
    • Challenge: with your team, develop an algorithm for sorting a line of students by height. Only two students can move at a time.  Write your algorithm in pseudocode on a whiteboard.
    • Web site, blog, and calendar
    • Overview of trimester 3 
    • If you registered for the AP exam, you should be enrolled in the AP section
    • CSP Student Survey
    • Classroom norms
    • Accounts and tools
      • Code.org - create an account, then join your section by going to http://studio.code.org/join/XXXX 
      • Pythonanywhere.com - if you plan to use Python

    Tuesday, March 7, 2017

    March 7, 2017

    Objective: Use a while() loop to search through an array of numbers

    Activities
    • Warm-ups: on board. Do in notebook.
    • Collect all your past study guides: Tests 1, 2, 3, 5-1, & 5-2
      • Extra copies on back table if needed
      • Redo and/or study these for final exam
    • Example
      • function divisibleBy3(num) - returns true if num is divisible by 3 
    • Practice
      • function isEven(num) - returns true if num is even
      • function isOdd(num) - returns true if num is odd
    • Array project - Due Tuesday (Mastery).  
      • Write four the four functions below and code that tests all four functions and prints out the results.  Show me in class for a grade.
      • minimum(numArray) - returns the minimum value in numArray
      • maximum(numArray) - returns the maximum value in numArray
      • odds(numArray) - returns the number of odd numbers in the numArray (integers)
      • average(numArray) - returns the maximum value in numArray

    Monday, March 6, 2017

    March 6, 2017

    Objective: Use a while() loop to search through an array of numbers

    Activities
    • Collect all your past study guides: Tests 1, 2, 3, 5-1, & 5-2
      • Extra copies on back table if needed
      • Redo and/or study these for final exam
    • Example - how to find the minimum value on an array of numbers 
    • Array project - Due Tuesday (Mastery).  
      • Write four the four functions below and code that tests all four functions and prints out the results.  Show me in class for a grade.
      • minimum(numArray) - returns the minimum value in numArray
      • maximum(numArray) - returns the maximum value in numArray
      • odds(numArray) - returns the number of odd numbers in the numArray (integers)
      • average(numArray) - returns the maximum value in numArray