1以问题为导向的《C语言程序设计》的教学设计
(一《)C语言程序设计》的教学目标
社会对于人才的需要,并不是要求他们只要学会理论知识就可以,各个单位对人才的要求更看重于他们的实践能力,要求他们能够把所学习过的知识转化为动手能力与实际解决问题的能力。因此,对于学生的《C语言程序设计》课程的教学只是进行理论知识的教育是远远不够的,还有提升学生的综合能力。学生要达到的认知类目标包括:掌握C语言程序设计课程相关的基本概念;理解解决问题的基本技巧;理解标记控制循环与计数控制循环;把握程序性的知识,并学会如何应用。学生要达到的能力类的目标包括:掌握C语言程序设计的基本技能,进行程序计算;熟练运用与、或、否命题,以此来解决实际中的程序问题;熟练运用一些基本的逻辑运算符;能够使用break和continue程序控制语句;学会编写基本字符模式下的简单程序;另外还有培养学生动手实践能力和与他人合作的能力。除此之外,还有培养学生学习C语言程序设计的兴趣,养成学习工作中严谨、务真求实的良好态度,培养解决程序问题的开放性思维。
(二《)C语言程序设计》教学策略设计
对学生进行C语言程序设计的教育,其最终目的就是要让学生掌握这门课程,并且运用到实际工作中,而教学策略的设计,就是为了在最短的时间内,让学生掌握更多的知识,并且将其转化为自身的实践能力。(1《)C语言程序设计》的教学方法教学方法多种多样,其中讲授法、谈话法、演示法、实践法等最为常见。教师在选择教学方法的时候,要充分考虑教学大纲的要求和教材中的内容,还要考虑学生的学习情况与学习能力,以及现有的教学条件,从而选择最适合教学工作的一种方法。同样的教学方法,对于某一个班级的学生合适,对于另外一个班级也许就不适用,因为每个班的学习氛围不同,同理,对于某一位学生教学方法很恰当,而对另外一个学生来说,可能就是阻碍学习的因素。因此,教师在教学过程中要对各个方面影响教学效果的因素进行充分的考虑。对学生的教学工作,可以采取分组教学的形式,这种方法不但可以让教师能够更大程度上关注到每一位学生的学习情况,还能够通过小组间学生相互帮助,分享交流学习经验,从而获得更多提高成绩的机会。另外,学生之间的交流要比学生与教师之间的交流更为顺利,学生之间相互学习更容易发现自身的优势与不足之处,从而把自己的学习经验分享给其他人,同时向其他同学学习自己没有掌握的知识。小组教学还能够增强学生的交流能力,加强学生之间的人际关系,培养学生的团队合作能力,从而提升学生的综合素质。(2《)C语言程序设计》的学习组织形式学习组织能力是指学生在学习的过程中,师生的共同活动在程序、人员、时空关系上的组合形式。运用适合学生的学习组织形式,有助于学生提高C语言程序设计学习的效率,同时,还可以将一些高效率的学习方法、学习敬仰在学习组织形式中进行运用,由于《C语言程序设计》教学分为基础知识与课程设计两种基本形式,我们把以问题为导向的《C语言程序设计》教学模式下的学习组织形式也分为两种类型。一种是课堂小组合作学习。在《C语言程序设计》所有课时中,基础知识的课程占据了绝大多数,教学地点可以选为网络机房,以问题为导向的《C语言程序设计》有利于学生培养团队合作精神,提高彼此之间的交流能力,鼓励学生在学习的过程中勇敢地提出问题回答问题,为学生营造一种良好的学习氛围。教师充分发挥自身的引导与辅助的作用,帮助学生发现问题,解决问题。另一种类型是课程设计探究学习。课程设计的时间一般比较短,在此期间,教师要通过合理的课程设计来为学生创造一个和谐的学习氛围,师生之间、学生之间进行交流,分享学习经验与解决问题的方法,一方面可以增加学生彼此学习的机会,另一方面也可以监督学生完成自己的学习任务。(3)网络环境下的问题导向教学模式网络环境下的以问题为导向的《C语言程序设计》课程教学模式,则是利用网络科技来辅助教师的教学活动,在这个教学过程中,教师是教学活动中的引导者与辅助者,而学生才是学习的主体。教师为学生设计好学习任务,明确每一位学生所要解决的.问题,再对学生进行合理的分组,让学生充分利用网络资源,收集对自己有利的信息,并且对信息进行有效的筛选与整合。学生在寻求解决问题的过程中,能够充分利用网络环境的优势,推动以问题为导向的教学模式的实施,实现学生的自主学习、互动合作、自觉约束自己的学习活动。这样,学生在整个学习过程中,不仅解决了教师提出的问题,还掌握了搜集、处理信息的能力,收获成功之后的成就感,增强与他人之间的交流,提高自身的创造能力,真正做到增强自身的综合素质。
2以问题为导向的《C语言程序设计》的实践
在《C语言程序设计》课程教学过程中,教师的教学工作与学生的学习活动总是会暴露一些问题,如教师讲解不到位,学生不能理解理论知识,教师讲课难以吸引学生的学习兴趣,学生学习效率低下等问题。而以问题为导向的《C语言程序设计》教学模式,要如何进行具体的实施,才能够帮助学生掌握解决问题的技巧,加深对理论知识的理解呢?
(一)以问题为导向的教学模式中的课程设计
在《C语言程序设计》教学过程中,使用以问题为导向的教学模式,要明确本次课程的教学目标是什么,所有的课程设计的大方向要以教学目标为准则,教学中要以人为本,以学生为中心,站在学生的立场上,充分考虑到学生的接受知识的能力与完成任务的可能性。另外还有考虑哪些教学设备可以供学生使用,做到最大程度利用现有的资源,帮助学生掌握更多的知识。同时,对于学生的要求要合理,要求过高,学生难以完成目标,将会打击学生的参与教学的积极性与信心,要求过低,将会浪费时间,学生的实际能力达不到质的飞跃。因此,课程的设计要实事求是,一切从实际出发。
(二)以问题为导向的教学模式实施的原则
1.遵循现代社会教育事业的发展规律,尊重学生的认知规律,鼓励学生运用自己的优势进行创新性的学习。2.坚持以学生为主体、以学生为中心的原则,让学生出于教学中的主体地位。营造轻松的学习氛围,让每一位学生都积极大胆地参与到其中,敢于提出自己的疑问,敢于回答教师与其他学生提出的问题,积极参与具有挑战性的任务。3.教师发挥自身的引导与辅助的作用,引导学生进行有利于提高自身能力的学习活动,帮助学生解决难度较大的问题,并且监督学生对问题作出总结,从完成任务的过程中学到更多的知识。
(三)以问题为导向的教学模式应当注意的问题
1.教师要注意因材施教,每一位学生的学习能力不同,不能一概而论。针对不同学生提出不同要求,有助于学生扬长避短,提高学生的整体素质。2.对学生的学习结果给予客观公正的评价,参与教学活动积极性高及表现突出的学生要给予表扬,进一步调动学生参与的积极性。3.注意课堂中的气氛,轻松的学习氛围不代表可以随意讨论与课程学习无关的内容,教师要保证学生将时间都应用到学习中来。
【C语言程序设计教学研究论文】相关文章:
7.c语言程序设计实验报告模板