Skip to content

OsamaS99/Cs50x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Please keep in mind Academic Honesty. There are many great communities for support and help, such as CS50 Stack Exchange, the CS50 Subreddit and the CS50 Slack to name a few. Investing your time and energy into solving each and every problem set indepdently is the best way to experience the course and the only way to eventual mastery.

Problem Sets

Pset1 - Introduction to C (C)

Implementing a greedy algorithim to minimize the number of coins you’re dispensing as change for each customer.

Pset2 - Arrays (C)

Implementing a program that encrypts messages using Caesar’s cipher, a simple encryption technique.

Pset3 - Algorithims (C)

Implementing programs that runs Pluarality and Runoff elections.

Pset4 - Memory (C)

Implementing a program that filters images with popular filters such as sepia, blur and grayscale.

Implementing a program that recovers JPEGs from a forensic image.

Pset5 - Data Structures (C)

Implementing a program that spell-checks a file.

Pset6 - Introduction to Python (Python)

Implementing a program that identifies a person based on their DNA from Short Tandem Repeats (STRs)

Pset7 - Introduction to SQL (SQLite)

Game Track (Lua , LÖVE2D)

Final Project(Lua , LÖVE2D)

About

HarvardX CS50 2020 Problemset

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published