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

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

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)