publication venue for Course syllabi in GIS programming: Trends and patterns in the integration of computer science and programming