Skip to content

sangwani-coder/cs50x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harvard University introduction to Computer Science

I took CS50 in 2019 and learned to think algorithmically and solve programming problems efficiently. I completed all the 9 problem sets and learned to program in the following languages:

  • C
  • Python
  • Lua
  • HTML, CSS
  • JavaScript
  • SQL
Topic Problem set files Description
Scratch Problem set 0 Programming in Scratch
C Problem set 1 Programming in the C (Data Types, Conditional Statements, Loops, Operators, Command Line)
Arrays Problem set 2 Programming in C (Arrays, Functions, Variables and Scope, Command Line Arguments)
Algorithms Problem set 3 Algorithms (Linear Search, Binary Search, Bubble Sort, Selection Sort, Insertion Sort, Recursion, Merge Sort)
Memory Problem set 4 C programming (Hexadecimal, Pointers, Structures, Dynamic Memory Allocation, Call Stacks, File Pointers)
Data Structures Problem set 5 Data structures (Singly-Linked Lists, Hash Tables, Trees)
Python Problem set 6 Programming in Python
SQL Problem set 7 Programming in SQL
Specialization Problem set 8 Game development and Web development
Game development Pong Game 2D Pong game in Lua
Game development Flappy birds game 2D Flappy birds game clone in Lua
Web development Finance web app project Stock trading Web app using Python, Flask, JavaScript, SQL, HTML and CSS

Releases

No releases published

Packages

 
 
 

Contributors