According to the characteristics of GIS programming design and the basic requirements of basic knowledge,practical skills and thinking ability,we discussed the useful learning approaches to help students improve their programming skills detailedly.In addition,we proposed some effective methods to improve the courses of GIS programming and practice the students’programming skills in this paper.We hoped that these methods could help the GIS specialty...