CMU-Africa is the only U.S. research university offering its master’s degrees with a full-time faculty, staff, and operations in Africa. CMU-Africa is addressing the critical shortage of high-quality engineering talent required to accelerate development in Africa—home to the fastest-growing workforce in the world. Our full-time graduate programs are educating future leaders who will use their hands-on, experiential learning to advance technology innovation and grow the businesses that will transform Africa.

Apply to CMU-Africa

Learn more about the application process and relevant dates, as well as tuition information and frequently asked questions.

Graduate degree programs

Master of Science in Electrical and Computer Engineering (MS ECE)

MS ECE is a 10-16 month program that covers a broad and diverse set of areas and permeates nearly all areas of application of importance in society today. ECE ranges from nanotechnology to large-scale systems and impacts areas such as communications, computing and networking, energy and cyber-physical systems, biotechnology, robotics, computer vision, information storage and security, data analytics, distributed systems, and privacy.

Faculty and students in ECE seek to advance education and technology in all areas of this field and are engaged in teaching and research that advances both the fundamentals of the field through advances in materials, devices, circuits, signal processing, control, computer architecture, and software systems as well as through the design, building, and demonstration of systems at all scales.

The MS ECE program is for students who are interested in creating technology solutions not only for today but for the future. Students are prepared to become engineering leaders through fundamental and hands-on courses in communication networks, machine learning, data analytics, robotics, energy systems, internet of things, and software engineering. There is also an Advanced Study Program for the MS ECE: MS-AD in ECE.

Master of Science in Information Technology (MSIT)

MSIT is a 16-20 month program that includes technology, business, and innovation, preparing the next generation of ICT leaders in Africa. This program is for students interested in an interdisciplinary curriculum that covers key topics in data science, cyber security, software engineering, and networks, among others. On average, a student spends over 900 hours interfacing with industry and gaining practical experience during the completion of their degree.

Master of Science in Engineering Artificial Intelligence (MS EAI)

MS EAI is a 16-20 month program that opens the door to advanced skills that enable engineers to design powerful solutions to today's challenges. The MS EAI degree intersects with specific engineering disciplines but more importantly cuts across important problems in areas such as transportation, building systems, manufacturing, energy, agriculture, security, health, and climate. Students learn to combine a foundation in artificial intelligence, machine learning, and data science with their engineering, information technology, and software skills through theoretical and practical hands-on study of real-world applications.

Choosing a degree program

The MS ECE degree is for students who want to engineer underlying technologies to create new tools, algorithms, and technologies.

The MSIT degree is for students who want to apply existing tools and technologies to solve customer problems.

The MS EAI degree is for students with solid math and programming skills who want to engineer new solutions to engineering challenges in their discipline and where artificial intelligence and machine learning are integral to the design or operation of the engineered system.

CMU-Africa concentrations

A concentration allows a student to select their coursework in order to focus their learning in a specific area of expertise. Learn more about the exciting options available.