COMPUTER SCIENCE
2026-2027
115 courses
- COMP 110Introduction to Programming
- COMP 116Introduction to Scientific Programming
- COMP 126Practical Web Design and Development for Everyone
- COMP 190Topics in Computing
- COMP 210Data Structures and Analysis
- COMP 211Systems Fundamentals
- COMP 222ACM Programming Competition Practice
- COMP 227Effective Peer Teaching in Computer Science
- COMP 283Discrete Structures
- COMP 290Special Topics in Computer Science
- COMP 293Internship in Computer Science
- COMP 301Foundations of Programming
- COMP 311Computer Organization
- COMP 380Technology, Ethics, & Culture
- COMP 388The Internet: Studies and Stories
- COMP 390Computer Science Elective Topics
- COMP 393Software Engineering Practicum
- COMP 401Foundation of Programming
- COMP 410Data Structures
- COMP 411Computer Organization
- COMP 421Files and Databases
- COMP 423Foundations of Software Engineering
- COMP 426Modern Web Programming
- COMP 431Internet Services and Protocols
- COMP 433Mobile Computing Systems
- COMP 435Computer Security Concepts
- COMP 437Privacy Enhancing Technologies
- COMP 447Quantum Computing
- COMP 455Models of Languages and Computation
- COMP 4752D Computer Graphics
- COMP 486Applications of Natural Language Processing
- COMP 487Information Retrieval
- COMP 488Data Science in the Business World
- COMP 495Mentored Research in Computer Science
- COMP 496Independent Study in Computer Science
- COMP 499Special Topics in Computer Science, FC-CREATE
- COMP 50First-Year Seminar: Everyday Computing
- COMP 520Compilers
- COMP 523Software Engineering Laboratory
- COMP 524Programming Language Concepts
- COMP 530Operating Systems
- COMP 533Distributed Systems and Concurrent Programming
- COMP 535Introduction to Computer Security
- COMP 537Cryptography
- COMP 541Digital Logic and Computer Design
- COMP 545Programming Intelligent Physical Systems
- COMP 550Algorithms and Analysis
- COMP 555Bioalgorithms
- COMP 560Artificial Intelligence
- COMP 562Introduction to Machine Learning
- COMP 572Computational Photography
- COMP 575Introduction to Computer Graphics
- COMP 576Mathematics for Image Computing
- COMP 577Introduction to Computer Vision
- COMP 581Introduction to Robotics
- COMP 586Natural Language Processing
- COMP 590Topics in Computer Science
- COMP 599Special Topics in Computer Science, FC-KNOWING
- COMP 60First-Year Seminar: Robotics with LEGO®
- COMP 616Information Visualization
- COMP 617Visualization Design Methods
- COMP 630Operating System Implementation
- COMP 631Networked and Distributed Systems
- COMP 633Parallel and Distributed Computing
- COMP 635Wireless and Mobile Communications
- COMP 636Distributed Collaborative Systems
- COMP 637Formal Methods for System Security
- COMP 638Stochastic Performance Modeling and Evaluation of Computer Systems
- COMP 65First-Year Seminar: Folding, from Paper to Proteins
- COMP 651Computational Geometry
- COMP 652Logical Foundations of Program Correctness
- COMP 662Scientific Computation II
- COMP 664Deep Learning
- COMP 667Video Analysis with Deep Learning
- COMP 669Transformers for Computer Vision
- COMP 672Simulation Modeling and Analysis
- COMP 683Computational Biology
- COMP 690Special Topics in Computer Science
- COMP 691HHonors Thesis in Computer Science
- COMP 692HHonors Thesis in Computer Science
No courses found.