信息工程学院
国家统招全日制普通高等院校
校训:海纳百川      经世致用

【精品课程】C语言精品课程建设简介

发布日期:2020-11-05 浏览次数:4429

一、C语言精品课程建设的意义

C语言是高职院校计算机相关专业的一门专业基础课程,具有较强的理论性和实践操作性,对学生的灵活应用能力有较高要求。由于C语言的特点所在,难学难教。从现状看来,学生学习效果很不理想。

提高教师的学术水平和教学水平,是改善教学效果的重要内容,也是本精品课程建设的重要建设内容。

改善和启用新的教学手段是提高教学效果的重要一环,本精品课程建设借助网络和试题库软件,可以极大地提高教学效果。


二、建设目标

本精品课程建设目标有四项,分别是:

1、 培养一支队伍

师资队伍是培养人才的重要因素,通过精品课程建设,教学团队参与教改、教材编写、支撑网站建设和试题库研发,可以大大提升整个C语言教学团队的学术水平和教学水平。

2、 编写一套教材

在C语言精品课程建设期间,计划出版校企共建教材一套2~3本。现已经出版一本。

3、 开发一个支撑网站

按照精品课程建设标准要求,精品课程需要一个支撑网站,用以帮助学生学习。网站上有本精品课程的介绍,可以下载教师提供的课件、资料、习题答案、公共答疑等;可以上传作业、可以讨论学习问题;等等。

4、 研发一个试题库软件

试题库软件是本精品课程的一个重要亮点。试题库将C语言题目按题型、知识点、难度、分值等分类。登陆软件后,学生可以选择练习,系统按照学生选择,自动生成一套练习卷。学生在做题过程中,系统自动计时、计分;在做题过程中,学生可以随时获得帮助。做题完成时,系统可以为学生解析所做的试卷。系统还对学生的练习记录日志,通过查询日志,可以了解学生的成长和存在的问题。系统还可以智能组卷用于无纸化考试,并自动阅卷给出成绩。


三、C语言教学存在的问题

根据观察和多年的教学经验,发现学生学不好的主要原因有以下几点:

1.缺少兴趣

缺少兴趣的原因很多,排除学生个人因素后,老师的因素占相当的地位。老师的C语言教学往往呆板、生硬,缺少内涵、逻辑不强。

2.听不懂

有时是老师没有讲解清楚,有时是学生理解方法有缺陷。

3.记不住

由于缺少理解,记忆方法也不当,无论如何都记不住。

4.不会做题

有时是没听懂不会做,有时是听懂了也不会做。

5.不会编程

学生有时能够较快解决一个小问题,但不能很好地将C语言知识应用到实际编程中,很多学生感觉编程困难。

教改的基本目标是通过教学改革,优化教学环境,提升学生学习兴趣,使用新的教学手段,以改善教学效果,提高学生程序设计能力。

教学改革的意义是使得教学面向生产实际,教学适应技术革命的新时代。


四、C语言教改的基本内容

通过对用人单位的调研,我们认为,对于以应用为主的计算机专业学生,熟练掌握C语言的应用比掌握复杂的理论更有实际意义。因此,本课程的教学模式设计指导思想是在掌握必备理论知识的前提下更注重实践。在教学中我们非常重视教学方法手段的改革,根据不同的教学内容采用不同的教学方法和手段,主要有:

1.基本原则

在C语言的概念、语法、算法等三个方面,应该遵循“概念引导、突出算法、强调实践、弱化语法”的原则,减少语法内容教学,破除教学中千篇一律的“概念→语法→例题”老路,不把例题作为语法的附属品。根据内容不同引入多种教学方法;以分析程序为主,附带语法讲授;对于语法方面的不常用知识,应该少讲或不讲。

2.培养学生对C语言的兴趣

老师的课堂教学中,应力求把C语言讲活,尽量把C语言和一些趣味性的应用结合起来。例如斐波那契数列、猴子摘桃的案例。

3.课堂适度转换内容,控制节奏

在一次课的教学中,切不可连续不断的大讲C语言,应适当转换话题,让学生思维暂停,给学生休息时间。通常是讲些跟课堂内容有关的背景,或是C语言应用趣闻,或者一些其他可以让学生轻松一些的话题。

4.增强逻辑性,引领学生思维

学生往往喜欢挑战,在课堂教学中尽量逻辑化。在讲课内容里预设一些逻辑设问点,此逻辑设问点即可以和学生互动,也可以扩展学生思维,抓住学生注意力。

5.现代化教学手段

通过PPT演示文稿、系统演示、案例分析和讨论等方式进行理论教学;通过自建的网络教学平台进行教学资源发布、自主学习、网上答疑、在线测试、提交作业等形式进行网络辅助教学。

6.案例驱动教学法

以案例驱动的形式来组织课堂教学,用案例来引出相关知识点,然后再用小例子来讲解这些知识点,最后让学生实现案例中的相应功能。课后学生再完成课后案例中对应的功能。

7.分组教学贯穿整个教学过程

课程伊始即将学生分为若干学习小组,每组若干人,组内在学习过程中相互帮助,共同提高,组间相互借鉴,互有竞争。课堂讨论以小组为单位,提出本组的意见或解题办法。