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

Follow Harvard College's Computer Science 50: Introduction to Computer Science I
Share on
Copy link to clipboard

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.

David J. Malan


    • Sep 1, 2010 LATEST EPISODE
    • infrequent NEW EPISODES
    • 148 EPISODES


    Latest episodes from Harvard College's Computer Science 50: Introduction to Computer Science I

    Lectures / Week 0 / CS50 Fair 2009 Program

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 0 / Notes / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 0 / Notes / Friday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 0 / Slides / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 0 / Slides / Friday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 0 / Syllabus

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 0 / Unofficial Guide to CS at Harvard

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 0 / Videos / Wednesday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 0 / Videos / Friday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 1 / Notes / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 1 / Notes / Friday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 1 / Slides / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 1 / Slides / Friday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 1 / Source Code / PDF

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 1 / Videos / Wednesday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 1 / Videos / Friday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 2 / Notes / Monday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 2 / Notes / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 2 / Slides / Monday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 2 / Slides / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 2 / Source Code / PDF

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 2 / Videos / Monday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 2 / Videos / Wednesday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 3 / Notes / Monday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 3 / Notes / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 3 / Slides / Monday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 3 / Slides / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 3 / Source Code / PDF

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 3 / Videos / Monday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 3 / Videos / Wednesday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 4 / Notes / Monday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 4 / Notes / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 4 / Slides / Monday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 4 / Slides / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 4 / Source Code / PDF

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 4 / Videos / Monday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 4 / Videos / Wednesday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 5 / Notes / Monday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 5 / Notes / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 5 / Slides / Monday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 5 / Slides / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 5 / Source Code / PDF

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 5 / Videos / Monday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 5 / Videos / Wednesday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 7 / Notes / Monday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 7 / Notes / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 7 / Slides / Monday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 7 / Slides / Wednesday

    Play Episode Listen Later Sep 1, 2010


    PDF format

    Lectures / Week 7 / Source Code / PDF

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 7 / Videos / Monday

    Play Episode Listen Later Sep 1, 2010


    Lectures / Week 7 / Videos / Wednesday

    Play Episode Listen Later Sep 1, 2010


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

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel