学地理信息系统专业,尤其是研究生,必须会编程。可以学习的编程语言如:c# 或java 或 c++GIS开发,现在用的最多的就是ArcGIS。若做单机版或C/S系统用 arc engine若做B/S的用 arcgis server。做arcgis server开发还需要学习网页编程和网络编程。