0% found this document useful (0 votes)
58 views5 pages

Comprehensive CS Curriculum Clickable Links Prerequisites Boxed

cs uni requirements

Uploaded by

kingfadi647
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)
58 views5 pages

Comprehensive CS Curriculum Clickable Links Prerequisites Boxed

cs uni requirements

Uploaded by

kingfadi647
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/ 5

Comprehensive Computer Science Curriculum

Computer Science Fundamentals

Year 1

Introduction to Computer Science and Programming (Harvard CS50)

Prerequisite: No prerequisites

https://cs50.harvard.edu

Data Structures and Algorithms (Stanford CS 161)

Prerequisite: Introduction to Programming (e.g., CS50)

https://cs161.stanford.edu

Year 2

Operating Systems (UC Berkeley CS 162)

Prerequisite: Computer Organization and Systems

https://cs162.eecs.berkeley.edu

Theory of Computation (Harvard CS 121)

Prerequisite: Discrete Mathematics

https://www.seas.harvard.edu/courses/cs121

Year 3

Algorithms (Princeton COS 226)

Prerequisite: Data Structures and Algorithms

https://www.cs.princeton.edu/courses/archive/fall20/cos226/

Computer Organization and Systems (UC Berkeley CS 61C)

Prerequisite: Introduction to Programming

https://inst.eecs.berkeley.edu/~cs61c/fa20/

Mathematics
Comprehensive Computer Science Curriculum

Year 1

Calculus I (Stanford MATH 19)

Prerequisite: High school mathematics

https://explorecourses.stanford.edu/search?q=MATH+19

Discrete Mathematics (UC Berkeley CS 70)

Prerequisite: None

https://inst.eecs.berkeley.edu/~cs70/fa19/

Year 2

Calculus II (Stanford MATH 20)

Prerequisite: Calculus I

https://explorecourses.stanford.edu/search?q=MATH+20

Linear Algebra (MIT 18.06)

Prerequisite: Calculus II

https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/

Year 3

Probability and Statistics (Stanford STATS 116)

Prerequisite: Calculus II

https://explorecourses.stanford.edu/search?q=STATS+116

Advanced Topics

Year 2

Artificial Intelligence (Stanford CS 221)

Prerequisite: Algorithms

https://www.ai.stanford.edu/courses/cs221/
Comprehensive Computer Science Curriculum

Year 3

Introduction to Machine Learning (Carnegie Mellon 10-601)

Prerequisite: Probability and Statistics, Linear Algebra

https://www.ml.cmu.edu/courses/10-601/

Quantum Computing (MIT 6.006)

Prerequisite: Linear Algebra, Algorithms

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-f

Blockchain Technology (Stanford CS 251)

Prerequisite: Algorithms, Cryptography

https://cs251.stanford.edu

Year 4

Big Data (UC Berkeley CS 186)

Prerequisite: Database Systems

https://cs186berkeley.net

Robotics (Carnegie Mellon 16-311)

Prerequisite: Introduction to Programming, Linear Algebra

https://www.cs.cmu.edu/~16311/

Cybersecurity (Stanford CS 155)

Prerequisite: Operating Systems

https://cs155.stanford.edu

Projects and Communication

Year 3

Capstone Project I (University of Washington CSE 440)


Comprehensive Computer Science Curriculum

Prerequisite: Senior standing and project proposal approval

https://courses.cs.washington.edu/courses/cse440/20au/

Professional Writing and Communication (Stanford PWR 2)

Prerequisite: No prerequisites

https://undergrad.stanford.edu/programs/pwr/courses/pwr-2

Year 4

Capstone Project II (University of Washington CSE 441)

Prerequisite: Capstone Project I

https://courses.cs.washington.edu/courses/cse441/20wi/

Writing and Rhetoric (Stanford PWR 1)

Prerequisite: No prerequisites

https://undergrad.stanford.edu/programs/pwr/courses/pwr-1

Development of Inventions and Creative Ideas (MIT 6.931)

Prerequisite: Junior or senior standing

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-931-development-of-inventions

Practical Experiences

Internships

Internships: Gain real-world experience and potential job offers from top tech

companies.

Research

Research: Engage in cutting-edge research to enhance problem-solving skills

and innovation.

Capstone Projects
Comprehensive Computer Science Curriculum

Capstone Projects: Solve real-world problems and demonstrate practical skills

to employers.

Additional Skills

Soft Skills

Soft Skills: Develop through courses and practical experiences.

Continuous Learning

Continuous Learning: Stay updated with industry trends.

Networking

Networking: Build connections through university resources, conferences, and

meetups.

You might also like