Write a Blog >>
SPLASH 2019
Sun 20 - Fri 25 October 2019 Athens, Greece
Fri 25 Oct 2019 12:00 - 12:15 at Room 1 - Session 1

Parallelism and concurrency are important topics that, according to ACM guidelines, should be part of every undergraduate computer science education. At Grinnell College, these concepts are covered in CSC 213, the operating systems course. In this course, students complete a series of four labs on concurrency to learn the basics of threads and data-parallel computation, how to deal with concurrency errors, and how to write efficient, scalable parallel code. This paper describes these labs and our experience using them for three sections of CSC 213.

Fri 25 Oct

splash-2019-SPLASH-E
11:00 - 12:30: SPLASH-E - Session 1 at Room 1
splash-2019-SPLASH-E11:00 - 11:10
Day opening
Elisa BaniassadUniversity of British Columbia
splash-2019-SPLASH-E11:10 - 12:00
Talk
splash-2019-SPLASH-E12:00 - 12:15
Short-paper
Charlie CurtsingerGrinnell College
splash-2019-SPLASH-E12:15 - 12:30
Short-paper
Thomas BallMicrosoft Research, Abhijith ChatraMicrosoft, Peli de HalleuxMicrosoft Research, Steve HodgesMicrosoft, Michal MoskalMicrosoft Research, Jacqueline RussellMicrosoft