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

BACHELOR OF SCIENCE  •  120 CREDITS  MINIMUM •  COMP SCIE BS

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 Excellence44 cr.
ACES100Achieving Career and Education Success3 cr.
BUSN210Professional Ethics3 cr.
COMM120Presentation Techniques3 cr.
ENGL109Composition3 cr.
ENGL110Advanced Composition3 cr.
ENGL311Professional Writing3 cr.
MATH125Intermediate Algebra3 cr.
MATH150Pre-Calculus4 cr.
MATH215Calculus I4 cr.
MATH205Applied Linear Algebra3 cr.
PHYS100 and PHYS100LApplied Physics and Applied Physics Lab3 cr.
SOSC201Diversity in Society3 cr.
SOSC301Globalization and World Diversity3 cr.
STAT220Introduction to Statistics3 cr.
Foundations of Technology18 cr.
CISP111Requirements Planning and Developing3 cr.
CISP247Database Design3 cr.
CISP250/MATH250 Discrete Structures3 cr.
CSCI231Introduction to Programming3 cr.
CSCI234Object-Oriented Programming with C#3 cr.
GPMT287Principles of Project Management3 cr.
Major42-46 cr.
CSCI260Software Engineering3 cr.
CSCI280Artificial Intelligence3 cr.
CSCI312Data Structures and Algorithms3 cr.
CSCI490 or TECH489Computer Science Internship or Field Experience in Technology3 cr.
CSCI497Computer Science Capstone3 cr.
Choose one of the following specialty areas:(27-31) cr.
Biometrics Specialty(31) cr.
BIOL120Essentials of Anatomy & Physiology4 cr.
CSCI222Biometrics Fundamentals3 cr.
CSCI326Biometric Spoofing3 cr.
CSCI350Biometric Algorithms3 cr.
CSCI380Computer Vision3 cr.
CSCI410Pattern Recognition3 cr.
CSCI411Pattern Recognition II3 cr.
CSCI425Biometric Security Architectures3 cr.
CSCI446Advances in Biometrics3 cr.
IAAS221Security Foundations3 cr.
Gaming and Simulation(27) cr.
CISP2463D Modeling3 cr.
CISP340Mobile Application Development I3 cr.
CSCI244Introduction to Game Theory3 cr.
CSCI258Introduction to Game Design3 cr.
CSCI3352D Game Development3 cr.
CSCI340Introduction to Modeling and Simulation3 cr.
CSCI3703D Game Development3 cr.
CSCI448Collaborative Game Development3 cr.
MATH140Finite Mathematics3 cr.
Open Electives12-16 cr.