{"id":17362030,"url":"https://github.com/siegfredlorelle/cs50x","last_synced_at":"2026-04-09T17:04:51.077Z","repository":{"id":186813126,"uuid":"612477400","full_name":"SiegfredLorelle/cs50x","owner":"SiegfredLorelle","description":"Harvard's CS50x 2022 Problem Sets and Labs","archived":false,"fork":false,"pushed_at":"2023-03-13T17:54:35.000Z","size":74294,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T20:29:10.244Z","etag":null,"topics":["bootstrap","c","css","flask","html","javascript","python","scratch","sqlite"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SiegfredLorelle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-03-11T03:56:31.000Z","updated_at":"2023-08-07T18:26:20.000Z","dependencies_parsed_at":"2023-08-07T21:30:31.364Z","dependency_job_id":null,"html_url":"https://github.com/SiegfredLorelle/cs50x","commit_stats":null,"previous_names":["siegfredlorelle/cs50x"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiegfredLorelle%2Fcs50x","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiegfredLorelle%2Fcs50x/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiegfredLorelle%2Fcs50x/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiegfredLorelle%2Fcs50x/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SiegfredLorelle","download_url":"https://codeload.github.com/SiegfredLorelle/cs50x/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245887891,"owners_count":20688893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","c","css","flask","html","javascript","python","scratch","sqlite"],"created_at":"2024-10-15T19:36:44.610Z","updated_at":"2025-12-30T20:04:35.813Z","avatar_url":"https://github.com/SiegfredLorelle.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Harvard's CS50x 2022 Problem Sets and Labs\n\n### Table of Contents\n\n- [Description](#description)\n    - [Technologies](#technologies)\n- [Requirements](#requirements)\n- [Problem Sets \u0026 Labs](#problem-sets--labs)\n- [Credits and References](#credits-and-references)\n- [Author Info](#author-info)\n\n---\n## Description\n\n[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.\n\nNote 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.\n\n#### Technologies\n\n- Scratch\n- C\n- Python\n- SQLite\n- HTML, CSS, Javascript\n- Bootstrap\n- Flask\n\n[Back to the Top](#harvards-cs50x-2022-problem-sets-and-labs)\n\n---\n\n## Requirements\n\nThe 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).\n\n#### General Requirements:\n\n- For C projects:\n    - [cs50 library](https://cs50.readthedocs.io/libraries/cs50/c/) for C\n- For Python projects:\n    - [cs50 library](https://cs50.readthedocs.io/libraries/cs50/python/) for Python\n\n#### Specific Requirements:\n\n- Week 9 - Finance has more requirements. See more in its respective directory.\n\n[Back to the Top](#harvards-cs50x-2022-problem-sets-and-labs)\n\n---\n\n## Problem Sets \u0026 Labs\n\n- Week 0 Scratch\n    - [Scratch](https://cs50.harvard.edu/x/2022/psets/0/scratch/)\n- Week 1 C\n    - [Hello](https://cs50.harvard.edu/x/2022/psets/1/hello/)\n    - [Mario-more](https://cs50.harvard.edu/x/2022/psets/1/mario/more/)\n    - [Credit](https://cs50.harvard.edu/x/2022/psets/1/credit/)\n- Week 2 Arrays\n    - [Scrabble](https://cs50.harvard.edu/x/2022/labs/2/)\n    - [Readability](https://cs50.harvard.edu/x/2022/psets/2/readability/)\n    - [Substitution](https://cs50.harvard.edu/x/2022/psets/2/substitution/)\n- Week 3 Algorithms\n    - [Sort](https://cs50.harvard.edu/x/2022/labs/3/)\n    - [Plurality](https://cs50.harvard.edu/x/2022/psets/3/plurality/)\n    - [Tideman](https://cs50.harvard.edu/x/2022/psets/3/tideman/)\n- Week 4 Memory\n    - [Volume](https://cs50.harvard.edu/x/2022/labs/4/)\n    - [Filter-more](https://cs50.harvard.edu/x/2022/psets/4/filter/more/)\n    - [Recover](https://cs50.harvard.edu/x/2022/psets/4/recover/)\n- Week 5 Data Structures\n    - [Inheritance](https://cs50.harvard.edu/x/2022/labs/5/)\n    - [Speller](https://cs50.harvard.edu/x/2022/psets/5/speller/)\n- Week 6 Python\n    - [World Cup](https://cs50.harvard.edu/x/2022/labs/6/)\n    - [Hello](https://cs50.harvard.edu/x/2022/psets/6/hello/)\n    - [Mario-more](https://cs50.harvard.edu/x/2022/psets/6/mario/more/)\n    - [Credit](https://cs50.harvard.edu/x/2022/psets/6/credit/)\n    - [Readability](https://cs50.harvard.edu/x/2022/psets/6/readability/)\n    - [DNA](https://cs50.harvard.edu/x/2022/psets/6/dna/)\n- Week 7 SQL\n    - [Songs](https://cs50.harvard.edu/x/2022/labs/7/)\n    - [Movies](https://cs50.harvard.edu/x/2022/psets/7/movies/)\n    - [Fiftyville](https://cs50.harvard.edu/x/2022/psets/7/fiftyville/)\n- Week 8 HTML, CSS, Javascript\n    - [Trivia](https://cs50.harvard.edu/x/2022/labs/8/)\n    - [Homepage](https://cs50.harvard.edu/x/2022/psets/8/homepage/)\n- Week 9 Flask\n    - [Birthdays](https://cs50.harvard.edu/x/2022/labs/9/)\n    - [Finance](https://cs50.harvard.edu/x/2022/psets/9/finance/)\n- [Final Project](https://github.com/SiegfredLorelle/compiled-50)\n\n[Back to the Top](#harvards-cs50x-2022-problem-sets-and-labs)\n\n---\n\n## Credits and References\n\nAll problem sets and labs, and the entire CS50 course is credited to the [CS50 team](https://cs50.harvard.edu/x/2022/).\n\nOnly the answers to problem sets and labs are produced by the [author](#author-info).\n\n[Back to the Top](#harvards-cs50x-2022-problem-sets-and-labs)\n\n---\n\n## Author Info\n\n- GitHub - [SiegfredLorelle](https://github.com/SiegfredLorelle)\n\n- Facebook - [Siegfred Mina](https://www.facebook.com/profile.php?id=1718881634)\n\n- LinkedIn - [Siegfred Lorelle Mina](https://www.linkedin.com/in/siegfred-lorelle-mina-b4900b167)\n\n[Back to the Top](#harvards-cs50x-2022-problem-sets-and-labs)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiegfredlorelle%2Fcs50x","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiegfredlorelle%2Fcs50x","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiegfredlorelle%2Fcs50x/lists"}