Stanford Computer Systems Laboratory Colloquium (2006-2007)

Computer Systems Laboratory Colloquium is a Stanford University course that features weekly speakers on current research and developments in computer systems. Topics touch upon all aspects of computer science and engineering including logic design, computer organization and architecture, software engineering, computer applications, public policy, and the social, business, and financial implications of technology. Created by Stanford.


Average Course Length

60 hours


Skill Level

Intermediate



Pick a lesson


1: Future Evolution of High-Performance Microprocessors
2: New Architectures for a New Biology
3: Measurements vs. Bits: Compressed Sensors and Info Theory
4: A Structured Orchestration Language
5: Stream Computing
6: The Need, Evolution, and Detail of WLAN Security
7: 25 Years at PDI
8: Computing on the GPU
9: Flash Player ActionScript Virtual Machine
10: The United Communication Transformation
11: What the Second Generation Holds
12: Expanding the Mobile Consumer Software Market
13: Computer Architecture is Back: Parallel Computing Landscape
14: Design for Yield / Design for Manufacturing
15: Building Your Own Dynamic Language
16: A Fast Wait-Free Hash Table
17: An Ultrafast Optical Digital Technology Smart Light
18: VoIP Encryption in a Surveillance Society
19: A New Balancing Method for Solving Parametric Max Flow
20: Nanomanufacturing Technologies
21: Software Not Provided: Supporting Communities and Democracy
22: New Directions in Multiprocessor Synchronization
23: An App Developer's View of Next Gen Systems Enablement
24: Stream Programming: Multicore Made Practical
25: Off-the-Record Messaging: Useful Security and Privacy for IM
26: Energy Harvesting for Wireless Sensors
27: Botnets: Anticipating Failure