APP下载

应用型本科院校“高级语言程序设计”实践教学改革措施*

2015-03-19颜丽君

楚雄师范学院学报 2015年3期
关键词:应用型本科教学现状教学改革

颜丽君

(楚雄师范学院信息科学与技术学院,云南 楚雄 675000)

应用型本科院校“高级语言程序设计”实践教学改革措施*

颜丽君

(楚雄师范学院信息科学与技术学院,云南 楚雄 675000)

摘要:现有的“高级语言程序设计”教学模式不能满足应用型本科院校要求,应用型本科院校以培养高素质应用型人才为目的,在教学环节中更重视实践教学;基于应用型本科院校应用型人才培养要求,对现有的“高级语言程序设计”教学不足进行了分析;并从课时分布,教学方法,上机实践,考核方案四个方面着手对“高级语言程序设计”提出了相应的教学改革措施。

关键词:高级语言程序设计;应用型本科;教学现状;教学改革

1.引言

应用型本科院校是指以应用型为办学定位,而不是以科研为办学定位的本科院校,现阶段一般包括所有的本科第二批、本科第三批录取院校。应用型本科院校主要体现“应用”二字,要求以体现时代精神和社会发展要求的人才观、质量观和教育观为先导,以在新的高等教育形势下构建满足和适应经济与社会发展需要的新的学科方向、专业结构、课程体系,更新教学内容、教学环节、教学方法和教学手段,全面提高教学水平,培养具有较强社会适应能力和竞争能力的高素质应用型人才。要求各专业紧密结合地方特色,注重学生实践能力,培养应用型人才,从教学体系建设体现“应用”二字,其核心环节是实践教学。

“高级语言程序设计”不但是各高校计算机专业的必修课程,也是各高校部分非计算机专业开设的程序设计课程之一,楚雄师范学院信息科学与技术学院各专业都以C语言作为“高级语言程序设计”这门课程的教学语言。因为C语言功能强大,程序编写灵活,具有较强的实践性,是一门高级语言中的“低级语言”,既可以用来编写系统软件,又可以用来开发应用软件,是一门很好的教学和考试语言。同时,C语言是一门结构化程序设计的语言,学好C语言程序设计,能为后续课程及其他程序设计课程的学习打下基础。

本文以楚雄师范学院信息科学与技术学院计算机科学与技术专业为例,从分析“高级语言程序设计”课程现有的问题,结合应用型本科院校高素质人才培养目标实现“高级语言程序设计”课程改革两个方面对“高级语言程序设计”课程进行了教学改革的探讨。

2.“高级语言程序设计”教学现状分析

“高级语言程序设计”在本院是针对大一新生所开设的专业必修课程,是在大一的春季学期进行上课,上课课时总共90个学时,理论72学时,实验18学时。该门课程在教学中主要存在的问题有以下几个方面:

本院学生具有计算机基础知识薄弱,抽象思维和逻辑思维较差的特点,因此面对“高级语言程序设计”这门课程中诸多的语法、数据结构、算法等会觉得内容太抽象、枯燥,以至于很难掌握好这门课程的知识点。因为觉得困难,以至于缺乏兴趣,导致厌学该门课程,失去学好该门课程的积极性,对该门课程实行得过且过的态度,给该课程的教学增加难度。

2.2理论与实践脱节,达不到相辅相成的效果

“高级语言程序设计”这门课程每周5个学时,前3周都是在讲一些基本的语言和基础概念,两周做一次实验,刚开始的实验课程一般都是验证性实验,学生输入代码,调试结果。从第六周开始,结构、算法、函数等的讲解让学生有很多设计性的实验需要做,但是实践时间有限,理论知识点过多,往往不能达到预期的效果。在笔者教学过程中深刻体会到理论和实践脱节,降低了教学效果。

2.3缺少项目支撑,不能形成整体感

“高级语言程序设计”的实践课程一般都是单个的例子,一个学期下来,对于单个知识点也许有一定的了解,但是不会融合使用,且不知道C语言应用于什么地方,学好后有什么用处,只知道是可以写程序的,这样就达不到高素质应用型人才培养的目标。

2.4考核方式局限,不能提高学生实践的积极性

本院“高级语言程序设计”课程的考核方式是平时成绩+期末成绩,平时成绩由上机实验和考勤组成,平时成绩占总分的30% (其中上机实验占20%,考勤占10%),期末成绩占总分的70%,上机实验成绩所占比例太低,不能很好的提高学生动手的积极性,只是死记硬背应付考试,这样不能达到高素质应用型人才培养的目的。

针对上述“高级语言程序设计”现有教学存在的问题,结合应用型本科院校培养高素质应用型人才的目标,信息科学与技术学院各位教师认真研讨各种教学方法,借鉴计算机专业人才企业实训结构教学模式,结合多年的教学经验,制定了“高级语言程序设计”教学体系改革方案。该方案主要从课时分布、教学方法、上机实践和考核方案四个方面着手。

3.应用型本科院校,“高级语言程序设计”教学改革措施

3.1合理的课时分布,增加实验课程所占课时数

应用型本科院校人才的培养目标是取决于社会、经济和科技发展的需要,也受到教育思想观念的选择和指引。应用型本科的人才培养以高素质应用型人才为中心,这类学校区别于研究型院校培养学术型人才,区别于高职高专院校培养技术型人才。应用型人才主要要求就是实用,能在掌握一定的专业理论知识后联系实践,能学以致用,能从事实践性、操作性较强的工作。在应用型人才培养的目标要求下需要注意学生应用能力的培养,需适当增加上机实验课的课时,总课时保持不变为90课时,理论课时减少到50课时,上机课时增加到40课时。每周上机课时数不固定,可根据课程进度安排上机课时数。灵活的课时分布安排,可以让理论和实践相结合,达到学中做、做中学两者相辅相成的教学效果。

3.2多种教学方法和教学工具相结合,提高学生的积极性

针对于“高级语言程序设计”课程内容抽象,枯燥,学生缺乏积极性问题,我院将采用理论联系生活、启发式教学和讨论式教学等多种教学方法并和多媒体教学、板书教学等多种教学工具相结合,提高学生对于该门课程的积极性。C语言基础知识由基本语法、程序结构和算法构成。C语言和学生所学的语文、英语是一样的,只是它是一种计算机语言,在教学过程中可以将C语言和英语进行对比教学,让学生更容易理解。在讲解抽象的程序结构时可以和实际生活中的例子相结合调动学生的积极性,比如说选择结构if—else可以和平时生活中过马路的红绿灯相联系,如果绿灯则可以通过,否则必须等待 (if(信号灯==绿灯)通过;else停下等待;)。在课堂教学中可以进行分组任务讨论,给每一个小组不同的题目,让其讨论总结,调动学生在学习上的主动性和团队合作精神。

不同的教学方法需要相应的教学工具来支撑,多媒体教学是信息化时代主要的教学工具,生动、灵活的幻灯片可以很好的带动学生,但是针对于C语言中的逻辑性很强的问题,仅仅只用幻灯片很难达到好的效果,这时需要结合传统的板书,帮助学生整理C语言中较难的逻辑性问题。

3.3以项目教学为支撑,提高学生的实践能力

在“高级语言程序设计”课程中,以项目作为支撑贯穿整个学期的教学过程,让学生将理论运用于实践,明白“高级语言程序设计”这门课程的真正应用。从第一节课开始根据班级人数对班级成员进行分组,不但方便理论课堂的小组讨论教学,也方便上机课堂中小组项目的进展,每一个小组5-6个人组成,每个小组承担一个项目,该项目名可以由老师提出,学生进行选择,也可以由学生自己提出,老师审核,学期期末学生需要提交整个项目材料作为项目考核成绩的凭证。

3.4完善考核机制,提高学生实践的积极性

现有的考核机制 (平时成绩30%+期末成绩70%)不能满足应用型本科院校应用型人才培养要求,笔试理论知识的考核所占比例较大,实践能力考核没有得到很好的重视,以至于学生不够重视实践应用,为了改变此不足,为了客观、全面地对学生学习“高级语言程序设计”课程做出考评,将进一步推行由“项目成绩40%+平时成绩20%+期末成绩40%”所组成的考核机制,项目成绩由组内成绩和教师评定两部分组成,组内成绩由小组组长和组内成员根据学生所做工作做出的评定,教师评定成绩由教师根据项目完成情况所给予的成绩。这种考核机制提高了对学生实践能力的考核,可以充分的调动学生实践的积极性。

4.结语

应用型本科院校以培养高素质应用型人才为目标,在教学环节中重视实践教学,“高级语言程序”课程是计算机专业学生接触程序设计的起点和基础,是一门相当重要的基础课程,该课程现有的教学模式不能很好的满足应用型本科院校应用型人才培养要求。本文从课时分布、教学方法、上机实践和考核方案四个方面提出了应用型本科院校“高级语言程序设计”教学改革措施。该改革措施不够全面,需要大家在以后教学实践中共同的来完善,以满足应用型本科院校高素质应用型人才培养的要求。

参考文献:

[1]罗明东.我们怎样培养应用型本科人才—新建地方本科师范院校转型发展的思考[J].楚雄师范学院学报,2014,29(08):1—5.

[2]白腊梅.浅谈“C语言程序设计”教学的实践与心得 [J].民营科技,2014 (07):285.

[3]江义火.基于CDIO理念的《高级语言程序设计》实践教学改革措施 [J].宁德师范学院学报 (自然科学版),2012(03):292—295,299.

[4]徐庆生.C语言程序设计[M].科学普及出版社,2007.

(责任编辑刘洪基)

中图分类号:TP311.1

文章标识码:A

文章编号:1671-7406(2015)03-0061-03

*收稿日期:2014-12-16

作者简介:颜丽君 (1985—),女,助教,研究方向:网络与信息安全。

Reform Measures in Practice Teaching of Advanced Programming Language of Application-oriented Universities

YAN LiJun
(School of Information Sciences&Technology,Chuxiong Normal University,Chuxiong,675000,Yunnan)

Abstract:The existing“advanced programming language”teaching model can not meet the requirements of application-oriented universities,universities of applied high-quality applied to train personnel for the purpose of more importance in teaching practice teaching;based on application-oriented Colleges applied talents training requirements,the inadequacy of existing“advanced programming language”teaching were analyzed;and distribution from the class,teaching methods,four Hands,assessment program started on the“high-level language program design”made the corresponding teaching reform measures.

Key words:advancedprogramminglanguage;application-oriented;teachingstatusquo;teaching reform

猜你喜欢

应用型本科教学现状教学改革
应用型本科院校高等数学课程建设改革
地方新建本科高校转型发展的探索与实践
应用型本科大学英语后续课程建设之必要性探讨
彝汉双语教学的现状和策略
对小学语文游戏化教学的现状分析及对策探讨
关于应用型计算机专业培养方案的研究
初中语文教学现状与改进对策
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究