PBL-based Experimental Teaching of C++Programming in GIS Major
In order to improve the teaching quality of the C++programming course in geographic information science,cultivate students'self-learning ability and practical hands-on ability,and address the problems of strong pertinence and weak coherence in traditional after-school exercises,as well as incomplete knowledge systems,the project-based learning(PBL)model is introduced into the experimental teaching process.A complete experimental teaching project with map drawing as the main line is designed,which gradually increases the number of knowledge points by using a snowball method and completes each sub task in stages.We elaborate on the basic characteristics of PBL mode,design principles of experimental teaching projects,specific implementation plans,and teaching exploration achievements in the past three years.Practice shows that introducing the PBL model into C++programming design teaching can effectively improve students'learning enthusiasm,stimulate their research enthusiasm,and achieve significant teaching results.It can also provide an orderly connection for the next step of professional course learning.
project-based learninggeographic information science majorC++programmingexperimental teaching