欢迎来到天天文库
浏览记录
ID:928909
大小:30.51 KB
页数:3页
时间:2017-09-25
《原创高职计算机专业编程实践教学研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要:研究了高职计算机专业编程能力培养的课程群、实践教学体系、存在的问题,从多个角度提出了编程实践教学的改革建议,给出了案例项目驱动的编程实践教学法的实施方法。中国论文网 关键词:计算机专业;程序设计;实践教学;案例驱动 中图分类号:G424文献标识码:A文章编号:1009-3044(2012)02-0421-02 编程能力是计算机专业学生的基本专业能力,是就业应聘时被用人单位重点考察的能力。程序设计以及进一步的系统开发要求学生有较好的逻辑思维能力、数学基础、建模能力,能熟练掌握集成开发环境、测试工具、软件工程规范,具有良好的
2、吃苦耐劳、团队合作精神。目前,高职计算机专业学生普遍编程能力不强、专业技能特征不明显,导致学生就业质量不高。提高学生编程能力是目前高职计算机专业人才培养亟待解决的重要问题。 1编程实践教学现状 1)编程能力培养课程群 理论基础:高等数学、离散数学;语言课程:C(或C++)语言程序设计、数据库程序设计、面向对象程序设计等;结构和算法:数据结构、算法设计和分析;系统设计:软件工程、软件测试技术等。 2)编程实践教学体系 编程课程群、其它理论课程的实验教学部分、专门的课程设计、第二课堂、程序设计类的学科竞赛、实习、毕业设计。
3、3)编程实践教学存在的问题 ①学风可能出现问题。由于学历层次为专科,很多学生对编程自信心不足,普遍有畏难情绪,自觉性不高,没有专业自豪感,自备的学习电脑变成了玩游戏的工具。对就业市场缺乏准确认识,缺乏将来在IT企业就业的自信心,导致学习动力明显不足。 ②编程的前修课程学习不到位。学生对高等数学、离散数学这些理论课程的学习意义认识不足,错误认为这类课程与计算机专业的基本技能关联不紧密,不考虑技术生涯的发展潜力和后劲。英语学习积极性不高,不能结合编程语言的开发环境阅读联机帮助中的英文内容。 ③师资自身编程能力和教学方法有待提高。部
4、分编程任课教师,没有项目研发实践经历,程序调试和系统测试技巧掌握不多,程序开发环境的功能掌握不全面。教学课件制作粗糙,不能充分利用多媒体教学平台,教学过程缺乏足够的上机演示和训练。文件、OS系统功能调用、常用基本算法的实现等不讲授或讲授不到位。 ④实践教学环节质量没有得到保证。语言类课程课后编程作业量不够,且多数采用纸上编程的形式,很少布置课外上机编程作业和上机检查,考核手段主要采用笔试,程序设计语言种类设置偏多,编程作业没有结合应用和趣味性,其它相关课程(如:操作系统)的实验教学没有到位,实验室开放制度没有落实,学生课外时间没有
5、得到真正有效利用,三年期间编程训练不断线没有落实。 2编程实践教学改革 1)提高学生专业自豪感,加强学风建设 强调社会信息化建设对合格计算机专业人才需求依然很大,学有所长的学生依然是IT企业竞相高薪聘用的对象。随着世界经济结构变化,计算机服务外包人才需求旺盛;信息技术对传统产业的技术改造以及对社会各领域快速渗透,进一步保证了社会人才市场对计算机专业合格人才持续的高需求状态。目前部分计算机专业学生因学风等问题使得专业基本技能没有学到位,从而导致就业不理想。 2)优化编程类课程群,把握课程重点杭州同志www.hzsby.comt
6、zh 程序设计课程应当有足够的实验课时,最好设置相应的独立的课程设计(如:C语言课程设计)。不能只给学生讲解编程开发环境中最常用的功能,而至少要介绍开发环境中大部分功能,形成学生对开发环境的整体认识,程序调试技巧要着重讲解。程序设计语言种类要少,目前很多学生学了好几门语言,因时间和精力限制,最终都没学会,毕业时没有1门语言能熟练掌握。《离散数学》课程不能开设成纯粹的数学理论课,而应当配以适量的实验课(如:编程实现求解等价关系),着也为以后《数据结构》学习打下基础。《软件工程》应对软件测试方法、测试工具、测试用例构造技术做重点讲解。
7、可在大学三年级设置《软件综合课程设计》。 3)加强校企合作,进行项目开发实训 校企合作是培养符合社会需求、了解技术发展、强化专业技能、提高职业素养的重要途径。目前进行计算机专业技能实训的社会教育服务机构、IT研发企业很多。这些企业有较好的软件开发教学案例,采用真实的软件工程方法对学生进行编程、软件测试、项目管理、行业规范的训练。学生实训地点可以是学校机房(此时机房需进行适当的软件环境改造和优化),也可为企业的研发场地。校企合作过程同时能提高教师的软件研发能力。 4)积极参加相关学科竞赛,提升编程能力 政府或学会组织的各级计算
8、机程序设计类学科竞赛很多,如:ACM程序设计竞赛。这类竞赛能提高学生的编程等综合能力和编程兴趣。获奖学生能提高就业质量。在课程建设方面,最好把竞赛的题目作为《数据结构》或《算法设计和分析》的教学案例或课后作业。竞赛队伍可含有低年级学生
此文档下载收益归作者所有