Walton High School

Updated 7/16/08

Computer Science 1B

               08-09

     
mon 1/5 no school  
tue 1/6   Schedule verification, policies
wed 1/7   pgm 1  proj 6.6 with the following additional modifications.  At the beginning of any turn, 
    if the player rolls a 7 or an 11, the player wins, if the player rolls a 2, 3, or 12 the player 
    loses and any other point total rolled becomes the point ( the value the player must roll to 
    win before rolling a 7).  Modify the payout so that a win only earns the amount of the wager.
    Keep track of the results.
thur 1/8   pgm 1
fri 1/9   pgm 1
     
mon 1/12   pgm 1
tue 1/13   pgm 1
wed 1/14   pgm 1 due
thur 1/15   Intermediate Methods
fri 1/16   Intermediate Designing classes
     
mon 1/19 no school  
tue 1/20   Testing control statements
wed 1/21   Scope and Lifetime
thur 1/22   pgm 2 proj 6.1 and 2.  guessing game.
    Merge the 2 projects into 1 program so either the user can guess 
    the computer's number or the computer can guess the human's number.
fri 1/23   pgm 2
     
mon 1/26   pgm 2
tue 1/27   pgm 2
wed 1/28 web quiz lesson 6
thur 1/29   pgm 2
fri 1/30   pgm 2 due.
     
mon 2/2   pgm 3  primes.  Create a program that  
    has two major components.  The first part is
    to create a list of all the prime numbers from
    1 to 100.  The second part is to test any
    integer that is input to see if it is prime.
tue 2/3   pgm 3
wed 2/4 e rel pgm 3   
thur 2/5   pgm 3
fri 2/6   pgm 3
     
mon 2/9   pgm 3
tue 2/10   pgm 3
wed 2/11 web pgm 3 due
thur 2/12   pgm 4  proj 6.8 turtle graphing
fri 2/13   pgm 4   
     
mon 2/16 No school  
tue 2/17   pgm 4
wed 2/18   pgm 4
thur 2/19   pgm 4
fri 2/20   pgm 4
     
mon 2/23   pgm 4
tue 2/24   pgm 4 due.
wed 2/25 web review
thur 2/26   test unit 6
fri 2/27   Improving the user interface (gui)
     
mon 3/2   Improving the user interface (gui)
tue 3/3 E Rel Improving the user interface (gui)
wed 3/4   Improving the user interface (gui)
thur 3/5   pgm 5 proj 7.3 newton's square root
fri 3/6   pgm 5
     
mon 3/9   pgm 5
tue 3/10   pgm 5
wed 3/11 web pgm 5
thur 3/12   pgm 6 proj 7.5 investing
fri 3/13   pgm 6
     
mon 3/16   pgm 6
tue 3/17   pgm 6
wed 3/18 web pgm 6
thur 3/19   pgm 6
fri 3/20   quiz lesson 7
     
mon 3/23 ghsgt pgm 7 proj 7.6 credit plan
tue 3/24 ghsgt pgm 7
wed 3/25 ghsgt pgm 7
thur 3/26 ghsgt pgm 7
fri 3/27 web pgm 7
     
mon 3/30   pgm 7
tue 3/31   pgm 7 due
wed 4/1   review
thur 4/2   test lesson 7
fri 4/3 web Introduction to arrays
     
mon 4/6   Spring Break
tue 4/7   Spring Break
wed 4/8   Spring Break
thur 4/9   Spring Break
fri 4/10   Spring Break
     
mon 4/13   Introduction to arrays
tue 4/14   Intro to arrays
wed 4/15   Intro to recursion
thur 4/16   pgm 8 proj 8.1 odd, even, neg
fri 4/17   pgm 8  
     
mon 4/20   pgm 8
tue 4/21   pgm 8
wed 4/22 web pgm 8 due
thur 4/23   pgm 9 Windchill.  Create a table of windchill effects for temperatures from  
      -15 to 50 degrees and wind speeds from 0 to 60 mph.  Each parameter should
     increase in steps of 5 units.  Use of a matrix (2 dimension array) is required
    Windchill is computed according to the following piecewise function:
                                  temp ,    wind <=4
    equivalent temp =    1.6 * temp -55,     wind > 45
                                  91.4 - (10.45 + 6.69 * sqrt(wind) -.447 * wind)*(91.4-temp)/22
fri 4/24   pgm 9   
     
mon 4/27   pgm 9
tue 4/28   quiz lesson 8
wed 4/29 web pgm 9 due
thur 4/30   program 10.  Create a computer based test of 50 questions covering lessons 1-8. 
    It should be interactive in the providing of the questions, accepting answer and scoring.
    Be sure to test it on at least 3 of your classmates and provide their scores, but not their names
     as part of the output to be turned in.  Or create a program for the robot that 
    causes it to move forward until it hits an object, the backs up 30 cm, turns right 90 degrees
    and then continues in the same manner.
fri 5/1   pgm 10
     
mon 5/4   pgm 10
tue 5/5   pgm 10
wed 5/6   pgm 10
thur 5/7   pgm 10
fri 5/8 web pgm 10
     
mon 5/11   sr pgms due
tue 5/12   review
wed 5/13 web sr exemptions
thur 5/14   sr finals 6 7
fri 5/15   sr finals 3 4 5 / all underclassmen pgms due
     
mon 5/18   sr finals 1 2 / review
tue 5/19 web exemptions/ review
wed 5/20   finals 3 4 5
thur 5/21   finals 1 2
fri 5/22   finals 6 7
Bonus pgm.  (If all programs are turned in).  proj 11.3 recursive comma insertion