Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nihalsheikh/cs50

Harvard CS50: Introduction to Computer Science
https://github.com/nihalsheikh/cs50

c computer-science cs50

Last synced: 3 days ago
JSON representation

Harvard CS50: Introduction to Computer Science

Awesome Lists containing this project

README

        

# CS50 2024

Completing the CS50 course as a part of my [focused.training](https://github.com/nihalsheikh/focused.training) to become a better developer!

[CS50 Course Link](https://cs50.harvard.edu/x/2024/weeks/0/)

writing daily updates here...

---

### Syllabus:

- [x] Week 0 Scratch: [Week 0](week_0/NOTES.md)
- [x] Topics Covered:
- [x] Binary
- [x] ASCII
- [x] Unicode
- [x] Algorithm
- [x] Pseudocode

- [x] Problem Set 0
- [x] Scratch Game

- [x] Week 1 C Progamming: [Week 1](week_1/NOTES.md)
- [x] Topics Covered:
- [x] Machine Code
- [x] Code Editor: VS Code
- [x] C Program: "Hello, World!"
- [x] Format Codes
- [x] Format Codes
- [x] Data Types
- [x] Operators
- [x] Conditional Statements
- [x] Variables
- [x] Loops
- [x] Functions
- [x] Scope
- [x] Function Composition
- [x] Linux: Command Line
- [x] Integer Overflow
- [x] Truncation
- [x] Type Casting

- [x] Problem Set 1
- [x] Hello, World
- [x] Hello, ``
- [x] Mario Less
- [x] Cash

- [x] Week 2 Arrays: [Week 2](week_2/NOTES.md)
- [x] Topics Covered:
- [x] Compiler
- [x] Debugging
- [x] Memory
- [x] Arrays
- [x] String
- [x] String Length
- [x] Uppercase
- [x] Lowercase
- [x] Command Line Arguements
- [x] Exit Status
- [x] Cryptography
- [x] Caesar Cipher

- [x] Problem Set 2
- [ ] Scrabble
- [ ] Readability
- [ ] Caesae Cipher