harvard-cs50
My participation to Harvard CS50
Unfortunately I lost my pset3/whodunit sourcecode after submitted it while switching from CS50 2018 to CS50 2019.
https://cs50.harvard.edu
https://online-learning.harvard.edu/course/cs50-introduction-computer-science
Binary. ASCII. Algorithms. Pseudocode. Source code. Compiler. Object code.
Scratch. Statements. Boolean expressions. Conditions. Loops. Variables.
Functions. Arrays. Threads. Events.
Linux. C. Compiling. Libraries. Types. Standard output.
Casting. Imprecision. Switches. Scope. Strings. Arrays. Cryptography.
Command-line arguments. Searching. Sorting. Bubble sort. Selection sort. Insertion sort.
O. Ω .Θ. Recursion. Merge Sort.
Stack. Debugging. File I/O. Hexadecimal. Strings. Pointers. Dynamic memory allocation.
Heap. Buffer overflow. Linked lists. Hash tables. Tries. Trees. Stacks. Queues.
TCP/IP. HTTP.
HTML. CSS. Python.
MVC. SQL.
JavaScript. Ajax.
Security. Artificial intelligence.