Skip to content

mar-vic/cs50-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CS50 Solutions

About CS50x

CS50x is online version of Harvard's introductory course on computer science (course website). The repository contains my solutions to the course assignments. Some parts of the programs are boilerplates provided by the course.

Week 1: C

Problem Set 1

  • Credit

    Program requests a number from user and determines whether it is a valid ceridt card number.

Week 2: Arrays

Problem Set 2

  • Readability

    Determine the reading level of a text according to Coleman-Liau index

  • Substitution

    Implements a program for (de)ciphering text with substitution cipher.

Week 3: Algorithms

Problem Set 3

  • Plurality

    The program simulates a plurality vote election

  • Tideman

    The program simulates a Tideman election

Week 4: Memory

Problem Set 4

  • Filter

    Implments a program that applies filters (greyscale, reflection, blur and edges) to BMPs

  • Recover

    Implements a program that recovers JPEGs from a forensic image

Week 5: Data Structures

Problem Set 5

  • Speller

    Implements a spell-checker

Week 6: Python

Problem Set 6

Week 7: SQL

Problem Set 7

  • Movies

    Set of SQL queries to answer questions about IMDB database

Houses

Implement a program to import student data into a database, and then produce a class roster

  • Import

    Imports data from a CSV spreadsheet

  • Roster

    Prints a list of students for a given house in alphabetical order

Week 8: Information

Web Track

  • Homepage

    Implements a simple homepage with the use of HTML, CSS, and JavaScript

  • Finance

    Implement a website via which users can “buy” and “sell” and track their stocks

Final Project

About

Solutions to CS50's project assignemnts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published