What do the all acronyms mean?

  • RSECS – Ritchie School of Engineering and Computer Science
  • CS – Computer Science
  • ECE – Electrical and Computer Engineering
  • MME – Mechanical and Materials Engineering
  • MSE – Mechatronic Systems Engineering (ECE Dept.)


  • BA – Bachelor of Arts
  • BS – Bachelor of Science
  • MA – Masters of Arts
  • MS – Masters of Science


Admissions Test Scores

What are the minimum or average admission test scores for students who are accepted into the Daniel Felix Ritchie School of Engineering & Computer Science?

Undergraduate Averages

  • ACT – 28
  • SAT – 1180
  • GPA – 3.5

Graduate Minimums

Requirements for the GRE are specific to the department and/or degree.

  • MME: Verbal – 140; Quantitative – 154; Analytical – None
  • ECE: Verbal – 145; Quantitative – 154; Analytical – 3.0
  • CS MS: Verbal – None; Quantitative – 152; Analytical – 2.0
  • CS PhD: Verbal – 146; Quantitative – 156; Analytical – 3.5
A TOEFL or IELTS score is required of all graduate student applicants whose native language is not English, regardless of citizenship status.
  • TOEFL – 550 (80 internet-based)
  • IELTS – 6.0


Computer Engineering vs Computer Science

What is the difference between Computer Engineering and Computer Science?

While both disciplines overlap in areas, Computer Engineering is an extension of Electrical Engineering and deals with interfacing physical hardware components and software into a unified system. This includes understanding the integrated circuit design, digital logic, and processor interfacing.
Computer Science, on the other hand, primarily focuses on writing software and implementing theory. Computer Scientists try to come up with the best ways to automate tasks which includes areas such as numerical analysis, security, and machine learning.

Is a lot of programming involved in Computer Engineering?

There is less programming involved in Computer Engineering than in Computer Science, however, both disciplines learn how to program in some of the same languages (Java and C/C++). A Computer Engineer also learns to program in assembly, and hardware description languages.


Computer Requirements

What type of computer am I required to have?

Please visit the University Technology Services site for the latest information on laptop requirements for the Computer Science department and Engineering departments. You do not have to worry about buying/installing software until you arrive on campus. We will inform you as to what software to buy, where to go for the best pricing, and what we will provide free access to in the classes that need the software.


Employment Rates

What do the employment rates look like after graduating from the Ritchie School program?

The most current at-graduation employment reports can be found below:


Transferring Credit

Do you accept AP and/or IB credits?

The University of Denver accepts AP and IB credits. To see a detailed list of courses and scores required visit the Admissions website.

How do we convert quarter hours in a quarter-based system to credit hours in a semester-based system?

1 semester hour is equivalent to 1.5 quarter hours. So, a 3 semester hour class transfers in as 4.5 quarter hours.


Computer Science Technical

How do I access my Computer Science webmail?

Click this link: CS Webmail

I have a technical question with regards to the Computer Science Department, where can I get information?

There are a lot of tech answers here


Tutoring Available

What if I want extra help? Are tutors available?

The Ritchie School of Engineering & Computer Science provides FREE tutoring weekdays and weekends for all engineering undergraduate students. You can stop by for clarification on course work, assistance with homework or help with test preparation from third-year, fourth-year and graduate engineering students. Currently we hold tutoring hours in the STEM Help Center in Anderson Academic Commons (DU Library) which is located in the center of campus. Our tutoring schedule is updated quarterly and posted outside the engineering administration offices and on the engineering tutoring Facebook page. In addition to tutoring help, many of our graduate teaching assistants will hold specific engineering course office hours at this same location.


More Information


Leave a Reply

Your email address will not be published. Required fields are marked *