Computer Science courses at Penn
25,517 CIS courses at University of Pennsylvania, with prerequisites, ratings, workload, and what each one unlocks.
Showing 151–200 of 271
page 4 of 6
- CIS 2610Discrete Probability, Stochastic Processes, and Statistical Inference
1 prerequisite
- CIS 2620Automata, Computability, and Complexity
unlocks 1 course · 1 prerequisite
- CIS 3200Introduction to Algorithms
unlocks 1 course · 1 prerequisite
- CIS 3310Intro To Netwrks & Sec1 credit
- CIS 3333Mathematics of Machine Learning
unlocks 2 courses · 4 prerequisites
- CIS 3340Advanced Topics in Algorithms
1 prerequisite
- CIS 3410Compilers & Interpreter1 credit
- CIS 3500Software Design/Engineering
unlocks 1 course · 1 prerequisite
- CIS 3800Computer Oper System1 credit
- CIS 3900Robotics: Planning Perception
3 prerequisites
- CIS 3980Quantum Computer and Information Science
7 prerequisites
- CIS 3990Special Topics
- CIS 4000Senior Project
unlocks 1 course
- CIS 4010Senior Project
1 prerequisite
- CIS 4100CIS Senior Thesis
- CIS 4110CIS Senior Thesis
- CIS 4120Introduction to Human Computer Interaction
unlocks 1 course
- CIS 4190Applied Machine Learning
unlocks 3 courses · 1 prerequisite
- CIS 4210Artificial Intelligence1 credit
unlocks 2 courses
- CIS 4230Ethical Algorithm Design
1 prerequisite
- CIS 4270Trustworthy Machine Learning
unlocks 1 course · 4 prerequisites
- CIS 4300Natural Language Processing
2 prerequisites
- CIS 4360Introduction to Computational Biology & Biological Modeling
unlocks 1 course · 3 prerequisites
- CIS 4410Embedded Software for Life-Critical Applications
2 prerequisites
- CIS 4480Operating Systems Design and Implementation
unlocks 2 courses · 1 prerequisite
- CIS 4500Database and Information Systems
unlocks 1 course · 2 prerequisites
- CIS 4510Computer and Network Security
2 prerequisites
- CIS 4520Advanced Programming
1 prerequisite
- CIS 4521Compilers and Interpreters
- CIS 4550Internet and Web Systems
- CIS 4600Interactive Computer Graphics
unlocks 2 courses · 1 prerequisite
- CIS 4610Advanced Rendering
- CIS 4620Computer Animation
- CIS 4670Scientific Computing
unlocks 1 course · 3 prerequisites
- CIS 4710Computer Organization and Design
unlocks 3 courses
- CIS 4810Computer Vision & Computational Photography
2 prerequisites
- CIS 4970DMD Senior Project
- CIS 4980Senior Capstone Project
- CIS 5000Software Foundations
unlocks 1 course
- CIS 5010Computer Architecture
- CIS 5020Analysis of Algorithms
- CIS 5030Algorithms for Big Data
- CIS 5050Software Systems
unlocks 1 course
- CIS 5110Theory of Computation
- CIS 5120Introduction to Human Computer Interaction
1 prerequisite
- CIS 5150Fundamentals of Linear Algebra and Optimization
- CIS 5180Topics in Logic: Finite Model Theory and Descriptive Complexity
- CIS 5190Applied Machine Learning
unlocks 5 courses
- CIS 5200Machine Learning
unlocks 6 courses
- CIS 5210Artificial Intelligence
unlocks 4 courses