Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

CS50 - Harvard University's Introduction to Computer Science and Programming

cs50.harvard.edu

Certificate

view here

Syllabus

Week 0

Binary. ASCII. Algorithms. Pseudocode. Source code. Compiler. Object code. Scratch. Statements. Boolean expressions. Conditions. Loops. Variables. Functions. Arrays. Threads. Events.

Week 1

Linux. C. Compiling. Libraries. Types. Standard output.

Week 2

Casting. Imprecision. Switches. Scope. Strings. Arrays. Cryptography.

Week 3

Command-line arguments. Searching. Sorting. Bubble sort. Selection sort. Insertion sort. O. Ω .Θ. Recursion. Merge Sort.

Week 4

Stack. Debugging. File I/O. Hexadecimal. Strings. Pointers. Dynamic memory allocation.

Week 5

Heap. Buffer overflow. Linked lists. Hash tables. Tries. Trees. Stacks. Queues.

Week 6

TCP/IP. HTTP.

Week 7

HTML. CSS. PHP.

Week 8

MVC. SQL.

Week 9

JavaScript. Ajax.

Week 10

Security. Artificial intelligence.

Week 11

Artificial intelligence, continued.

Week 12

Exciting conclusion.

About

Harvard University course - cs50.harvard.edu

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.