Skip to content

katfish125/CS50-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50-projects

These projects are outlined in the CS50 curriculum from Harvard MOOC; up to pset5 was completed. The tasks for each problem set are:

pset1

Install and familiarize with Linux virtual machine; print to console a half-pyramid, constructed with stairs of '#'s that are aligned to the left, and can take an input of up to 23 stairs;

pset2

Caesar and Vigenere ciphering and deciphering;

pset3

  1. search for a specific number in a list of generated pseudo-random numbers (code for both searching and generating);
  2. sort a 'haystack' and search for a number;
  3. Game of Fifteen: create a 4x4 matrix interface in the console with numbers 15 - 1, and a blank space for moving the numbers, with commands prompted from the user; the game is won when the user manages to reverse the order to 1 - 15;

pset4

Recreated the classic game 'Breakout' using SPL to set up the graphical interface;

pset5

Deciphered a secret message from bitmap file through file reading/writing for pixel manipulation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages