程序设计竞赛对高职程序设计课程教学的研究与探讨 .docx

上传人:scccc 文档编号:13949698 上传时间:2022-01-27 格式:DOCX 页数:3 大小:14.26KB
返回 下载 相关 举报
程序设计竞赛对高职程序设计课程教学的研究与探讨 .docx_第1页
第1页 / 共3页
程序设计竞赛对高职程序设计课程教学的研究与探讨 .docx_第2页
第2页 / 共3页
程序设计竞赛对高职程序设计课程教学的研究与探讨 .docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《程序设计竞赛对高职程序设计课程教学的研究与探讨 .docx》由会员分享,可在线阅读,更多相关《程序设计竞赛对高职程序设计课程教学的研究与探讨 .docx(3页珍藏版)》请在三一文库上搜索。

1、程序设计竞赛对高职程序设计课程教学的研究与探讨 程序设计竞赛对高职程序设计课程教学的研究与探讨 摘 要:本文对程序设计竞赛在高职程序设计课程教学的意义进行了探讨。主要从对教学的意义、对高职教育改革与开展的意义、对学生的意义和统教学方法的改良四个方面展开了论述。 关键词:程序设计;竞赛;教学 中图分类号:TP311.1-4 1 蓝桥杯程序设计大赛情况简介 为推动软件和信息技术的开展,促进软件和信息技术专业人才培养,向软件和信息技术行业输送具有创新能力和实践能力的高端人才,提升高校毕业生的就业竞争力,全面推动行业开展及人才培养进程,工业和信息化部人才交流中心特举办“蓝桥杯全国软件和信息技术专业人才

2、大赛。大赛的特色是立足行业,结合实际,实战演练,促进就业。以赛促学,竞赛内容基于所学专业知识。同时也是政府、企业、协会联手构筑的人才培养、选拔平台。我院从第一届大赛开始一直选拔选手参加,也获得了一定的成绩。从带队教师到院系领导都感觉到了程序设计大赛对我们产生了多方面的积极意义和影响。 2 程序设计竞赛对教学的意义 程序设计类课程在全国各大院校的计算机相关专业中都属于专业根底课程。我们学院开设了?c语言程序设计?、?java程序设计?两门课程。这类课程一般被作为培养学生编程根底能力的入门课程。它们的共同点是培养学生良好扎实的编程根底和习惯;较强的逻辑思维能力;以及一定的独立研究和创新能力。 目前

3、的程序设计类课程在教学过程中大多采用工程驱动式的教学方式。也就是给出一个具体的现实问题,在教师的带着下大家一起利用所学知识边学边做。用学过的知识解决问题,又在解决问题的同时发现新知识再共同学习。这种教学方式随着近两年的不断推进也取得了一定的教学效果。但也存在一些问题。 首先,语法仍是教师讲授的主线,而程序却是为了演示某个语法的道具。这样学生很难在学习之后把这些零散的案例和独立的语法与解决实际问题联系在一起。也就出现了这样的情况:很多学生学习了一个学期,考试成绩也不错,但是还是很困惑的问老师java语言到底能干什么呢?总不会就是用来算算平均成绩,输入输出个学生吧? 其次,学生学习兴趣低。目前程序

4、设计类课程教学方法主要采用讲授法和实验法,近年来也开始采用工程教学法。讲授法和实验法,学生只是被动接受,缺乏主动参与的积极性,他们更多地关注计算机等级考试,不能切实体会程序设计语言在实际应用中的重要性。工程教学法,关键在于选择适宜的工程,但是由于以PC为运行平台,难以设计一个同时具备实用性、趣味性、新颖性、可操作性并覆盖了大多数知识要点的题目。 3 程序设计竞赛对高职教育改革与开展的意义 目前,我们的程序设计课程的教学,仍以教师讲为主,学生听为辅,同时结合上机实践操作来稳固和熟悉课堂上所学的知识点。随着教学改革,学院也提出了“案例教学法、“工程驱动教学法等。但由于程序设计类课程是理论与实践并重

