CMPSC courses at Penn State
9,258 CMPSC courses at Pennsylvania State University, with prerequisites, ratings, workload, and what each one unlocks.
CoursesRemove CMPSC CMPSC
Showing 1–50 of 94
page 1 of 2
- CMPSC 97Special Topics9 credits
- CMPSC 100Computer Fundamentals and Applications3 credits
1 prerequisite
- CMPSC 101Introduction to Programming3 credits
unlocks 21 courses · 1 prerequisite
- CMPSC 102Introduction to Visual Programming3 credits
- CMPSC 111Logic for Computer Science1 credit
- CMPSC 121Introduction to Programming Techniques3 credits
unlocks 19 courses
- CMPSC 122Intermediate Programming3 credits
unlocks 2 courses
- CMPSC 122HIntermediate Programming3 credits
- CMPSC 131Programming and Computation I: Fundamentals3 credits
unlocks 19 courses
- CMPSC 132Programming and Computation II: Data Structures3 credits
unlocks 1 course
- CMPSC 150NComputing and Society3 credits
- CMPSC 197Special Topics9 credits
- CMPSC 199Foreign Studies12 credits
- CMPSC 200Programming for Engineers with MATLAB3 credits
unlocks 6 courses
- CMPSC 201Programming for Engineers with C++3 credits
unlocks 8 courses
- CMPSC 203Introduction to Spreadsheets and Databases4 credits
- CMPSC 204Introduction to Computational Sciences Programming3 credits
unlocks 1 course
- CMPSC 205Intermediate Computational Sciences Programming3 credits
- CMPSC 208Technical Game Development3 credits
- CMPSC 221Object Oriented Programming with Web-Based Applications3 credits
- CMPSC 222Advanced Data Structures and Algorithms in C3 credits
- CMPSC 263Blockchain and Modern Web Development3 credits
- CMPSC 296Independent Studies18 credits
- CMPSC 297Special Topics9 credits
- CMPSC 299Foreign Studies12 credits
- CMPSC 301Event Driven Programming for Computational Sciences3 credits
- CMPSC 302Intermediate Visual Programming3 credits
- CMPSC 311Introduction to Systems Programming3 credits
- CMPSC 312Computer Organization and Architecture3 credits
- CMPSC 313Assembly Language Programming3 credits
- CMPSC 315Computer Systems I4 credits
- CMPSC 316Computer Systems II4 credits
- CMPSC 320Software Engineering Principles3 credits
- CMPSC 330Advanced Programming in C++3 credits
- CMPSC 335Fundamentals of Communication Networks3 credits
- CMPSC 348Data Science and Machine Learning for Computational Sciences3 credits
- CMPSC 360Discrete Mathematics for Computer Science3 credits
unlocks 4 courses
- CMPSC 395Internship18 credits
- CMPSC 397Special Topics9 credits
- CMPSC 399Foreign Studies12 credits
- CMPSC 410Programming Models for Big Data3 credits
- CMPSC 412Data Structures Lab1.5 credits
- CMPSC 413Algorithms Lab1.5 credits
- CMPSC 414Contest Programming1 credit
- CMPSC 421Net-centric Computing3 credits
- CMPSC 430Database Design3 credits
- CMPSC 431WDatabase Management Systems3 credits
- CMPSC 432Exploratory Data Mining3 credits
- CMPSC 436Communications and Networking3 credits
- CMPSC 438Computer Network Architecture and Programming3 credits