CS50 forensics exercise completed in C#, Go, Ruby and Python.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


CS50 Forensics Without C


CS50 is a course offered on EdX by Harvard which teaches Computer Science using mostly C and a wide variety of problem sets. One of the more interesting of these problem sets is the Forensics Problem Set - where you must recover JPEG files from a raw card file.

Inspired by Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages this Repo contains solutions to the Forensics Problem Set in languages other than C to give a slightly more challenging introduction to programming languages than hello world.

Languages Present

  • C#
  • Go
  • Python
  • Ruby