MS in Electrical and Computer Engineering-Carnegie Mellon University in Rwanda - Carnegie Mellon University

Master of Science in Electrical and Computer Engineering

As a branch of the College of Engineering (CIT), CMU in Rwanda offers the MS in Electrical and Computer Engineering (ECE).  MS ECE students can pursue their studies as full-time students at the CMU Rwanda campus for one semester or for the entire MS ECE program, with the option to take semesters at CMU's Silicon Valley and Pittsburgh campuses as well.

ECE Campuses

CMU in Rwanda offers a stimulating and unique opportunity to study with faculty, researchers and other MS students in one of the world’s most rapidly developing economies.  In addition to offering fundamental courses and the technology enhance curriculum from Pittsburgh, CMU in Rwanda is strong in telecommunications and wireless networks, mobile computing, energy systems, and information and communication technology (ICT), with a special emphasis on emerging ICT innovations and applications in Africa.

MSIT Course ScheduleCourse Catalog

Students in the ECE M.S. program are provided with a thorough background in the fundamentals of electrical or computer engineering, as well as the opportunity for in-depth specialization in some particular aspect of these fields. Upon enrollment in the department, students are given the opportunity, with the help of an academic advisor and faculty mentor, to choose an educational program that is consistent with their backgrounds and is best suited to their own academic goals.

Apply Now

Course requirements

A minimum of 96 units are required to obtain the MS in ECE degree.

Of the 96 units, 60 units must be ECE graduate work (typically 5 courses):

  • Courses must be at the ECE (18) 600-level or higher or CS (15) 700-level or higher
  • 12 units may be graduate project units
  • The following ECE/CS courses may NOT be used as part of these 60 units: 18-601, 18-603, 18-605, 18-606, 18-700, 18-703 and 15-894.
  • Courses outside these departments that have been approved to be counted towards the 60 units of ECE Core Graduate Coursework include: 08-766, 08-781, 10-701, 11-752,16-711, 16-720, 16-722, 16-731, 16-741, 16-743, 16-745, 16-811, 16-823, 16-843, 16-850, 16-862, 19-712, 19-714, 21-801, 24-751, 24-760, 24-765, 24-779, 33-755, 33-758, 33-761, 33-762, 36-708, 42-744, 96-703, 96-714, 96-715, 96-716, 96-730, 96-782, 96-786, 96-787, 96-796, 96-800, 96-810, 96-811, 96-815, 96-821, 96-822, 96-825, 96-826, 96-834, 96-835, 96-838, 96-839, 96-840, 96-842
  • Petitions for exceptions to these criteria are seldom accepted.

For the remaining 36 units, courses satisfying the following criteria below are acceptable:

  • Any ECE course at 500-level or above
  • Any course at the 600-level or higher from one of the following colleges or programs (with restrictions noted below)
    • Carnegie Institute of Technology (CIT)
      • Biomedical Engineering (42)
      • Chemical Engineering (06)
      • Civil & Environmental Engineering (12)
      • Engineering & Public Policy (19) (restrictions include 19-655, 19-722)
      • Information Network Institute (14)
      • Materials Science & Engineering (27)
      • Mechanical Engineering (24) (restrictions include 24-792)
      • CMU Rwanda (04) (restrictions include 04-601, 04-602, 04-605, 04-900, 04-980)
      • CMU Silicon Valley (96) (restrictions include 96-705)
    • Dietrich: Center for the Neural Basis of Cognition (86)
    • Heinz School of Information Systems (95)
    • Mellon College of Science (MCS)
      • Biological Sciences (03)
      • Chemistry (09)
      • Mathematical Sciences (21)
      • Physics (33)
    • School of Computer Science (SCS)
      • Computer Science (15) (restrictions include 15-602, 15-603, 15-604, 15-617, 15-620, 15-621, 15-623, 15-624, 15-749, 15-862, 15-894, 15-637, 15-639, 15-649, 15-650, 15-662, 15-663, 15-666, 15-669, 15-680, 15-686, 15-689, 15-697, 15-698, 15-699)
      • Entertainment Technology Center (53)
      • Institute for Software Research (08)
      • Robotics Institute (16) (restrictions include 16-861, 16-865)
      • Human-Computer Interaction Institute (05) (restrictions include 05-834, 05-820)
      • Language Technologies Institute (11) (resrictions include 11-641)
      • Machine Learning (10)
      • Software Engineering (17) (restrictions include 17-643)
    • Tepper School of Business (45)
  • Any 12 unit undergraduate course from the above colleges, departments, and programs.

Note that any courses that are essentially the same in content as an equivalent undergraduate course will be considered an undergraduate course that can only be used towards the Less-Restricted Elective requirement.

Courses outside these departments that have been approved to be counted towards the 24 units of Restricted Electives include: 46-926, 46-929, 47-830, 47-834, 51-882, 90-756, 93-711, 94-808, 94-834, 94-835, and 94-860.

Courses where more than 50% of the course grade is based on a group project or more than 20% is based on attendance cannot be used towards the required 96 units.

Petitions for exceptions to these criteria may be considered by the Graduate Studies Committee. Please see your academic advisor for more information.

Quality Point Average (QPA) requirement

To remain as a student in good standing, the student must maintain a 3.0 QPA in course units and a separate 3.0 QPA in project units. The letter grades "A," "B," or "C," represent 4.0, 3.0, and 2.0 points in the QPA calculation, respectively. Transfer credits are not included in the QPA calculations.

For the final degree requirements, the QPA is calculated using the highest, appropriate, scores of 96 units out of the first 120 course and project units attempted. The units used to calculate the QPA must satisfy the M.S. course requirement.


Of the 96 required units, you may not count:

  • More than 15 units of graduate project units
  • More than 12 units of undergraduate courses at a 400-level or below
  • Any units of physical education, ROTC, seminar courses, or courses taken as pass/fail or audit

Transfer credit from previous universities or colleges

Only one graduate-level course, or the equivalent of 12 units, can be transferred from another university as credit toward the M.S. degree. As a guideline, three-credit courses from other universities equate to 9-unit CMU courses; a four-credit course equates to a 12-unit CMU course. The course being transferred can not have been counted towards another degree and a letter grade of "B" or better must have been received. To transfer credit from another university, a formal petition must be submitted to and approved by the Graduate Studies Committee. No credit will be considered or granted prior to admission to the M.S. degree program.

Course credit for continuing IMB Students

CMU students who received their B.S. degree from ECE may use courses that were not used towards satisfying the B.S. degree to satisfy the M.S. degree course requirement.

Additional Information

CMU-R's graduate student tuition is set by Carnegie Institute of Technology. Please note the other non-tuition fees listed are not applicable to CMU-R students.

Please visit our financial aid section to explore funding options.