Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

Skip to Main Content
2020-2021 Undergraduate Catalog
University of Pittsburgh
   
2020-2021 Undergraduate Catalog 
    
 
  May 09, 2024
 
2020-2021 Undergraduate Catalog [Archived Catalog]

Course Information


Please note, when searching courses by Catalog Number, an asterisk (*) can be used to return mass results. For instance a Catalog Number search of ” 1* ” can be entered, returning all 1000-level courses.

 

Computer Engineering

   •  COE 0257 - ANALYSIS AND DESIGN OF ELECTRONIC CIRCUITS
   •  COE 0401 - INTERMEDIATE PROGRAMMING USING JAVA
   •  COE 0445 - DATA STRUCTURES
   •  COE 0447 - COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE
   •  COE 0449 - INTRODUCTION TO SYSTEMS SOFTWARE
   •  COE 0501 - DIGITAL SYSTEMS LABORATORY
   •  COE 1161 - EMBEDDED COMPUTER SYS DESIGN 2
   •  COE 1170 - SPECIAL TOPICS: COMPUTER
   •  COE 1186 - SOFTWARE ENGINEERING
   •  COE 1188 - CYBER-PHYSICAL SYSTEMS
   •  COE 1192 - INTRODUCTION TO VLSI DESIGN
   •  COE 1193 - ADVANCED VLSI DESIGN
   •  COE 1501 - ALGORITHM IMPLEMENTATION
   •  COE 1502 - ADVANCED DIGITAL DESIGN CONCEPTS
   •  COE 1520 - PROGRAMMING LANGUAGES FOR WEB APPLICATIONS
   •  COE 1530 - SOFTWARE ENGINEERING
   •  COE 1541 - INTRODUCTION TO COMPUTER ARCHITECTURE
   •  COE 1550 - INTRODUCTION TO OPERATING SYSTEMS
   •  COE 1622 - INTRODUCTION TO COMPILER DESIGN
   •  COE 1631 - SOFTWARE DESIGN METHODOLOGY
   •  COE 1651 - ADVANCED SYSTEMS SOFTWARE
   •  COE 1885 - DEPARTMENTAL SEMINAR
   •  COE 1896 - SENIOR DESIGN PROJECT
   •  COE 1898 - ENGINEERING PROJECT

