New
Check out our Chrome extension!
Thanks for downloading our extension!
Now with data from Summer 2024.
Overall Classes in CSCI
This total also includes classes that may not currently be offered.
CSCI 1001: Overview of Computer Science
CSCI 1103: Introduction to Computer Programming in Java
CSCI 1113: Introduction to C/C++ Programming for Scientists and Engineers
CSCI 1115: Exploring Computer Science Exercises in C++
CSCI 1133: Introduction to Computing and Programming Concepts
CSCI 1133H: Honors Introduction to Computing and Programming Concepts
CSCI 1135: Exploring Computer Science Exercises in Python
CSCI 1905: Survey of Applied Computer Science Using Computer Games
CSCI 1913: Introduction to Algorithms, Data Structures, and Program Development
CSCI 1933: Introduction to Algorithms and Data Structures
CSCI 1933H: Honors Introduction to Algorithms and Data Structures
CSCI 1935: Exploring Algorithms and Data Structures
CSCI 2011: Discrete Structures of Computer Science
CSCI 2011H: Honors Discrete Structures of Computer Science
CSCI 2021: Machine Architecture and Organization
CSCI 2033: Elementary Computational Linear Algebra
CSCI 2041: Advanced Programming Principles
CSCI 2081: Introduction to Software Development
CSCI 2915: Teaching Methods in Computer Science
CSCI 2980: Special Topics in Computer Science
CSCI 3003: Introduction to Computing in Biology
CSCI 3041: Introduction to Discrete Structures and Algorithms
CSCI 3061: Introduction to Computer Systems
CSCI 3081W: Program Design and Development
CSCI 3901: Introduction to Undergraduate Research in Computer Science
CSCI 3901H: Introduction to Undergraduate Research in Computer Science
CSCI 3921W: Social, Legal, and Ethical Issues in Computing
CSCI 3923: Ethics in Computing
CSCI 4011: Formal Languages and Automata Theory
CSCI 4041: Algorithms and Data Structures
CSCI 4061: Introduction to Operating Systems
CSCI 4131: Internet Programming
CSCI 4203: Computer Architecture
CSCI 4211: Introduction to Computer Networks
CSCI 4271W: Development of Secure Software Systems
CSCI 4511W: Introduction to Artificial Intelligence
CSCI 4611: Programming Interactive Computer Graphics and Games
CSCI 4707: Practice of Database Systems
CSCI 4921: History of Computing
CSCI 4950: Senior Software Project
CSCI 4980: Special Topics in Computer Science for Undergraduates
CSCI 5103: Operating Systems
CSCI 5105: Introduction to Distributed Systems
CSCI 5106: Programming Languages
CSCI 5115: User Interface Design, Prototyping, and Evaluation
CSCI 5117: Developing the Interactive Web
CSCI 5123: Recommender Systems
CSCI 5125: Collaborative and Social Computing
CSCI 5127W: Embodied Computing: Design & Prototyping
CSCI 5143: Real-Time and Embedded Systems
CSCI 5161: Introduction to Compilers
CSCI 5204: Advanced Computer Architecture
CSCI 5211: Data Communications and Computer Networks
CSCI 5221: Foundations of Advanced Networking
CSCI 5271: Introduction to Computer Security
CSCI 5302: Analysis of Numerical Algorithms
CSCI 5304: Computational Aspects of Matrix Theory
CSCI 5421: Advanced Algorithms and Data Structures
CSCI 5451: Introduction to Parallel Computing: Architectures, Algorithms, and Programming
CSCI 5461: Functional Genomics, Systems Biology, and Bioinformatics
CSCI 5465: Introduction to Computing for Biologists
CSCI 5471: Modern Cryptography
CSCI 5481: Computational Techniques for Genomics
CSCI 5511: Artificial Intelligence I
CSCI 5512: Artificial Intelligence II
CSCI 5521: Machine Learning Fundamentals
CSCI 5523: Introduction to Data Mining
CSCI 5525: Machine Learning: Analysis and Methods
CSCI 5527: Deep Learning: Models, Computation, and Applications
CSCI 5541: Natural Language Processing
CSCI 5551: Introduction to Intelligent Robotic Systems
CSCI 5552: Sensing and Estimation in Robotics
CSCI 5561: Computer Vision
CSCI 5563: Multiview 3D Geometry in Computer Vision
CSCI 5607: Fundamentals of Computer Graphics 1
CSCI 5608: Fundamentals of Computer Graphics II
CSCI 5609: Visualization
CSCI 5611: Animation & Planning in Games
CSCI 5619: Virtual Reality and 3D Interaction
CSCI 5707: Principles of Database Systems
CSCI 5708: Architecture and Implementation of Database Management Systems
CSCI 5715: From GPS, Google Maps, and Uber to Spatial Data Science
CSCI 5751: Big Data Engineering and Architecture
CSCI 5801: Software Engineering I
CSCI 5802: Software Engineering II
CSCI 5980: Special Topics in Computer Science
CSCI 5994: Directed Research
CSCI 5996: Curricular Practical Training
CSCI 8001: Introduction to Research in Computer Science I
CSCI 8002: Introduction to Research in Computer Science, II
CSCI 8115: Human-Computer Interaction and User Interface Technology
CSCI 8211: Advanced Computer Networks and Their Applications
CSCI 8271: Security and Privacy in Computing
CSCI 8314: Sparse Matrix Computations
CSCI 8363: Numerical Linear Algebra in Data Exploration
CSCI 8442: Computational Geometry and Applications
CSCI 8444: FTE: Doctoral
CSCI 8523: AI for Earth: Monitoring Changes in the Environment via Deep Learning
CSCI 8551: Intelligent Agents
CSCI 8581: Big Data in Astrophysics
CSCI 8666: Doctoral Pre-Thesis Credits
CSCI 8701: Overview of Database Research
CSCI 8715: Spatial Data Science Research
CSCI 8735: Advanced Database Systems
CSCI 8888: Thesis Credit: Doctoral
CSCI 8970: Computer Science Colloquium
CSCI 8980: Special Advanced Topics in Computer Science
Gopher Grades is maintained by Social Coding with data from Summer 2017 to Summer 2024 provided by the Office of Institutional Data and Research