Computer Science courses at Penn
25,517 CIS courses at University of Pennsylvania, with prerequisites, ratings, workload, and what each one unlocks.
Showing 101–150 of 271
page 3 of 6
- CIS 640Advance Topics in Software Systems: Data Driven IoT/Edge Computing1 credit
- CIS 660Advanced Topics in Computer Graphics and Animation1 credit
- CIS 670Advanced Topics in Programming Languages1 credit
- CIS 673Computer-Aided Verification1 credit
- CIS 677Advanced Topics in Algorithms and Complexity1 credit
- CIS 680Advanced Topics in Machine Perception1 credit
- CIS 682Friendly Logics1 credit
- CIS 700Special Topics1 credit
- CIS 798Explaining Explanation1 credit
- CIS 800PhD Special Topics0.5 credits
- CIS 810Writing and Speaking with Style1 credit
- CIS 895Teaching Practicum1 credit
- CIS 899Doctoral Independent Study
- CIS 999Thesis/Dissertation Research
- CIS 1050Computational Data Exploration
- CIS 1070Visual Culture through the Computer's Eye
- CIS 1100Introduction to Computer Programming
unlocks 9 courses
- CIS 1200Programming Languages and Techniques I
unlocks 55 courses
- CIS 1210Programming Languages and Techniques II
unlocks 28 courses · 2 prerequisites
- CIS 1250Technology and Policy
- CIS 1400Introduction to Cognitive Science
- CIS 1600Mathematical Foundations of Computer Science
unlocks 36 courses
- CIS 1810The Quantum and the Computer
- CIS 1880Special Topics0.5 credits
- CIS 1890Slv Hrd Prob in Practice0.5 credits
- CIS 1900C++ Prog0.5 credits
- CIS 1901C++ Programming
- CIS 1902Python Programming
1 prerequisite
- CIS 1903Go Programming
1 prerequisite
- CIS 1904Introduction to Haskell Programming
1 prerequisite
- CIS 1905Rust Programming
1 prerequisite
- CIS 1910Linux/Unix Skills0.5 credits
- CIS 1911Using and Understanding Unix and Linux
1 prerequisite
- CIS 1912DevOps
- CIS 1920Python Prog0.5 credits
- CIS 1921Solving Hard Problems in Practice
1 prerequisite
- CIS 1930Go Programming0.5 credits
- CIS 1940Intro to Haskell0.5 credits
- CIS 1950Mobile App Development0.5 credits
- CIS 1951iOS Programming
1 prerequisite
- CIS 1952Android Programming
1 prerequisite
- CIS 19533D Game Development in Unreal Engine
2 prerequisites
- CIS 1961Ruby on Rails Web Development
1 prerequisite
- CIS 1962JavaScript Programming
- CIS 1990Special Topics
- CIS 2210Introduction to Artificial Intelligence
3 prerequisites
- CIS 2330Introduction to Blockchain
1 prerequisite
- CIS 2400Introduction to Computer Systems
unlocks 8 courses · 1 prerequisite
- CIS 2450Big Data Analytics
1 prerequisite
- CIS 2500Software Development with AI Coding Agents
1 prerequisite