- 相关推荐
再探“软件开发课程一体化教学模式”
再探“软件开发课程一体化教学模式”佛山市华材职业技术学校 陈四红
【摘 要】在定式下的一体化教学模式中,教师一体化和教材一体化是直接影响学习效果的最核心的一体化,而教师一体化是教材一体化的充要条件,教师一体化的核心在于能否把理论转化为实操、能否把简单的实操单元整合成具有系统性的实操流程,并把系统操作流程编成教材。
【关键词】再探 软件开发课程 一体化的核心
在2011学年撰写的文章《一体化教学模式在软件开发课程中的实施》中,通过《列表框应用(抽奖程序设计)》和《交通灯模拟控制仿真软件》两个作品,详细阐述了软件开发课程的一体化教学模式的实施过程,随着教学改革不断深化,结合我校“一体化”教学研讨的继续深入,笔者在教《软件开发》课程中,有所心得,与大家讨论。
一、一体化教学现状
以软件开发专业为例,在一体化教学模式中,惯例做法是:①将理论与上机实训等教学内容一体化设置;②知识、技能与素质等职业要求一体化训练;③评价、反馈量规化。这种做法大大减少了理论课与实践课之间知识的重复,增强了教学的直观性,充分体现了学生主体参与作用。不少老师提出,在一体化教学定式下,虽然师生之间配合默契,但是学习效果不明显。
二、一体化的核心
在一体化教学模式中,最核心的是教师一体化和教材一体化。教材一体化的质量完全取决于教师能否一体化,而教师一体化的核心是什么?教师一体化的核心在于能否把理论转化为实操、能否把简单的实操单元整合成具有系统性的实操流程,并把流程编成教材。
1.把理论转为实操,是实施一体化的基础。实操,顾名思义,就是实际操作。在定式下的一体化教学模式中,虽然提倡学生自主探究,但是整个教学活动过程中,各个实施小组内都会碰到不同的问题,教师扮演的角色是引导,如果教师对实操做不到胸有成竹,引导谈何成功?比如,在学生进行抽奖程序设计时,一定会碰到随机的问题:
①公式Int((upperbound - lowerbound + 1) * Rnd + lowerbound)是求取一个随机产生的整数,其中,upperbound 是随机数范围的上限,而 lowerbound 则是随机数范围的下限。
②下面语句使用 Rnd 函数随机生成一个 1 到 6 的随机整数。
Dim MyValue
MyValue = Int((6 * Rnd) + 1) ´ 生成 1 到 6 之间的随机数,Int()的含义是取小数的整数部分。
③Randomize语句是用来初始化随机数发生器的,一般使用随机函数之前都先调用这个,如果你想让rnd函数产生一定范围内的随机整数,可以用以下这个表达式:
要产生11——99的随机数,可以这样写
Private Sub Form_Click()
Dim a As Integer
Randomize
a = Int((99-11+1)*Rnd+11)
Print a
End Sub
到这一步,似乎很完美了,可是在实际操作过程中,会碰到一个很严重的问题:如何去掉已经出现过的数据。上面的例子不能保证11——99之间的任何一个数字只出现一次,这样的话,抽奖程序就不公平,显然,程序有漏洞。此时,可以引导学生思考至少用两种方法解决,一是把出现的随机序列放入一个数组中,每次放入前与之前的数据比较,不同就加入,相同则丢弃。其二,就是用列表框来解决,方法在2011年度撰写的文章《一体化教学模式在软件开发课程中的实施》中描述过。
显然,一体化的基础,体现在理论转化实操过程中的细节和解决方案上,在这个活动过程中,解决方案必须详尽且具有可操作性。
2.把简单实操单元整合成系统的实操流程,是实施一体化的前提。很多学生纠结一个问题:每次小考的成绩很不错,到了大考,成绩总是不满意。原因在哪里?因为小考涉及的知识面窄,学生容易掌握,而大考涉及的知识面要宽,这是表面现象,背后的原因是学生只掌握了简单的学习,而没有形成系统的学习。比如在设计交通灯模拟仿真软件时,一定会碰到时间判断的问题,也就是红灯多少秒后,亮绿灯,反之,亦然。学生在探究过程中,能完成预备知识模块递减10至1。
Private Sub Form_Click()
Dim i,red As Integer
For i = 10 To 1
Red=red+1
Next
Print " "; "red ="; red
End Sub
但是在如何模拟交通灯的时候,学生却束手无策了。显然,交通灯的模拟比简单的累加要复杂一点,既涉及判断,又涉及循环的知识,并且红、黄、绿灯不断交替,且任一时刻只能一种灯亮。对于上述问题,不必忙于要求学生马上能解答,一个很好的方法就是引导学生观察交通灯的交替运行流程并做好记录。学生的兴趣点被激发了,探究能力提升了。
学生只会解决已经解决过的问题,而不能解决从来没有碰到过的问题,这是对职业教育和素质教育最大的讽刺。学生在一体化活动过程中,教师虽然不是主角,但是教师具有把多个教学单元、知识模块整合成系统的实操流程的能力,是一体化教学成功的关键。
3.把系统性的实操流程编成教材,是实施一体化的依据。如果把学生比作巧妇,那么校本教材就是米。显然,校本教材的重要性、严谨性和系统性,对于学生来说是多么的重要。显然,教材一体化中,任务的设置、项目的配置必须具有科学性、代表性、扩展性。教材一体化的核心落在“体”字上面。①“体”是任务和项目。一体化教学是通过任务或项目教学活动的形式来组织的,因此,任务或项目的选择必须具有科学性、代表性和扩张性。在选择项目时,可以通过三人以上的备课小组讨论得到,切不可出现“眼外科手术实习医生拿到的是一把十字改锥”的问题。举个例子,某星期的一体化活动课目的是为了掌握数据库的精确查询,而任务设置中缺了主码和外码的探究谈论。②“体”是方法和途径。“教是为了不教”,教师教学的目的是为社会培养高素质人才,使学生能够独立学习,独立钻研,独立承担一定的社会工作。
一本好的教材能加强对学生学习策略、学法的指导,培养良好的学习习惯。 帮助学生掌握基本的学习方法,是一项重要的常规性工作。实操训练要有一定的计划性和约束性,真正做到落实,使学生终身受益。
三、结语
现代信息技术的飞速发展,是教育发展的结果,反过来,还要利用现代最新技术去组织教学,促进教学的现代化。一体化教学活动过程中要钻研项目,分析并了解学生,在教学方法上保持差、中、良、优各类学生的衔接,指导学生掌握正确的学习方法。
归根结底,教师一体化才能教材一体化,教材一体化,学生才有目的、有方向,才能孺子可教也。
【参考文献】
1.李世满;技工学校计算机专业一体化教学实践与反思[D];华东师范大学;2009年
.李彦荣 夯实“双师型”师资建设探索实践“一体化教学”《教育与职业》2012年
3.陈四红;一体化教学模式在软件开发课程中的实施[D];佛山华材技校;2011年
【再探“软件开发课程一体化教学模式”】相关文章:
电力拖动课程一体化教学模式的研究08-13
教学软件开发思想和模式08-07
一体化教学课程模式的研究 ——汽车维修专业一体化教学改革阶段成果08-13
“按系统、分层次、课内外一体化”的体育课程教学模式08-18
技校一体化教学模式分析08-16
学习三疑三探教学模式心得体会07-29
浅议三疑三探教学模式中教师的教学调控08-01