Course Syllabi

Please check the university for course descriptions and prerequisite information.

Undergraduate Courses: To request a syllabus for a current or recently completed course, please contact the instructor listed with the course for the given semester in Class Search (classes.colorado.edu). For an older syllabus (before Fall 2021), please email your request to Elizabeth.Webb@colorado.edu .Ìý

Graduate Courses: For a current or recent syllabus, please click below or, if not available there,Ìýcontact the instructor listed with the course for the given semester in Class Search (classes.colorado.edu). For an older syllabus (before Fall 2019) please email your request to Rajshree.Shrestha@colorado.edu .Ìý

"Typically Offered" information is subject to change.

Updates in progress.

Course #Course TitleTypically Offered
CSCI 1000Computer Science as a Field of Work & StudyFall
CSCI 1200Introduction to Computational ThinkingFall
CSCI 1300CS1: Starting Computing (novice)Fall, Spring, Summer
CSCI 2270CS2: Data StructuresFall, Spring, Summer
CSCI 2275Programming and Data StructuresFall
CSCI 2400Computer SystemsFall, Spring, Summer
CSCI 2820Linear Algebra with CS ApplicationsFall, Spring
CSCI 2824Discrete StructuresFall, Spring, Summer
CSCI 3002Fundamentals of Human Computer InteractionFall, Spring
CSCI 3010Intensive Programming WorkshopFall, Spring
CSCI 3022Intro to Data Science with Probability & StatisticsFall, Spring
CSCI 3100Software & SocietyFall
CSCI 3104AlgorithmsFall, Spring, Summer
CSCI 3112HCC Professional DevelopmentFall
CSCI 3155Principles of Programming LanguagesFall, Spring
CSCI 3202Introduction to Artificial IntelligenceFall, Spring
CSCI 3287Design & Analysis of Data SystemsFall, Spring
CSCI 3302Introduction to RoboticsFall
CSCI 3308Software Development Methods & ToolsFall, Spring
CSCI 3434Theory of ComputationFall
CSCI 3656Numerical ComputationSpring
CSCI 3702Cognitive ScienceFall
CSCI 3753Design & Analysis of Operating SystemsFall, Spring
CSCI 4113Linux Systems AdministrationFall, Spring
CSCI 4229Computer GraphicsFall
CSCI 4239Advanced Computer GraphicsSpring
CSCI 4253Datacenter Scale ComputingFall
CSCI 4302 / 5302Advanced RoboticsSpring
CSCI 4308Software Engineering Project 1Fall
CSCI 4314Algorithms for Molecular BiologySpring
CSCI 4318Software Engineering Project 2Spring
CSCI 4328Software Project Management & MentoringFall
CSCI 4338Software Project ManagementFall
CSCI 4348Entrepreneurial Projects 1Fall
CSCI 4358Entrepreneurial Projects 2Spring
CSCI 4413Security & Ethical HackingSporadic
CSCI 4446 / 5446Chaotic DynamicsSpring
Object-Oriented Analysis & DesignFall, Spring
CSCI 4502Data MiningSpring
CSCI 4555Compiler ConstructionSporadic
CSCI 4576High-Performance Scientific ComputingFall
CSCI 4593Computer OrganizationSpring
CSCI 4753Computer Performance ModelingSporadic
CSCI 4809Computer AnimationFall, Spring
CSCI 5254Convex Optimization and Its ApplicationsÌý
CSCI 5283Wireless Technologies and ApplicationsN/A
CSCI 5352Network Analysis and ModelingFall
CSCI 5454Design and Analysis of AlgorithmsSporadic
Fundamentals of Programming LanguagesÌý
CSCI 5576High-Performance Scientific ComputingFall
CSCI 5622Machine LearningFall, Spring
Numerical Solution of Partial Differential EquationsÌý
CSCI 5817Database SystemsFall, Spring
Probalistic ModelsÌý
CSCI 5828Foundations of Software EngineeringÌý
Neural Networks and Deep LearningÌý
INFO 4602 / 5602Information VisualizationN/A
INFO 4871 / 5871Experience Design in Ubiquitous ComputingN/A
CSCI 7000Algorithmic Human-Robot InteractionÌý
CSCI 7000 / LING 7800Computational Lexical SemanticsÌý