5、的课程,要想提高学生的实际动手能力,首先要有扎实的理论根底。所以在授课过程中必须首先从一些根本概念和根本语法入手,然后结合小的案例来进行练习。而这些案例其实就是一些小知识点的例如代码,并不能做到让学生真正的把所有的知识点都串联起来。所以很多高校都采用了在课程后期引入较为完整的工程。学生在学习根底知识时,常感到枯燥乏味,有些甚至认为学了没用,缺乏学习积极性;当学到高级应用时,虽然开始感兴趣,但已经很难听懂了。那么解决一个完整的工程也就相当的困难,工程教学想要到达的效果很难实现。必然陷入一个十分为难的境地:刚开始学习内容太少不够做个工程,学生提不起学习的兴趣,学习效果不够好;等讲授的知识够多了看似

6、可以做个工程来练手了,才发现由于种种原因很多知识没有掌握,想做个工程仍然不行。 通过深入的思考和学习,总结出了一条行之有效的改革方案:结合程序设计大赛的模式来推进程序设计类课程的教学改革,以赛促学,以程序设计类竞赛驱动的程序设计类课程教学改革,从而培养出更多的符合社会需要的优秀人才。 4 程序设计竞赛对学生的意义 4.1 程序设计竞赛给学生了一个检验自己展示自我的舞台 过去在我们学院开设一门程序设计课程对于学生来说只是在于能不能做出一道题目,期末考试能不能考一个好的分数,这好似就是唯一能够检验自己学习的标准了。现在学生可以通过参加程序设计竞赛来展示自我。蓝桥杯的初赛是面向全省的高职组学生,这给

7、平时没有时机跨校交流的学生了一个很好的交流平台。学生通过参赛一方面可以通过竞赛看到自己的学习情况,另一方面可以从各方面看到自己和其他院校参赛选手的差距,从中得到自己下一步学习的启示和方向。 4.2 程序设计竞赛激发了学生学习程序设计语言的兴趣,增加了学习动力 程序设计类课程对很多学生来说相对来说还是比拟枯燥的。特别是一些聪明有余而韧性缺乏的学生,他们往往在开始的时候做出一些题目还能体会到一些乐趣和自我实现感。但是随着课程的深入课程内容越来越复杂,比方c语言中的指针,java语言中的接口的实现等等。他们往往产生了畏难情绪,从而渐渐的不喜欢这门课程。但是可以在准备竞赛的过程中不断地通过发现问题解决

8、问题最终在竞赛中取得一定的成绩而获得持续的成就感和学习动力。 5 基于程序设计竞赛对传统教学方法的改良与创新 5.1 对实验模式的改良 传统的程序设计课程实验局部一般都是按照教材给的实训题目。这些题目一般以描述性质的为主。比方在学习类的概念时,对应的实验题目往往就是编写一个程序描述学生类。这类题目虽然非常贴近课程,但学生往往兴趣缺乏。程序设计竞赛的编程题都是具有生活背景的题目,生动活泼,立足于解决实际问题,并且往往涉及多个领域。我们把这种题目经过改造引入课堂,一方面通过新鲜的题目引起学生的注意和兴趣,通过实验使学生既掌握了知识,又了解了自己所学在现实生活中的作用;另一方面也可以在实验过程中发现

9、程度较好的学生单独培养参赛。 5.2 对案例驱动教学模式的改良 传统的案例驱动教学模式采用的案例往往都是教程上提供的或者教师给出的孤立的案例,和实际情况还有一定的差距。目前把竞赛中的题目经过改造设计成具有相互联系并能解决实际问题的案例。比方第三届大赛java高职组编程题是给单位职工排工作日程。这个题目是很多单位都可能用到并且考察的面很广,可以考察循环,输入输出等等。我们把这个题目经过修改参加了更多的单位背景,通过逐步增加排班要求,逐步渗透到教学过程中去。即解决了教师缺乏工程来源的问题,又通过切合实际的题目激发了学生的兴趣,还可以通过学生的学习解决情况发现程度较好的学生。在发现了这类学生之后,教师再单独给与辅导。 6 结语 基于程序设计竞赛进行的教学改革,给高职教育带来了较深层次的改革,较大的激发了学生的学习兴趣和学习动力。通过对实验方式和案例驱动教学模式的改良,在教学效果上也取得了较好的反应。 参考文献: 【1】郑小松,李实.计算机程序设计改善数学建模进程J.计算机光盘软件与应用,2021. 【2】项炜,陈建国,苏炳均.以ACM竞赛驱动程序设计类专业课教学改革J.计算机光盘软件与应用,2021. 作者单位:陕西警官职业学院警察技术系,西安 710075

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1