Computer Science Resources
Courses
(Udacity) Georgia Tech Masters in CS
https://www.udacity.com/courses/georgia-tech-masters-in-cs
University of Virginia: cs6501 Spring 2013: Great Works in Computer Science
- homepage: https://www.cs.virginia.edu/~evans/greatworks/
- syllabus: https://www.cs.virginia.edu/~evans/greatworks/syllabus.html
- projects: https://www.cs.virginia.edu/~evans/greatworks/projects.html
University of California at Berkeley : CS294, Spring 2014: Evolution and Computation
Introduction to Computer Science and Programming Using Python
Game Theory Online
Computer Science video courses
- intro: List of Computer Science courses with video lectures.
- github: https://github.com/Developer-Y/cs-video-courses
Database Systems
CMU 15-721 (SPRING 2016): Database Systems
- homepage: http://15721.courses.cs.cmu.edu/spring2016/
- github: https://github.com/mli/15721-ta
Operation System
Hack The Kernel
- intro: ops-class.org includes everything you need to learn about operating systems online.
- homepage: https://www.ops-class.org/
Computer Graphics
Taichi 太極: Physically based Computer Graphics Library
- homepage: http://taichi.graphics/
- gtihub: https://github.com/IteratorAdvance/taichi
Projects
Sketch: a Common Lisp environment for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction and more
- github: https://github.com/vydd/sketch
DEAP: Distributed Evolutionary Algorithms in Python
- intro: DEAP is a novel evolutionary computation framework for rapid prototyping and testing of ideas.
- github: https://github.com/DEAP/deap
- docs: http://deap.readthedocs.io/en/master/
Mezzano, an operating system written in Common Lisp
Half-precision floating point library
- homepage: http://half.sourceforge.net/
- github: https://github.com/headupinclouds/half
TREPL
- intro: TRE is an object oriented, functional programming language, that enables user to view all processes happening inside a memory during program execution.
- working example: http://trepl.xyz/ide
Books
Introduction to Computer Music: Volume One
http://www.indiana.edu/~emusic/etext/toc.shtml
Blogs
Design Of A Modern Cache
Numeric matrix manipulation: The cheat sheet for MATLAB, Python NumPy, R, and Julia
http://sebastianraschka.com/Articles/Matrix%20Cheat%20Sheet.html
Evolutionary Computation
The Cost of Knowledge
http://thecostofknowledge.com/
Landmark Contributions by Students in Computer Science
http://lazowska.cs.washington.edu/Student_Achievements.pdf
The Ultimate PCB Design Tutorial for Startups
How Humans Solve Complex Problems: The Case of the Knapsack Problem
- intro: Nature
- paper: http://www.nature.com/articles/srep34851