CS50x Programs written by Daniel Tsiang
This repository holds the programs I wrote as part of Harvard University's CS50x Computer Science course.
- Python
- JavaScript plus CSS and HTML
- C
- SQL
- Abstraction
- Algorithms
- Data structures
- Encapsulation
- Resource management
- Security
- Software engineering
- Web development
Week |
Topic |
0 |
Scratch |
1 |
C |
2 |
Arrays |
3 |
Algorithms |
4 |
Memory |
5 |
Data Structures |
6 |
Python |
7 |
SQL |
8 |
HTML, CSS, JavaScript |
9 |
Flask |
10 |
Ethics |
11+ |
Final Project |
Set |
Name(s) |
Language |
0 |
Dragon Ball Interactive Story |
Scratch |
1 |
Population, Mario, Cash, Credit |
C |
2 |
Scrabble, Readability, Caesar, Substitution |
C |
3 |
Plurality, Runoff, Tideman |
C |
4 |
Volume, Filter, Recover |
C |
5 |
Inheritance, Speller |
C |
6 |
World Cup, Mario, Cash, Credit, Readability, DNA |
Python |
7 |
Songs, Movies, Fiftyville |
SQL |
8 |
Trivia, Profile |
HTML, CSS, JavaScript |
9 |
Birthdays, Finance |
Flask, Python, SQL, HTML, CSS, JavaScript |
10 |
Ethics, Final Project |
Flask, Python, SQL, HTML, CSS, JavaScript |