基于混合式学习的《C语言程序设计》课程教学研究.docVIP

  • 6
  • 0
  • 约6.36千字
  • 约 10页
  • 2017-07-08 发布于北京
  • 举报

基于混合式学习的《C语言程序设计》课程教学研究.doc

基于混合式学习的《C语言程序设计》课程教学研究.doc

基于混合式学习的《C语言程序设计》课程教学研究   摘要:针对《C语言程序设计》课程存在的问题进行教学改革试点,采用混合式学习模式,在课堂教学中应用基于问题的教学模式和交互式教学方法,学习过程进行多次模块测试和阶段测试,与未进行教学改革的学生对比,取得了一定的效果。   关键词:教学质量;混合式学习;教学模式;课堂教学   中图分类号:G423.07 文献标志码:A 文章编号:1674-9324(2017)20-0169-04   课堂教学是大学教学工作的主要任务,是大学生最主要的学习途径,课堂教学不仅是传授知识,而且是培养思维方式、创新能力和探索精神的重要途径。因此,提高课堂教学质量是提高教育质量的重要方面。   一、要提高课堂教学质量,应开展多种教学模式,注重研究的重要性   1.基于研究的教学模式,将教学重点从过去知识的传授转移到以研究、探索为基础的教学上来。[1]建立以探究为基础的学习并将其贯穿于本科教育全过程,这是一种教育理念的转变,即将学生从知识接受者转变为知识探究者,师生合作共同探索知识的文化。以探究为基础的学习是一种学习理念的转变,旨在促进学生主动学习,从“学会”向“会学”转变。[2]基本方法是让本科生参与科研项目,开展研究式学习,努力为学生的成长和发展创造各种机会,从而把合作性、问题性、实践性三个维度有机地结合起来促使学生积极地投身学习。[2]让学生成长为清晰思维,富有探索精神、创新能力、解决问题的能力和熟练掌握语言交流技巧的人。[3]   2.基于问题的教学模式(Problem-Based Learning),即以问题为基础来开展教学过程的一种教学模式,把学习放到复杂的、有意义的问题情境中,通过让学生解决现实世界中的问题来探究问题背后隐含的概念和原理,并发展自主学习的能力。[3]   3.实施以问题为基础进行教学指导的交互式教学,主要分为以下两种交互方式:(1)以教师讲授为主的师生互动。为吸引学生的注意力,引导学生思考,教??讲授过程中应多采用提问、设问、启发、自问自答等多种方法,并给学生留出足够的思考空间。在提出问题、分析问题和解决问题的过程中,教师要把自己的思维过程、探索历程呈现在学生面前,从而引导学生逐步学会思考问题、分析问题、解决问题的方法,以及发现问题和提出问题的方法。[4](2)以研究探讨为主的师生互动。对于有些比较复杂的问题,可以教师提出问题,学生分成小组进行讨论研究,形成自己的观点、意见和解决方案,然后在教师的指导下再把问题带到全班进行讨论,充分发挥学生分析问题、解决问题和语言交流表达的能力。强调学生的主体作用,将学生由被动学习者变成主动学习者,教师由课堂的操纵者、控制者转变为学生学习的促进者、推进者和辅导者。[4]   二、《C语言程序设计》课程面临的问题   《C语言程序设计》课程是我校非计算机多数理工类本科专业的计算机技术基础课。在计算机基础教育中通过训练和培养学生程序设计能力,使学生不但掌握了高级程序设计语言的知识、程序设计的技术和基本算法,更要深入理解并掌握程序设计的思维和方法,培养学生发现问题、分析问题、解决问题、探索和创新的能力以及计算思维和复合思维的能力。   C语言突出的特点是功能强且规则多、灵活性大,课程面对的是没有任何程序设计基础的大学一年级学生,学生普遍感到学习难度较大。虽然我们部分采用了案例化的教学方式,按知识点设计教学用例,突出重点,注重应用,教学模式采用“课内外一体化”,加强实践环节,培养学生的动手能力。设置实验项目10个,除课内实验20学时外,还有课外20学时采用实验室开放与学生自主学习,学习后期还安排了综合性训练,以便引导不同程度的学生开展创造性思维,强化学生的应用能力。期末采用题库出题上机考试,机器自动阅卷。但目前《C语言程序设计》课程仍然存在很多问题。   1.许多学生以前从来没有接触过程序设计,对计算机的思维方式很难理解,C语言本身语法细节多、灵活性大,特别是在学习的初期,学生容易陷入细节当中,经常有学生反映听课有困难。而目前学生素质良莠不齐,部分学生缺乏主动学习的意识,同时外界诱惑又多,一旦发现课程有困难,不是去努力学习,而是直接放弃。上课时,部分学生不听课、玩手机,甚至干脆逃课,越到期末逃课现象越严重,因为班级大、人数多(一般在120左右),课堂教学内容多,教师没有多余的时间对学生进行过多管理。   2.实验课上,尽管每次实验课安排两个教师或一个教师一个助教,但机房大,总有部分学生偷偷上网、看电影、聊天或玩游戏,相当一部分学生作业和实验报告敷衍了事,抄袭或直接抄答案。   3.平时没有有效手段监督学生学习,部分学生容易放松对学习的要求,到期末才去看书,可是C语言是一门循序渐进的课程,需要花大量的时间编程实践,到考试才临时

文档评论(0)

1亿VIP精品文档

相关文档