An open API service indexing awesome lists of open source software.

https://github.com/shovanch/harvard-cs50x

:computer: C language psets from Harvard University's CS50X course
https://github.com/shovanch/harvard-cs50x

c computer-science cs50 cs50x

Last synced: 8 months ago
JSON representation

:computer: C language psets from Harvard University's CS50X course

Awesome Lists containing this project

README

          

# Harvard CS50x: Introduction to Computer Science
I took the Harvard University's online course [Introduction to Computer Science(CS50x)](https://www.edx.org/course/introduction-computer-science-harvardx-cs50x "CS50x").
During the course I did the following problem sets in C language:

## Pset 1
A simple problem set to understand conditions and loops in C

* ### mario.
A C program that prints the mario's pyramid made with (#)

* ### greedy
Calculates the least amount of coins to give as change using greedy algorithm.

## Pset 2
Problem set to understand ASCII math

* ### initials
Prints out the initials from user inputted name

* ### caesar and vigenere
Encrypts user message with key using caesar and vigenere cipher.

## Pset 3
It covers searching and sorting algorithm, multidimensional arrays.

* ### fifteen
Console-text based implementation of the Game of Fifteen.

* ### find
Simple program to find a number from given input.

Implements Binary Search and Selection Sort.

## Pset 4
It covers File I/O, data structures and how image files work

* ### recover
A program to recover JPEG's from lost SD card using .raw file as backup.

* ### resize
This resizes a given BMP image by factor of user inputted number.

* ### whodunit
A program to delete every red pixel from given image.