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

https://github.com/micahondiwa/cs50

Harvard CS50's Introduction to Computer Science
https://github.com/micahondiwa/cs50

c cs50 cs50problems data-structures-and-algorithms malloc malloc-free malloc-functions malloc-library pointers-and-arrays

Last synced: 3 months ago
JSON representation

Harvard CS50's Introduction to Computer Science

Awesome Lists containing this project

README

        

# CS50's Introduction to Computer Science

- 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.

## Technologies
- Files written in ```Visual Studio Code 1.73``` editor.
- C files compiled using ```gcc 9.4.0```.
- 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)
- Files tested on ```Windows 10``` using ```gcc```.

## Directories

| Directory | Description |
| --- | --- |
|[0x00-hello](0x00-hello)|Implements fundamental C syntax and algorithms|
|[0x01-arithmetic_operations](0x01-arithmetic_operations)|Implenting arithmetic operations in C using the build-in libriraries/header files|
|[0x02-loops](0x02-loops)|Implementing loops in C including the for and while loops|
|[0x03-functions](0x03-functions)|Constructing and implemting functions in C language|
|[0x04-floating_point_imprecission](0x04-floating_point_imprecission)|Implements the floating point imprecission concept in C|
|[0x05-binary_search](0x05-binary_search)|Implements the binary search in C|
|[0x06-data_structures](0x06-data_structures)|Implementing data structures in C including linked lists and Arrays|
|[0x07-address](0x07-adress)|Algorithms to implement memory address in C|
|[0x08-pointer_arithmetic](0x08-pointer_arithmetic)|Algorithms to implement pointer arithmetics in C|
|[0x09-dynamic_memory_allocations](0x09-dynamic_memory_allocation)|Algorithms implememts memeory management and allocation|