论文部分内容阅读
摘要:本文根据作者对Java程序设计课程丰富的教学经验和实践经验,从课程教学内容、教学方法、考核方式以及实践教学四个方面进行了教学改革,激发学生学习兴趣,培养学生的逻辑思维能力和创新能力,从而使学生具备的项目开发能力,实现应用型人才培养的目标。
关键词:Java程序设计 教学改革 应用型人才
1、前言
我校计算机科学与技术专业主要培养适应社会发展需求,德、智、体全面发展,生产、建设、管理、服务第一线需要的,系统掌握本专业基础理论、基本知识,掌握本专业基本技能,具有较强实践能力和创新精神,能够从事计算机软件应用系统和网络系统的分析、设计、维护、管理等工作的高级应用型人才。本着应用为本,学以致用的办学理念,本专业采用校企合作方式,通过安博教育集团与SUN公司进行合作,重点引入“Java”课程体系。应用型人才,是指能将专业知识和技能应用于所从事的专业社会实践的一种专门的人才类型,它既不需要知识型人才那么丰富系统的专业知识和扎实的理论基础,也不需要技能型人才那种熟练的实际操作技艺,更不需要研发型人才的那种研发能力和创新品质。应用型人才培养适应了当前社会的需要,也适应了我校和我专业为地区经济社会服务的定位。
根据应用型人才培养目标的要求,本文就我校Java程序设计课程的教学改革实践进行了总结和分析,提出了培养学生Java编程能力的切实可行的教学方案。
2、教学内容改革
针对应用型人才培养的需要和学生的认知特点,教学内容设置实行“精简理论,强化实践,培养技能,面向应用”。
2.1 理论课程内容设置
(1)、基础与应用相结合
本课程依据实际编程工作的需要,将教学内容分成基础部分和应用部分。
Java基础部分主要是为学生编程打好两个基础,语言运用基础,面向对象基础。语言基础部分,重点使学生掌握java语言基本元素、数据类型、运算符、表达式、流程控制。面向对象程序设计思想对于学生较难理解,这部分内容应从简单到复杂,从具体到抽象的设置,按照人的思维方式,使学生理解,培养面向对象程序设计思想。基础部分主要加深学生对语言基础知识的掌握和对面向对象编程思想的理解。
java应用部分,介绍多种java使用技术,引入实际的java项目或案例,并适当简化,以适于学生开发,模拟真实开发的过程,进行教学。使整个教学内容融入到实践应用中。
(2)、理论与实践相结合
在课程内容组织上,采用理论教学内容与实践教学内容结合的组织方式。每一个概念、每一个理论知识点都配备了相应的实验实践环节。
Java基础部分,精选课堂编程练习习题、课后编程练习习题,使学生带着问题学习,用知识点解题。在单个知识点练习的基础上,设置单元实验,将多个知识点综合起来训练,发挥学生的创造力,提高学生的实践编程能力。
Java应用部分,每个具体的应用单元单设应用案例,以巩固单个知识点的应用,同时设一个完整的综合案例贯穿所有部分,使学生最终能够用java开发出一个小型的系统。
(3)、重在技能培养
本课程重在培养学生的java实践编程技能,基础部分重点围绕构建学生的逻辑思维编程能力和语言基础应用能力选取教学内容;应用开发部分,主要按实际应用选取教学内容,将实际工作过程中所需内容引入到教学中来,将企业真实的工作项目或案例分解,简化为学生较易接受的内容,使教学内容与实际应用紧密结合。
2.2实验课程内容的设置
要培养学生实践编程能力,课程中的实验部分内容设置至关重要。本课程提倡理论与实践相结合,理论为实践服务,培养学生综合应用能力。设置实验种类如下:课内上机实验、课内综合实验和课外实践拓展。
(1)、课内上机实验
针对课内具体知识点,选取合理的实验题目,使学生能依据教师上课所讲习题,独立完成实验内容。通过实验可以巩固学生对知识的掌握,同时,也可以对普遍存在的问题,加以反馈总结。
(2)、课内综合实验
在单个知识点实验的基础上安排综合实验,即将多个知识点综合起来训练。在多个知识点综合实验的前提下,再设置一个实际项目或案例将所欲知识融会贯通,培养学生的综合应用能力。
(3)、课外实践拓展
课内实验部分,由老师指导,同学之间也可以进行交流,对于普遍存在的问题,教师统一讲解。这些对于有兴趣和学习好的学生,可能还远远不够,所以,可以在课内实验的基础上,有针对性的设置一些具有探索性质的拓展实践内容,这样,可以培养学生的探索创新能力。
3、教学方法改革
坚持以“学生”为主体、以“能力”为本位和以“教师”为主导的教育理念,把提高学生的java应用开发能力放在重要位置,采用任务驱动、多媒体教学等多种教学方法,针对不同学生,灵活运用这几种方法,引导学生积极思考、乐于实践。
(1)多种教学模式及方法
采用由浅入深、层次分明的任务驱动式教学、案例教学的教学模式。将整个教学过程分解为若干个任务或案例,案例设置学生在环环相扣的任务驱动下完成学习和实践过程。将知识点融入到任务或案例中,使学生能够带着任务学习,通过任务的完成掌握相应的知识点。使学生能够利用所学知识解决实际问题,不仅提高学生的学习积极性,也提高了学习效率。
采用理论与实践相结合的教学模式。采用完全在实验室上课和实践部分实验室上课的模式。和ATA合作的java课程,理论和实验全部在实验室上课,这样,可以老师边讲解,学生边练习,教学互动。在完成任务的同时,不仅提高了学生在教室上,实践环节在实验室上的模式。这种情况下,理论课,教师边讲解,学习的兴趣,同时,也激发学生的创造性。不是合作的java课程,采用理论课边演示,学生可以直观的观察程序编写及运行情况;实践环节配合理论课,设置课内实验、综合实验内容;另外可以布置题目,让突出的学生利用课后业余时间完成。
(2)多媒体教学技术应用
多媒体教学与实验教学结合。课程在多媒体教室上,这样,可以利用多媒体课件讲解课程内容。特别可以利用多媒体演示PPT、程序的编写与运行。
(3)现代教学技术手段
建立开放式课堂,开发java教学平台,利用网络,通过教学平台、邮箱、QQ等,共享资源,如课件、教案、源程序、习题答案等。另外,鼓励学生自己获取知识,调动学生学习的积极性,培养学生独立思考和解决问题的能力。
4、教学考核方式改革
本课程主要培养学生的java实践编程能力,所以只用笔试的考试方式,很难反映出学生的真实水平,所以考核方式做了相应的调整,加入实践环节,采用笔试加上机的考试方式,这样,可以避免学生考前突击死记硬背,高分低能的现象。
同时,建设java试题库,试题的形式包含多种,填空、选择、简答、读程序写结果、编程等,试题按照章节知识点分布,分为易、中、难三种类型,
学生可以根据题库复习。最终考试,全部采用上机考试的形式,实际上机编程,避免学生死背答高分,考试过程可以充分的体现出学生编写程序、调试程序、运行程序的真实水平。
5、结论
Java程序設计课程教学的改革与实践提高了学
生的专业技能,通过校企合作,学生在学习的过程中能将所学的知识与实际应用结合,并且授课的案例均由企业提供的真实案例改写,能使学生学有所用,提升了学生的实践应用能力,同时,本专业的学生考试结课,除了校内的考核,还要参加SUN的认证考试,近3年,学生认证通过率均超过了90%,同时,学生参加各种大赛也取得了优异的成绩,这些都足以证明了Java程序设计课程教学改革的可行。■
参考文献
[1] 李晋.Java课程教学改革与实践.技术应用.2011.
[2] 熊风光.基于Java 的程序设计类课程体系的教学改革.中国电力教育,2009,11.
关键词:Java程序设计 教学改革 应用型人才
1、前言
我校计算机科学与技术专业主要培养适应社会发展需求,德、智、体全面发展,生产、建设、管理、服务第一线需要的,系统掌握本专业基础理论、基本知识,掌握本专业基本技能,具有较强实践能力和创新精神,能够从事计算机软件应用系统和网络系统的分析、设计、维护、管理等工作的高级应用型人才。本着应用为本,学以致用的办学理念,本专业采用校企合作方式,通过安博教育集团与SUN公司进行合作,重点引入“Java”课程体系。应用型人才,是指能将专业知识和技能应用于所从事的专业社会实践的一种专门的人才类型,它既不需要知识型人才那么丰富系统的专业知识和扎实的理论基础,也不需要技能型人才那种熟练的实际操作技艺,更不需要研发型人才的那种研发能力和创新品质。应用型人才培养适应了当前社会的需要,也适应了我校和我专业为地区经济社会服务的定位。
根据应用型人才培养目标的要求,本文就我校Java程序设计课程的教学改革实践进行了总结和分析,提出了培养学生Java编程能力的切实可行的教学方案。
2、教学内容改革
针对应用型人才培养的需要和学生的认知特点,教学内容设置实行“精简理论,强化实践,培养技能,面向应用”。
2.1 理论课程内容设置
(1)、基础与应用相结合
本课程依据实际编程工作的需要,将教学内容分成基础部分和应用部分。
Java基础部分主要是为学生编程打好两个基础,语言运用基础,面向对象基础。语言基础部分,重点使学生掌握java语言基本元素、数据类型、运算符、表达式、流程控制。面向对象程序设计思想对于学生较难理解,这部分内容应从简单到复杂,从具体到抽象的设置,按照人的思维方式,使学生理解,培养面向对象程序设计思想。基础部分主要加深学生对语言基础知识的掌握和对面向对象编程思想的理解。
java应用部分,介绍多种java使用技术,引入实际的java项目或案例,并适当简化,以适于学生开发,模拟真实开发的过程,进行教学。使整个教学内容融入到实践应用中。
(2)、理论与实践相结合
在课程内容组织上,采用理论教学内容与实践教学内容结合的组织方式。每一个概念、每一个理论知识点都配备了相应的实验实践环节。
Java基础部分,精选课堂编程练习习题、课后编程练习习题,使学生带着问题学习,用知识点解题。在单个知识点练习的基础上,设置单元实验,将多个知识点综合起来训练,发挥学生的创造力,提高学生的实践编程能力。
Java应用部分,每个具体的应用单元单设应用案例,以巩固单个知识点的应用,同时设一个完整的综合案例贯穿所有部分,使学生最终能够用java开发出一个小型的系统。
(3)、重在技能培养
本课程重在培养学生的java实践编程技能,基础部分重点围绕构建学生的逻辑思维编程能力和语言基础应用能力选取教学内容;应用开发部分,主要按实际应用选取教学内容,将实际工作过程中所需内容引入到教学中来,将企业真实的工作项目或案例分解,简化为学生较易接受的内容,使教学内容与实际应用紧密结合。
2.2实验课程内容的设置
要培养学生实践编程能力,课程中的实验部分内容设置至关重要。本课程提倡理论与实践相结合,理论为实践服务,培养学生综合应用能力。设置实验种类如下:课内上机实验、课内综合实验和课外实践拓展。
(1)、课内上机实验
针对课内具体知识点,选取合理的实验题目,使学生能依据教师上课所讲习题,独立完成实验内容。通过实验可以巩固学生对知识的掌握,同时,也可以对普遍存在的问题,加以反馈总结。
(2)、课内综合实验
在单个知识点实验的基础上安排综合实验,即将多个知识点综合起来训练。在多个知识点综合实验的前提下,再设置一个实际项目或案例将所欲知识融会贯通,培养学生的综合应用能力。
(3)、课外实践拓展
课内实验部分,由老师指导,同学之间也可以进行交流,对于普遍存在的问题,教师统一讲解。这些对于有兴趣和学习好的学生,可能还远远不够,所以,可以在课内实验的基础上,有针对性的设置一些具有探索性质的拓展实践内容,这样,可以培养学生的探索创新能力。
3、教学方法改革
坚持以“学生”为主体、以“能力”为本位和以“教师”为主导的教育理念,把提高学生的java应用开发能力放在重要位置,采用任务驱动、多媒体教学等多种教学方法,针对不同学生,灵活运用这几种方法,引导学生积极思考、乐于实践。
(1)多种教学模式及方法
采用由浅入深、层次分明的任务驱动式教学、案例教学的教学模式。将整个教学过程分解为若干个任务或案例,案例设置学生在环环相扣的任务驱动下完成学习和实践过程。将知识点融入到任务或案例中,使学生能够带着任务学习,通过任务的完成掌握相应的知识点。使学生能够利用所学知识解决实际问题,不仅提高学生的学习积极性,也提高了学习效率。
采用理论与实践相结合的教学模式。采用完全在实验室上课和实践部分实验室上课的模式。和ATA合作的java课程,理论和实验全部在实验室上课,这样,可以老师边讲解,学生边练习,教学互动。在完成任务的同时,不仅提高了学生在教室上,实践环节在实验室上的模式。这种情况下,理论课,教师边讲解,学习的兴趣,同时,也激发学生的创造性。不是合作的java课程,采用理论课边演示,学生可以直观的观察程序编写及运行情况;实践环节配合理论课,设置课内实验、综合实验内容;另外可以布置题目,让突出的学生利用课后业余时间完成。
(2)多媒体教学技术应用
多媒体教学与实验教学结合。课程在多媒体教室上,这样,可以利用多媒体课件讲解课程内容。特别可以利用多媒体演示PPT、程序的编写与运行。
(3)现代教学技术手段
建立开放式课堂,开发java教学平台,利用网络,通过教学平台、邮箱、QQ等,共享资源,如课件、教案、源程序、习题答案等。另外,鼓励学生自己获取知识,调动学生学习的积极性,培养学生独立思考和解决问题的能力。
4、教学考核方式改革
本课程主要培养学生的java实践编程能力,所以只用笔试的考试方式,很难反映出学生的真实水平,所以考核方式做了相应的调整,加入实践环节,采用笔试加上机的考试方式,这样,可以避免学生考前突击死记硬背,高分低能的现象。
同时,建设java试题库,试题的形式包含多种,填空、选择、简答、读程序写结果、编程等,试题按照章节知识点分布,分为易、中、难三种类型,
学生可以根据题库复习。最终考试,全部采用上机考试的形式,实际上机编程,避免学生死背答高分,考试过程可以充分的体现出学生编写程序、调试程序、运行程序的真实水平。
5、结论
Java程序設计课程教学的改革与实践提高了学
生的专业技能,通过校企合作,学生在学习的过程中能将所学的知识与实际应用结合,并且授课的案例均由企业提供的真实案例改写,能使学生学有所用,提升了学生的实践应用能力,同时,本专业的学生考试结课,除了校内的考核,还要参加SUN的认证考试,近3年,学生认证通过率均超过了90%,同时,学生参加各种大赛也取得了优异的成绩,这些都足以证明了Java程序设计课程教学改革的可行。■
参考文献
[1] 李晋.Java课程教学改革与实践.技术应用.2011.
[2] 熊风光.基于Java 的程序设计类课程体系的教学改革.中国电力教育,2009,11.