Computer Science Resources

Published: 01 Oct 2015 Category: computer_science

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

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

Database Systems

CMU 15-721 (SPRING 2016): Database Systems

Operation System

Hack The Kernel

Computer Graphics

Taichi 太極: Physically based Computer Graphics Library

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

DEAP: Distributed Evolutionary Algorithms in Python

Mezzano, an operating system written in Common Lisp

Half-precision floating point library

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