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 16
Monday - Wedneday: Functions Continued |
Objective:
- Write a function that converts a lower case letter to upper case
|
| HW: TBD |
Thursday - Friday: The Mighty Array[] |
Objective:
- Desribe the need for the data structure called an array
|
| David introduces arrays: VIDEO |
| cs50 Short on arrays: VIDEO |
| David revisits arrays: VIDEO |
| Doug's mini-Lecture on arrays: VIDEO |
| HW: Watch Videos |
Holiday Break
Week 17
Wednesday - Thursday: Test Average |
Objective:
- Write a small program that allows a user to enter a random amount of test grades and then calculates the average
|
| David's Shorts: Video |
| HW: Watch David's shorts and finish average program. |
Friday - Array of Strings |
Objective:
- Index into an array of strings to capture strings and individual characters
- Declaring and accessing command line arguments
|
| Harvard Section Video: VIDEO |
| HW: Watch the Section Video on arrays. It's long but worth it. |
Week 18
Monday - Tuesday: Command Line Arguments and Exit Codes |
Objective:
- Write a variety of programs that leverage command line arguments.
|
| cs50 Short on Command Line Arguments: VIDEO |
| HW: TBD |
Wednesday - Friday: Old Friends |
Objective:
- Rewrite fahrenheit.c to accept a command line argument
- Rewrite pennies.c to accept command line arguments
|
| Old Friends: HTML |
| David on Command Line Arguments and Arrays - Great Review: VIDEO |
| HW: Breathe |
Week 19
Monday - Wednesday: Command Line Calculator |
Objective:
- Work on command line calculator
|
| Command Line Calculator: HTML |
| HW: Breathe |
Thursday - Friday: Caesar |
| Objective:
|
| Caesar: HTML |
| Vigenere Hacker Edition: HTML |
| HW: Eat a healthy meal and call a friend rather than texting and talk to the other human. |
Week 20
Tuesday: Da Google |
| Objective:
|
| Da Google Quiz: QUIZ |
| HW: Enjoy |
Wednesday: deBug |
Objective:
- Implement techniques to help deBUG a program
|
| David Debugging One : VIDEO |
| David Debugging Two (cs50 player): VIDEO |
| HW: Rewatch the videos |