论文部分内容阅读
摘要:Java语言程序设计是大部分高校计算机专业的一门核心能力课,Java实训操作又是达成其教学效果的重要环节和有效手段。该文从培养目标、教学方法、考核评价等方面着手,对Java实训课程“行为导向”教学模式进行应用研究,以期寻找一条适用于Java实训课程的教学新路。
关键词:Java实训;行为导向;教学
中图分类号:G712 文献标识码:A 文章编号:1009-3044(2015)08-0135-02
Abstract: Java programming language is a core curriculum of computer major in most university. Java training is also a very important step and valid method which can achieve its teaching effect. In order to find a new teaching road of Java training course, this paper researches“ action-oriented” teaching model applied in Java training, including training object, teaching method and assessment.
Key words: Java training; action-oriented; teaching
Java作为一种面向对象的程序设计语言,在教学过程中,既要打好语言语法基础,又要打造面向对象程序设计的思维能力,对教与学的过程提出了更高的要求[1]。Java实训课程作为Java系列课程中的重要成员,其教学方法的选择和教学技巧的运用就显得更为关键。
行为导向,也称行动导向、活动导向,起源于20世纪80年代,并逐步发展成为当今职业教育的主流模式[2]。其核心理念是以职业为导向,以能力为本位,以学生为主体,以教师的主导,通过案例分析、项目实施、角色扮演等多种教学方法,激发学生的学习热情、提升学生的综合素质。深刻把握“行为导向”教学模式的理论内涵和实施策略,对提高Java实训课程教学质量,培养实用型Java软件开发人才具有重大的现实意义和重要的指导作用[3]。本文从Java实训课程的培养目标、教学方法、考核评价等方面进行了应用研究,试图寻找出一条适用于Java实训课程的发展新路。
1 培养目标
Java实训课程是Java语言程序设计的后续课程,也是强化课程。结合本课程实际特点,遵循行为导向教学宗旨,确定了如下培养目标:
通过Java实训课程的学习,能够使学生在模拟项目的演练中,形成Java软件开发人员的必备能力和综合素质,具体包括以下四个方面。
1)深入掌握Java基本知识,提高学以致用的能力;
2)熟练使用文本编辑器和集成开发环境进行Java项目的开发,提高实际操作的能力;
3)以团队形式进行软件系统的分析、设计、编码、调试、发布,提高协调工作的能力;
4)掌握Java高级程序设计方法,能够对软件系统进行改进设计,提高创造能力和综合职业能力。
2 教学方法
由于学生已经具备了Java语言程序设计的基础知识,所以Java实训课程在教学实施过程中,没有采取传统的按章节循序渐进的程式化教学方法,而是采取案例分析、项目驱动、角色扮演等互动性强的行为导向教学方法。这样既能提高学生学习Java课程的兴趣,变被动学习为主动学习;又能将Java程序设计能力与职业行动结合在一起,实现知识、技能、就业三者的有机融合[4]。
2.1案例分析法
课程初期,首先选取一个有代表性且学生易于接受的Java开发案例;然后按照软件工程的思想进行开发,教师引领学生共同完成该案例的需求分析、总体设计、详细设计、编码调试、软件发布等任务;接着在现有版本的基础上提出进一步的改进设想,并逐步实现升级;最后将前述各个阶段的文档进行编撰整理。这样下来,完成案例分析的过程,也就是开发Java程序的过程,有效提高了教学实效性。
2.2项目驱动法和角色扮演法
课程进行到中期,有了前面案例分析的基础,学生已经基本掌握了利用Java语言进行面向对象程序分析及设计的方法,接下来让学生以小組为单位,自行选择一个软件系统进行Java项目开发。具体步骤如下:
1)教师公布项目选题,学生分组自主申报。
教师提供合适的项目选题,如开发一个简易计算器、开发一个扫雷游戏、开发一个走迷宫游戏、开发一个学生管理系统等等,每组学生(5人为一组)按照自身兴趣进行选择,然后分工协作,展开后续的系列工作。
2)根据每组的具体选题提供学案,指导学生进行学习。
学案,顾名思义,学习方案,主要指教师根据学生的知识水平和接受能力而编制的具有指导性质的学习方案,目的是为了让学生进行主动的知识建构、形成综合的学习能力[5]。Java实训课程每个项目的学案包括实训目标、知识准备、重点难点、操作演练等几方面内容。以开发一个计算器为例,学案简要内容介绍如下。
3)学生自主讨论、分析设计、编写调试、互评互助。
学案下发后,学生便开始在小组内和小组间进行自主讨论,对所选Java项目进行分析设计、编码调试。在此过程中,每个小组选出一名项目经理,负责整个项目的进度把控和质量监督,在每进行完一个阶段之后,还要组织阶段性评审,讲解项目设计过程、听取他人建议和意见,以便更好地完善改进系统。
3 考核评价
Java实训课程的考核评定由两部分构成,即平时成绩和期末成绩。平时成绩涵盖课堂表现、实训操作步骤、文档编撰整理等;期末成绩涵盖学生分组展示,相互总结点评,以过程考核评定成绩。
4 小结
1)作为先进的教学模式,“行为导向型”教学在Java实训课程中的应用,对于提高学生的综合能力,转变教师的教学理念,都有着积极的作用。
2)通过在Java实训课程中运用“行为导向”教学,不仅能使学生在学习中充分发挥其主体地位,同时也能激发学生的学习兴趣。
3)改革传统的考核方式,通过形成性考核有效监控教学管理过程,逐步实现素质教育要求。
参考文献:
[1] 李东明 ,赵伟. Java语言课程实践教学改革[J].计算机教育,2011,13(7).
[2] 韩茂源.行动导向教学法的理论释义及实践解读[J].黑龙江高教研究,2011(6).
[3] 赵建勋.基于行动导向的“Java程序设计”教学研究与实践[J].兰州教育学院学报,2012(4).
[4] 王晓.关于改进JAVA教学方法的研究[J].青岛远洋船员学院学报,2010(9).
[5] 高变英.“学案导学”教学模式的构建与实践[D].济南:山东师范大学,2006.
关键词:Java实训;行为导向;教学
中图分类号:G712 文献标识码:A 文章编号:1009-3044(2015)08-0135-02
Abstract: Java programming language is a core curriculum of computer major in most university. Java training is also a very important step and valid method which can achieve its teaching effect. In order to find a new teaching road of Java training course, this paper researches“ action-oriented” teaching model applied in Java training, including training object, teaching method and assessment.
Key words: Java training; action-oriented; teaching
Java作为一种面向对象的程序设计语言,在教学过程中,既要打好语言语法基础,又要打造面向对象程序设计的思维能力,对教与学的过程提出了更高的要求[1]。Java实训课程作为Java系列课程中的重要成员,其教学方法的选择和教学技巧的运用就显得更为关键。
行为导向,也称行动导向、活动导向,起源于20世纪80年代,并逐步发展成为当今职业教育的主流模式[2]。其核心理念是以职业为导向,以能力为本位,以学生为主体,以教师的主导,通过案例分析、项目实施、角色扮演等多种教学方法,激发学生的学习热情、提升学生的综合素质。深刻把握“行为导向”教学模式的理论内涵和实施策略,对提高Java实训课程教学质量,培养实用型Java软件开发人才具有重大的现实意义和重要的指导作用[3]。本文从Java实训课程的培养目标、教学方法、考核评价等方面进行了应用研究,试图寻找出一条适用于Java实训课程的发展新路。
1 培养目标
Java实训课程是Java语言程序设计的后续课程,也是强化课程。结合本课程实际特点,遵循行为导向教学宗旨,确定了如下培养目标:
通过Java实训课程的学习,能够使学生在模拟项目的演练中,形成Java软件开发人员的必备能力和综合素质,具体包括以下四个方面。
1)深入掌握Java基本知识,提高学以致用的能力;
2)熟练使用文本编辑器和集成开发环境进行Java项目的开发,提高实际操作的能力;
3)以团队形式进行软件系统的分析、设计、编码、调试、发布,提高协调工作的能力;
4)掌握Java高级程序设计方法,能够对软件系统进行改进设计,提高创造能力和综合职业能力。
2 教学方法
由于学生已经具备了Java语言程序设计的基础知识,所以Java实训课程在教学实施过程中,没有采取传统的按章节循序渐进的程式化教学方法,而是采取案例分析、项目驱动、角色扮演等互动性强的行为导向教学方法。这样既能提高学生学习Java课程的兴趣,变被动学习为主动学习;又能将Java程序设计能力与职业行动结合在一起,实现知识、技能、就业三者的有机融合[4]。
2.1案例分析法
课程初期,首先选取一个有代表性且学生易于接受的Java开发案例;然后按照软件工程的思想进行开发,教师引领学生共同完成该案例的需求分析、总体设计、详细设计、编码调试、软件发布等任务;接着在现有版本的基础上提出进一步的改进设想,并逐步实现升级;最后将前述各个阶段的文档进行编撰整理。这样下来,完成案例分析的过程,也就是开发Java程序的过程,有效提高了教学实效性。
2.2项目驱动法和角色扮演法
课程进行到中期,有了前面案例分析的基础,学生已经基本掌握了利用Java语言进行面向对象程序分析及设计的方法,接下来让学生以小組为单位,自行选择一个软件系统进行Java项目开发。具体步骤如下:
1)教师公布项目选题,学生分组自主申报。
教师提供合适的项目选题,如开发一个简易计算器、开发一个扫雷游戏、开发一个走迷宫游戏、开发一个学生管理系统等等,每组学生(5人为一组)按照自身兴趣进行选择,然后分工协作,展开后续的系列工作。
2)根据每组的具体选题提供学案,指导学生进行学习。
学案,顾名思义,学习方案,主要指教师根据学生的知识水平和接受能力而编制的具有指导性质的学习方案,目的是为了让学生进行主动的知识建构、形成综合的学习能力[5]。Java实训课程每个项目的学案包括实训目标、知识准备、重点难点、操作演练等几方面内容。以开发一个计算器为例,学案简要内容介绍如下。
3)学生自主讨论、分析设计、编写调试、互评互助。
学案下发后,学生便开始在小组内和小组间进行自主讨论,对所选Java项目进行分析设计、编码调试。在此过程中,每个小组选出一名项目经理,负责整个项目的进度把控和质量监督,在每进行完一个阶段之后,还要组织阶段性评审,讲解项目设计过程、听取他人建议和意见,以便更好地完善改进系统。
3 考核评价
Java实训课程的考核评定由两部分构成,即平时成绩和期末成绩。平时成绩涵盖课堂表现、实训操作步骤、文档编撰整理等;期末成绩涵盖学生分组展示,相互总结点评,以过程考核评定成绩。
4 小结
1)作为先进的教学模式,“行为导向型”教学在Java实训课程中的应用,对于提高学生的综合能力,转变教师的教学理念,都有着积极的作用。
2)通过在Java实训课程中运用“行为导向”教学,不仅能使学生在学习中充分发挥其主体地位,同时也能激发学生的学习兴趣。
3)改革传统的考核方式,通过形成性考核有效监控教学管理过程,逐步实现素质教育要求。
参考文献:
[1] 李东明 ,赵伟. Java语言课程实践教学改革[J].计算机教育,2011,13(7).
[2] 韩茂源.行动导向教学法的理论释义及实践解读[J].黑龙江高教研究,2011(6).
[3] 赵建勋.基于行动导向的“Java程序设计”教学研究与实践[J].兰州教育学院学报,2012(4).
[4] 王晓.关于改进JAVA教学方法的研究[J].青岛远洋船员学院学报,2010(9).
[5] 高变英.“学案导学”教学模式的构建与实践[D].济南:山东师范大学,2006.