This week, Professor Shriram Krishnamurthi of Brown University's Department of Computer Science (Brown CS) continues a busy season of domestic and international lectures by delivering a keynote address ("The Recurring Rainfall Problem") at the International Conference on the Art, Science, and Engineering of Programming (Programming 2018) conference in Nice, France. Now in its second year, Programming is focused on various programming topics, including the experience of programming. Shriram will be speaking on Wednesday, April 11, at 9 AM, and his talk includes the unusual feature of requiring the audience to write programs in real time.
The Rainfall problem, developed by Elliot Soloway, is a classic benchmark in computing education research, designed to study plan composition: how students decompose problems into tasks, solve them, and compose the solutions. "Over multiple decades, locations, and languages," Shriram explains, "students have done poorly at it. However, recent multi-institution studies of students using functional programming and How to Design Programs find very different outcomes. What do these results tell us?" His talk, based on his work with Brown CS Professor (Research) Kathi Fisler, will explore relationships between programming languages, program design, curricula, and how students perceive code structure.
Most recently, Shriram spoke at École Polytechnique Fédérale de Lausanne (video available here).
For more information, click the link that follows to contact Brown CS Communication Outreach Specialist Jesse C. Polhemus.