Computer Science
2026-2027
78 courses
- CSCI 1030UIntroduction to Computer Science
- CSCI 1040UIntroduction to Programming for Scientists
- CSCI 1050UComputer Architecture
- CSCI 1060UProgramming Workshop I
- CSCI 1061UProgramming Workshop II
- CSCI 1062UAccelerated Programming Workshop
- CSCI 1063UComputer Programming Project
- CSCI 2000UScientific Data Analysis
- CSCI 2010UData Structures
- CSCI 2020USoftware Systems Development and Integration
- CSCI 2040USoftware Design and Analysis
- CSCI 2072UComputational Science I
- CSCI 2110UDiscrete Mathematics for Computer Scientists
- CSCI 2160UDigital Media
- CSCI 3000UInformation Visualization
- CSCI 3010USimulation and Modelling
- CSCI 3020UOperating Systems
- CSCI 3030UDatabase Systems and Concepts
- CSCI 3052UMachine Learning I
- CSCI 3055UProgramming Languages
- CSCI 3060USoftware Quality Assurance
- CSCI 3070UAnalysis and Design of Algorithms
- CSCI 3090UComputer Graphics and Visualization
- CSCI 3101UMobile Devices
- CSCI 3150UComputer Networks
- CSCI 3230UWeb Application Development
- CSCI 3240UComputer Vision I
- CSCI 3310USystems Programming
- CSCI 3540USoftware Security
- CSCI 3620UHuman-Computer Interaction
- CSCI 4020UCompilers
- CSCI 4030UBig Data Analytics
- CSCI 4040UEthics, Law and the Social Impacts of Computing
- CSCI 4052UMachine Learning II
- CSCI 4055UNatural Language Processing
- CSCI 4060UMassively Parallel Programming
- CSCI 4080UDesign for Educational Applications
- CSCI 4101UAdvanced Mobile Devices
- CSCI 4110UAdvanced Computer Graphics
- CSCI 4140UQuantum Computing Software and Applications
- CSCI 4150UData Mining
- CSCI 4160UGame Development
- CSCI 4220UComputer Vision II
- CSCI 4230UAdvanced Web Development
- CSCI 4410UComputer Science Thesis Project I
- CSCI 4420UComputer Science Thesis Project II
- CSCI 4430UDirected Studies in Computer Science
- CSCI 4440UTopics in Computer Science I
- CSCI 4450UAdvanced Topics in Data Science
- CSCI 4460UTopics in Computer Science II
- CSCI 4470UAdvanced Topics in Interactive Computing
- CSCI 4480UAdvanced Topics in Artificial Intelligence
- CSCI 4490UAdvanced Topics in Software Development
- CSCI 4610UArtificial Intelligence
- CSCI 5001GMSc Thesis
- CSCI 5010GSurvey of Computer Science Research Topics and Methods
- CSCI 5020GCollaborative Design and Research
- CSCI 5140GEcology of Online Learning
- CSCI 5160GTopics in Software Design
- CSCI 5300GComputer Communication Networks
- CSCI 5310GCryptography and Secure Communications
- CSCI 5360GTopics in Networks
- CSCI 5370GTopics in IT Security
- CSCI 5520GComputer Vision
- CSCI 5550GTopics in Digital Media
- CSCI 5730GTopics in Information Science
- CSCI 5760GInformation and Social Networks: Theory and Application
- CSCI 5770GMachine Learning
- CSCI 6001GPhD Dissertation
- CSCI 6100GAdvanced Topics in Software Design
- CSCI 6310GAdvanced Topics in Networks
- CSCI 6320GAdvanced Topics in IT Security
- CSCI 6515G3D Imaging from Local Illumination to Holography
- CSCI 6520GAdvanced Topics in Digital Media
- CSCI 6710GAdvanced Topics in Health Informatics
- CSCI 6720GAdvanced Topics in Information Science
- CSCI 6995GGraph Representation Learning in Digital Media
- CSCI 7010GPhD Thesis Proposal and Candidacy Exam
No courses found.