Integrating Live Projects Into Computing Curriculum

It is well understood and has been well documented that there is much to gain by using live projects in the computer science classroom [1-13]. Live projects include those that serve a real client with a real problem as well as those those that integrate live datasets. However, the use of live projects has always come with a variety of challenges including supporting the project once it is complete, providing secure and safe access to large data sets, adjusting live client expectations, and limiting the scope of a project to the context of a single term and within the learning outcomes. The purpose of this special session is to provide attendees an introduction to and examples of the way that live projects have been integrated throughout the computing curriculum at Radford University.