构建“VC++程序设计”课程的三维立体教学模式
2017-08-24邵玉祥李新川王媛妮何珍文翁正平
邵玉祥+李新川+王媛妮+何珍文+翁正平

摘 要: 以“VC++程序设计”课程为例,构建了基于“知识点+案例教学+项目教学”的三维立体教学模式。即课前教学首先进行课程知识点的分解,实现教学内容的精准定位;课堂教学引入案例教学法,以典型案例为载体,深入剖析课程体系结构;课外实践引入项目教学法,目的是充分发挥教师的专业技能,让学生分享教师所积累的科研成果,进而提高学生的综合能力和水平。实践证明,该三维立体教学模式是提高计算机专业教学质量的有效途径。
关键词: 教学模式; 知识点分解; 案例教学; 项目教学
中图分类号:G642 文献标志码:A 文章编号:1006-8228(2017)08-64-03
Abstract: Taking the course of VC++ programming as an example, this paper constructs a three dimensional teaching model of "knowledge + case teaching + project teaching". That is, pre-class teaching decomposes the course knowledge point, to achieve precise positioning of the teaching content; in-class teaching uses case teaching method, with the typical case as the carrier, analyzes the structure of course system deeply; the extracurricular practice uses project teaching method, the purpose is to give full play to teachers' professional skills, let students share the accumulated teachers' achievements in scientific research then, to improve the students' comprehensive ability and level. Practice has proved that the three-dimensional teaching model is an effective way to improve the teaching quality of computer specialty.
Key words: teaching mode; knowledge point decomposition; case teaching; project teaching
0 引言
“VC++程序設计”课程是普通高校计算机专业学生必修的一门基础课程,该课程具有知识点多、实践性强、内容序列化、发展时序性的特点。内容序列化是指要想学好VC++程序设计课程,必须具有C语言、C++语言的基础,同时还要掌握面向对象的程序设计思想;发展时序性是指VC++不是生来就有的,而是在C++语言的基础上发展而来的,实质是可视化的C++,核心是面向对象程序设计思想,是类、对象、面向对象、抽象、封装、继承、多态性的可视化应用,而C++又是一个带类的C语言。VC++程序设计是随着时代的发展和用户的可视化需求,以及计算机操作系统的升级换代演变而来的,VC++程序设计离不开Windows操作系统,大多数高校在开设VC++程序设计课程时,前置课程都是C、C++和OOP课程,其目的是为后续学习VC++程序设计课程奠定基础。……
