Computer Science
2026-2027
143 courses
- COMPSCI 103Advanced Programming and Problem Solving with C++
- COMPSCI 111Digital Image Processing
- COMPSCI 112Computer Graphics
- COMPSCI 114Projects in Advanced 3D Computer Graphics
- COMPSCI 115Computer Simulation
- COMPSCI 116Computational Photography and Vision
- COMPSCI 117Project in Computer Vision
- COMPSCI 118Introduction to Virtual Reality
- COMPSCI 121Information Retrieval
- COMPSCI 122AIntroduction to Data Management
- COMPSCI 122BProject in Databases and Web Applications
- COMPSCI 122CPrinciples of Data Management
- COMPSCI 122DBeyond SQL Data Management
- COMPSCI 125Next Generation Search Systems
- COMPSCI 130Introduction to Security and Privacy
- COMPSCI 131Parallel and Distributed Computing
- COMPSCI 132Computer Networks
- COMPSCI 133Advanced Computer Networks
- COMPSCI 134Computer and Network Security
- COMPSCI 137Internet Applications Engineering
- COMPSCI 141Concepts in Programming Languages
- COMPSCI 142ACompilers and Interpreters
- COMPSCI 142BProject in Compilers and Interpreters
- COMPSCI 143APrinciples of Operating Systems
- COMPSCI 143BProject in Operating System Organization
- COMPSCI 145Embedded Software
- COMPSCI 146Programming in Multitasking Operating Systems
- COMPSCI 147Internet of Things (IoT) Software and Systems
- COMPSCI 151Digital Logic Design
- COMPSCI 152Computer Architecture
- COMPSCI 154Computer Design Laboratory
- COMPSCI 161Design and Analysis of Algorithms
- COMPSCI 162Formal Languages and Automata
- COMPSCI 163Graph Algorithms
- COMPSCI 164Computational Geometry
- COMPSCI 165Project in Algorithms and Data Structures
- COMPSCI 166Quantum Computation and Information
- COMPSCI 167Introduction to Applied Cryptography
- COMPSCI 169Introduction to Optimization
- COMPSCI 171Introduction to Artificial Intelligence
- COMPSCI 172BNeural Networks and Deep Learning
- COMPSCI 172CArtificial Intelligence Frontiers: Technical, Ethical, and Societal
- COMPSCI 175Project in Artificial Intelligence
- COMPSCI 177Applications of Probability in Computer Science
- COMPSCI 178Machine Learning and Data-Mining
- COMPSCI 179Algorithms for Probabilistic and Deterministic Graphical Models
- COMPSCI 180AProject in Computer Science
- COMPSCI 180BProject in Computer Science
- COMPSCI 183Introduction to Computational Biology
- COMPSCI 184AArtificial Intelligence in Biology and Medicine
- COMPSCI 184CComputational Systems Biology
- COMPSCI 189Project in Bioinformatics
- COMPSCI 190Special Topics in Information and Computer Science
- COMPSCI 199Individual Study
- COMPSCI 200SSeminar in Computer Science Research
- COMPSCI 201Foundations of Cryptographic Protocols
- COMPSCI 201PComputer Security
- COMPSCI 202Applied Cryptography
- COMPSCI 203Network and Distributed Systems Security
- COMPSCI 203PNetwork Security
- COMPSCI 204Usable Security and Privacy
- COMPSCI 205Computer and Systems Security
- COMPSCI 206Principles of Scientific Computing
- COMPSCI 211AVisual Computing
- COMPSCI 211BComputer Graphics and Visualization
- COMPSCI 216Image Understanding
- COMPSCI 217Light and Geometry in Computer Vision
- COMPSCI 219SSeminar in Graphics and Visualization
- COMPSCI 220PDatabases and Data Management
- COMPSCI 221Information Retrieval, Filtering, and Classification
- COMPSCI 222Principles of Data Management
- COMPSCI 222PPrinciples of Data Management
- COMPSCI 223Transaction Processing and Distributed Data Management
- COMPSCI 223PTransaction Processing and Distributed Data Management
- COMPSCI 224PBig Data Systems
- COMPSCI 230Distributed Computer Systems
- COMPSCI 231PParallel and Distributed Computing for Professionals
- COMPSCI 232Computer and Communication Networks
- COMPSCI 232PComputer and Communication Networks
- COMPSCI 233Networking Laboratory
No courses found.