Computer Science and Engineering
Chair: Gita Alaghband
Program Manager: Christina Ridd
Graduate Coordinator and Program Assistant: Kelly Konrad
Office: Lawrence Street Center, 8th Floor
Telephone: 303-315-1408
Website: engineering.ucdenver.edu/cse
Overview
Mission Statement
With the advances in technology and the rapid and prevalent growth of the information-based economy, computer science has become an enabling science for nearly all disciplines that impact engineering, science, business, health and government. The future of the discipline promises even more innovative advances. The Department of Computer Science and Engineering at the University of Colorado Denver is committed to providing outstanding education and research training to our diverse undergraduate and graduate students for productive careers in industry, academia and government in the Denver metropolitan area, state and beyond. Our faculty strives for excellence in teaching, research and service by covering a broad spectrum of the discipline’s core fundamentals, as well as applied aspects including those of interdisciplinary nature. We actively engage our students in classroom and out-of-classroom research and help them develop the skills needed to solve complex real-world technological problems of modern society.
The Department of Computer Science and Engineering offers MS and PhD degrees:
- The MS degree is awarded in computer science (CS) to those students who wish to pursue graduate studies to further develop their education. The MS in CS graduate program covers the core knowledge of key concepts of computer science as well as offers flexibility to pursue specializing in various fields of interests.
- A track in Data Science in Biomedicine is offered as a MS thesis option. Students who choose this track will adopt biomedical applications of data science to learn data science methodologies and technologies.
- The graduate certificate in software engineering is designed for working professionals, or computer science students beginning their careers, who are in the field of software engineering and/or software development.
- The graduate certificate in cybersecurity & defense is designed for working professionals in the field of computer science, network and/or security operations. The certificate program in Cyber Security and Defense will prepare Computer Science professionals to identify, analyze, and mitigate technical cybersecurity related vulnerabilities, exploits and attacks against network and critical cyber infrastructure.
- The Computer Science and Information Systems PhD is awarded from the College of Engineering, Design and Computing.
- The multidisciplinary Engineering and Applied Science PhD degree is available through the Department of Computer Science and Engineering.
Most up-to-date information on all programs offered through the Computer Science and Engineering Department can be obtained from the department’s website at: engineering.ucdenver.edu/cse.
Graduate Programs
The Department of Computer Science and Engineering (CSE) offers a master of science in computer science. The CSE department also offers a doctoral degree in computer science and information systems. In addition, the engineering and applied science doctor of philosophy degree is available through the CSE department.
Expertise expand several areas of research including algorithms, artificial intelligence, big data management & mining, cloud computing, computer architectures, computer graphics, computer networks, computer security, cyber-physical systems, cyber security & defense, data science, database systems, distributed computing, graph theory, high-performance computing, Internet, machine learning, mobile computing, operating systems, parallel and distributed systems, software engineering and virtual reality.
Computer Science and Information Systems (CSIS) PhD
The Computer Science and Information Systems PhD is awarded from the College of Engineering, Design and Computing. The CSIS PhD supports interdisciplinary research between computer science and many fields of interest.
Our students work with research centers and researchers from a variety of disciplines, including the CU School of Medicine, chemistry, mathematics, biology, all engineering disciplines, economics, health, and education, in addition to industry and businesses. This distinctive infrastructure supports basic research in both computer science and information systems as well as the demand of computing and IT integration with all other scientific and business fields.
Advisor
Upon entering the program, each student must find an advisor to provide mentoring and guidance throughout the program and work with the student to prepare a program of study. Requests to change advisors must be approved by the program director, and this happens in very rare circumstances.
Program Requirements and Milestones
For details about program requirements in the computer science track, see the CSIS PhD Handbook.
Engineering, Design and Computing PhD
The multidisciplinary Engineering and Applied Science Doctor of Philosophy degree program is offered by the College of Engineering, Design and Computing and consists of a primary and secondary concentration. Applicants apply and enter the program through one of four departments, called the host department, which is chosen based on the applicant’s intended primary concentration of study. The four departments that serve as host departments are:
- Civil Engineering
- Computer Science and Engineering
- Electrical Engineering
- Mechanical Engineering
Each host department offers several concentrations. A list of concentrations can be found on each department’s website. Go to engineering.ucdenver.edu to learn more.
The required secondary concentration can be chosen from any remaining department within the college, including the Department of Bioengineering. The secondary concentration may also be chosen from another CU Denver school or college. A student chooses his/her secondary concentration with the help of a faculty advisor after entering the program.
Degree Requirements
The minimum degree requirements consist of 30 semester hours of course work in the primary and secondary areas of concentration, as well as 30 semester hours of research/dissertation credit. Each candidate for the degree is expected to take a preliminary examination by the end of the second year. After successful completion of this exam, the student is required to take the comprehensive examination and the doctoral dissertation defense examination. Additional requirements are outlined in the Rules and Regulations document that each student signs after being admitted to the program. Each student must also satisfy the degree requirements of the CU Denver Graduate Education.
Program Requirements and Milestones
For details about program requirements in the computer science track, see the CSE PhD Handbook.
Admissions to Computer Science and Engineering Graduate Programs
Requests for applications for graduate study in computer science and engineering should be addressed to:
Office of Admissions
Campus Box 167
P.O. Box 173364
Denver, CO 80204
Courier Address (UPS, FEDEX, etc.):
Office of Admissions
1201 Larimer Street, Suite 1005
Denver, CO 80204
Contact Email: graduateadmissions@ucdenver.edu
Phone: 303-315-5969
All applicants for admission must submit complete credentials as outlined in the instructions that accompany the application materials.
Master of Science (MS) in Computer Science
Admission Requirements
Applicants should hold a bachelor’s degree from an institution comparable to the University of Colorado. They need to have sufficient programming experience and mathematical maturity to understand advanced courses. Qualified applicants holding a degree outside computer science or equivalent fields may need to take additional foundational undergraduate courses before starting the graduate program.
Admission decisions are based on prior academic performance, letters of recommendation, English proficiency, if applicable, as well as the applicant’s written statement of purpose.
Additional requirements include:
- 10 credit hours, on the semester basis, of university-level calculus
- at least one math course beyond calculus, such as advanced calculus, differential equations, linear algebra, probability, statistics or combinatorial analysis.
Students lacking some of these requirements, whose background is otherwise satisfactory, may be admitted with the understanding that the certain undergraduate courses have to be completed after admission. Additional information regarding the admissions process may be found at engineering.ucdenver.edu/cse.
Required GPA
Regular admission: Applicants should have an undergraduate GPA of at least 3.0.
Transfer Credit
A maximum of 9 semester hours of graduate course work may be transferred into the program based on department approval. In principle, core courses must be taken from the CSE department at CU Denver.
Note: Candidates applying for MS study will be individually evaluated by the department’s graduate committee. A letter with a decision will be sent to the applicant by the graduate committee chair.
Computer Science and Information Systems (CSIS) PhD
Admission
Admission criteria include GPA (undergraduate and graduate), letters of recommendation, prior achievements in academia and industry and an application portfolio essay describing an applicant’s motivation and an initial plan for doctoral study. The application portfolio is important to gauge an applicant’s motivation for research training.
Exceptionally motivated students with BS degrees in computer science, information systems, or closely related fields may apply to the CSIS PhD program directly. Students without a master’s degree must complete at least 30 hours of CSIS PhD required course work in addition to the 30 hours of dissertation.
Engineering and Applied Science PhD
Graduate Education Policies and Procedures apply to this program.
Requirements for Admission
Requirements for admission to the Engineering and Applied Science PhD program can be found under the Degree Programs link on each host department’s website.
- Civil Engineering (engineering.ucdenver.edu/civil)
- Computer Science and Engineering (engineering.ucdenver.edu/cse)
- Electrical Engineering (engineering.ucdenver.edu/electrical)
- Mechanical Engineering (engineering.ucdenver.edu/mechanical)
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
Min-Hyung Choi, PhD, University of Iowa
Research areas: computer graphics, animation, virtual reality, human computer interface
Dave Ogle, PhD, Ohio State University, Clinical Teaching Track
Research areas: networks
Douglas Sicker, PhD, University of Pittsburgh
Research areas: cybersecurity and wireless systems
Associate Professors
Farnoush Banaei-Kashani, PhD, University of Southern California
Research areas: big data, data science, data management and mining, database systems, applied machine learning, computational biomedicine and biology
Ellen Gethner, PhD, University of British Columbia; PhD, Ohio State University
Research areas: graph theory, number theory, combinatorics, discrete geometry, computational geometry, visualization, algorithms
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: computational motor control and mobile health
Ashis Biswas, PhD, University of Texas at Arlington
Research areas: machine learning, data mining, big data analysis, bioinformatics
Madhuri Debnath, PhD, University of Texas at Arlington, Clinical Teaching Track
Research areas: data mining, spatio-temporal data analysis, data science, machine learning
Liang He, PhD, Nankai University
Research areas: cyber-physical systems, cognitive battery management, IoTs, mobile computing
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
Salim Lakhani, PhD, Purdue University, Clinical Teaching Track
Research areas: cloud computing and security, distributed computing & database systems
Zhengxiong Li, PhD, SUNY Buffalo
Research areas: Internet of Things, cybersecurity, emerging technologies and applications
Senior Instructor
Sung-Hee Nam, MS, University of Colorado Denver, Clinical Teaching Track
Research areas: programming languages, distributed computing
Diane Ricciardella, MS, University of Colorado Denver, Clinical Teaching Track
Research areas: artificial intelligence, linguistic geometry, natural language processing
Professor Emeriti
Boris Stilman, PhD, National Research Institute for Electrical Engineering, Moscow, Russia