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, Implementation 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 Spring 2024 provided by the Office of Institutional Data and Research