Resources
From ACM Wiki
LSU Library Resources
LSU CS PhD. General Examination Resource
- Please see the LSU CS PhD Examination Resources page.
UNIX Resources
- Please see our Unix page.
Programming Resources
- Please see our Programming Languages page.
Video Lectures
- Free Online MIT Computer Science courses
- ArsDigita Computer Science University
- Structure and Interpretation of Computer Programs
- CLRS - Introduction to Algorithm Lectures
- Series on History of Digital Computers
Websites
- NIST Dictionary of Algorithms and Data Structures
- Stony Brook Algorithm Repository
- Computer Programming Algorithms Directory
- The Complexity Zoo
- Amit's Game Programming Info - path finding, AI, etc
- CRYPTUTOR
- A Compendium of NP-Complete Problems
- The Geometry Junkyard
- Springer Encyclopaedia of Mathematics
- Wolfram MathWorld
- Planet Math
- Wikipedia Computer Science Portal
- Wikipedia:WikiProject Computer Science
- ProofWiki - the online compendium of mathematical proofs
E-books, PDFs
- ACM Classic Books Series
- Algorithms for Programmers
- Structure and Interpretation of Computer Programs
- Introduction to Automata Theory, Languages, and Computation
- Theoretical Computer Science Cheat Sheet
- Digraphs: Theory, Algorithms, and Applications
- Graph Theory
- File System Design
- Semantics of Programming Languages
- Algorithmic Game Theory
- Algorithms by S. Dasgupta, C.H. Papadimitriou, and U.V. Vaziran
LSU Dept. of CS Courses and Materials
- CSC 4890 - Intro Theory of Computation
- CSC 7101 - Programming Languages
- CSC 7103 - Distributed Operating Systems
- CSC 7300 - Algorithm Design and Analysis
External Courses and Materials
- Foundations of Computer Science II (Theory)
- Theory of Computation, Fall 2006 (MIT)
- Mathematics for Computer Science (MIT)
- Advanced Complexity Theory (MIT)
- The Art of Counting (MIT)
- Combinatorial Theory: Introduction to Graph Theory, Extremal and Enumerative Combinatorics (MIT)
- Automata, Computability, and Complexity (MIT)
- Theory of Computation UIUC
- Graph Theoretic Algorithms (U. Waterloo)
- High Performance Microprocessors (Swansea U.)
- Game Theory (Yale)
People
Journals, Papers, Research, and Technical Reports
- arXiv.org/cs/new
- HP Technical Reports
- Sun Labs
- Microsoft Research
- Society for Industrial and Applied Mathematics (SIAM) offers free student access to papers
- PLoS Computational Biology an open-access, peer-reviewed journal published monthly by the Public Library of Science
Fun Stuff and More!
- Latex Tutorial
- The Combinatorial Object Server
- Open Problems Garden
- Project Euler
- Macalester Collect Problem of the Week
- Programming Challenges
- A collection of conclusions about P vs NP (undecidable, unprovable, equal, not equal, etc)
Tools and Simulators
Blogs & Forums
- Computer Science @ Reddit
- Lambda the Ultimate Programming Languages
- Papers in Computer Science
- [http://www.catonmat.net/ (Peteris Krumins)
