以竞赛培养模式推动《C程序设计》课程教学改革
2018-03-21周杰冷震北
电脑知识与技术 2018年3期
周杰 冷震北
摘要:针对《C程序设计》课程教学过程中存在的问题,结合课程教学与各类程序设计比赛所涉及的知识特点,将竞赛与课程教学相结合,从培养数学思维,精心设计训练题目,编写实验指导书,课程考试方面这几个角度做出了相应的改革,并应用在课程实践教学中,具有一定的效果。
关键词:竞赛;教学;改革;C程序设计
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)03-0158-02
1 概述
高校各专业本科教学中《C程序设计》是一门特别重要的基础课程,特别是在偏应用型高校本科教学计划中占重要地位和作用。《C程序设计》的教学目标不在是单纯地了解和掌握其基本内容,而是致力于培养学生用编程独立解决现实问题。在传统教学中《C程序设计》的理论教学与实践教学结合不够紧密,学生只是单纯对书本上的程序进行敲写,实验教学效果不尽如人意,学生无法用程序独立解决问题[1]。
ACM竞赛、蓝桥杯和大学生程序设计竞赛是重庆各高校比较看重的学科竞赛,也是在大学生中比较有影响力的赛事。赛事里面都有c语言组,有团队赛个人赛,有助于培养学生自主学习,自主开发能力,也有利于培养团队合作能力,为以后步入社会打好基础。
《C程序设计》是这些竞赛的基础,参加这些竞赛可以不断完善理论知识,还可以将理论转化为实践,增加学生的学习积极性。
2 改革的必要性
《C程序设计》课程教学过程中存在的问题:
1) 大部分高校的教学模式是完全遵循书本内容和知识结构,通过老师的讲解让学生掌握知识的基本构成,然而对于这样的单向性的直接灌输理论知识,在现在学生基本不预习的情况下,效果明显不近人意。……
登录APP查看全文
