CPSC
2026-2027
145 courses
- CPSC 203Introduction to Problem Solving using Application Software
- CPSC 217Introduction to Computer Science for Multidisciplinary Studies I
- CPSC 219Introduction to Computer Science for Multidisciplinary Studies II
- CPSC 231Introduction to Computer Science for Computer Science Majors I
- CPSC 233Introduction to Computer Science for Computer Science Majors II
- CPSC 235Advanced Introduction to Computer Science
- CPSC 251Theoretical Foundations of Computer Science I
- CPSC 304A Survey of Computer Science for Non-Majors
- CPSC 313Introduction to Computability
- CPSC 319Data Structures, Algorithms, and Their Applications
- CPSC 329Explorations in Information Security and Privacy
- CPSC 331Data Structures, Algorithms, and Their Analysis
- CPSC 335Intermediate Information Structures
- CPSC 351Theoretical Foundations of Computer Science II
- CPSC 355Computing Machinery I
- CPSC 359Computing Machinery II
- CPSC 365C++ Programming
- CPSC 383Explorations in Artificial Intelligence and Machine Learning
- CPSC 393Metacognition in Self-directed Learning Methodologies
- CPSC 398Topics in Computer Science
- CPSC 399Topics in Computer Science
- CPSC 405Software Entrepreneurship
- CPSC 409History Of Computation
- CPSC 411Compiler Construction
- CPSC 413Design and Analysis of Algorithms I
- CPSC 418Introduction to Cryptography
- CPSC 433Artificial Intelligence
- CPSC 441Computer Networks
- CPSC 449Programming Paradigms
- CPSC 453Introduction to Computer Graphics
- CPSC 457Principles of Operating Systems
- CPSC 461Information Structures
- CPSC 471Data Base Management Systems
- CPSC 481Human-Computer Interaction I
- CPSC 482Data Visualization Fundamentals
- CPSC 491Techniques for Numerical Computation
- CPSC 498Topics in Computer Science
- CPSC 499Topics in Computer Science
- CPSC 501Advanced Programming Techniques
- CPSC 502.01Research Project in Computer Science
- CPSC 502.02Research Project in Theoretical Computer Science
- CPSC 502.03Research Project in Computer Graphics
- CPSC 502.04Research Project in Information Security
- CPSC 502.05Research Project in Scientific Computation
- CPSC 502.06Research Project in Software Engineering
- CPSC 502.07Research Project in Human Computer Interaction
- CPSC 502.08Research Project in Networks and Distributed Computing
- CPSC 503.01Project in Computer Science
- CPSC 503.02Project in Theoretical Computer Science
- CPSC 503.03Project in Computer Graphics
- CPSC 503.04Project in InformationSecurity
- CPSC 503.05Project in Scientific Computation
- CPSC 503.06Project in Software Engineering
- CPSC 503.07Project in Human Computer Interaction
- CPSC 503.08Project in Networks and Distributed Computing
- CPSC 505Foundations of Access Control
- CPSC 511Introduction To Complexity Theory
- CPSC 513Computability
- CPSC 517Design and Analysis of Algorithms II
- CPSC 518Introduction to Computer Algebra
- CPSC 519Introduction to Quantum Computation
- CPSC 521Foundations of Functional Programming
- CPSC 522Introduction to Randomized Algorithms
- CPSC 525Principles of Computer Security
- CPSC 526Network Systems Security
- CPSC 527Computer Viruses and Malware
- CPSC 528Spam and Spyware
- CPSC 530Information Theory and Security
- CPSC 531Systems Modelling and Simulation
- CPSC 535Introduction to Image Analysis and Computer Vision
- CPSC 537Competitive Programming
- CPSC 544Machine Learning
- CPSC 550Systems Administration
- CPSC 556Machine Learning in Biometric Security
- CPSC 559Introduction to Distributed Systems
- CPSC 561Intro to Distributed Algorithms
- CPSC 565Emergent Computing
- CPSC 567Foundations of Multi-Agent Systems
- CPSC 568Agent Communications
- CPSC 571Design and Implementation of Database Systems
No courses found.