论文部分内容阅读
摘要:研究基于网络教学环境下JAVA语言的教学,以JXVA案例等为载体,以基础知识讲述为主体,来构建师生交互的网络环境平台,从而实现了学生个性发展和主动学习的要求。
关键词:网络环境;教学设计;教学研究
中图分类号:G434 文献标识码:A文章编号:1007-9599 (2010) 09-0000-02
JAVA Language Teaching&Research under Web-based Teaching Environment
Yang Changchun
(Hebi College of Vocation&Technology,Hebi458030,China)
Abstract: Under web-based teaching environment,teaching of JAVA language,JXVA casesas the carrier,with basic knowledge as the subject,to build student-teacher interaction network environment platform,enabling students to personality development and active learning requirements.
Keywords:Network Environment;Teaching design;Teaching study
当前通过网络以网站为主要表现形态的信息呈现、传递和加工、处理模式蓬勃发展。这种模式结合了计算机、多媒体、网络等多种现代信息技术,它为教师提供了一個灵活的教学空间,也为学生提供了开放的、个性化的学习环境。
一、教学目标设计
开展网络环境下的教学,与传统课堂教学不尽相同。本文所开展的网络环境下的教学,不能完全与课堂教学分离,基础知识讲述,重要知识点教学完成还需要在课堂上进行。网络环境下的教学有别于函授或者完全网络化教学。网络教学环境主要为师生教学活动提供更加广阔的空间,通过案例或项目为载体,架起师生、生生沟通的桥梁。结合全日制职业教育的特点,网络环境成为师生交互的平台,一方面达到提高与巩固知识的目的,另一方面以弥补大班上课对于学生个别辅导的不足,更加关注学生个性发展。
二、教学内容设计
教学内容设计以达成学生对于课程基础技能目标为着眼点,考虑职业学校学生的入学基础和当前的年龄特点,教学内容以情景化、案例化、项目化为主要特征,将学科知识点进行整合,以提升学习兴趣和达成知识点为教学内容的组织方式设计课程内容单元。每单元内容通过简单易于实现的案例完成知识入门,通过设计较为复杂的案例来完成学生个人学习进阶,通过小组解决生活问题的案例达到组内合作学习,共同提高的学习目标。
软件专业班开设了多门程序设计语言,各种程序设计语言在标识符、基本语法以及程序流程控制语句方面有相似的定义,因而标识符、变量类型与声明引用、流程控制语句结合一起,构成语言基础知识模块,通过设计三个案例来完成学习:JAVA是第六代面向对象程序设计语言,因而“类和对象”是课程的核心和灵魂,构成主要模块。网络环境里要尽可能地提供学习资源,针对知识点进行讨论,让学生通过网络资源加深类和对象的认识,并通过一些练习或小程序例子来提高对本单元的认知程度;类的特性展示了JAVA带给软件开发的特点与优势,在教学内容中处于重要位置。类库与常用数据结构、数据库连接与结果集处理是构成软件开发必不可少的技术,这两个模块需要学生们通过观摩案例,结合课程讲述与自主案例实践完成学习;综合项目实践是对五大项目的综合运用,包括从开发环境选择、配置、使用到项目发布的全过程,要求师生要通过案例和项目作为载体进行沟通,通过小组内的分工协作进行项目实践。
各模块内容根据重要程度分配时间不等,类与对象、类的特性、类库及常用数据结构占学期教学时间主要部分。各模块均要有设计驱动学生学习的任务和提高学习效果的实操案例,还要有针对综合实践项目的分解内容训练。各单元模块分别为基础语言知识模块,类与对象模块、类的特性、类库与常用数据结构、数据库连接与结果集处理,对应的项目分解单元训练内容由内到外分别对应基本业务逻辑实现功能,业务抽象与数据模型、系统功能类的设计与开发、解决问题的常用算法、数据库连接与数据操纵技术和结果集处理。项目分解训练相对复杂,对比针对模块的案例训练,更有利于调动学生综合运用所学内容的能力。为了保证项目开发的模块独立性和项目的整体性,专门引入业界规范的MVC开发模式,开展项目训练前,先由教师将基于MVC模式的struts技术和相关JSP网页开发内容进行必要说明,拓展内容发布到BB平台上,由学生按需查阅,在使用中逐渐掌握利用struts技术开发的优点。
教学内容设计还要包含培养学生基本职业素质,比如,教师在通过网络平台点评案例时,关注JAVA程序的语言命名规范、程序代码书写规则,帮助学生树立良好的职业习惯。强调不但完成案例/项目功能上的要求,还要遵循软件开发规范,注重良好职业素质养成,只有如此,才算是合格地完成了案例或项目。
三、教学方式设计
教学方式是指教师在教学过程中为了完成教学任务所采取的教学策略和在教师指导下学生的学习策略。
在目标上,既重视认知目标的实现,也重视情感的激发、技能的训练和培养,追求各种教学目标的共同实现。案例/项目教学提供给学生一种主动的动力,在主动动力的驱使下,学生知道要做什么,也知道应达到什么样的目标,这对于学生情感激发,技能训练具有很强的驱动力。当前,就程序设计语言技术本身而言,无论是哪门语言,遇到什么样的问题,都可以通过网络搜索引擎来查找答案。但是,为了避免学生漫无边际地陷入因特网的知识海洋以及不良信息影响,教学开始,教师主要通过网络平台将学习过程中常见问题尽可能多地提供,以减少学生问题困惑时间,让学生尽早地体验成功的愉悦。当经过一段时间的练习后,学生树立了学习程序设计语言的信心,这时将答疑栏目尽可能交给学生,让学生们互相帮助,或者通过搜索因特网在更大范围内寻求帮助,最终实现认知目标的达成。
在活动方式上,强调教学活动是一种多边互动,提倡师生、生生、师师之间的沟通、交流与互动,从而使课堂信息的传递成为多渠道、多层次、多方位、多手段的综合、立体化的教学。个人、小组完成案例后,先进行组内网络观摩与评比,然后将本组较好的成果拿到班内进行组间展评。学生们对大多数案例都能够独立或通过组内协助完成,通过组内和组间的交流互动,主要是促成一种学习气氛,通过相互观摩比较,从程序设计语言的学习中让学生体验程序编码规范的重要性和成功的愉悦感,通过个人、组间实现方式多样性差异中让学生感知多角度思维的重要性。
在师生互动交流中,注重情感因素,并使这种情感因素成为推动教学进程,影响教学效果的重要方面。教学过程中主动通过网络与学生沟通,对学生取得的进步花时间进行文字性表扬,通过留言或QQ,EMAIL等多种方式进行。通过互动交流,从情感上接近学生心理,通过心的交流来促进学生对于学习的再理解,从而达到促其主动通过网络学习的目标。
在教学过程中,注重探究性。即不仅重视让学生从教师的传授中获取知识,培养技能,而且更注重让学生在教师的引导下通过自身的探讨和研究,获取、掌握知识,发展自己的能力,从而使学习和掌握人类己有知识的过程变为探究人类已有知识,发展学生能力的过程,并转变“传统的被动接受”的学习过程为积极主动去探索、研究、发现的学习过程。
课堂教学是开展网络教学的前提和基础。教师通过课堂教学,为学生们开展网络环境学习作好准备。这也是有限的课堂时间所能完成的主要工作。作为学习的主体,学生的学习活动从课堂听课开始,直到转移到网络环境下,真正意义的知识建构展开了。师生/生生之间更多的交互在课堂上很难深度展开,通过BB平台作为媒介,以任务/案例/项目作为载体,师生/生生之间的交流会行云流水般地进行下去。网络交流拉近了师生界线,平等对称的交流使得师生间关系更加融洽。在网络环境下,教师的工作一方面集中在资源的搜集、筛选、提供,问题答疑;另一方面要进行网络观察,作好与学生的思想交流和对整个活动过程控制。
四、结论
从实践角度感受来看,开展网络教学需要做的工作比预期想象要难得多,从方案的设计、资源收集到发布、学生的组织等,许多问题需要克服,还需要在教学过程中不断学习,向有经验的前辈求教。
参考文献:
[1]苏富林.JAVA语言教学探讨.甘肃高师学报,2007
[2]王建虹.Java教学中面向对象编程思想的培养.山西财政税务专科学校学报,2006
[3]王红.Java语言程序设计课学生能力的培养.计算机教育,2007
关键词:网络环境;教学设计;教学研究
中图分类号:G434 文献标识码:A文章编号:1007-9599 (2010) 09-0000-02
JAVA Language Teaching&Research under Web-based Teaching Environment
Yang Changchun
(Hebi College of Vocation&Technology,Hebi458030,China)
Abstract: Under web-based teaching environment,teaching of JAVA language,JXVA casesas the carrier,with basic knowledge as the subject,to build student-teacher interaction network environment platform,enabling students to personality development and active learning requirements.
Keywords:Network Environment;Teaching design;Teaching study
当前通过网络以网站为主要表现形态的信息呈现、传递和加工、处理模式蓬勃发展。这种模式结合了计算机、多媒体、网络等多种现代信息技术,它为教师提供了一個灵活的教学空间,也为学生提供了开放的、个性化的学习环境。
一、教学目标设计
开展网络环境下的教学,与传统课堂教学不尽相同。本文所开展的网络环境下的教学,不能完全与课堂教学分离,基础知识讲述,重要知识点教学完成还需要在课堂上进行。网络环境下的教学有别于函授或者完全网络化教学。网络教学环境主要为师生教学活动提供更加广阔的空间,通过案例或项目为载体,架起师生、生生沟通的桥梁。结合全日制职业教育的特点,网络环境成为师生交互的平台,一方面达到提高与巩固知识的目的,另一方面以弥补大班上课对于学生个别辅导的不足,更加关注学生个性发展。
二、教学内容设计
教学内容设计以达成学生对于课程基础技能目标为着眼点,考虑职业学校学生的入学基础和当前的年龄特点,教学内容以情景化、案例化、项目化为主要特征,将学科知识点进行整合,以提升学习兴趣和达成知识点为教学内容的组织方式设计课程内容单元。每单元内容通过简单易于实现的案例完成知识入门,通过设计较为复杂的案例来完成学生个人学习进阶,通过小组解决生活问题的案例达到组内合作学习,共同提高的学习目标。
软件专业班开设了多门程序设计语言,各种程序设计语言在标识符、基本语法以及程序流程控制语句方面有相似的定义,因而标识符、变量类型与声明引用、流程控制语句结合一起,构成语言基础知识模块,通过设计三个案例来完成学习:JAVA是第六代面向对象程序设计语言,因而“类和对象”是课程的核心和灵魂,构成主要模块。网络环境里要尽可能地提供学习资源,针对知识点进行讨论,让学生通过网络资源加深类和对象的认识,并通过一些练习或小程序例子来提高对本单元的认知程度;类的特性展示了JAVA带给软件开发的特点与优势,在教学内容中处于重要位置。类库与常用数据结构、数据库连接与结果集处理是构成软件开发必不可少的技术,这两个模块需要学生们通过观摩案例,结合课程讲述与自主案例实践完成学习;综合项目实践是对五大项目的综合运用,包括从开发环境选择、配置、使用到项目发布的全过程,要求师生要通过案例和项目作为载体进行沟通,通过小组内的分工协作进行项目实践。
各模块内容根据重要程度分配时间不等,类与对象、类的特性、类库及常用数据结构占学期教学时间主要部分。各模块均要有设计驱动学生学习的任务和提高学习效果的实操案例,还要有针对综合实践项目的分解内容训练。各单元模块分别为基础语言知识模块,类与对象模块、类的特性、类库与常用数据结构、数据库连接与结果集处理,对应的项目分解单元训练内容由内到外分别对应基本业务逻辑实现功能,业务抽象与数据模型、系统功能类的设计与开发、解决问题的常用算法、数据库连接与数据操纵技术和结果集处理。项目分解训练相对复杂,对比针对模块的案例训练,更有利于调动学生综合运用所学内容的能力。为了保证项目开发的模块独立性和项目的整体性,专门引入业界规范的MVC开发模式,开展项目训练前,先由教师将基于MVC模式的struts技术和相关JSP网页开发内容进行必要说明,拓展内容发布到BB平台上,由学生按需查阅,在使用中逐渐掌握利用struts技术开发的优点。
教学内容设计还要包含培养学生基本职业素质,比如,教师在通过网络平台点评案例时,关注JAVA程序的语言命名规范、程序代码书写规则,帮助学生树立良好的职业习惯。强调不但完成案例/项目功能上的要求,还要遵循软件开发规范,注重良好职业素质养成,只有如此,才算是合格地完成了案例或项目。
三、教学方式设计
教学方式是指教师在教学过程中为了完成教学任务所采取的教学策略和在教师指导下学生的学习策略。
在目标上,既重视认知目标的实现,也重视情感的激发、技能的训练和培养,追求各种教学目标的共同实现。案例/项目教学提供给学生一种主动的动力,在主动动力的驱使下,学生知道要做什么,也知道应达到什么样的目标,这对于学生情感激发,技能训练具有很强的驱动力。当前,就程序设计语言技术本身而言,无论是哪门语言,遇到什么样的问题,都可以通过网络搜索引擎来查找答案。但是,为了避免学生漫无边际地陷入因特网的知识海洋以及不良信息影响,教学开始,教师主要通过网络平台将学习过程中常见问题尽可能多地提供,以减少学生问题困惑时间,让学生尽早地体验成功的愉悦。当经过一段时间的练习后,学生树立了学习程序设计语言的信心,这时将答疑栏目尽可能交给学生,让学生们互相帮助,或者通过搜索因特网在更大范围内寻求帮助,最终实现认知目标的达成。
在活动方式上,强调教学活动是一种多边互动,提倡师生、生生、师师之间的沟通、交流与互动,从而使课堂信息的传递成为多渠道、多层次、多方位、多手段的综合、立体化的教学。个人、小组完成案例后,先进行组内网络观摩与评比,然后将本组较好的成果拿到班内进行组间展评。学生们对大多数案例都能够独立或通过组内协助完成,通过组内和组间的交流互动,主要是促成一种学习气氛,通过相互观摩比较,从程序设计语言的学习中让学生体验程序编码规范的重要性和成功的愉悦感,通过个人、组间实现方式多样性差异中让学生感知多角度思维的重要性。
在师生互动交流中,注重情感因素,并使这种情感因素成为推动教学进程,影响教学效果的重要方面。教学过程中主动通过网络与学生沟通,对学生取得的进步花时间进行文字性表扬,通过留言或QQ,EMAIL等多种方式进行。通过互动交流,从情感上接近学生心理,通过心的交流来促进学生对于学习的再理解,从而达到促其主动通过网络学习的目标。
在教学过程中,注重探究性。即不仅重视让学生从教师的传授中获取知识,培养技能,而且更注重让学生在教师的引导下通过自身的探讨和研究,获取、掌握知识,发展自己的能力,从而使学习和掌握人类己有知识的过程变为探究人类已有知识,发展学生能力的过程,并转变“传统的被动接受”的学习过程为积极主动去探索、研究、发现的学习过程。
课堂教学是开展网络教学的前提和基础。教师通过课堂教学,为学生们开展网络环境学习作好准备。这也是有限的课堂时间所能完成的主要工作。作为学习的主体,学生的学习活动从课堂听课开始,直到转移到网络环境下,真正意义的知识建构展开了。师生/生生之间更多的交互在课堂上很难深度展开,通过BB平台作为媒介,以任务/案例/项目作为载体,师生/生生之间的交流会行云流水般地进行下去。网络交流拉近了师生界线,平等对称的交流使得师生间关系更加融洽。在网络环境下,教师的工作一方面集中在资源的搜集、筛选、提供,问题答疑;另一方面要进行网络观察,作好与学生的思想交流和对整个活动过程控制。
四、结论
从实践角度感受来看,开展网络教学需要做的工作比预期想象要难得多,从方案的设计、资源收集到发布、学生的组织等,许多问题需要克服,还需要在教学过程中不断学习,向有经验的前辈求教。
参考文献:
[1]苏富林.JAVA语言教学探讨.甘肃高师学报,2007
[2]王建虹.Java教学中面向对象编程思想的培养.山西财政税务专科学校学报,2006
[3]王红.Java语言程序设计课学生能力的培养.计算机教育,2007