您现在的位置: 论文网 >> 教育论文 >> 职业教育论文 >> 高职院校软件专业“Java程序设计”课程教学经验谈论文

高职院校软件专业“Java程序设计”课程教学经验谈

出处:论文网
时间:2018-10-19

高职院校软件专业“Java程序设计”课程教学经验谈

  

  高职计算机软件专业培养面向实际应用的高等技术应用性人才,他们是处在“金字塔”结构塔底生产第一线的编程人员,教学质量的好坏直接关系到金字塔基础的坚固性。Java 语言是面向对象的程序设计语言中最有代表性的一门语言,目前的IT行业对于Java编程人员的需求量是非常大的,为了适应社会对人才的需求,我院将其作为计算机软件专业学生必修的专业基础课程。本课程的目的是使学生通过本课程的学习和示例的分析,初步掌握面向对象的程序设计方法,能够根据实际需要自行开发简单的应用程序。本人通过多年教学经验总结了一些方法和手段以刺激学生对编写程序产生兴趣,从不懂到会读懂,再到会改,直到会自己动脑思考来设计程序,充分发挥学生的主观能动性,获得了较好的教学效果。

  

  1改革目标

  

  本课程的培养目标是面向软件产业需求,既有一定理论基础,又有较强实际操作能力的实用型技术人才。实用型软件编程人员的基本素质包括以下几个方面:掌握基本的语言和算法,具有一定的程序设计能力;具有面向对象的概念和设计思想,精通一到二门面向对象的程序设计语言;掌握数据库的基本概念和基本应用;具有一定的项目经验,在校期间参与一些项目设计;具有现代软件工程思想, 了解软件开发的一般方法,熟悉软件开发的一般过程,精通一些实用的软件开发工具;具有较强的代码编制能力,同时有一定的软件测试能力。为了达到这一目标,围绕强化学生的职业技能和岗位适应能力,我们在教学方法和手段等方面进行了改革和探索。

  

  2教学方法改进

  

  分析授课对象大都是只有较少程序设计基础的大学学生,加之教科书内容的组织一般比较抽象化,有些概念难以理解。如果照本宣科,容易使学生产生厌倦、畏惧心理,难以收到好的教学效果。因此采用传统的教学方法授课是不现实的,在具体的教学实践中,我们灵活运用多种教学方法,优化课堂教学质量,现就以下几个方面作详细介绍:

  2.1启发式教学法

  课堂教学中在讲授新的知识时,宜采用启发诱导的方法,据学生获得和掌握知识和技能所需要的思维过程和思维方法,按思维流程设计相应的启发式问题,启发学生思考和完成学习任务,并逐步过渡到让学生自己向自己提出问题、自我启发解决一类学习任务。这就要运用启发式的教学方法,通过一步步诱导,逐渐逼近目标,最后水到渠成地完成任务。

  2.2实例教学法

  教材上的大部分程序例子是纯粹为说明语法概念而编写的,没有实用性的价值,让人读来枯燥而无味。所以教学时不能完全照搬这样的例子, 应该尽量采用解决实际问题的例子,让学生体会到学有所用,才能激发其学习的动力。

  程序设计语言教学的真正目的是:让学生掌握如何利用该语言,来解决现实世界的实际问题。因此优秀的教学模式应该以程序设计为主线,寓概念于实例中,将复杂枯燥的语法知识分解到每个生动、有趣、实用的程序实例中,对于不同专业的学生举出不同的实例,以应用作为出发点,重点介绍程序设计方法和思路,在分析程序和程序设计中让学生逐步熟悉基本的语法和语句,并把软件工程学的思想贯穿于算法分析和程序设计的过程中。

  2.3实践教学法

  Java 语言是一门实践性非常强的课程, 单单依靠课堂的教学是不够的,程序设计技能的培养只有通过大量的编程训练和上机实习才能获得。因此不可忽视实际编程、上机实验这一重要环节。对于上机实验的选题,依然贯彻以应用为出发点的原则,结合生活、结合具体专业精心挑选难易适中、趣味性强的题目。通常采用“小题目大任务”的方法,即每个实验学生编写的“小题目”并不是孤立的,而是相互联系的,实际上它们都是一个较大型较复杂程序的各个有效的组成部分。

  2.3.1考虑学生的个体差异,将实验设置成基础性实验题目和提高性实验题目两部分。这两类实验都是结合相关课程的教学需要由授课教师设计的,前者目的在于帮助学生掌握基础知识和实验研究方法,后者则在于培养和鼓励学生的学习兴趣、扩大知识面以及培养学生的应用能力和创新意识。

  2.3.2允许学生结合本人的兴趣,从实际应用中选择有具体应用背景的实验题目,充分发挥学生的主动性。或由教师结合实际给学生布置一些较大的设计课题,学生也可以统一组织成若干个学习小组,协作共同完成。这样一方面锻炼了学生的自己动手能力,也加强了他们交流与团结协作的精神;另一方面确实能将理论与实践相结合,从而大大激发了学生的学习热情,为其今后的学习和工作打下良好的基础。

  2.3.3建立一套完整的实践课考核方案。认真检查上机题的完成情况,检查工作最好在机房进行。检查时不仅要求学生演示最终的运行结果,还要随机询问设计思路、出错处理、甚至源程序语句说明等,以确认学生独立或合作完成指定任务的情况并给出合理的评分。

  2.4角色转换教学法

  转换角色是教师要从课堂教学的“主角”转换成“配角”,学生从被动接受的“配角”转换成“主角”,这是现代教学原则所倡导的,也是提高教学质量、培养学生能力所必需的;二是教师在安排、组织课程内容时转换角色,教师要从作为初学者的学生的角度出发组织教学,这样才能深入浅出,便于学生理解。

  

  3教学手段的改革

  

  3.1采用多媒体教学方式

  利用投影进行直观教学,获得较好的教学效果。在利用多媒体教学过程中,有许多方面需要注意:

  3.1.1按培养目标组织课堂教学内容。本课程从人才培养中的地位及作用的角度,设计课程的教学内容及教学环节。

  3.1.2对教材进行再创造。高职强调应用性和适应性的人材,因此,在制作多媒课件时,对教材进行再创造,理论以“够用”为度,突出高职培养应用型高技能人才的特点,重新组织了内容,以程序实例为中心,打破了以教材为中心的传统教学模式,不完全按教材的顺序授课,而是以精选出的程序实例为中心,把授课的重点放在具体实例的讲述上。

  3.1.3加强互动性、趣味性。无论在课堂教学中,还是实践教学中,我注重演示、操作、讲解的有机结合,并尽量做到图文声并茂,激发了学生的学习兴趣;直接使用各种软件实时操作进行教学,学生可以同步感受软件的运行过程;演示程序的调试与运行过程,使教学更具直观性和互动性。

  3.2采用校园网教学

  把课程的重点及难点通过分析后提前发布到校园网供学生参考,并及时得到反馈信息,这样教师上课时也能做到心中有数。另外还把一些典型的实例及课外选做内容分配给学生,让他们根据自身特点及能力有选择地参考或完成。

  

  4教学环节的改进

  

  以上教学方法要想付诸实施还必须通过各个教学环节来辅助完成。在整个教学过程中我采用的是以下的教学环节:

  4.1课堂辅导

  每章安排讨论课2学时左右,同时给学生留一些小实例为思考题,以提高分析问题、解决问题的能力。另外,我们还坚持通过课堂讨论和答疑的方式,解决学生自学和实例中所遇到的问题。

  4.2课后辅导

  课堂的时间毕竟是有限的,为了帮助学生巩固课堂所学的理论知识,为上机实践做好理论和技术上的准备,必须做好课后的教学辅导。为此安排两周一次或一周一次的答疑是非常必要的。

  4.3上机操作

  计算机专业要求有很高的实际操作技能,对于我们高职学生实践性要求更高,如果只注重背书本,学生毕业后也不会适应实际工作需要的。所以在解决一些习题时一定要尽量让学生直接上机验证或是编程,这样学生在解决问题的同时很大的提高了动手能力。

  4.4改革考核方式

  现行考试在很大程度上仍然是传统的考试方式,以理论卷面为主,难以考查学生对实践技能的掌握情况。教学管理部门对期末考试形式、时间和空间等规定太死,不利于教师根据课程性质和特点以及学生个性差异选择考试方法,更不利于全面真实地考核学生的知识、技能和能力。因此必须将考试重点转移到考核学生的实践技能方面。这就要求改革考方式和考试内容。我采用以平时大作业或项目为主的实践型考核方式,大大调动了学生的实际动手的积极性,对学生能力的提高作用显著。

  

  5结论

  

  本人通过对5届共12个班的学生在教学过程中严格按照上述方案执行之后,受到了学生的普遍欢迎和肯定,教学效果有了很大提高,尤其在掌握运用面向对象的思想进行分析、设计、解决现实问题方面效果显著。但由于此方案实施的时间不长,并且处于探索中,有些地方还需要在教学实践中加以改进,以便更好地服务“Java程序设计”的教学工作,提高学生对这门课及面向对象的程序设计思路的掌握水平。

  

高职院校软件专业“Java程序设计”课程教学经验谈

论文搜索
关键字:经验谈 高职 程序设计 院校 课程 经验
最新职业教育论文
职业教育服务乡村旅游人才培养存在的问题与
基于住院医师规范化培训的中医硕士专业学位
高职院校“工匠型”教师培养困境与路径探略
新时代女性职业发展探究
浅析高职英语教学中课堂导入的原则和方法
济南市体验式拓展培训行业现状及发展对策
动力链视域下功能性训练方法与传统体能训练
基于可持续发展的高职院校内部控制制度建设
翻转课堂在高职院校幼教专业体育教学中的应
新时代体育高职院校思政课教学改革面临的机
热门职业教育论文
职教教师的教学观念与学生个性发展
中等职业技术学校学生心理问题分析
提高学生自主性学习来进行班级管理的初探
论职业教育的泛化
迈向学习型社会的职业技术教育
职业中学教师招生体验的个案研究
职业教育兴衰与新旧教育思想更替—百年职业
论高职人文教育面向职业生活的问题
中国职业教育兴衰的制度主义分析—“市场化
论新型工业化过程中高职发展的对策