Shriram Krishnamurthi, Brown University

June 26, 2019

The Role of Computer Science in Computer Science Education

Computer science education is a difficult and fascinating problem, sitting at the intersection of the technical and human. It is also an increasingly urgent problem as countries around the world are rushing to add computing to their curricula and wrestling with broadening access to it. The needs are not limited to schoolchildren: working adults and the elderly use computers in ever more sophisticated ways.

What role can computer scientists play in this movement? Some examples (such as educational data mining) are obvious, but there are numerous other important (and perhaps subtle) facets of computing education that can all be enhanced by, or even depend on, computing research. In this talk I will provide a look at some of those questions, and identify a few of the numerous challenges the field has barely begun to address.


Shriram Krishnamurthi is a Professor of Computer Science at Brown University. With collaborators, he has created several influential systems and written multiple widely-used books. He also co-directs the Bootstrap integrated computing outreach program. His work has been recognized with SIGPLAN's Robin Milner Young Researcher Award, SIGSOFT's Influential Educator Award, and (jointly) SIGPLAN's Software Award.

FCRC plenary speaker Shriram Krishnamurthi






Shriram Krishnamurthi
Professor of Computer Science
Brown University