catalog.upenn.edu

CIS 0099 Undergraduate Research/Independent Study

CIS 1050 Computational Data Exploration

CIS 1070 Visual Culture through the Computer's Eye

CIS 1100 Introduction to Computer Programming

CIS 1200 Programming Languages and Techniques I

CIS 1210 Programming Languages and Techniques II

CIS 1250 Technology and Policy

CIS 1400 Introduction to Cognitive Science

CIS 1600 Mathematical Foundations of Computer Science

CIS 1810 The Quantum and the Computer

CIS 1901 C++ Programming

CIS 1902 Python Programming

CIS 1903 Go Programming

CIS 1904 Introduction to Haskell Programming

CIS 1905 Rust Programming

CIS 1911 Using and Understanding Unix and Linux

CIS 1912 DevOps

CIS 1921 Solving Hard Problems in Practice

CIS 1951 iOS Programming

CIS 1952 Android Programming

CIS 1953 3D Game Development in Unreal Engine

CIS 1961 Ruby on Rails Web Development

CIS 1962 JavaScript Programming

CIS 1990 Special Topics

CIS 2210 Introduction to Artificial Intelligence

CIS 2330 Introduction to Blockchain

CIS 2400 Introduction to Computer Systems

CIS 2450 Big Data Analytics

CIS 2500 Software Development with AI Coding Agents

CIS 2610 Discrete Probability, Stochastic Processes, and Statistical Inference

CIS 2620 Automata, Computability, and Complexity

CIS 3200 Introduction to Algorithms

CIS 3333 Mathematics of Machine Learning

CIS 3340 Advanced Topics in Algorithms

CIS 3500 Software Design/Engineering

CIS 3900 Robotics: Planning Perception

CIS 3980 Quantum Computer and Information Science

CIS 3990 Special Topics

CIS 4000 Senior Project

CIS 4010 Senior Project

CIS 4100 CIS Senior Thesis

CIS 4110 CIS Senior Thesis

CIS 4120 Introduction to Human Computer Interaction

CIS 4190 Applied Machine Learning

CIS 4230 Ethical Algorithm Design

CIS 4270 Trustworthy Machine Learning

CIS 4300 Natural Language Processing

CIS 4360 Introduction to Computational Biology & Biological Modeling

CIS 4410 Embedded Software for Life-Critical Applications

CIS 4480 Operating Systems Design and Implementation

CIS 4500 Database and Information Systems

CIS 4510 Computer and Network Security

CIS 4520 Advanced Programming

CIS 4521 Compilers and Interpreters

CIS 4550 Internet and Web Systems

CIS 4600 Interactive Computer Graphics

CIS 4610 Advanced Rendering

CIS 4620 Computer Animation

CIS 4670 Scientific Computing

CIS 4710 Computer Organization and Design

CIS 4810 Computer Vision & Computational Photography

CIS 4970 DMD Senior Project

CIS 4980 Senior Capstone Project

CIS 5000 Software Foundations

CIS 5010 Computer Architecture

CIS 5020 Analysis of Algorithms

CIS 5030 Algorithms for Big Data

CIS 5050 Software Systems

CIS 5110 Theory of Computation

CIS 5120 Introduction to Human Computer Interaction

CIS 5150 Fundamentals of Linear Algebra and Optimization

CIS 5180 Topics in Logic: Finite Model Theory and Descriptive Complexity

CIS 5190 Applied Machine Learning

CIS 5200 Machine Learning

CIS 5210 Artificial Intelligence

CIS 5220 Deep Learning for Data Science

CIS 5230 Ethical Algorithm Design

CIS 5260 Machine Translation

CIS 5270 Trustworthy Machine Learning

CIS 5300 Natural Language Processing

CIS 5350 Introduction to Bioinformatics

CIS 5360 Fundamentals of Computational Biology

CIS 5370 Biomedical Image Analysis

CIS 5400 Principles of Embedded Computation

CIS 5410 Embedded Software for Life-Critical Applications

CIS 5420 Embedded Systems Programming

CIS 5450 Big Data Analytics

CIS 5470 Software Analysis

CIS 5480 Operating Systems Design and Implementation

CIS 5490 Wireless Communications for Mobile Networks and Internet of Things

CIS 5500 Database and Information Systems

CIS 5510 Computer and Network Security

CIS 5520 Advanced Programming

CIS 5521 Compilers and Interpreters

CIS 5530 Networked Systems

CIS 5540 Programming Paradigms

CIS 5550 Internet and Web Systems

CIS 5560 Cryptography

CIS 5570 Programming for the Web

CIS 5580 Secure Software Engineering and Management

CIS 5590 Programming and Problem Solving

CIS 5600 Interactive Computer Graphics

CIS 5610 Advanced Computer Graphics

CIS 5620 Computer Animation

CIS 5630 Physically Based Animation

CIS 5640 Game Design and Development

CIS 5650 GPU Programming and Architecture

CIS 5660 Procedural Computer Graphics

CIS 5670 Scientific Computing

CIS 5680 Game Design Practicum

CIS 5690 GPU Computing for Machine Learning Systems

CIS 5710 Computer Organization and Design

CIS 5730 Software Engineering

CIS 5800 Machine Perception

CIS 5810 Computer Vision & Computational Photography

CIS 5980 Artificial Intelligence Capstone

CIS 5990 Independent Study for Masters Students

CIS 6010 Advanced Topics in Computer Architecture

CIS 6100 Advanced Geometric Methods in Computer Science

CIS 6200 Advanced Topics in Machine Learning

CIS 6220 Deep Learning at Scale

CIS 6250 Theory of Machine Learning

CIS 6270 Discrete Generative Models

CIS 6280 World Models

CIS 6300 Advanced Topics in Natural Language Processing

CIS 6370 Machine Learning for Genomics

CIS 6400 Advance Topics in Software Systems: Data Driven IoT/Edge Computing

CIS 6500 Advanced Topics in Databases

CIS 6600 Advanced Topics in Computer Graphics and Animation

CIS 6700 Advanced Topics in Programming Languages

CIS 6730 Computer-Aided Verification

CIS 6770 Advanced Topics in Algorithms and Complexity

CIS 6800 Advanced Topics in Machine Perception

CIS 6820 Friendly Logics

CIS 6850 NeuroAI - A Principled Understanding of the Human Brain

CIS 7000 Special Topics

CIS 7980 Explaining Explanation

CIS 8000 PhD Special Topics

CIS 8100 Writing and Speaking with Style

CIS 8950 Teaching Practicum

CIS 9950 Dissertation

CIS 9990 Master's Thesis

CIS 9999 Independent Study Research

Read the original on catalog.upenn.edu ↗