11/18/24 – The Internet is for Everyone: Challenge #1 (Affordability)

Summary: Today we discussed “The Internet is for Everyone: Challenge #1“.

Spreadsheets Data (Mobile and Fixed)

Mobile Fixed
cable.com.uk broadbandsearch.net
broadbandsearch.net todaytesting.com
worldpopulationreview.com cable.co.uk
statista.com

Homework:

Programming Challenges 2024-2025

When completing your code challenges keep in mind the four characteristics of quality code…

  1. Functional – Accomplishes it’s task every time.
  2. Readable – Easy for a human to read and edit
  3. Efficient – Executes quickly without unnecessary steps.
  4. Short – Uses the fewest lines of code.

Or put another way…

  1. Does it work? Your code should meet all of the requirements and work in every situation.
  2.  Is it understandable? Your code should be easy for a human to read and understand.
  3. Is it fast? You code should execute and finish as quickly as possible.
  4. Is it short? Your code should be as few line of code as possible.

Submit Your Programming Challenges here. Please make sure your challenge meets all of the requirements before submitting. Also please make sure your app is titled “Programming Challenge #__” to make it extra clear which challenge you have completed.

  1. Four Function Calculator App – Create a basic four function calculator. Remix this template to start. Watch a video example to see how it should work here.

11/15/24 – Intro to Variables

Summary: Today we took some notes and practiced with variables…

  1. var x; //Create a variable named x
  2. x=5;   //Assign the value 5 to the variable
  3. x=x+2  //Add two to the variable. The variable x now holds the value 7
  4. x=x+" Up" //Append (aka Concatenate) the string " Up" to the variable.
  5. console.log(x); //Will print "7 Up" to the console.

Homework Unit 4 Lesson 2 Bubbles 1-7 (due Monday), Turtle Challenge #15 (due Monday)

11/13/24 – Discriminant

Summary: Today we learned several new vocabulary words.

  • Perfect Square – A number whose square root is a whole number
    (example: 4, 9, 36)
  • Perfect Square*– A number whose square root is a rational number (0.5, 3/4, 1.5)
  • Rational Number – A number that can be expressed as a fraction
    (example: 3, 4/5, 1.8)
  • Irrational Number A number that cannot be expressed as a fraction. It is a number that is a decimal that goes on forever with no pattern.
    (example: π, √2, √5)

We also learned how to find the discriminant which can be found using the formula b2-4ac.

The discriminant can tell you some important things about your quadratic (degree 2) equation.

If the Discriminant is…

  • A Perfect Square*, then the solutions to the equation are rational numbers.
    Which means that  the polynomial is factorable.
  • Not a Perfect Square*, then the solutions to the equation are irrational numbers.
    Which means that  the polynomial is  not factorable

Homework: HW10

11/13/24 – Quiz App Show and Tell

  • Turtle Challenge #14
  • Quiz Apps Gallery
    • Check out other people’s apps
    • Leave comments in the spreadsheet linked above
    • Turn in your “Design Specification” (Blueprint) sheet.
  • Mx. Epstein’s Quiz App (CA-18)
    • Check out Mx. Epstein’s Quiz App
    • Notice and Wonder: Asks questions about the app
    • “Fix” the app so that the restart button resets things appropriatly
    • Submit your fixed version here.