信息与计算科学专业Ja语言课程的教学改革

更新时间:2024-02-01 作者:用户投稿原创标记本站原创 点赞:6440 浏览:20561

摘 要:本文结合我校信息与计算科学专业的实际情况以及软件开发企业对应用型人才的需求,对Ja语言课程的教学改革进行了探讨,提出了“机房授课”方式和“三步教学与案例教学结合”的教学方法.

关 键 词:Ja语言;课程;教学改革

信息与计算科学是1999年新开的专业,近年来各高校都在根据自身的办学优势和特点,不断地修订专业方向,努力办出自己的特色.我校结合自身实际和与达内培训企业的合作关系,以及毕业生就业情况,决定该专业的主要方向培养为IT方向,因此计算机语言课程成为该专业学生的主干课程.Ja语言由于自身的优势成为计算机程序设计的主流,大量的开源软件都是用Ja开发的,掌握Ja语言成为信息与计算科学专业学生的必然要求.

1以往教学存在的问题

Ja语言课程的教学目标是让学生能够独立编写程序.以往的教学都是理论与实践分开,上完理论课要过两天才上实验课,学生课堂上听明白了,上实验课的时候又都忘了.并且以往的实验课也存在一个误区,认为将课堂上讲的程序上机实现就是实践了,学生只会编写讲过的程序,觉得上课没意思,上理论课睡觉,实验课上网、玩游戏.最后导致学生只掌握了相关的语法知识,不能将所学知识应用到实际项目开发中,毕业生就业困难,到了工作岗位也难以胜任工作,与本课程的教学目标背道而驰,而教师也觉得很失败.因此,对Ja语言课程进行教学改革,调动学生的积极性,提高学生编程能力是我们首先要解决的问题.

2具体改革思路

2.1实行机房授课

将理论课和实验课合二为一,统一在机房上课.笔者在2011年暑检测参加培训时深刻体会到,这样上课的效果非常好.教师在利用多媒体授课的同时,还可以让学生即学即练,内容当堂掌握,学得扎实.

2.2采取“三步”式教学与案例教学相结合

每堂课实行“三步”式教学法:读程序―模仿程序―写程序.上课时先给出一个学生感兴趣的案例,学生自己运行程序,让学生看到程序能够实现的功能,再向学生逐条讲解每条语句包含的知识点和含义以及实现什么功能,最后分析总结编写这个程序的思路.基于上面的程序给出一个相似的题目,让学生模仿写程序,以加深其对理论知识的理解和记忆.最后再给学生一道与上面题目不一样但要用到这节课的理论知识的题目,让学生自己完成.

根据学生对游戏比较感兴趣的特点,笔者选取了一个比较大的案例(斗地主游戏)贯穿整个教学过程,每次课根据当堂课的知识点不断完善这个案例,到最后一次课,一个完整的斗地主游戏就编写完成了.

在后期的学习中,笔者还给学生布置一次大的作业,将学生3~5人进行分组,完成一个小系统的开发,题目自选,但要按照软件开发流程去一步一步实现.每小组选择小组成员感兴趣的题目,学生的积极性得到提高,小组长根据每位成员自身的能力进行合理的分工.这次作业是课余时间完成,时间是一个月.系统完成后,每小组选出一位代表把自己团队的项目以PPT的形式给大家进行讲解和演示,阐述小组成员如何分工、在具体实施过程中遇到过哪些问题、是如何解决这些问题的,然后其他同学进行提问并打分,最后教师点评,并对完成得好的小组进行表扬.这次作业不仅提高了学生分析问题、解决问题的能力,独立编程能力以及团队合作能力,还让学生熟练掌握了开发工具的使用,学会了配置Tomcat怎么写作器和开发模式.


3总结

笔者从2011年开始尝试这种教学模式,经过两届学生的体验,取得了良好的效果,上课的案例贴近生活,提高了学生的学习兴趣和实际动手能力.但一门课程的教学改革是一项长期的工作,还需要不断地研究和探索,使之更加完善,更加符合软件企业对应用型人才的需求.

相关论文范文