Computer Science

   •  CS 0004 - INTRODUCTION TO COMPUTER PROGRAMMING-BASIC
   •  CS 0007 - INTRODUCTION TO COMPUTER PROGRAMMING
   •  CS 0008 - INTRODUCTION TO COMPUTER PROGRAMMING WITH PYTHON
   •  CS 0010 - INTRODUCTION TO COMPUTING FOR SYSTEMS ENGINEERS
   •  CS 0011 - INTRODUCTION TO COMPUTING FOR SCIENTISTS
   •  CS 0012 - INTRODUCTION TO COMPUTING FOR THE HUMANITIES
   •  CS 0090 - SUSTAINABILITY AND COMPUTING
   •  CS 0131 - SOFTWARE FOR PERSONAL COMPUTING
   •  CS 0134 - WEB SITE DESIGN AND DEVELOPMENT
   •  CS 0155 - DATA WITCHCRAFT
   •  CS 0334 - INTERMEDIATE WEB SITE DESIGN AND DEVELOPMENT
   •  CS 0401 - INTERMEDIATE PROGRAMMING USING JAVA
   •  CS 0441 - DISCRETE STRUCTURES FOR CS
   •  CS 0445 - DATA STRUCTURES
   •  CS 0447 - COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE
   •  CS 0449 - INTRODUCTION TO SYSTEMS SOFTWARE
   •  CS 0590 - SOCIAL IMPLICATIONS OF COMPUTING TECHNOLOGY
   •  CS 0699 - SPECIAL TOPICS IN COMPUTER SCIENCE
   •  CS 1501 - ALGORITHM IMPLEMENTATION
   •  CS 1502 - FORMAL METHODS IN COMPUTER SCIENCE
   •  CS 1510 - ALGORITHM DESIGN
   •  CS 1511 - THEORY OF COMPUTATION
   •  CS 1520 - PROGRAMMING LANGUAGE FOR WEB APPLICATIONS
   •  CS 1530 - SOFTWARE ENGINEERING
   •  CS 1538 - INTRODUCTION TO SIMULATION
   •  CS 1541 - INTRODUCTION TO COMPUTER ARCHITECTURE
   •  CS 1550 - INTRODUCTION TO OPERATING SYSTEMS
   •  CS 1555 - DATABASE MANAGEMENT SYSTEMS
   •  CS 1566 - INTRODUCTION COMPUTER GRAPHICS
   •  CS 1567 - PROGRAMMING SYSTEM DESIGN ON A MOBILE ROBOT PLATFORM
   •  CS 1571 - INTRODUCTION TO ARTIFICIAL INTELLIGENCE
   •  CS 1621 - STRUCTURE PROGRAMMING LANGUAGES
   •  CS 1622 - INTRODUCTION TO COMPILER DESIGN
   •  CS 1631 - SOFTWARE DESIGN METHODOLOGY
   •  CS 1632 - SOFTWARE QUALITY ASSURANCE
   •  CS 1635 - INTERFACE DESIGN METHODOLOGY
   •  CS 1637 - INTRODUCTION TO HUMAN-COMPUTER INTERACTION
   •  CS 1640 - BIOINFORMATICS SOFTWARE DESIGN
   •  CS 1645 - INTRODUCTION TO HIGH PERFORMANCE COMPUTING SYSTEMS
   •  CS 1651 - ADVANCED SYSTEMS SOFTWARE
   •  CS 1652 - DATA COMMUNICATION AND COMPUTER NETWORKS
   •  CS 1653 - APPLIED CRYPTOGRAPHY AND NETWORK SECURITY
   •  CS 1655 - SECURE DATA MANAGEMENT AND WEB APPLICATIONS
   •  CS 1656 - INTRODUCTION TO DATA SCIENCE
   •  CS 1660 - INTRODUCTION TO CLOUD COMPUTING
   •  CS 1666 - PRINCIPLES OF COMPUTER GAME DESIGN AND IMPLEMENTATION
   •  CS 1671 - HUMAN LANGUAGE TECHNOLOGIES
   •  CS 1674 - INTRODUCTION TO COMPUTER VISION
   •  CS 1675 - INTRODUCTION TO MACHINE LEARNING
   •  CS 1699 - SPECIAL TOPICS IN COMPUTER SCIENCE
   •  CS 1900 - INTERNSHIP
   •  CS 1902 - DIRECTED STUDY
   •  CS 1906 - COMPUTER SCIENCE COOPERATIVE PROGRAM
   •  CS 1950 - DIRECTED RESEARCH
   •  CS 1980 - TEAM PROJECT DESIGN AND IMPLEMENTATION

Computing and Information

   •  CMPINF 0000 - COMPUTING AND INFORMATION TRANSFER
   •  CMPINF 0001 - SCI FIRST-YEAR SEMINAR
   •  CMPINF 0010 - BIG IDEAS IN COMPUTING AND INFORMATION
   •  CMPINF 0070 - STUDY ABROAD: SCIENCE SEQ
   •  CMPINF 0401 - INTERMEDIATE PROGRAMMING
   •  CMPINF 0999 - SPECIAL TOPICS IN COMPUTING AND INFORMATION
   •  CMPINF 1201 - DIGITAL NARRATIVE AND INTERACTIVE DESIGN
   •  CMPINF 1205 - COMPARATIVE DIGITAL PRIVACIES
   •  CMPINF 1981 - PROJECT STUDIO
   •  CMPINF 1999 - ADVANCED SPECIAL TOPICS IN COMPUTING AND INFORMATION

Cross-Registration

   •  CARLOW 0001 - CROSS-REGISTRATION
   •  CCAC 0001 - CROSS-REGISTRATION
   •  CHATHM 0001 - CROSS-REGISTRATION
   •  CMU 0001 - CROSS-REGISTRATION
   •  DUQU 0001 - CROSS-REGISTRATION
   •  LAROCH 0001 - CROSS-REGISTRATION
   •  PNTPRK 0001 - CROSS-REGISTRATION
   •  PTSEM 0001 - CROSS-REGISTRATION
   •  RMC 0001 - CROSS-REGISTRATION
   •  STVC 0001 - CROSS-REGISTRATION

Dental

   •  DENT 1917 - DIRECTED STUDY
 

Page: 1 <- Back 109 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19Forward 10 -> 55


Catalog Navigation