This purpose of this repository is to store all my work about the cs50 harvard introduction to computer science, here I send my notes, and exercises. I will upload my work on this repository day after day until I complete the program.
- Week 0 - Scratch
- Week 1 - C
- Week 2 - Arrays
- Week 3 - Algorithms
- Week 4 - Memory
- Week 5 - Data Structures
- Week 6 - Python
- Artificial Inteligence
- Week 7 - SQL
- Week 8 - HTML, CSS, JavaScript
- Week 9 - Flask
- Week 10 - Cybersecurity
Started the 2 August of 2024, Finished the 6 August 2024
- Computer science, numeral system (unary and binary)
- ASCII
- Unicode
- Representation
- Algorithms
- Pseudocode
- Artificial Inteligence
- Scratch
- Hello World
- Hello, You
- Meow and Abstraction
- Conditionals
- Oscartime
- Ivy's Hardest Gane
- Summing up
Started the 8 August of 2024, Finished the 12 August 2024
- Welcome!
- Hello World
- Functions
- Variables
- Conditionals
- Loops
- Operators and Abstraction
- Linux and the Command Line
- Mario
- Comments
- Types
- Summing Up
Started the 21 August of 2024, Finished 31 August of 2024
- Welcome!
- Compiling
- Debugging
- Arrays
- Strings
- String Length
- Command-Line Arguments
- Exit Status
- Cryptography
- Summing Up
Started the 31 August of 2024, Finished 14 September of 2024 (TIDEMAN !!!!)
- Welcome!
- Linear Search
- Binary Search
- Running Time
- search.c
- Data Structures
- Sorting
- Bubble Sort
- Recursion
- Merge Sort
- Summing Up
Started the 15 September of 2024
- Welcome
- Pixel-art
- Hexadecimal
- Memory
- Pointer
- String
- Pointer-arithmetic
- String-comparison
- Copying
- Malloc and valgrind
- Garbage value
- Pointer fun with binky
- Swap
- Overflow
-
scanf
- File I/O
- Summing-up