Algorithmics@NUS
[[
cs_resources
]]
Trace:
»
Zhang Zhiyong Melvin
»
sidebar
»
Research Tips
»
Rearrangements in genomes with unequal content
»
CS1102 AY0809 Sem 2
»
Teaching Resources
Algorithmics@NUS
Online Judge
(
Login
)
Forum
Related Sites
Sidebar
People
Melvin
Teaching
CS1102 AY0809 Sem 2
CS3230 AY0708 Sem 2
Teaching Resources
Training
Getting Started
Training Resources
ICPC Workshop 2009
IOI Workshop 2009
i-Whiz Workshop 2006
Articles
Programming FAQ
Selection Contest FAQ
Competition strategies
Picture Galleries
Egypt 2008
Croatia 2007
NOI 2007
Kanpur 2006
Manila 2006
Mexico 2006
Computron 2006
Poland 2005
Coimbatore 2005
Seoul 2005
Kolkata 2005
Kanpur 2004
Shanghai 2004
Aizu 2003
Notes
Dynamic Programming
Number Theory
Internal pages
Problem ideas
Practice Contests
Selection Contests
Teaching Resources
Study Guides/Tutorials
Source
Understanding Mathematics
Peter Alfeld
,
University of Utah
BetterExplained: Learn Right, Not Rote.
Kalid Azad
Online Practice
Interactive online Java practice
(suitable for CS1101)
Nick Parlante
,
Standford
Animation
Animation of sorting algorithms
Max Nagl
Visualization of various basic algorithms and data structures
R. Mukundan
,
University of Cantebury
Visualizing DNA replication
YouTube
Various animations based on Processing
RobotAcid
Videos: Computing
Speaker
Year
The Sorter
CS105, Rutgers University
2007
Claude Shannon - Father of the Information Age
UCTV
2008
Theorizing from Data
Peter Norvig
2007
A Worldview through the Computational Lens
Part 1. Algorithm: A common language for nature, man, and computer
Part 2. Time, space, and the cosmology of computational problems
Part 3. Cryptography: Secrets, lies, knowledge, and trust
Avi Wigderson
2007
Discipline in Thought Part 1
,
Part 2
,
Part 3
Edsger Dijkstra
2000
Great Principles of Computing
Peter Dennings
2007
Computer Science Unplugged
Time Bell
2006
Beyond Computation: P vs NP problem
Michael Sipser
2006
The Role of Math and CS in Molecular Biology Research
Martin Tompa
2006
On the Cruelty of Really Teaching Computer Science Redux
Owen Astrachan
2006
Why CS theory is important
Mehran Sahami
2006
Panel discussion on the state of the software industry
Various Berkeley alumni
2004
Q&A with Don Knuth
Don Knuth
2001
Revolution OS - History of GNU/Linux
Wonderview Productions
2001
The Computer Revolution hasn't happened yet
Alan Kay
1997
SICP: What is Computer Science?
Hal Abelson
1986
Various video and audio recordings
Edsger Dijkstra
Videos: General
Speaker
Year
Present like Steve Jobs
Carmine Gallo
2008
A powerful idea about teaching ideas
Alan Kay
2008
The Economic Naturalist: In Search of Explanations for Everyday Enigmas
Robert Frank
2007
Time Management
Randy Pausch
2007
Why are we happy? Why aren't we happy?
Dan Gilbert
2007
Randy Pausch's "Last Lecture"
Randy Pausch
2007
Teaching how to learn
Tony Buzan
2007
Do schools kill creativity?
Ken Robinson
2006
A voyage of DNA, genes and the sea
Craig Venter
2005
The double helix and today's DNA mysteries
James Watson
2005
Inside the Google machine
Sergey Brin and Larry Page
2004
TED Talks
Various
LiveScience Videos
Various
Videos: Technical
Speaker
Year
Erik Demaine proves P=NP....April Fools!
Erik Demaine
2008
Google Speaker Series: Bjarne Stroustrup
: An overview of C++0x
Bjarne Stroustrup
2007
Sorting out sorting
Ronald Baecker
1981
Three Beautiful Quicksorts
Jon Bentley
2007
Genome Assemby, Chinese Postman, and Virtual Clusters
Michael Burdno
2007
Mysteries of the Human Genome
Gill Bejerano
2006
My Favourite Problems in Data Structures and Algorithms
Robert Tarjan
2002
Identifying Regulatory Motifs in DNA Sequences
Martin Tompa
2001
Don Knuth: Musings and More
Don Knuth
University of Washinton's CS Videos
Various
Webcasts from UC Berkeley
Various
Engineering and CS videos at Research Channel
Various
Videos from the Clay Mathematics Institute
Various
Free Computer Science Video Lecture Courses
Various
cs_resources.txt · Last modified: 2008/12/12 19:36 by melvin