Undergraduate Summer School in Functional Programming.
Facilitator: Tim Sheard, Portland State University
Goal: We propose a summer school for undergraduate students and their professors. The purpose of the summer school is several fold.
- To introduce the functional style of programming. After many years of development, functional programming languages had matured to a point where they are now routinely used for real applications. In order to take advantage of the power of functional programming, students needed to be learn the elementary concepts, and progress towards programming in the large. It is our objective to provide the participating students with the knowledge of what functional languages have to offer, and the skills to structure software to achieve good engineering.
- To introduce a team based approach to programming. To this end, the school will focus on creating international teams (teams composed of members from different nations and cultures) working on a well defined problem.
SIMILAR SCHOOLS
Other similar schools have been run in the past, mainly aimed at graduate students, and teaching advanced functional programming techniques. The Advanced Functional Summer Schools include schools in Nijmegen (The Netherlands 2008), Tartu (Estonia, 2004), Oxford (UK, 2002), Braga (Portugal, 1998), Olympia (Washington, USA, 1996), and Båstad (Sweden, 1995). See http://people.cs.uu.nl/johanj/afp/FUTURE PLANS
We plan to offer summer schools every summer. The schools will alternate between Asia one year, and The USA the next. We hope CPATH members can host the schools. It is our hope that international teams formed during the summer school can extend the reach by participating in long-distance collaboration in the school year following the summer school.Pre-Beijing Workshop Assignment
Read about the summer school described above. Find additional examples of interesting models for such a summer school.At the Beijing Workshop
Brainstorm, plan, organize, discuss integration with Wuxi International Campus. Discuss sponsorship, funding, and visa issues.
