浅谈《Java程序设计》课程改革

2019-11-15 02:22李文蕙刘嵩
消费导刊 2019年43期
关键词:Java程序设计数组程序设计

李文蕙 刘嵩

武汉软件工程职业学院

一、课程性质与定位

《Java程序设计》是软件工程专业必修的一门专业核心课,总课时108学时,课程内容包含Java初级程序设计和Java高级程序设计两个部分。其功能是对接专业人才培养目标,面向程序设计类工作岗位,培养学生具备JAVA程序员的职业素质,具备程序设计的编程规范、设计思想和技术,为武汉及周边地区IT行业培养合格的Java软件工程师铺垫基石。

本课程在软件工程专业的整个课程体系中处于承上启下的关键位置:

(1)前导课程:《计算机应用基础》。

(2)后续课程:《Java高级程序设计》、《JavaScript程序设计》

二、课程质量保证自我诊断与改进

(一)课程内容方面存在的问题分析、改进措施

问题一:课程标准需要建立突出职业精神和职业能力培养与训练。

改进措施:深入与公司和企业进行调研,与合作的本科院校召开专题研讨会。邀请IT行业专家参与课程标准的制定,保证课程内容紧跟行业需求。每年安排一位以上教学团队教师到企业进行为期半年的深度企业顶岗锻炼。鼓励教学团队教师提交深度企业顶岗锻炼申请,从中安排一位以上教师到企业进行为期半年的深度企业顶岗锻炼。锻炼结束后,教师将半年所学内容整理成文档并在教学团队内部召开教研室会议分享所见所闻。聘请其他院校本课程的骨干教师或者由合作企业推荐的行业专家作为兼职教师,并将兼职教师的资料整理归档。

问题二:课程内容需要把职业岗位所需要的知识、技能和职业素养融入课程教学中。

改进措施:课程围绕一个信息管理系统展开,包含界面设计、各组件灵活运用及JDBC数据编程等实践教学内容。要求学生掌握Java程序设计中涉及到的Java控制流程结构、常用API、异常处理、IO输入输出流以及多线程等知识。教学内容不再脱离实际应用场景,让学生能够更深刻的理解所学内容在实际工作过程中如何发挥作用,帮助学生更好的学习和掌握实际工作技巧。

学习情境规划和学习情境设计

Jаvа语言的应用一维数组;对象数组;二维数组;Jаvа常用АPI;常用集合类。熟练掌握一维基本数据类型数组的定义、创建和访问;熟练一维对象数组的定义、创建和访问;掌握二维数组的定义、创建和元素的遍历;掌握常用АPI的使用,能阅读和自行学习АPI的使用;掌握常用集合类的使用,能遍历集合元素。24 Jаvа语言的程序开发综合实例 熟练运用Jаvа语言进行小型应用系统的设计和实现 20

(二)课程资源和课程教学方面存在的问题分析、改进措施

问题一:完善教材开发和选用制度。

改进措施:教材建议采用规划教材,教材内容应由浅入深,逐步讲解,符合高职学生的学习特点。推荐:由肖英、刘洁等主编由中国水利水电出版社出版的《Java高级程序设计(第二版)》,该教材实例丰富、内容充实,各章节都提供了大量的实例;是软件职业技术学院“十二五”规划教材。数字化教学资源方面,目前已准备有教学课件和完整代码供学生参考学习。

问题二:课程教学方法需多样化

改进措施:拥有先进的教学理念和教学方法是课程教学的重要保证。要采用先进的教学方法,充分利用现代化的教学方法和手段,以确保教学质量的提高。教学手段的使用必须与教学内容紧密相结合。根据课程的特点以及以往的教学经验,研究新的适用性教学方法,做到以学生为主体。“项目驱动”教学法。在讲解知识点之前,通过一个实际的项目,引出知识点,为了解决项目的问题,讲解知识点,提高学生兴趣。

课程考核方法改革:根据课程特点、教师教学经验以及学生对课程内容的掌握程度,发现原有的期末卷考的考核形式无法真实体现学生的编程能力和团队合作能力。课程考核方式已采用课程设计。

三、结束语

一门专业课程的开设和教学需要考虑到当前行业需求、学校硬件设施要求以及未来技术发展趋势等多方面因素。如何更好的开展教学,提高教学质量是我们每一位任课教师以及制定课程标准的专业专家必须深思的问题。课程的自我诊断和改进,不仅让教师更加清晰课程教学中存在的问题,也让整个专业在制定人才培养方案时有了更加明确的方向。

猜你喜欢
Java程序设计数组程序设计
JAVA稀疏矩阵算法
基于Visual Studio Code的C语言程序设计实践教学探索
JAVA玩转数学之二维数组排序
从细节入手,谈PLC程序设计技巧
Excel数组公式在林业多条件求和中的应用
《Java程序设计》课程网站的设计与实现
高职高专院校C语言程序设计教学改革探索
基于实训项目的Java程序设计实验教学模式改革与实践
基于工程思维的Java程序设计课程教学研究
寻找勾股数组的历程