With 510 students enrolled, representing almost 10 percent of all Yale undergraduates, Computer Science 100, “Introduction to Computing and Programming,” — commonly known as CS50 — is the most popular ...
1. CS50: Introduction to Computer Science: David J. Malan teaches this entry-level 11-week course. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security ...