基于模板的计算机语言类课程体系构建探讨
2011-03-18梁晓晖
河北软件职业技术学院学报 2011年1期
梁晓晖
(河北软件职业技术学院,河北 保定 071000)
0 前言
高职高专院校如何培养高素质的实用性人才,尤其是涉及高科技软件技术的软件蓝领,教学方法至关重要。传统的案例式教学虽然教学效果较好,但是仍然存在一些问题,这里以计算机语言类课程(非项目设计类课程)为例:
如果整门课程围绕一个大案例展开,学生必须了解许多与知识点无关的内容,如项目需求、模块设置、接口参数、类结构等,使本来并不复杂的语言类课程变得非常复杂,学生的精力被分散,学习难度被人为加大,而且有可能因某个环节跟不上导致整门课程学习失败。
如果课程的某一主题对应一个案例,要求学生从零开始完成另一个类似案例,没有任何引导和约束,有些学生尤其是基础不太好的学生会陷入茫然或盲目,或无法完成任务,或即使完成任务也不伦不类,达不到业界标准,因此无法实现学生学习与实际软件开发工作零距离的效果,也难以培养学生良好的程序员素质和职业道德。
基于模板的计算机语言类课程体系的构建,能够有效地解决上述问题,大大提高学生的学习效果。
1 模板的概念及作用
王爽在《汇编语言》中提出了知识屏蔽的概念[1],笔者正是受这一理念的启发,创造性地提出了模板的概念。模板基本上屏蔽掉了其他与本知识点无关的内容,学习者可以直接在上面完成本章知识点所涉及的案例。所谓的屏蔽,是指学习者可以不了解其他内容,就展开本章的案例,因为涉及的接口和传递的参数都已经做好,只需直接调用就可以了,这样学习者的主要精力就可以集中在本章的知识点上[2]。……
登录APP查看全文
