时间:2023-03-07 15:03:07
引言:寻求写作上的突破?我们特意为您精选了4篇c语言教学论文范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。
二、C语言课程新的教学方案设计
(一)教学内容的重组首先,我们要选择一本适合大部分学生的基础的教材,该教材不是呆板木讷的传统教科书,我们应该选取生动形象的教学材料,结合多媒体教学手段,激发广大学生的学习热情,提高C语言课程教学的质量。老师要明确C语言与后续课程之间的关系,从而制定本课程的教学计划,另外,要根据社会需求对教学内容进行删除和增加,在课堂教学过程中还有在教学计划的基础上对内容进行微调。一个对教学内容重新确定,把知识的讲解和实际编程相结合,以及进行一些有趣的竞赛或者互动,这样可以加深学生对C语言的理解,提高教学质量,并且激发学生的学习积极性。
(二)教学过程的设计在本科教学中,C课程语言的教学大多开设在大一,学生基础普遍薄弱,没有系统的只是结构,所以教学过程的设计至关重要。首先要激发学生的学习热情,和对未知的好奇心,大部分学生在学习一门课程之前,大脑中都会闪现这样一个念头,学习这门课程对我有什么好处,老师在第一堂课时,应该直接明了的告诉学生学好C语言的好处,比如就业市场上对软件人才的需求缺口比较大,学好C语言可以增加就业的砝码,而且C语言是很多理工科专业的基础课程,在以后还会学习很多后续课程,在教学过程中,我们还有加强与学生的互动,及时的为学生答疑解惑。C语言的教学过程是一个由浅入深,循循渐进的过程,教学过程中应该从简单的语法学习入手,慢慢的积累知识,直到能自己独立的编写程序为止。
(三)C语言教学中学生和老师联系目前的C语言教学中,比较普遍的是课堂学习和上机操作相结合的教学方式,特别是在课堂教学中,呈现的是老师滔滔不绝的讲,学生麻木不仁的听的刻板画面,老师与学生之间的互动性差,缺乏有效的沟通和交流。而作为本科学生的第一门编写程序的基础课程,学生在学习中难免会遇到很多困难,有的学生上着上着就走神,或者就产生了放弃学习的心里。另外,在上机实验部分,老师要求学生进行的实践往往是老师课堂上讲过或者是指定的某些课后习题,学生往往很容易就能找到答案,导致学生遇到困难就放弃,寻找答案,无法培养学生刻苦钻研,独立解决问题的能力。首先可以通过案例带动教学,我们可以从简单的案例入手,再到一般的案例,最后到综合应用案例。其次,在课堂教学中,可以进行小组讨论加强团队合作,鼓励学生多提问题,这种教学方法提高了学生的团队合作精神,提高了学生协作解决问题的能力,在发现问题并和同学的讨论中,不但可以相互帮助解决问题,还增强了对概念的理解。还应该鼓励学生在课堂之余自学以扩展知识面,在未来的教学过程中应该采用多媒体投影和现在的板书模式相结合的教学手段。缺点是每页幻灯片包含的内容有限,不便于学生对前后两页幻灯片知识的联系,还有就是幻灯片变换速度快,基础差的同学跟不上老师的思路,而传统的黑板粉笔模式教学方法可以很好的弥补多媒体教学的这个缺点,所以把二种教学方法结合起来会达到意想不到的教学效果。在上机操作调试的过程中,尤其应该注意学生创新和思考能力,最终获得自己动手解决问题的能力。实践环节应该以巩固知识点为主线,结合趣味性和实用性,以循序渐进的任务驱动方式,达到提高自主编程能力的目的。
(四)新的成绩考核制度除了在期末考试进行理论的考核外,还应该注意实际编程能力的考核,建立并执行创新鼓励加分制度,对那些在课堂勇于探讨问题,在编写程序过程中创新做得比较好的学生加分。提高C语言教学效果还应该注意在教学过程中相互间的探讨,在教学过程中以提高学生的编程能力为中心,让学生明白C语言课程的重要作用。这些方法使学生编写程序的能力,上机调试程序的能力和编程习惯得到有效的改善,显著的提高了C语言的教学质量。
二、改革实践教学
从理论上讲,计算机技术是一门基于实践的科学。而计算机C语言实践教学的基础还是课堂的C语言基本理论教学,计算机C语言实践教学是课堂教学的延伸,课堂教学任务是否完成除了用常规的考试检验制度,还涉及到计算机C语言实践教学的检验和认可。学生需要计算机C语言实践课程,这样可以加深对课堂教学学到的C语言理论知识,基本概念的理解与记忆,逐渐达到能够独立完成,独立操作某些计算机C语言课程任务,这样才能达到巩固深化所学知识的目的。传统的计算机C语言实践课程教学模式几乎都是教师的填鸭式举例讲解,培养出的学生,自然是空有满腹的知识,而不具备实际利用课堂所学计算机C语言技术知识在各方面领域中解决实际问题的能力。在C语言课堂教学中,可以采取将不同的学生应该被分成不同的层次,从而更好地通过同学之间的互相竞争互相帮助来完成规定的项目,这样可以提高学生主动学习的积极性,也可以激发出学生的学习热情,同时也能分担教师在教学方面的压力,能够在培养学有余力同学的同时,抽出多余时间和精力来辅导计算机C语言技术相对薄弱的同学。对所学内容加深印象,融会贯通的唯一法门就是让学生自主学习,这样培养出来的学生才能够在这个计算机C语言技术广泛应用的社会立足生根。同时,学校需要将计算机机房在晚间对所有学生开放,并提供数字化校园网,学生需要这样的平台来自主学习一些在课堂上不明白的问题,而教师则可以在线解答学生的每一个存在的疑难问题。同时,学生也可以通过这样的平台下载课堂上教师使用的课件,进行二次学习以巩固所学内容。现在已经是计算机网络纵横的年代,学生的知识起点随着教学条件的改善而日益提高,学生获得知识的信息渠道也越来越多。所以我们已经有合适的条件可以把注入式填鸭式的教学模式改成互动式的教学模式,将从教师向学生的单向传递方式改变成教师学生互动交流的方式。因此,在教学理念和教学模式上,要充分重视C语言课堂教学和C语言实践教学相结合的重要性。通过最近几年计算机C语言教学的经验总结,中职院校计算机C语言教学应当以学生实践操作能力培养为主,配合教师的课堂基本知识详解,并且逐步激发学生的学习主观能动性。并且教师需要结合不同学生的不同专业和日后的不同发展方向和不同专业的特点,对计算机C语言教学的内容进行合理的安排。应针对不同的专业对计算机C语言技术的不同要求对计算机的C语言课堂教学内容进行合理的安排与掌控。不同专业的学生学到的计算机C语言技术应当有不同的侧重。计算机网络技术在现在与将来,必定会在各领域扮演越来越重要的角色,各领域对于熟悉计算机技术的人才需求量也会相应日益增大。
1.1教学设计概述
所谓教学设计,就是为了达到一定的教学目的,对教什么(课程、教学内容等)和怎么教(组织、方法、媒体的使用等)进行设计。教学设计不等同于传统的备课写教案。教学设计有利于教学工作的科学化,使教学活动纳入科学的轨道。教学设计的意义就在于追求教学效果的最优化,不仅关心教师如何教,更关心学生如何学,注重将人类对教与学的研究结果和理论综合应用于教学实践。教学设计主要包括确定教学目标、组织教学内容、分析教学对象、选择教学形式和方法及教学媒体、设计教学过程、教学质量评价设计等基本环节,其中,设计教学过程是课程教学设计的核心。
1.2该课程教学设计的内容
西安理工大学C语言程序设计课程组于2003年出版了《C语言程序设计教程》及配套的《C语言程序设计教程上机实验与学习指导》特色教材。自2011年开始,非计算机专业选用的教材与计算机专业不同。目前非计算机专业选用《C语言程序设计》(第1版,张毅坤教授,高等教育出版社,2011)作为该课程的教材。非计算机专业C语言程序设计的教学设计是一项复杂的系统工程,主要包括课程教学设计、章节教学设计、课堂教学设计和实验教学设计,以西安理工大学C语言程序设计课程教学大纲为指导,以《C语言程序设计》(第1版)及其配套教材为基础,确定课程教学设计的内容:①将该课程的教学目标确定为“掌握C语言的基本语法和语义,理解结构化程序设计的思想和方法,提高学生的编程能力和调试程序的能力”。②组织教学内容的关键是进行教材的组织呈现,理论教学内容包括《C语言程序设计》(第1版)的第一章至第八章,实验教学体现于该教材的第九章及配套教材。③学生作为教学对象始终是教学过程中的重要角色,工科非计算机专业的种类多,分析教学对象就是掌握学生特点与了解专业背景并重。④重点突出课堂教学设计,传统教学与案例教学有机结合,“讲解+多媒体演示+课堂板书”缺一不可。⑤设计教学过程与“组织教学内容”联系最为紧密,主要包括课堂教学设计和实验教学设计,教学过程设计遵循的总原则是:激发学生兴趣,注重能力培养,合理安排教学顺序,讲清重点与化解难点紧密结合,课堂提高与课后巩固拓展有机统一,并预测教学实践中可能出现的意外情况。⑥将学生评价、同行评价、教学督导组专家评价、主管教学的领导评价和教师自我评价这几种评价的结果综合起来,比较客观的评价教学效果与教学质量。
2教学设计的实践及效果
我们连续多年承担非计算机专业C语言程序设计课程,先后承担过西安理工大学电气工程及其自动化(电力)、水文与水资源工程、印刷工程、包装工程和材料科学与工程等专业的C语言程序设计的理论教学和实验教学任务。始终将上述教学设计的内容贯穿于课堂教学和实验教学之中。C语言程序设计本身是一门实践性很强的课程,加之各个理工科专业的特色鲜明,所以结合学生所学专业特点与需求,同一门课程,针对不同专业的学生,适当调整教学设计内容,并在教学实践中检验教学效果。2012年以来,学生对笔者的教学评分一直在95分以上,也给予了肯定性的评价,例如“采用启发式教学,阐述问题深入浅出,重点突出,能理论联系实际或联系学科发展的新成果”;“对于您的授课方式我们很满意,感谢您对这门课程的热忱,我们会努力学下去”;等等。
CDIO是工科教育的一种新的教学模式,新的教学模式就必须要有新的教学大纲。教学大纲是整个教学的灵魂,所有教学环节都要围绕教学大纲。为满足现代工业发展对人才的需求,教学大纲的编写要将基础知识、个人能力、团队协作与社会环境融合在一起,注重理论与实践的结合。《煤矿地质学》是一门服务于矿山设计、建设、开发生产的一门课程,其实践性很强,依据CDIO模式的大纲对学生加强地质基本知识、基本概念和基本技能的掌握;在实验、实践中提高个人能力和素质,同时培养人与人之间的合作沟通能力,最终培养出满足现代煤矿企业所需要的人才。
建立CDIO模式下煤矿地质学授课体系
建立CDIO模式下《煤矿地质学》的授课体系,关键是改变教师的传统的教学理念,把CDIO的教学模式、教学理念运用于教学的各个环节。在教学中以学生为中心,教师介绍煤矿生产中有关地质的基本知识和工作方法,通过实验和实习提高学生的动手能力,通过参与科研提高学生的创新能力[2]。把地质工作的新的理论和新方法引入到教学中,同时也要把一些传统的内容压缩或删除,例如删除课程中科普性的传统内容,增加矿物岩石、构造地质、地层等相关方面的新理论、新知识;以新的国家固体矿产资源储量分类及编码标准替代传统A级、B级、C级、D级储量分级标准等;随着煤炭资源的开发,煤矿环境污染日益加重,保护矿区环境越来越受到重视,增加煤矿环境地质的新内容;随着近年来地质信息技术的应用,在煤矿地质研究中,丰富了手段,提高了精度和可靠性,增加矿井地质信息技术及应用的教学环节,如运用计算机技术编制和管理各种地质图件、介绍物探新知识和新仪器的应用原理和方法;更新传统生产设计规范等[3]。本课程采用课堂讲授教学为主,同时结合有关电视录像片和野外、室内实习、实验课等形式综合进行。尽可能应用现代教育技术和手段、改革传统板书的教学方法。
在讲授过程中,将多媒体讲授与板书讲授有机结合,通过二者的优势互补,实现有关知识的融合与最佳传授。如利用地形地质图编制地质剖面、编制煤层底板等高线图等方面,均通过多种教学手段的结合进行,取得了良好的效果。采用实例式、启发式、设疑式等教学方法,尽可能调动学生的学习积极性和参与性,促进学生的积极思维、激发学生潜能,达到师生互动共同参与的目的。这种形式可促进理论与实践的结合,可提高学生的学习兴趣。《煤矿地质学》是一门理论性和实践性很强的应用型课程,在完成理论学习的基础上,努力作到理论与实践相结合,安排与设计各类实验和实践教学内容。为满足精品课程的教学设计和内容,依据《煤矿地质学》课程教学大纲的要求,从四个方面来设计实践教学环节,一是实验教学环节,这是一个认知性、验证性的实验教学环节,在完成理论课程讲解后,对矿物、岩石等各类标本进行反复的观察和描述,通过这样的实验使学生能掌握各类标本的鉴定特征,在实验教师的指导下,完成实验报告;二是野外地质认识实习教学环节,在完成课堂教学内容后,进行野外地质现象的认识和观察,把课堂讲解的内容和实际联系在一起,要求学生依据野外实习的内容编写实习报告;三是课堂及课下作业实践教学环节,这是提高学生动手能力和加强学生基本功训练的一个重要实践环节,此环节要求学生能够读懂各种地质图件并运用计算机软件编制各种地质图件、能够从图件中提取各种数据;四是科研实践环节,这是一个提高创新能力的实践环节,部分同学可参加教师的科研课题,在教师的指导下,把学到的知识与实际科研工作相结合,达到提高学生的创新能力。网络教学相比传统教学模式,更能培养学生信息获取、加工、分析、创新、利用、交流、的能力,网络教学能够培养学生良好的信息素养,把信息技术作为支持终身学习和合作学习的手段,为适应信息社会的学习、工作和生活打下必要的基础。把一些教学资源放到网上,为学生建立自学平台。在网上和同学开辟网上留言、教师电子信箱、QQ等方式为学生提供一个互动的学习平台。建立网络教学平台,提供网络学习课件,供学生课后学习。
CDIO模式下的课程教学质量监控