《《C语言程序设计》课程教学的探讨.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》课程教学的探讨.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C语言程序设计课程教学的探讨 C语言程序设计课程教学的探讨 文/刘在英张丽晓 作者简介:刘在英(1977.-),男,山东人,硕士,副教授,探讨方向:图像与大数据处理。 张丽晓(1979.-),女,河北人,博士探讨生,讲师,探讨方向:数据挖掘。 摘要:本文提出了C语言程序设计课程教学中存在的一些问题,并针对性的给出了课程教学改革的实施方案,主要包括编制具体的教学设计方案,变更传统的教学方式,建立严格的学生考核机制,加强教学方法的改革,建立新型的试验教学模式等。 关键词:C语言程序设计;教学方法;考核机制; 中图分类号:TP31文献标记码:A文章编号:2095-9214(2022)08-0096-
2、02 一、引言 C语言程序设计是计算机相关专业的一门基础课程,是培育学生计算思维实力、程序设计与实现实力的入门课程,同时也是数据结构与算法分析等课程的先导课程;C语言也是IT企业中常用的编程语言。因此,该课程的教学对学生后续课程的学习和今后的工作都会产生重要的影响。对于初学者而言,因为逻辑思维实力较弱,所以在学习过程中主动性不高,学习效率低下,难以提高其编程语言解决实际问题的实力。经过多年的授课,笔者对C语言程序设计的课程教学进行了一些探讨和实践 二、教学中存在的问题 1教学主体以老师为主 在传统的教学中,教学主体往往以老师为主,高等院校对老师的考核注意“科研”,因此许多老师简单忽视“教学”的
3、重要性。在C语言程序设计的教学中老师方面的问题主要包括:课程的学问点较多,存在教学内容与教学时数之间的冲突;老师的教学方法、方式陈旧,难以激发学生主动学习的爱好;老师在教学中大多重课堂教学,轻试验教学;任课老师往往没有工程实践经验,其综合业务水平有待提高。 2教学中没有充分调动学生学习的主动性 C语言程序设计的课程学习是在新生入学的第一学期,这对课程的教学也带来肯定的消极影响,主要体现在:学生学习目的不明,动力不足,许多学生以为进入了高校主要是熬炼社会交往实力;学生的逻辑思维实力较弱,想象空间较窄,遇到挫折简单产生厌学心情;由于受传统应试教化的影响,学生大多重教轻学,重理论轻实践,考试实力强,
4、编程实力弱,不能用计算思维解决实际问题。 三、教学改进的举措 针对上述问题,笔者摒弃以单向性学问传授为主的教学模式,主见讲课老师应以课程的内容和学生的学问积累为基础,主动引导学生创建性地运用学问和实力,自主地发觉、分析和解决问题,学生在研讨中学习学问、培育实力和提高素养。详细的教学实施方案包括: 1编制具体的教学设计方案 为帮助学生提高自主学习和创新的实力,须要制定具体的教学设计方案,该方案是课程教学详细实施的主线,它相当于一场晚会的节目演出单,讲课老师是导演和主持人,而学生是主角和演员。教学设计方案主要包括:教学日期和时数、教学内容和主题、试验内容、教学方法、教学手段和作业支配等。 2优化教
5、学内容 该课程存在教学内容较多而教学时数受限,全面而细致的讲解全部的内容已不合时宜。教学内容的优化应满意教学目标的要求,满意学生的学习须要,激发学生的学习爱好1。因此,我们根据“少而精、宽而新,突出核心的学问点”的原则优化教学内容,体现教学内容的先进性、好用性。根据学习进度,给学生支配相应阶段的学习任务,有些内容要求学生自主完成。 3变更传统的教学方式 传统的“填鸭式”教学方式效果并不好2,因此,我们在教学引入并主要采纳了“探讨式”教学,以充分调动学生学习的主动性,详细的做法包括:每次授课结束前,布置预习思索题,要求学生在课下充分预习,课上围绕思索题绽开探讨,每次课分组探讨1-3次,每次2-5
6、分钟;学生课堂探讨、发言或回答问题的时间约占总学时的20%;随机抽查回答问题与各组指派同学回答问题相结合,回答问题不以正确性为唯一依据,也注意表达过程的清楚度和逻辑性,尤其激励问题回答者阐述自己的观点或提出问题。统计表明,学生回答问题次数平均水平有6-8次;将学生在课堂教学过程中的表现按评分标准将其分值记入到平常成果档案中。 4加强教学方法的改革 在教学中应以学生为中心,引导学生走向学问,通过合理施压,注意师生的互动沟通,培育学生擅长总结、发觉问题和主动学习的实力3-4。在C语言程序设计的课程教学中,我们对教学方法做了如下改革:“案例教学法”贯穿教学全过程,“学生信息管理系统”贯穿了该课程的全
7、部章节,是学生在学习过程中的“长期任务”;“任务驱动法”引导学生学习,“长期任务”可以分解为多个对应于学问点的“短期任务”,有助于学生逐步提高编程实力;用“负反馈教学法”解决学生学习中问题,有效的提高学生的学习效率;弱化语法,以“算法为先”实现实际问题的求解;并用“多媒体”教案扩大课堂信息量,细心制作与教材配套的CAI课件和习题。 5建立新型的试验教学模式 为了激发学生学习的主动性,我们通过建立新型的试验教学模式5,包括:为增加学生学习的体验感,削减了基础验证型试验比例,增加综合型试验和设计性试验的比例;建立以小组为单位的试验完成机制,培育学生的团队合作实力;加强试验报告的规范,增加学生的职业
8、岗位意识;建立定期的课外探讨机制,老师定期发布探讨主题,学生以小组为单位进行打算,然后通过专题探讨和点评,并将学生的表现记入平常成果档案;激励试验动手实力的较强的同学自己设计试验项目,并依据结果赐予其肯定的平常成果嘉奖。 6健全严格的学生考核机制 传统的考核以笔试为主,学生为了应对考试实行死记硬背的方式,为此我们建立严格全面的考核机制,包括:建立学生学习小组,分组原则是小组内部异质化,小组之间同质化;建立每个学生平常学习成果档案,学生的平常表现与分值相对应;制定公允合理的成果评定方案:学期总评成果=平常成果60% +期末考试成果40%,平常成果=小组成果*小组人数*组员在项目组的贡献百分比(组
9、员的贡献百分比是在老师给出小组成果之前,经过该小组的全体成员一样同意后提交给任课老师),这种考核方式可以促进学生的团队协作精神和竞争意识;而期末考试侧重于通过编程以解决实际问题,从而促使学生平常多思索、多上机实践,有助于提高他们的逻辑思维和编程实力。 7主动开展其次课堂教学 四、结束语 以上是我们在C语言程序设计课程教学方面所做的探究和尝试,学生的逻辑思维和实践编程实力得到了较明显的提升:在全国和上海市的计算机二级C语言考试中,本专业学生的通过率逐年提高;学生参与上海市和全国的C语言程序设计大赛获得良好的成果;近年来学生对本课程教学反应和评价良好,本课程被评为学校的重点课程。 (作者单位:上海
10、杉达学院信息科学与技术学院) 基金项目:上海市教化委员会产学研项目;上海杉达学院重点课程建设项目。 C语言程序设计课程教学设计 C语言程序设计课程教学设计 C语言程序设计课程教学的探讨 C语言程序设计课程教学大纲 c语言程序设计课程教学大纲 C语言程序设计课程教学大纲 C 语言程序设计 C语言程序设计 C语言程序设计A课程考核说明 C语言程序设计课程标准. 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第7页 共7页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页