开篇:润墨网以专业的文秘视角,为您筛选了一篇高职院校C语言程序设计教学改革探讨范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
(九江职业大学,九江 332000)
摘要:《C语言程序设计》是计算机相关专业的专业课程之一,其数据类型繁多,结构复杂,是一门难学的课程。本文针对C语言所面临的教学困难,从教学设计及教学方法出发,对C语言程序设计教学改革提出一些有益的探讨。
关键词:C语言程序设计;教学改革
0引言
《C语言程序设计》是计算机专业的重要课程,是信息产业部计算机专业和软件专业水平资格考试中要求的主要程序设计语言,同时也是学生普遍认为难学的一门课,其概念复杂、使用灵活、容易出错,特别是对于高职高专院校的学生来说,问题较多,困难较大。为了提高学生兴趣,激发学生的求知欲和提高学生学习的主动性,提高学生的编程能力,以及对开发项目的分析、设计能力,本文从教学设计及教学方法两方面对C语言教学改革做一些探讨。
1教学设计
1.1 课程设计的原则C语言课程设计要紧密与行业联系,聘请企业专家、有丰富实践工作经验的技术人员参与本课程建设与讲授,并针对企业对岗位的要求,由企业兼职老师提供实际项目案例,指导教学案例的编写工作。实践教学环节中,采取理论学习与实践教学相结合、课堂学习与课外活动相结合、校企共同实施、企业全程参与原则开发新的实验项目,突出综合运用,使人才培养目标与职业岗位要求得到统一。
1.2 教学内容的选取在课程内容上,应该以先进性,实用性和趣味性为指导,尽可能将最新、最实用的技术融入教学中,以满足职业教育的需要。教学内容以市场需求为指导、以培养学生的职业技能为目标,主要包括基础知识、程序设计方法、编程提高和实训四大模块。内容由浅入深,逐渐展开。同时教学内容给出与生活密切相关、有趣也有意义的典型案例,使学生感兴趣、有乐趣,最终达到掌握相应的基本理论和专业知识。 在课程的理论深度上,以“理论够用,需求导向,侧重实践,学以致用”为原则。内容由浅入深,让学生逐步掌握应学的知识。
在课程的实践环节上,要强化教学活动中的“教、学、做”统一,构建“单项实验—综合实训”两个模块为主的的实践体系。“教、学、做”统一,使得教师的教学活动形成一个整体,在教学设计、课堂授课、实践辅导、学生自我学习等环节上要全面关注,把握整体教学效果,最终以“做”来衡量学生的水平。构建“单项实验—综合实训”两个模块为主的的实践体系,形成一个从单一到综合、从简单到复杂的梯次结构体系。
1.3 突出教学内容的针对性和适应性C语言教学要从学生的学习基础、能力培养出发,从后续课程出发进行的。我们要紧围绕计算机专业的就业岗位实际工作任务和行业资格标准,对课程教学内容进大胆的调整与重组,突出内容的针对性和适应性。一是将信息产业部计算机专业和软件专业水平资格考试大纲和行业资格标准融入到教学内容中,充分保证教学内容与人才市场和社会的需求同步,突出教学内容的行业特征和岗位工作的针对性;是将《C语言程序设计》理论知识进行归类,内容安排符合职业生涯规划,把教学内容组织进行重新编排,使之循序递进,为学生的可持续发展奠定了良好的基础;是将实训项目源于实际现场项目,教学过程与实际工作过程得到统一,我们选择实训项目时,主要考虑从实际现场项目选取,从难度适中、不同应用领域、能体现实际工作过程,将实际项目的开发过程融合到实践教学的每个环节,在实验室再现模拟实现的项目,使学生得到多方面的实际工作技能的锻炼,使学生的综合设计能力得到大大提高。
2教学方法
2.1 采用启发式教学法,提高学生分析问题的能力由于高职学生文化知识薄弱的特点,为了提高学生的学习欲望,在教学过程中,我们要采用启发式教学法,我们通过提出问题,激发学生自己发现问题,提出问题,并逐步解决问题。例如,在讲解数据类型时,不是简单地告诉学生几种类型,而是从分析一个例子入手,采取与学生探讨的方式,让学生在启发下思考,在思考中学习数C语言的各种基本数据类型。
2.2 实施项目教学和案例教学法,提高学生实际应用能力通过“典型程序案例”“语法,实践知识点说明”“模仿编程”“实践提高”的教学组织方式,培养学生实际应用能力。每节课都提出一个明确的任务,通过一个任务掌握某个章节的知识点,突出重点,分解难点,教学目的明确。如讲授多重循环时以实际生活中的“数字电子钟” 为例设计一个时、分、秒的程序;讲授顺序程序设计时“模拟交通信号灯”中红绿灯显示过程设计程序;讲授选择结构时模拟中央电视台节目中猜测王小丫主持的竟猜商节目设计程序,使学生学习积极性大为提高;这种在教学过程中,首先提出项目目标,然后通过知识讲解、方法演示、实践演练、复习归纳,以解决实际问题的学习方法来学习软件开发,使学生体会到知识的实用性,学习兴趣提高。
2.3 开展网络教学法,培养学生自主学习的能力网络教学有利于师生之间通过网络进行交流与协作。它把由教师为主体转变为以学生的学为中心的教学过程,促使了学生内因作用的发挥,使他们从被动地接受知识转变为主动地获取知识,从而为学生创新能力和创造能力的培养提供了必要的客观条件。我们把C语言课程的教学资源全部传到网络上,学生通过电子邮件、QQ与我们进行课外交流,同时通过网络平台学生还可以有重点地选取再学习的内容,大大提高了课程学习的效率。
3结束语
在高职《C语言程序设计》教学的实际应用中,我们要注重培养学生职业技能,注重培养学生分析、协作以及动手等综合能力,我们要根据职业教育的特点和体现高职“重视技能、理论够用”为特色的教学计划的设置,在 “以能力为核心”课程理念下,加大对《C 语言程序设计》内容和教学方法进行改革,使从而使《C 语言程序设计》真正成为学生喜爱的课程。
参考文献:
[1]边小勇.计算机语言类课程教学法研究与实践[J].计算机教育,2007年21期.
[2]王淑敬.关于C语言教学的一点体会[A].2008'中国信息技术与应用学术论坛论文集(一)[C].2008年.