0% found this document useful (0 votes)
25 views2 pages

Guide 24 11x17

The document is an unofficial guide to computer science courses at Harvard. It provides an overview of some popular paths students can take after completing CS50, including courses in areas like computer architecture, networks, artificial intelligence, machine learning, cryptography, compilers and operating systems. The guide lists prerequisite courses and directs students to additional resources to learn more about course options.

Uploaded by

ALI AHMAD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views2 pages

Guide 24 11x17

The document is an unofficial guide to computer science courses at Harvard. It provides an overview of some popular paths students can take after completing CS50, including courses in areas like computer architecture, networks, artificial intelligence, machine learning, cryptography, compilers and operating systems. The guide lists prerequisite courses and directs students to additional resources to learn more about course options.

Uploaded by

ALI AHMAD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

S

THE UNOFFICIAL GUIDE TO

COMPUTER
SCIENCE
@ HARVARD
VERSION 24

FO
.IN
CS
R D
R VA
HA

DESIGNED BY CS50
Haven’t taken CS50 yet?
Visit cs50.harvard.edu for FAQs.
UNOFFICIAL GUIDE TO CS @ HARVARD UNOFFICIAL GUIDE TO CS @ HARVARD

Life after 50
You can head off in all sorts of directions after CS50, but here are some popular routes. See Computer Science in
the Courses of Instruction for prerequisites and https://harvardcs.info for further information.

FALL CS148 CS146 CS108 CS105 CS109a CS109b


Design of VLSI Computer Intelligent Systems: Privacy and Introduction to Advanced Topics in
SPRING Circuits and Systems Architecture Design and Ethical Technology Data Science Data Science
CS134 Challenges
Networks

CS126 CS124 CS141 CS100 CS171 CS179


Fairness and Privacy: Data Structures Computing Software Engineering in Visualization Design of Useful
Perspectives of Law and and Algorithms Hardware the Arts and Humanities
Probability and Usable Interactive
Systems

CS20
Discrete Mathematics
for Computer Science
CS50 CS143
Computer Networks
CS191
Classics of
Computer Science
CS145
Cloud Networking and
Computing

CS96 CS61 CS165


CS121 CS187 CS144r Data Systems
System Design Projects System Programming &
Introduction to Theoretical Computational Networks Machine Organization
Computer Science Linguistics Design Projects

CS127 CS181 CS182 CS51 CS153 CS161


Cryptography Machine Learning Artificial Intelligence Abstraction and Design Compilers Operating Systems
in Computation

CS10 CS136 CS189


Elements of Economics and Autonomous
CS152 CS175
Computation Robot Systems Programming Computer Graphics
Data Science Languages

You might also like