To catalyze the Kenyan tech community’s growth.


Excellence in Software lecture by Randal BryantRSVP

  • Venue: Strathmore University, 5th Floor, Student Centre
  • Date: Friday 3rd February 2012
  • Starts: 5:00pm
  • Ends: 7:00pm

An exclusive lecture by Randal Bryant, Dean, Carnegie Mellon University School of Computer Science

For the first time in Africa, software engineer Professor Randal Bryant will give a lecture on computer systems. 

Bryant will go over the underlying principles by which programs are executed on a computer with broad coverage of processor operation, compilers, operating systems, and networking.  

Whereas most lectures on computer systems focus on material from the perspective of one who designs or implements part of the system, Bryant will presents the view of a system visible to application programmers.  

Participants will learn how, by understanding aspects of the underlying system, they can make their programs faster and more reliable. This approach provides immediate benefits for all computer science and engineering students and also prepares them for more advanced systems courses.  

This lecture is based on the Carnegie Mellon University course 'Introduction to Computer Systems', which has been taught  every semester since Fall, 1998 with enthusiastic responses by the students, the instructors, and the instructors of subsequent systems courses.


About Randal Bryan

Randal Bryant is an Americancomputer scientist and academic noted for his research on formally verifying digital hardware, and more recently some forms of software. More recently, he has become interested in the opportunities and challenges presented by computer systems working with very large data sets.

He is also Dean of Carnegie Mellon University's School of Computer Science, where he has taught since 1984.


About Carnegie Mellon University

Carnegie Mellon ( is a private, internationally ranked research university with programs in areas ranging from science, technology and business, to public policy, the humanities and the arts. More than 11,000 students in the university’s seven schools and colleges benefit from a small student-to-faculty ratio and an education characterized by its focus on creating and implementing solutions for real problems, interdisciplinary collaboration and innovation. 


About Software in Excellence Lecture Series

This lecture series is hosted by the Kenya ICT Board's softwrare certification initiative that seeks to establish an authentic software developer certification for Kenya. The Certification Project  dubbed 'Chipuka', which stands for "to emerge", is being designed in partnership with Carnegie Mellon University.The certification will help employers to easily identify software developers that have the skills necessary to carry out IT jobs to a professional and world class standard.