Intro to Computer Science
Intro to Computer Science
powered by cs50
Today is Friday
October 24th , 2025
We are in week 5
Powered by Google Translate
Lectures
Week 11
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:
|
| 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 |