You are not logged in. Log in.
You may now delight in classmates' proposals for the Final Project. Shuttleboy Cards are still available at shuttleboy.cs50.net.

Want to TF or CA CS50 next fall? Apply! Those less comfortable, more comfortable, and somewhere in between all welcome.

The CS50 Fair is coming... As is the raffle! Win a Wii, Xbox 360 Elite, PS3, Nintendo DSi, Mac Mini, Flip MinoHD camera, Zune, Visual Studio Pro 2008, Wireless Desktop Bluetrack, Wireless Laser Mouse, Office Ultimate 2007, Halo 3 ODST (for Xbox 360), Viva Piñata Trouble in Paradise (for Xbox 360), Age of Empires the Asian Dynasties, Fable II (for Xbox 360), $50 VISA card, 4000 Xbox points ...
Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, encapsulation, data structures, databases, memory management, software development, virtualization, and websites. Languages include C, PHP, and JavaScript plus SQL, CSS, and XHTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Designed for concentrators and non-concentrators alike, with or without prior programming experience.
SEAS