{"id":23095322,"url":"https://github.com/micahondiwa/cs50","last_synced_at":"2025-10-29T11:49:29.299Z","repository":{"id":59195199,"uuid":"535273519","full_name":"micahondiwa/cs50","owner":"micahondiwa","description":"Harvard CS50's Introduction to Computer Science","archived":false,"fork":false,"pushed_at":"2023-03-20T13:04:48.000Z","size":188,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-03T19:34:29.311Z","etag":null,"topics":["c","cs50","cs50problems","data-structures-and-algorithms","malloc","malloc-free","malloc-functions","malloc-library","pointers-and-arrays"],"latest_commit_sha":null,"homepage":"https://learning.edx.org/course/course-v1:HarvardX+CS50+X/home","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/micahondiwa.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-11T11:14:34.000Z","updated_at":"2024-01-12T18:37:32.000Z","dependencies_parsed_at":"2025-02-09T07:44:57.949Z","dependency_job_id":null,"html_url":"https://github.com/micahondiwa/cs50","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/micahondiwa/cs50","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micahondiwa%2Fcs50","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micahondiwa%2Fcs50/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micahondiwa%2Fcs50/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micahondiwa%2Fcs50/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/micahondiwa","download_url":"https://codeload.github.com/micahondiwa/cs50/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micahondiwa%2Fcs50/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281616665,"owners_count":26531918,"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","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["c","cs50","cs50problems","data-structures-and-algorithms","malloc","malloc-free","malloc-functions","malloc-library","pointers-and-arrays"],"created_at":"2024-12-16T22:21:52.117Z","updated_at":"2025-10-29T11:49:29.265Z","avatar_url":"https://github.com/micahondiwa.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CS50's Introduction to Computer Science\n\n- Projects done during my study of Harvard University's [cs50](https://learning.edx.org/course/course-v1:HarvardX+CS50+X/block-v1:HarvardX+CS50+X+type@sequential+block@3c550787b1d1470bbdba91d14392bd43/block-v1:HarvardX+CS50+X+type@vertical+block@ffc346411661409a901306ca7c2b7b54), an introduction to the intellectual enterprises of computer science and the art of programming. \n\n## Technologies\n- Files written in ```Visual Studio Code 1.73``` editor. \n- C files compiled using ```gcc 9.4.0```.\n- C files wriiten according to the betty coding style. Checked using [betty-style.pl](https://github.com/holbertonschool/Betty/blob/master/betty-style.pl) and [betty-doc.pl](https://github.com/holbertonschool/Betty/blob/master/betty-doc.pl)\n- Files tested on ```Windows 10``` using ```gcc```.\n\n## Directories\n\n| Directory | Description |\n| ---  | --- |\n|[0x00-hello](0x00-hello)|Implements fundamental C syntax and algorithms|\n|[0x01-arithmetic_operations](0x01-arithmetic_operations)|Implenting arithmetic operations in C using the build-in libriraries/header files|\n|[0x02-loops](0x02-loops)|Implementing loops in C including the for and while loops|\n|[0x03-functions](0x03-functions)|Constructing and implemting functions in C language|\n|[0x04-floating_point_imprecission](0x04-floating_point_imprecission)|Implements the floating point imprecission concept in C|\n|[0x05-binary_search](0x05-binary_search)|Implements the binary search in C|\n|[0x06-data_structures](0x06-data_structures)|Implementing data structures in C including linked lists and Arrays|\n|[0x07-address](0x07-adress)|Algorithms to implement memory address in C|\n|[0x08-pointer_arithmetic](0x08-pointer_arithmetic)|Algorithms to implement pointer arithmetics in C|\n|[0x09-dynamic_memory_allocations](0x09-dynamic_memory_allocation)|Algorithms implememts memeory management and allocation|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicahondiwa%2Fcs50","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicahondiwa%2Fcs50","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicahondiwa%2Fcs50/lists"}