高职院校程序设计课程教学改革研究.doc

上传人:3d66 文档编号:1865419 上传时间:2019-01-14 格式:DOC 页数:7 大小:18KB
返回 下载 相关 举报
高职院校程序设计课程教学改革研究.doc_第1页
第1页 / 共7页
高职院校程序设计课程教学改革研究.doc_第2页
第2页 / 共7页
高职院校程序设计课程教学改革研究.doc_第3页
第3页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《高职院校程序设计课程教学改革研究.doc》由会员分享,可在线阅读,更多相关《高职院校程序设计课程教学改革研究.doc(7页珍藏版)》请在三一文库上搜索。

1、高职院校程序设计课程教学改革研究 程序设计课程是笔者所在教研室负责的主要课程,从学生的求学需求和企业的用人需求出发,结合自身的教学经验和软件开发流程,分别从教学内容、教学方法、实践环节、考核方式等方面讨论了课程改革的一系列措施和建议,以提高高职院校程序设计课程的教学效果,让学生更能适应企业。 吴红亚(1981-),女,江苏常州人,硕士,常州机电职业技术学院讲师,研究方向为程序设计;王云良(1968-),男,江苏常州人,硕士,常州机电职业技术学院副教授,研究方向为工业控制系统。 0 引言 对于计算机专业的学生所接触和学习的计算机语言很多,学院也开设了很多计算机程序设计语言,有最基本的C、C+、J

2、ava、VB,还有后续的VB.NET、ASP.NET或ASP、PHP等,语言的快速发展导致学校的教育形式也跟着市场在变化,各高职院校众多程序设计课程该如何进行教学改革是所有教育学家都在思考的方面。 1 现状分析 高职院校一直以来承担着培养职业人才的责任,是为企业培养技术型、应用型人才,这就要求高职院校以就业为导向,从岗位需求出发,制定合理的教学计划。 程序设计课程是本院计算机类专业的核心课程,是电气、机械、模具等非计算机专业的必修课,该课程的教学由本院软件技术教研室负责,课程以培养学生掌握正确的程序设计方法与思想为目的,不仅培养学生独立思考的习惯和利用计算机解决实际问题的能力,还为后续的计算机

3、课程和以后的工作打下良好的基础。面对现如今学生反映程序设计语言难学的现象,教师都在不断地提升自己的教学和科研水平,我系近几年先后有20名左右的教师攻读计算机专业硕士学位;系部大力构建计算机专业机房,以满足本系计算机专业的专业课程全部在机房上课,努力把理论的知识实例化,具体化,让学生在机房实践操作;系部专业老师积极编写针对型的案例类型教材等等一系列措施标明学院和系部都在关注着程序设计课程的发展并作了很多的努力。 2 教学改革讨论 2.1 教学内容的改革 教学内容的改革对于教师而言是一个很大的挑战,必须要有丰富的程序设计编程经验,而且还要找到适合于学生能力理解和接受的案例。 我院非计算机专业所学的

4、程序设计课程是C语言,计算机类专业程序设计课程一直随着市场的变化而变化,原先开设的是VisualBasic、C/C+、Java,现在仍保留Java,加入了C#、JSP、ASP.NET、PHP等主流语言和struts、hibernate、spring、Ajax等框架。我院软件技术专业的教学计划一改再改,起初的软件专业学生什么语言都学,而现在分为Java和.net两个方向。原先讲语言的课程都是从语法开始,照着书上的例题讲解,而很多都是和数学有关的,学生对这样的课程内容实在难以培养学习兴趣,要上好程序设计课程,首先要分析如何调动学生自主学习的积极性,选择一个经典的案例贯穿整个课程,如在编写Java面

5、向对象编程这门教材时设计了一个银行管理系统作为整门课程的贯穿案例,例题尽量围绕贯穿案例而展开。而在设计例题时可从现实生活中找出有实际利用价值的题目,比如可模仿常州交警推出的“人体生理节律”提示,让学生根据人体生理节律周期性编写一个小型的查询系统,里面涉及到选择、循环、多分支选择、全局变量、函数等很多的知识。学生通过完成几个经典有趣的小程序,加深了对理论知识的理解,同时也获得了动手操作的实践经验。 2.2 教学方法的改革 高职学生的自学能力不及本科学生,而高职院校更多注重培养学生的动手操作能力,为了激发学生的学习兴趣,让学生在实践体验中掌握知识,我们对程序设计课程作了一些调整。教师的授课地点由传

