Carnegie Mellon University

MS in ECE in Africa

As a branch of the College of Engineering (CIT), CMU-Africa offers the MS in electrical and computer engineering (ECE). MS in ECE students, including students in the ECE Integrated Master’s–Bachelor’s (IMB) program, can pursue their studies as full-time students at the CMU–Africa campus in Rwanda for one semester or for the entire MS in ECE program. CMU–Africa 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, CMU–Africa 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.

The table below lists the graduate-level ECE courses (18-xxx) offered in Africa that may be taken to fulfill the 60-unit ECE graduate course requirement. A wide range of other courses in the CMU–Africa MS in Information Technology (MSIT) program (04-xxx) are available each semester and are candidates for the 36 units of approved non-ECE courses.

Applicants from African countries who are interested in the MS in ECE at our Africa location can apply here. This page contains information regarding funding opportunities specific to individuals from East African countries.

ECE courses available at CMU-Africa

Course number Course title Units
Fall semester
18-750/04-641 Fundamentals of Telecommunications and Computer Networks 12
18-740 Computer Architecture 12
18-660 Numerical Methods for Engineering Design and Optimization 12
18-765 Digital System Testing and Testable Design 12
18-782 Machine Learning 12
18-790 Wavelets and Multiresolution Techniques 12
18-980 MS Graduate Project (ECE) Variable
Spring semester
18-631/04-635 Introduction to Information Security 12
18-645 How to Write Fast Code 12
18-759/04-644 Wireless Networks 12
18-842 Distributed Systems 12
18-879 Special Topics in Systems and Controls: Stochastic Optimization 12
18-980 MS Graduate Project (ECE) Variable