https://github.com/siegfredlorelle/cs50x
Harvard's CS50x 2022 Problem Sets and Labs
https://github.com/siegfredlorelle/cs50x
bootstrap c css flask html javascript python scratch sqlite
Last synced: 3 months ago
JSON representation
Harvard's CS50x 2022 Problem Sets and Labs
- Host: GitHub
- URL: https://github.com/siegfredlorelle/cs50x
- Owner: SiegfredLorelle
- Created: 2023-03-11T03:56:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-13T17:54:35.000Z (over 3 years ago)
- Last Synced: 2025-02-01T20:29:10.244Z (over 1 year ago)
- Topics: bootstrap, c, css, flask, html, javascript, python, scratch, sqlite
- Language: C
- Homepage:
- Size: 70.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Harvard's CS50x 2022 Problem Sets and Labs
### Table of Contents
- [Description](#description)
- [Technologies](#technologies)
- [Requirements](#requirements)
- [Problem Sets & Labs](#problem-sets--labs)
- [Credits and References](#credits-and-references)
- [Author Info](#author-info)
---
## Description
[CS50x](https://cs50.harvard.edu/x) is Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. It is an entry-level course taught by [David J. Malan](https://cs.harvard.edu/malan/). The course teaches how to think algorithmically and solve problems efficiently.
Note that this repository only includes problem sets and labs in the course. The [final project](https://github.com/SiegfredLorelle/compiled-50) is excluded since it is in a different repository.
#### Technologies
- Scratch
- C
- Python
- SQLite
- HTML, CSS, Javascript
- Bootstrap
- Flask
[Back to the Top](#harvards-cs50x-2022-problem-sets-and-labs)
---
## Requirements
The following requirements are only necessary if projects are not run in the [CS50 Codespace](https://cs50.readthedocs.io/code/), since the codespace already has them installed (along with other dependencies).
#### General Requirements:
- For C projects:
- [cs50 library](https://cs50.readthedocs.io/libraries/cs50/c/) for C
- For Python projects:
- [cs50 library](https://cs50.readthedocs.io/libraries/cs50/python/) for Python
#### Specific Requirements:
- Week 9 - Finance has more requirements. See more in its respective directory.
[Back to the Top](#harvards-cs50x-2022-problem-sets-and-labs)
---
## Problem Sets & Labs
- Week 0 Scratch
- [Scratch](https://cs50.harvard.edu/x/2022/psets/0/scratch/)
- Week 1 C
- [Hello](https://cs50.harvard.edu/x/2022/psets/1/hello/)
- [Mario-more](https://cs50.harvard.edu/x/2022/psets/1/mario/more/)
- [Credit](https://cs50.harvard.edu/x/2022/psets/1/credit/)
- Week 2 Arrays
- [Scrabble](https://cs50.harvard.edu/x/2022/labs/2/)
- [Readability](https://cs50.harvard.edu/x/2022/psets/2/readability/)
- [Substitution](https://cs50.harvard.edu/x/2022/psets/2/substitution/)
- Week 3 Algorithms
- [Sort](https://cs50.harvard.edu/x/2022/labs/3/)
- [Plurality](https://cs50.harvard.edu/x/2022/psets/3/plurality/)
- [Tideman](https://cs50.harvard.edu/x/2022/psets/3/tideman/)
- Week 4 Memory
- [Volume](https://cs50.harvard.edu/x/2022/labs/4/)
- [Filter-more](https://cs50.harvard.edu/x/2022/psets/4/filter/more/)
- [Recover](https://cs50.harvard.edu/x/2022/psets/4/recover/)
- Week 5 Data Structures
- [Inheritance](https://cs50.harvard.edu/x/2022/labs/5/)
- [Speller](https://cs50.harvard.edu/x/2022/psets/5/speller/)
- Week 6 Python
- [World Cup](https://cs50.harvard.edu/x/2022/labs/6/)
- [Hello](https://cs50.harvard.edu/x/2022/psets/6/hello/)
- [Mario-more](https://cs50.harvard.edu/x/2022/psets/6/mario/more/)
- [Credit](https://cs50.harvard.edu/x/2022/psets/6/credit/)
- [Readability](https://cs50.harvard.edu/x/2022/psets/6/readability/)
- [DNA](https://cs50.harvard.edu/x/2022/psets/6/dna/)
- Week 7 SQL
- [Songs](https://cs50.harvard.edu/x/2022/labs/7/)
- [Movies](https://cs50.harvard.edu/x/2022/psets/7/movies/)
- [Fiftyville](https://cs50.harvard.edu/x/2022/psets/7/fiftyville/)
- Week 8 HTML, CSS, Javascript
- [Trivia](https://cs50.harvard.edu/x/2022/labs/8/)
- [Homepage](https://cs50.harvard.edu/x/2022/psets/8/homepage/)
- Week 9 Flask
- [Birthdays](https://cs50.harvard.edu/x/2022/labs/9/)
- [Finance](https://cs50.harvard.edu/x/2022/psets/9/finance/)
- [Final Project](https://github.com/SiegfredLorelle/compiled-50)
[Back to the Top](#harvards-cs50x-2022-problem-sets-and-labs)
---
## Credits and References
All problem sets and labs, and the entire CS50 course is credited to the [CS50 team](https://cs50.harvard.edu/x/2022/).
Only the answers to problem sets and labs are produced by the [author](#author-info).
[Back to the Top](#harvards-cs50x-2022-problem-sets-and-labs)
---
## Author Info
- GitHub - [SiegfredLorelle](https://github.com/SiegfredLorelle)
- Facebook - [Siegfred Mina](https://www.facebook.com/profile.php?id=1718881634)
- LinkedIn - [Siegfred Lorelle Mina](https://www.linkedin.com/in/siegfred-lorelle-mina-b4900b167)
[Back to the Top](#harvards-cs50x-2022-problem-sets-and-labs)