6、统的教室或多媒体教室转到机房,学生由传统的看黑板、记笔记的形式转成看PPT、记笔记、随堂编程练习,采用直观演示、任务驱动、分层教学和评价等多方面的教学方法。 在第一节课,教师可以先演示一下本门课在所学课程体系中所对应的位置,讲明与后续课程之间的联系和本门课程的重要性,再演示下这门课程的贯穿案例,让学生学习时心中有个最终目标,会让学生认为不是在对着一本书从头到尾学习,而是以“阶梯式”的形式在慢慢学习开发完成一个系统,最终会有一个直观的成果。比如JSP的教学,教师可以告诉学生通过学习最终会完成一个网络论坛,之后学生可以去观察和留意自己所使用的论坛有哪些功能,熟悉论坛的业务流程,可以更好地学习使用J

7、SP开发Web应用系统,并且学生也会有自己的创新。 2.3 实践环节的改革 实践环节在整个课程体系结构中起到非常关键的作用,不仅可以让学生回顾所学的理论知识,而且还能让学生掌握理论知识的系统化结合,学生的程序设计思维能力也是在实践环节有了很大的提高。 原先的程序设计课程在学期结束时都开设一周的课程设计,让学生应用和巩固所学知识,由教师出题或者由学生自主选题。一个软件的开发涉及到软件工程、程序设计、数据库设计等很多方面,对于课程方向中的基础语言,大可不必留一周的时间让学生编程,我系软件技术专业已经将这些基础课程的课程设计均删除,而是进行分阶段完成项目,让学生分工完成整个阶段项目的各个模块,项目结

8、束后每个学生制作幻灯片进行答辩,陈述项目的功能和所完成的任务,教师对其提问和评分。 2.4 考核方式的改革 合理的考核方式可以更好地保障学生学习的积极性。传统的纸上谈兵已经让学生找到很多规律,过程不重要,重要的是结果,所以教师需要记录学生平时上机练习的成绩,并记入总评成绩,期末采用上机考试的形式,这在一定程度上要求学生经常上机练习,以培养自己的实际编程能力,提高学生学习的主动性。同时重视学生的素质培养,培养学生用科学、严谨、创新的态度去对待学习。在考核中加入激励奖惩机制,及时为考核结果进行反馈,让学生了解自己的学习过程和学习成果是否得到认可,并可以及时对自己的学习方法进行改进,促进学习效果的提

9、高。 2.5 充分利用网络资源 传统的课堂授课模式比较单一,需要积极开发和合理利用网络资源来实现学生学习的多面性,宿舍的网络化为学生充分利用网络资源提供了很好的基础。 学院积极推进精品课程的建设,精品课程中可设置网上作业和网上答疑等部分,增加教师与学生的互动并且不受时间和空间的限制,建立试题库和在线考试系统,激发学生课后学习的兴趣,拓展学生学习的空间。 网络即时通讯工具如QQ以及电子邮件的使用,更增加了教师与学生的交流,教师可以通过这些工具师生之间可以进行情感沟通、学习交流、在线答疑、批改作业等,也方便教师分发作业和收取作业,建立了良好的师生关系和学习互动形式。 2.6 提升教师业务能力 课程

10、在改,教师也要改,教师要从教材中走出来拓宽自己的知识面。首先,教研室设置专业图书库,教师除了一本教材外,要多学习和参考其它书籍,对教学内容进行合理的安排和正确的理解。鼓励教师编写教材和论文,学习最新的软件开发工具和手段,我院教师已经编写的程序设计类教材有C语言程序设计案例教程和Java面向对象编程。其次,以教研室为单位开展说课比赛、公开课观摩等形式的教研活动,有助于教师之间相互学习,相互改进,以提高教学效果。另外,有计划的到企业去学习、培训,参加项目的开发,提高自己的科研能力,系部这几年多次派教师到北大青鸟、欧普、软件公司等进行学习,扩宽了教师的知识面,也加强了教师的实践经验和教学能力。 3 结束语 面对竞争激烈的人才市场和企业需求,高职院校的课程改革更接近于企业化,我院程序设计课程提倡以学生为主体,从学生的求学需求和企业的用人需求出发,结合软件开发流程,从教学内容、教学方式、实践环节等方面进行了改革,更好地为企业提供了更加优秀的符合企业需求的应用型创新人才。 第 7 页

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

当前位置:首页 > 其他


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