计算机专业Ja程序设计教学改革

点赞:20957 浏览:94767 近期更新时间:2024-03-04 作者:网友分享原创网站原创

摘 要:Ja程序设计是计算机专业的一门非常重要的课程,受到同学的欢迎,同时也存在很多问题、面临很多挑战.文章通过对目前存在问题的分析,并提出了相应的解决办法,旨在推进大学Ja程序设计课程的教学改革.

关 键 词:JA程序设计教学改革

中图分类号:G642文献标识码:CDOI:10.3969/j.issn.1672-8181.2013.16.020

随着社会的高速发展、科技的飞速进步,计算机越来越成为一门必会的工具,很多学校计算机专业学生已经开始按照不同的方向因材施教,比如分为.NET方向、JA方向、嵌入式开发方向、网络方向;由于JA的广泛使用、简洁易学,很多计算机专业的学生选择JA作为自己的方向,重点学习JA相关的语言、技术,期望以后谋得一个好的职位,有一个好的发展,这给相关课程的教师提出了较高的要求,身正为范、学高为师,在学生的关键、渴望知识的时期,我们作为高校教师,应该担负起责任,为JA课程的发展做出贡献.笔者结合近些年JA课程的教学经验,认为要从以下几方面来进行JA程序设计的教学改革.

1跟上软件发展的脚步,制定教学大纲

教育的目的是为了培养合格的、符合社会需求的毕业生,这应该成为设置教学大纲的初衷;现在社会上的公司、单位对JA开发人员的需求量比较大,同时对JA中的一些热点技术,比如Hibernate、Struts、Spring等框架有较高的要求;那么,学校里的教学大纲就要考虑到这种需求,否则就是闭门造车.

大纲需要充分考虑到JA语言自身的特点,突出JA独有的特色,比如JA不同于C的地方在于JA没有指针的概念;JA不同于C++的地方在于JA没有指针的概念、而且JA是纯粹的面向对象的语言;JA不同于.NET的地方在于JA跨平台;应该根据这些特点来制定JA程序设计的教学大纲,突出JA特点,才能够在接下去的教学中更好地实施.

JA程序设计可以作为计算机技术的基础课,也可以作为更深入的技术课程.借助JA的学习,学生应该掌握面向对象程序设计的方法,以JA为基础,来培养学生的严谨的程序设计思想、较强的编程能力和灵活的思维方式;在制定大纲时,也可以考虑国内国际流行的编程大赛的内容,比如每年的ACM大赛,大纲中可以预留几节课,讲这方面的知识和题目.

2保证上课课时

JA的学习不是一蹴而就的,需要一定时间的付出.据笔者了解,有些学校出于学时有限的考虑,压缩了JA课程的上课时间,导致教师讲得匆忙、学生听得糊涂,没有达到应有的效果;所以笔者建议,JA的学时不应该少于70学时;这样JA能有一个比较好的基础,方便以后的JSP、Servlet、SSH的学习;而且应该在大二的上学期开设JA课程,怎样可以让学生接下来有有更多时间去学习更深入的课程.

计算机专业Ja程序设计教学改革参考属性评定
有关论文范文主题研究: 关于教学改革的论文范文资料 大学生适用: 专升本论文、学年论文
相关参考文献下载数量: 10 写作解决问题: 写作技巧
毕业论文开题报告: 论文模板、论文小结 职称论文适用: 核心期刊、高级职称
所属大学生专业类别: 写作技巧 论文题目推荐度: 优质选题

3使学生也参与教学

笔者上课时,对某些章节,在上课时,笔者找一些学生,进行角色互换;让学生上课讲课,笔者坐在下面听课;这种方式起到了一定的效果,一定程度上提高了学生的积极性;不过也遇到一些学生消极对待、被动参与;所以,这种方法,只能作为一种辅助手段,不能作为主要教学改革的方法.

4强化课程的实战内容


JA课程特别强调实战,教师可以设计一些比较切合实际的小项目,最好含有完整的流程,把学生分为若干个小组,每组独立完成任务,每组内人员有适当的分工和定位,协作完成整体任务.这样不仅可以让学生深入理解开发流程、开发技巧、熟悉JA语言,而且使学生熟悉团队开发的方式,是很有好处的.但是需要注意:应该防止在一个组内,学习好的学生做得过多、学习差的学生做得过少的情况,这需要教师严格要求,每当项目结束时,应该对每一个学生仔细询问,让其讲解所做内容,看看能否完整严密的表达出来,以此来判断是否存在舞弊的行为,如果答非所问,就要求这些学生重新做一次,直到合格为止.需要注意的是:实战内容应该紧密联系当前社会中的应用实际,不能相脱节;而且尽量选取学生较熟悉的题目,让学生尽快进入角色.

5建立兴趣小组

教师可以发掘对JA课程感兴趣的学生,组成学习兴趣小组,给他们开小灶,多补充更先进、更深入的知识和技能,并定期召开小组内的讨论和交流会,使每一个有兴趣的同学都可以加入进来,学到更多更广泛的知识;这样也会影响到更多的同学加入进来,对提高同学们的JA学习热情很有裨益.这种方法,笔者用于教学中,取得了较好的效果,笔者在大二JA教学中建立了兴趣小组,吸引了一部分大一的同学参与进来,而且参加兴趣小组的大部分同学,从大二到大四,一直坚持不懈学习JA,很多同学毕业后靠过硬的JA技术找到了满意的工作;实践证明,这种合适的引导起到的作用是巨大的.

6改进考核方式

以往的考核方式片面注重对知识的记忆,忽视了计算机中的动手能力的考核;这使得单纯依靠死记硬背的学生虽然可以得到高分,后果是在实际动手能力方面则难尽人意.这种考核方式对教学质量整体的提高是一个很大的障碍,需要采取新的考核方式予以解决.比如可以采用笔试加机试的方式,既有纸质试卷,又要有上机做的题目,综合考核学生.现在有的学校采用了类似计算机二级考试的JA语言作为期末考题,比较贴近等级考试,还可以让学生熟悉等级考试的题目形式.这种方法很值得借鉴,可以激发学生的兴趣,因而受到一些学生的欢迎.

简而言之,在软件行业高速发展的今天,JA的应用越来越广泛,从火星探测器“好奇号”、到大型网站的怎么写作器端开发,JA的重要性不言而喻;JA程序设计这门课程,在引导学生走上JA开发之路,起着绝对重要的作用;作为教师,更应该走到市场中去,看看企业的需求,走回学校中来,制订JA课程改革的新思路;学高为师、德高为范,每个教师都要立足于学生的发展、切合JA的最实用、最新技术,努力提高教学水平、改进教学方法,为国家的教育事业贡献力量.

作者简介:王二暖(1977-),男,河南南阳人,河南工业大学讲师,研究方向为海量数据处理、软件设计,河南郑州450001