CSCI
2026-2027
240 courses
- CSCI 1105Introduction to Computer Programming
- CSCI 1107Social Computing
- CSCI 1108Introduction to Experimental Robotics
- CSCI 1109Practical Data Science
- CSCI 1110Introduction to Computer Science
- CSCI 1120Introduction to Computer Systems
- CSCI 1170Introduction to Web Design and Development
- CSCI 1200Introduction to Computing for Non-Majors
- CSCI 1206Web Design and Development for Everyone
- CSCI 1300Calculus in Computer Science
- CSCI 1315Discrete Mathematics for Computer Science
- CSCI 1503Programming for Business
- CSCI 1615Concepts in Computing
- CSCI 1616Applications in Computing
- CSCI 1800Computing and Society in History
- CSCI 1801Case Studies in Computing and Society
- CSCI 1802Computing in Modern Society
- CSCI 1803Communicating with AI
- CSCI 1900Academic Foundations for Computer Science Studies
- CSCI 2100Workplace Communications for Computer Science
- CSCI 2110Data Structures and Algorithms
- CSCI 2112Discrete Structures I
- CSCI 2113Discrete Structures II
- CSCI 2114Mathematical Applications in Computing
- CSCI 2115Theory of Computer Science
- CSCI 2122Systems Programming
- CSCI 2133Rapid Programming Techniques for Innovation
- CSCI 2134Software Development
- CSCI 2141Introduction to Database Systems
- CSCI 2150Introduction to Artificial Intelligence
- CSCI 2160Introduction to Interface Design and User Experience
- CSCI 2170Introduction to Server Side Scripting
- CSCI 2171Cybersecurity Principles
- CSCI 2201Introduction to Information Security
- CSCI 2202Introduction to Programming with Applications for Scientists
- CSCI 2203Data Science for Everyone
- CSCI 2204Social Media and Content Creation for Everyone
- CSCI 2314Mathematical Analysis in Computer Science
- CSCI 2360Probability and Statistics for CS
- CSCI 2690Introduction to Software Projects
- CSCI 2691Introductory Project
- CSCI 3101Social, Ethical and Professional Issues in Computer Science
- CSCI 3102Research Methods for Computer Science
- CSCI 3103Law for Computer Scientists
- CSCI 3110Algorithms I
- CSCI 3120Operating Systems
- CSCI 3121The Need for Speed: From Pipelines to Massively Parallel Machines
- CSCI 3124Introduction to Cloud Computing
- CSCI 3130Introduction to Software Engineering
- CSCI 3132Object Orientation and Generic Programming
- CSCI 3136Principles of Programming Languages
- CSCI 3137Principles of Programming Languages
- CSCI 3141Foundations of Data Science using R
- CSCI 3151Foundations of Machine Learning
- CSCI 3152Foundations of Machine Learning II
- CSCI 3153Foundations of Reinforcement Learning
- CSCI 3160Designing User Interfaces
- CSCI 3161Introduction to Computer Graphics and Animation
- CSCI 3162Digital Media
- CSCI 3163Inclusive Computing
- CSCI 3164Prototyping and Design
- CSCI 3165Building Interactive Systems
- CSCI 3166Evaluating Design
- CSCI 3167Human Cognition for HCI
- CSCI 3171Network Computing
- CSCI 3172Web-Centric Computing
- CSCI 3180Introduction to Scientific Computing
- CSCI 3190Community Outreach
- CSCI 3690Process of Software Development
- CSCI 3691Intermediate Project
- CSCI 3901Software Development Concepts
- CSCI 4101Privacy & Access for the IT Professional
- CSCI 4102Product Management for the Digital World
- CSCI 4103Digital Humanities
- CSCI 4112Theory of Computation
- CSCI 4113Design and Analysis of Algorithms II
- CSCI 4115Topics in Graph Theory
- CSCI 4116Cryptography
- CSCI 4117Advanced Data Structures
- CSCI 4118Algorithm Engineering
No courses found.