编程能力是地理信息系统(GIS)专业学生未来从事GIS专业工作的重要技能,为了满足社会对高层次GIS软件开发人才的需求,GIS专业学生必须提高GIS软件编程能力。通过分析GIS专业中编程能力的重要性,结合笔者的教学实践,提出GIS软件编程能力培养的目标及培养途径,包括合理地设置教学内容、慎重地选择启蒙编程语言、采取多样化的教学方式、鼓励学生参加GIS开发比赛以及强调以实际项目作为毕业设计内容等方法,为提升GIS专业学生的软件编程能力做出了有益的探索。