Computer Science and Engineering
Programs
CU Denver offers a number of different degrees and certificates in computer science. Each has a different emphasis and will prepare you for various careers in the rapidly changing field.
The BS in computer science is a comprehensive ABET accredited degree and gives students skills in the breadth and depth of CS knowledge needed to become computer scientists. The BS in computer science is preferred by many specialized companies especially in technical fields.
The BA in computer science gives students the fundamentals and skills needed to pair computer science with a another area of interest. The BA in computer science has reduced CS requirements and is not an ABET accredited degree, but empowers students with computing skills to work in their combined fields interest.
The BS in cybersecurity prepares students for careers in online security with skills to defend computers, servers, mobile devices, electronic systems, networks, users and data from malicious attacks.
Students should make a decision on which program they want to complete before starting 3000 level courses. Faculty advisors can help make this decision based on students desired careers. Staff advisors can assist with the change of major process and with academic requirements of each program.
For specific admission requirements for each program, please visit the CEDC Admissions website.
Faculty
Professors:
Gita Alaghband, PhD, University of Colorado
Research areas: parallel and distributed systems, parallel algorithms, applications and languages, high-performance computing
Tom Altman, PhD, University of Pittsburgh
Research areas: algorithms, optimization, theory
Professor (Clinical Teaching Track):
Dave Ogle, PhD, Ohio State University
Research areas: networks
Associate Professors:
Farnoush Banaei-Kashani, PhD, University of Southern California
Research areas: big data management, big data mining, data science, geospatial data analysis, data stores (NewSQL)
Ilkyeun Ra, PhD, Syracuse University
Research areas: computer networks, cloud computing, high-performance computing, distributed computing systems
Assistant Professors:
Mazen Al Borno, PhD, University of Toronto
Research areas: health technology, computational models of human movement for applications in motor neuroscience, rehabilitation, wearable technology and robotics
Ashis Biswas, PhD, University of Texas at Arlington
Research areas: machine learning, data mining, big data analysis, bioinformatics
Haadi Jafarian, PhD, University of North Carolina Charlotte
Research areas: proactive security for cyber threats, big data analytics for cyber threat intelligence, security for cyber-physical systems & critical infrastructures, security for IoTs, security analytics & automation, science of security
Zhengxiong Li, PhD, SUNY Buffalo
Research areas: Internet of Things, cybersecurity, emerging technologies and applications
Assistant Professors (Clinical Teaching Track):
Madhuri Debnath, PhD, University of Texas at Arlington
Research areas: data mining, spatio-temporal data analysis, data science, machine learning
Salim Lakhani, PhD, Purdue University
Research areas: cloud computing and security, distributed computing & database systems
Senior Instructors (Clinical Teaching Track):
Sung-Hee Nam, MS, University of Colorado Boulder
Research areas: programming languages and distributed systems
Diane Ricciardella, MS, University of Colorado Denver
Research areas: artificial intelligence, linguistic geometry, natural language processing
Professors Emeriti:
Boris Stilman, PhD, National Research Institute for Electrical Engineering, Moscow, Russia
Douglas Sicker, PhD, University of Pittsburgh
Ellen Gethner, PhD, University of British Columbia; PhD, Ohio State University