Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harvard CS50: Introduction to Computer Science

Taught by David Malan


Problem sets and projects for Harvard CS50: Introduction to Computer Science

To complete the following psets, I studied all of the CS50 lectures, walkthroughs, sections, and shorts on edX. All pset submissions received scores of 100% from the CS50x gradebook.


psets:

  • Problem Set 1: C
  • Problem Set 2: Readability
  • Problem Set 3: Plurality
  • Problem Set 4: Filter
  • Problem Set 5: Speller
  • Problem Set 6: Python DNA
  • Problem Set 7: Movies, Fiftyville
  • Problem Set 8: Homepage
  • Problem Set 9: Flask

Coding Languages

  • C
  • Python
  • SQL
  • HTML, CSS, JavaScript
  • Flask

Syllabus

  • Week 0: Scratch
  • Week 1: C - Data Types, Operators, Conditional Statements, Loops, Command Line
  • Week 2: Arrays - Functions, Variables and Scope, Arrays, Command Line Arguments
  • Week 3: Algorithms - Linear Search, Binary Search, Bubble Sort, Selection Sort, Recursion, Merge Sort
  • Week 4: Memory - Hexadecimal, Pointers, Defining Custom Types, Dynamic Memory Allocation, Call Stacks, File Pointers
  • Week 5: Data Structures - Single-Linke Lists, Hash Tables, Tries
  • Week 6: Python - Python
  • Week 7: SQL - SQL
  • Week 8: HTML, CSS, JavaScript - IP, TCP, HTTP,DOM
  • Week 9: Flask - Ajax

About

EdX's CS50 code repo - taught by David Malan.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages