Click on a course number to see more information on the course syllabus. For a complete syllabus, please contact the course instructor listed at

"Typically Offered" information is subject to change.

Course # Course Title Typically Offered
CSCI 1000 Computer Science as a Field of Work & Study Fall
CSCI 1240 The Computational World Sporadic
CSCI 1300 CS1: Starting Computing (novice) Fall, Spring
CSCI 1320 CS1: Starting Computing: Engineering Applications Fall, Spring
CSCI 2270 CS2: Data Structures Fall, Spring
CSCI 2400 Computer Systems Fall, Spring
CSCI 2820 Linear Algebra with CS Applications Fall, Spring
CSCI 2824 Discrete Structures Fall, Spring
CSCI 3002 HCC Foundations/User-Centered Design & Development 1 Fall
CSCI 3022 Data Science Algorithms Fall
CSCI 3100 Software & Society Fall
CSCI 3104 Algorithms Fall, Spring
CSCI 3112 HCC Professional Development Fall
CSCI 3155 Principles of Programming Languages Fall, Spring
CSCI 3202 Introduction to Artificial Intelligence Fall
CSCI 3287 Design & Analysis of Data Systems Fall, Spring
CSCI 3302 Introduction to Robotics Fall
CSCI 3308 Software Development Methods & Tools Fall, Spring
CSCI 3434 Theory of Computation Fall
CSCI 3656 Numerical Computation Spring
CSCI 3702 Cognitive Science Fall
CSCI 3753 Design & Analysis of Operating Systems Fall, Spring
CSCI 4113 Unix System Administration Sporadic
CSCI 4229 Computer Graphics Fall
CSCI 4239 Advanced Computer Graphics Spring
CSCI 4250 The Canon Sporadic
CSCI 4253 Datacenter Scale Computing Fall
CSCI 4273 Network Systems Fall
CSCI 4302 / 5302 Advanced Robotics Sporadic
CSCI 4308 Software Engineering Project 1 Fall
CSCI 4314 Algorithms for Molecular Biology Spring
CSCI 4318 Software Engineering Project 2 Spring
CSCI 4328 Software Project Management & Mentoring Fall
CSCI 4338 Software Project Management Fall
CSCI 4348 Entrepreneurial Projects 1 Fall
CSCI 4358 Entrepreneurial Projects 2 Spring
CSCI 4413 Security & Ethical Hacking Spring
CSCI 4446 / 5446 Chaotic Dynamics Spring
CSCI 4448 / 5448 Object-Oriented Analysis & Design Fall, Spring
CSCI 4502 Data Mining Spring
CSCI 4555 Compiler Construction Sporadic
CSCI 4576 High-Performance Scientific Computing Fall
CSCI 4593 Computer Organization Spring
CSCI 4753 Computer Performance Modeling Sporadic
CSCI 4809 Computer Animation Fall
CSCI 4810 Seminar in Computational Biology Sporadic
CSCI 5283 Wireless Technologies and Applications N/A
CSCI 5352 Network Analysis and Modeling Fall
CSCI 5454 Design and Analysis of Algorithms Sporadic
CSCI 5576 High-Performance Scientific Computing Fall
CSCI 5622 Machine Learning Fall, Spring
CSCI 5817 Database Systems Fall, Spring
INFO 4602 / 5602 Information Visualization N/A
INFO 4871 / 5871 Experience Design in Ubiquitous Computing N/A