Back to Home
Apply Now

Contact a DU admissions representative and see your future, today.
Call us today at 1-800-686-1600.

Full Curriculum


Computer science spans a wide range, from its theoretical and algorithmic foundations to cutting-edge developments in simulation, gaming and biometrics. Students will be able to design and implement software in the mentioned areas.


**Which class should I take? When should I take it? Please click here for a recommended program sequence.

Foundations of Excellence 44 cr.
ACES100 Achieving Career and Education Success 3 cr.
BUSN210 Professional Ethics 3 cr.
COMM120 Presentation Techniques 3 cr.
ENGL109 Composition 3 cr.
ENGL110 Advanced Composition 3 cr.
ENGL311 Professional Writing 3 cr.
MATH125 Intermediate Algebra 3 cr.
MATH150 Pre-Calculus 4 cr.
MATH215 Calculus I 4 cr.
MATH205 Applied Linear Algebra 3 cr.
PHYS100 and PHYS100L Applied Physics and Applied Physics Lab 3 cr.
SOSC201 Diversity in Society 3 cr.
SOSC301 Globalization and World Diversity 3 cr.
STAT220 Introduction to Statistics 3 cr.
Foundations of Technology 18 cr.
CISP111 Requirements Planning and Developing 3 cr.
CISP247 Database Design 3 cr.
CISP250/MATH250 Discrete Structures 3 cr.
CSCI231 Introduction to Programming 3 cr.
CSCI234 Object-Oriented Programming with C# 3 cr.
GPMT287 Principles of Project Management 3 cr.
Major 42-46 cr.
CSCI260 Software Engineering 3 cr.
CSCI280 Artificial Intelligence 3 cr.
CSCI312 Data Structures and Algorithms 3 cr.
CSCI490 or TECH489 Computer Science Internship or Field Experience in Technology 3 cr.
CSCI497 Computer Science Capstone 3 cr.
Choose one of the following specialty areas: (27-31) cr.
Biometrics Specialty (31) cr.
BIOL120 Essentials of Anatomy & Physiology 4 cr.
CSCI222 Biometrics Fundamentals 3 cr.
CSCI326 Biometric Spoofing 3 cr.
CSCI350 Biometric Algorithms 3 cr.
CSCI380 Computer Vision 3 cr.
CSCI410 Pattern Recognition 3 cr.
CSCI411 Pattern Recognition II 3 cr.
CSCI425 Biometric Security Architectures 3 cr.
CSCI446 Advances in Biometrics 3 cr.
IAAS221 Security Foundations 3 cr.
Gaming and Simulation (27) cr.
CISP246 3D Modeling 3 cr.
CISP340 Mobile Application Development I 3 cr.
CSCI244 Introduction to Game Theory 3 cr.
CSCI258 Introduction to Game Design 3 cr.
CSCI335 2D Game Development 3 cr.
CSCI340 Introduction to Modeling and Simulation 3 cr.
CSCI370 3D Game Development 3 cr.
CSCI448 Collaborative Game Development 3 cr.
MATH140 Finite Mathematics 3 cr.
Open Electives 12-16 cr.