The Department of Geography at Salisbury University has a long tradition of teaching geographic information science. Until recently, most of the courses and research activities have focused on commercial software offerings. However, the Department has recently integrated Free and Open Source Software for GIS (FOSSG) into it's curriculum, research, and outreach. Curriculum changes included introducing students to FOSSG in traditional GIS courses using QGIS, and allowed the creation of two entirely new courses in Enterprise GIS and GIS Programming using PostGIS, GDAL, and SpatialLite. Through a competitive National Science Foundation (NSF) Research Experience for Undergraduates grant (REU), students participated in cutting edge research projects in parallel processing with Hadoop and spatialHadoop for cluster computer, and CUDA for GPGPU calculation on embarrassingly parallel processes for raster data. Finally, undergraduate interns working in the Department's Eastern Shore Regional GIS Cooperative (ESRGC) developed geodashboards using node.js, PostGIS, and Leaflet, while a special topics course developed a GIS based iphone and Android application used by 4,000 participants in the annual Sea Gull Century bike ride using GeoJSON, Leaflet, and javascript. In addition to highlighting the successes of these activities, this paper will discuss the process we used to make the necessary changes in our curriculum, secure the necessary funding for external projects, and the training approach we used to get our computer science students proficient in programming with FOSSG tools. |