• Computer Science 2

    ----------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------------------------
     
    Updated 6/15/2020
     
    Starting 6/15/2020 Google Meet office hours by appointment only.
    Please email me to set up a time.
    Please note: You must now be logged in to your school account to use Google Meet.
    arrow Google Meet - Enter Nickname: HaasMeet
     
     
    star  
    NEW INFORMATION - Updated 6/12/2020
     
    The last day of Computer Science 2 for all grades 9 - 12 will be June 16th.   
    In order to pass 4th quarter - you must have a final grade of at least 75%.
    All students need to complete at least 15 out of 20 of the assignments to pass.
     
    ----------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------------------------
     
    Yes, you can work from home! Just install Notepad++, it's free!
    If you have a MAC you can still work from home - try ATOM as your editor.
     
    Introduction: Computer Science 2
     
     
    -----------------------------------------------------------------------------------------------------------

    Goal: Learn Some HTML Basics

    Examples of simple HTML documents.
    Video: simpleHTML
    Example: simple html
     
     
    Assignment: top ten list Due: 1/30/2020
     
    Video: CSSbasic
    CSS Example: css example
     
    Assignment: TriviaGame Due: 2/3/2020
    Check out SimpsonsTriviaGame from video. 
     
     
    -----------------------------------------------------------------------------------------------------------

    Goal: Work With Input/Output, Variables, and Strings

     
    JavaScriptExample: InputAndOutput  
    Read This: VariableNameRules
     
    Assignment: MadLib Due: 2/5/2020
     
     
     
    -----------------------------------------------------------------------------------------------------------

    Goal: Write Code Using Numbers and Calculations

    Video: Numbers 
    Video: Basic Math
    Print this out for reference: MathFunctions
     
    Check out these examples of programs which use math!
     
    Assignment: hotDogRolls Due: 2/7/2020
    Assignment: HeightEstimator Due: 2/11/2020
    Assignment: DistanceBetweenPoints Due: 2/13/2020
    Assignment: ShippingRates Due: 2/19/2020
    Assignment: MakeChange Due: 2/19/2020
     
    Quiz: Write a simple program with calculations. - 2/20/2020 - 2/21/2020
    You will be asked to complete a program which does some basic
    calculations and outputs the results. (Very similar to Hot Dog Rolls project).
    The HTML will already be complete - you will just write JavaScript part.
     
     
     
    -----------------------------------------------------------------------------------------------------------

    Goal: Learn to Use Conditional Statements

    Video: nested if 
     
     
    Assignment: SleepTime Due: 2/21/2020
    Assignment: MathClassAverage Due: 2/25/2020
     
    Practice for quiz: IfElsePractice
    Quiz: If - Else If - 2/26/2020 - 2/27/2020
     
    Assignment: IceCreamStand1 Due: 2/27/2020
    Assignment: TicTacToe Due: 3/2/2020
     
    Quiz: Writing If Statements - 3/3/2020 - 3/4/2020
     
     
     
    -----------------------------------------------------------------------------------------------------------

    Goal: Work With String Methods

    Example: StringMethods
     
    Assignment: UpperLowerMixed Due: 3/4/2020
    Assignment: WordFun Due: 3/6/2020
    Assignment: PigLatin Due: 3/10/2020
    Assignment: StartEndMiddle Due: 3/12/2020
     
    This quiz has been cancelled.
    Quiz: String Methods - 3/13/2020 - 3/16/2020

     
    ---------------------------------------------------------------------------------------------------------
     
    ----------------------------------- 4th quarter work starts below -----------------------------------
     
    ---------------------------------------------------------------------------------------------------------

    Goal: Write Programs With For Loops

    Introduction to For Loops
     
    Assignment: SumFrom Due: 3/30/2020
    Assignment: CrazyCounter Due: 4/1/2020
    Assignment: PennyDoubled Due: 4/3/2020
     
     
    This quiz has been cancelled.
    Try this quiz practice: For Loops Quiz Practice 
    For Loops Quiz 1 - Determine the output - ?/?/2020 - ?/?/2020
     
    More Fun With For Loops
     
    Assignment: NameWriter Due: 4/7/2020
     
    Assignment: CountingRuns Due: 4/9/2020
    Assignment: wordCounter Due: 4/13/2020
    Assignment: PairScramble Due: 4/20/2020
    Assignment: palindrome checker Due: 4/24/2020
     
     
     

    Goal: Write Programs With Nested For Loops

     
    Assignment: FunWithNestedLoops Due: 5/1/2020
    Optional Assignment: NestedLoopChallenge
     
    Assignment: PythagoreanTriples Due: 5/4/2020
    Assignment: AllTheSingleLetters Due: 5/8/2020
     
     
    This quiz has been cancelled.
    Practice for quiz: ForLoopsQuiz2Practice
    For Loops Quiz 2 - ?/?/2020 - ?/?/2020
     
     
     
     
    ------------------------------------------------------------------------------------------------------------

    Goal: Use While Loops -OR- For Loops To Solve Problems

    Introduction to While Loops
    Example: WhileLoopsBasic
     
    Assignment: WhileLoopsGrades Due: 5/15/2020
    Assignment: PasswordChecker Due: 5/18/2020
    Assignment: BinaryToDecimal Due: 5/22/2020
    Assignment: DecimalToBinary Due: 5/29/2020
     
    This quiz has been cancelled.
    While Loops Quiz 1 - 5/?/2020 - 5/?/2020
     
    ----------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------------------------
     
    If you have completed all 4th quarter assignments up to, and including
    DecimalToBinary you have done enough work to pass 4th quarter!!!
     
    I do, however, encourage you to try more projects below if you have the time. 
     
    ----------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------------------------
     
    Assignment: PrimeNumbers Due: 6/1/2020
    Assignment: ShiftCode Due: 6/5/2020
     
    This quiz has been cancelled.
    While Loops Quiz 2 - 5/?/2020 - 5/?/2020
     
     
     
    ------------------------------------------------------------------------------------------------------------

    Goal: Use Forms and Functions For I/O

    Video: FormsBasic
    Example: FormsBasic
     
    Assignment: WordValue Due: 6/8/2020
    Assignment: Fractions Due: 6/12/2020
    Assignment: SillyCalculator Due: 6/15/2020
     
Last Modified on June 16, 2020