University of Pittsburgh-Pittsburgh Campus · Courses
CS 68 courses with the subject CS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
Catalogs 1 Programs 332 Checklists 294 Courses 4,579 Policies 51 Agreements 5 Comparability 1 Subject ACITP 1 ADMJ 2 AFRCNA 89 AFROTC 15 ANTH 152 ARABIC 26 ARC 45 ARTSC 281 ASL 18 ASTRON 14 ATHLTR 26 BACC 3 BCMS 19 BIOENG 55 BIOETH 9 BIOSC 149 BIOST 5 BQOM 2 BSPP 1 BUS 28 BUSACC 17 BUSADM 1 BUSBIS 20 BUSECN 3 BUSENV 17 BUSERV 11 BUSFIN 24 BUSMKT 1 BUSORG 1 BUSQOM 15 BUSSCM 13 BUSSPP 19 CDACCT 9 CEE 96 CGS 4 CHE 25 CHEM 64 CHIN 41 CLASS 67 CLRES 5 CLST 1 CMPBIO 1 CMPINF 18 COE 1 COMMRC 69 COUN 2 CS 68 CSD 27 CTSURG 1 DENHYG 52 DENT 3 DIASCI 1 DMED 2 DSPHL 1 DUACCT 1 DUCATH 1 EAS 8 ECE 111 ECON 63 EDUC 7 EFOP 6 ELI 42 EM 54 ENDOD 1 ENGCMP 87 ENGFLM 79 ENGLIT 150 ENGLSH 3 ENGR 146 ENGSCI 3 ENGWRT 62 ENVSTD 3 EXLA 1 EXLG 1 EXLH 1 EXLI 1 EXLJ 1 EXLK 1 EXLL 1 EXLP 1 EXLQ 1 EXLR 1 FILMST 14 FMST 160 FP 6 FR 53 GEOL 95 GER 72 GREEK 21 GRO 6 GSWS 39 HAA 11 HEBREW 12 HHD 21 HIST 61 HONORS 1 HPS 11 IE 9 INFSCI 10 ITAL 8 JPNSE 23 JS 8 LATIN 15 LAW 1 LCJS 46 LEGLST 1 LING 10 MATH 30 MED 16 MEDEDU 2 MEMS 70 MILS 13 MRST 1 MSELCT 1 MSMI 2 MUSIC 4 NROSCI 18 NUR 8 NURSP 1 NUTR 2 PEDC 5 PEDENT 1 PETE 1 PHARM 1 PHIL 102 PHYS 51 PIA 43 PITT 3 POLISH 21 PS 11 PSY 78 PSYED 1 PUBHLT 59 PUBSRV 26 QUECH 17 REHSCI 34 RELGST 104 RT 2 RUSS 59 SA 38 SERCRO 1 SLAV 28 SLI 8 SLOVAK 20 SOC 87 SOCWRK 24 SPAN 81 STAT 43 SWAHIL 17 SWE 18 SWRES 1 SWWEL 1 TELCOM 2 THEA 74 TLL 74 TURKSH 15 UKRAIN 11 URBNST 48 VIET 10 CS 0004 INTRODUCTION TO COMPUTER PROGRAMMING-BASIC 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0007 INTRODUCTION TO COMPUTER PROGRAMMING 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0008 INTRODUCTION TO COMPUTER PROGRAMMING WITH PYTHON 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0010 INTRODUCTION TO COMPUTING FOR SYSTEMS ENGINEERS 4
Subject CS Credits (min) 4 Credits (max) 4 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0011 INTRODUCTION TO COMPUTING FOR SCIENTISTS 4
Subject CS Credits (min) 4 Credits (max) 4 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0012 INTRODUCTION TO COMPUTING FOR THE HUMANITIES 4
Subject CS Credits (min) 4 Credits (max) 4 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0090 SUSTAINABILITY AND COMPUTING 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0131 SOFTWARE FOR PERSONAL COMPUTING 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0134 WEB SITE DESIGN AND DEVELOPMENT 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0155 DATA WITCHCRAFT 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0207 JAVA FOR INTERMEDIATE PROGRAMMERS 1
Subject CS Credits (min) 1 Credits (max) 1 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0241 NON-JAVA INTERMEDIATE PROGRAMMING 4
Subject CS Credits (min) 4 Credits (max) 4 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0245 NON-JAVA ALGORITHMS AND DATA STRUCTURES 1 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0251 NON-JAVA ALGORITHMS AND DATA STRUCTURES 2 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0334 INTERMEDIATE WEB SITE DESIGN AND DEVELOPMENT 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0401 INTERMEDIATE PROGRAMMING USING JAVA 4
Subject CS Credits (min) 4 Credits (max) 4 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0441 DISCRETE STRUCTURES FOR CS 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0445 ALGORITHMS AND DATA STRUCTURES 1 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0447 COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0449 INTRODUCTION TO SYSTEMS SOFTWARE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0590 SOCIAL IMPLICATIONS OF COMPUTING TECHNOLOGY 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 0699 SPECIAL TOPICS IN COMPUTER SCIENCE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1501 ALGORITHMS AND DATA STRUCTURES 2 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1502 FORMAL METHODS IN COMPUTER SCIENCE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1503 MATHEMATICAL FOUNDATIONS OF MACHINE LEARNING 4
Subject CS Credits (min) 4 Credits (max) 4 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1510 ALGORITHM DESIGN 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1511 THEORY OF COMPUTATION 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1520 PROGRAMMING LANGUAGE FOR WEB APPLICATIONS 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1521 FUNCTIONAL PROGRAMMING: THEORY AND PRACTICE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1530 SOFTWARE ENGINEERING 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1541 INTRODUCTION TO COMPUTER ARCHITECTURE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1550 INTRODUCTION TO OPERATING SYSTEMS 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1555 DATABASE MANAGEMENT SYSTEMS 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1566 INTRODUCTION COMPUTER GRAPHICS 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1567 PROGRAMMING SYSTEM DESIGN ON A MOBILE ROBOT PLATFORM 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1571 INTRODUCTION TO ARTIFICIAL INTELLIGENCE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1613 QUANTUM COMPUTATION 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1621 STRUCTURE PROGRAMMING LANGUAGES 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1622 INTRODUCTION TO COMPILER DESIGN 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1631 SOFTWARE DESIGN METHODOLOGY 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1632 SOFTWARE QUALITY ASSURANCE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1635 INTERFACE DESIGN METHODOLOGY 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1637 INTRODUCTION TO HUMAN-COMPUTER INTERACTION 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1640 BIOINFORMATICS SOFTWARE DESIGN 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1645 INTRODUCTION TO HIGH PERFORMANCE COMPUTING SYSTEMS 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1651 ADVANCED SYSTEMS SOFTWARE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1652 DATA COMMUNICATION AND COMPUTER NETWORKS 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1653 APPLIED CRYPTOGRAPHY AND NETWORK SECURITY 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1656 INTRODUCTION TO DATA SCIENCE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1657 PRIVACY IN THE ELECTRONIC SOCIETY 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1660 INTRODUCTION TO CLOUD COMPUTING 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1666 PRINCIPLES OF COMPUTER GAME DESIGN AND IMPLEMENTATION 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1671 HUMAN LANGUAGE TECHNOLOGIES 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1674 INTRODUCTION TO COMPUTER VISION 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1675 INTRODUCTION TO MACHINE LEARNING 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1678 INTRODUCTION TO DEEP LEARNING 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1684 BIAS AND ETHICAL IMPLICATIONS IN ARTIFICIAL INTELLIGENCE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1699 SPECIAL TOPICS IN COMPUTER SCIENCE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1900 INTERNSHIP 1
Subject CS Credits (min) 1 Credits (max) 1 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1901 INTERNSHIP 1
Subject CS Credits (min) 1 Credits (max) 1 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1902 DIRECTED STUDY 1
Subject CS Credits (min) 1 Credits (max) 1 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1906 COMPUTER SCIENCE COOPERATIVE PROGRAM 1
Subject CS Credits (min) 1 Credits (max) 1 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1950 DIRECTED RESEARCH: CAPSTONE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1951 DIRECTED RESEARCH 1
Subject CS Credits (min) 1 Credits (max) 1 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 1980 TEAM PROJECT DESIGN AND IMPLEMENTATION 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 2032 SOFTWARE QUALITY ASSURANCE 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 2052 DATA COMMUNICATION AND COMPUTER NETWORKS 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu CS 2074 INTRODUCTION TO COMPUTER VISION 3
Subject CS Credits (min) 3 Credits (max) 3 Credit unit Credits Type course Edition 2026-2027 Catalog 2026-2027 Undergraduate Catalog Source catalog.upp.pitt.edu Source: University of Pittsburgh-Pittsburgh Campus's catalog, linked per course · table learning_unit · CourseShelf publish 59