Harvard College's Computer Science 50: Introduction to Computer Science I
By David J. Malan
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 a... more