Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator
Opening the iBooks Store.If iBooks doesn't open, click the iBooks app in your Dock.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download and subscribe to Harvard College's Computer Science 50: Introduction to Computer Science I by David J. Malan, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download
iTunes for Mac + PC

Harvard College's Computer Science 50: Introduction to Computer Science I

by David J. Malan

To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to iTunes U collections.


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.

Customer Reviews

Wow! Keep it UP

Talk about a great course! I am hooked after the first one! The instructor is engaging, the course material is EXACTLY what I have been looking for. I am in the IT industry with a degree in musical theatre, looking to expand my knowledge. I don't need a degree, I just wanted some continuing education. I have been scouring the net for video training in subjects that I feel would enhance my current career without breaking the bank. After hunting through all of iTunes U, I was unable to find a satisfactory course in Comp Sci. I was beginning to think the material just wasn't out there! NOT SO! If there is anything I can say it's this: Harvard PLEASE make more of your classes available! What a fantastic resource for those of us who have the passion for learning without the pockets to back it up! Good on ya Harvard!


Itunes says this is the clean version of this podcast. Where is the dirty version? I'd like to hear what a dirty computer-science course sounds like.


Professor Malan did an OUTSTANDING job with this lecture series. Not only does he provide complete videos of all of his lectures, along with the accompanying PDF files of slides and computer code, but he even provides course notes on his website! I am a physician with a strong interest in computers and I was searching for an engaging way for me to learn the fundamentals of computer programming without first needing a degree in computer science. How can I beat the freshman introductory computer science course from Harvard?!? Truly and excellent series of lectures from a great instructor who really makes it fun to learn!

Harvard College's Computer Science 50: Introduction to Computer Science I
View in iTunes

Customer Ratings