本课程属地理信息系统(科学)专业的本科专业必修课,其中讲课24学时,实验24学时。通过本课程的学习,使学生掌握面向对象程序设计的概念、语言及编程方法,同时为后续课程《GIS二次开发》、《GIS网络开发》等的学习打下基础,也为后续《空间数据库实习》、《GIS应用实习》、《GIS生产实习》等实习提供实践基础。