《程序设计基础-Visual Basic》课程的教学主要面向非计算机专业学生,通过本课程的学习,使学生掌握使用Visual Basic进行程序设计的基本方法与编程技巧,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,使学生具有一定的程序设计和问题分析能力,达到能够根据实际需要自行开发一般科学与工程计算方面的Windows应用程序。
程序开发类课程普遍要求学生必须进行自主实践,而不能只靠对教师传授知识的死记硬背来达到教学目标。因此,从“以学生为中心”出发还是从“以教师为中心”出发进行教学模式的设计将得出两种全然不同的设计结果。建构主义提倡的在教师指导下、以学习者为中心的学习,既强调学习者的认知主体作用,又不忽视教师的指导作用。教师是意义建构的帮助者、促进者,而不是知识的传授者与灌输者。学生是信息加工的主体、是意义的主动建构者,而不是外部刺激的被动接受者和被灌输的对象。
建构主义教学理论认为,学习者在一定的情境即社会文化背景下,借助学习过程中其他人(包括教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构的方式而获得知识[3]。基于建构主义理论设计Visual Basic教学的重点包括:
1.基于学生已有知识经验设计教学方式;
2.提供各种信息资源,构建学习者可以在其中进行自由探索和自主学习的学习环境;
3.让学生有多种机会在不同的情境下去应用他们所学的知识,将知识“外化”,实现意义建构。