Intro to Computer Science

Math Home

Intro to Computer Science

powered by cs50

Today is Friday
October 24th , 2025

We are in week 5

Powered by Google Translate

Lectures

WEEKS: 1-5|6-10|11-15|16-20|21-25|26-30|31-35|36-40|

Week 11

Monday: No School
Tuesday - Thursday: Cash Assignment
Objectives:
  • Start cash assignment as a class and watch 'walkthrough'
Cash Assignment: HTML
Operator Review: VIDEO
Homework: Work on Cash
Friday: Switch Statements
Objective:
  • Write a switch statement in parallel to an if statement
cs50 Notes and Try Site: HTML
SWITCH statements at 4:13: VIDEO
Homework: Google Search cs50.tv and play a video that interests you

Week 12

Monday: More Switch Statements
Objective:
  • Write a program that prompts a user for two ints and a operator. Implement with a switch.
Homework: Ponder the light switch
Tuesday: RAND():
Objective:
  • Use the rand(), srand(), and the operator '%' modulo
Skittles Assignment: HTML
Homework: Start Skittles
Wednesday - Break: Skittles Assignment
Objectives:
  • Breathe
Homework: Finish Skittles
Thursday - Friday: Happy Thanksgiving
HW: TBA

Week 13

Monday - Thursday: ISBN
Objectives:
  • With a partner, code the solution to the ISBN assignment
  • Discuss how we can use printf statements to troubleshoot code
ISBN P SET: HTML
Homework: Work on ISBN (Watch Videos, Code)
Friday: check_point Exam
Objectives:
  • Complete the ONLINE exam via the link below
check_point EXAM: EXAM
Homework: Breathe

Week 14

Tuesday - Thursday: Mario P Set(s)
Objective:
  • Code Mario and Mario More
Mario P Set: HTML
Mario P Set (more version): HTML
Extra Loop Activitity: WEB LINK
HW: Work on Mario

Week 15

Monday: What does "make" do again?
Objective:
  • Describe all the phases in the compilation process
cs50 Short on Compilation: VIDEO
Reverse Enginner HACKER PSET: HTML
HW: Check eschool for your grades
Tuesday - Thursday - The Constant and Intro to Functions
Objective:
  • Define and implement a constant in c
  • Define and implement functions that return int and float data types (square() and sum())
  • Utilize prototypes and define and implement cube() and my_pow()
  • Define and implement a function with no return value i.e. has a side effect
cs50 Short on Functions: VIDEO
HW: Re-watch video on Functions
Friday - interest.c
Objective:
  • Write a program interest.c that implements a function that calculates compounded interest
Doug's mini-Lecture on Functions: VIDEO
Financial Formulas: LINK
HW: Work on interest.c and re-watch Doug's video