论文部分内容阅读
【摘 要】程序设计是软件专业的基础课程,教学内容较为抽象,同时,我校学生的生源较高中生程度要低,因此教学中,学生普遍感觉枯燥,难以理解,对于教学效果有很大影响。为此,在教学的方法和模式上进行探索,开展教学资源包的研究。
【关键词】程序设计;教学;资源包
随着信息化的不断发展,各种信息系统在学校的各项事务中发挥着越来越重要的作用,不断体现出其优越性。相对来说,软件专业的课程中,程序设计是该专业中逻辑性、抽象性较高的课程,学生对该课程的学习较为困难。“十二五”期间,教学资源库的建设已成为实现教育现代化、信息化的重要基础,它为教师教学、学生自主学习服务,提高专业人才培养质量,培养学生自主学习、协作学习、探究学习的能力。针对以上情况,在现有教学资源的基础上,进行程序设计教学资源包的研究。
一、程序设计课程教学的现状
程序设计课程在软件专业的课程中,属于基础课,也是专业课。该课程涵盖了一系列的程序设计语言课程,包括C语言、VB语言、C#语言、delphi语言、java语言等等。对于这些语言的课程,虽然都在机房中进行教学,学生有一定的操作时间来巩固所学,但学生的普遍感觉还是比较枯燥,新旧知识的融合性较差,使得程序设计教学易于陷入困难的境地,这就要求教师在教学时,探索更加合适的教学方法,激发学生的学习兴趣,使得学生最终达到“乐学”、“善学”。
二、程序设计教学资源包开发的优越性
教学资源包的建构源于立体化教学资源思想。它旨在向师生提供全套的教学解决方案,以期高质量地承载并转换知识与能力。[1]它以媒体素材为基础,通过知识点的链接,能够解决教学实际问题,满足课堂教学需要的具体化、系统化的教学资源集合。它不是简单的资源拼凑,而是有目的、有原则、有方向的资源整合。[2]
目前,全国各地都在进行共享型教学资源库的研制和推广,以此来带动教学资源开发,推动专业教学改革,这对于适合本校的程序设计教学资源包的研究是一个很好的契机。
每个教师在各种程序设计语言的教学过程中,有自己独特的教学模式、方法、手段,从而形成了他们独特的教学风格,如果能够在现有教学和教师资源的基础上,通过对已开发的教学资源包的研究,集合教师的集体智慧,将现有的教学资源进行整合、优化,并开发出一套有我校特色的教学资源包,对提高教师的教学效果,增强学生学习能力,都将有深远的影响。
三、程序设计资源包开发的流程
1.确定具体设计内容
对于资源包中所涉及的语言有一个总的构想,即其中包含哪些程序设计语言的教学,如:C语言、VB语言、C#语言、delphi语言、java语言等,同时必须明确各个语言在教学大纲中的具体要求,教学中使用的教材等情况。
2.确定教学资源包的设计思路
要进行教学资源包的研究,首先就要确定其整体思路,以形成一个整体框架,在该框架体系中再进行具体的延伸。以某个已开发的教学资源包的思路[2]为例,它包括教学准备、教学过程、教学评价三个部分,每个部分又有其具体的内容,最后细化到文字、图表、视频、动画等具体的教学资源,分层十分明确。
程序设计教学资源包的设计思路,目前还只是一个简单的勾画,总体结构如图1所示。
各种语言所包含的内容大致相同,以C语言为例,如图2所示。
3.资源收集与优化
根据资源包的整体设计思路,将任务分配到各个相关人员,每人负责一部分。集合各科教师在教学过程中使用的各种资源,进行优化,抽取出一套较为完备的教学资源,涉及到课前准备、课堂教学、课堂实例、练习以及课后练习、测验考试等一系列内容,资源形式丰富多样,文字、图片、动画、视频等等。
4.资源包的制作
资料收集后,将整理完善后的内容进行整合,形成一套完整的资源包。
图1 总体结构图
图2 C语言所包含的内容
5.资源包的测试维护
资源包制作好后,将其运用到教学中,来进行效果测试。在测试中如果出现不完善的地方,即可根据需要进行修改,使其能够更好的为师生服务。
教学资源包的开发研究,是适应新课改的必然结果,其对于教学的作用已经慢慢体现出来,同时,若稍加修改,它还可以运用到培训中去,并在网络上进行资源共享,它是国家进一步强化和扶持职业教育的必然结果,对职业学校的教学必将产生深远的影响。
参考文献:
[1]张晓明,李显萍,庞英智.立体化教学包研究[M].现代情报,2005(10).
[2]于洁.基于课堂教学的化学教学资源包的开发与利用[J].新课程研究,2012(01)总第247期.
【关键词】程序设计;教学;资源包
随着信息化的不断发展,各种信息系统在学校的各项事务中发挥着越来越重要的作用,不断体现出其优越性。相对来说,软件专业的课程中,程序设计是该专业中逻辑性、抽象性较高的课程,学生对该课程的学习较为困难。“十二五”期间,教学资源库的建设已成为实现教育现代化、信息化的重要基础,它为教师教学、学生自主学习服务,提高专业人才培养质量,培养学生自主学习、协作学习、探究学习的能力。针对以上情况,在现有教学资源的基础上,进行程序设计教学资源包的研究。
一、程序设计课程教学的现状
程序设计课程在软件专业的课程中,属于基础课,也是专业课。该课程涵盖了一系列的程序设计语言课程,包括C语言、VB语言、C#语言、delphi语言、java语言等等。对于这些语言的课程,虽然都在机房中进行教学,学生有一定的操作时间来巩固所学,但学生的普遍感觉还是比较枯燥,新旧知识的融合性较差,使得程序设计教学易于陷入困难的境地,这就要求教师在教学时,探索更加合适的教学方法,激发学生的学习兴趣,使得学生最终达到“乐学”、“善学”。
二、程序设计教学资源包开发的优越性
教学资源包的建构源于立体化教学资源思想。它旨在向师生提供全套的教学解决方案,以期高质量地承载并转换知识与能力。[1]它以媒体素材为基础,通过知识点的链接,能够解决教学实际问题,满足课堂教学需要的具体化、系统化的教学资源集合。它不是简单的资源拼凑,而是有目的、有原则、有方向的资源整合。[2]
目前,全国各地都在进行共享型教学资源库的研制和推广,以此来带动教学资源开发,推动专业教学改革,这对于适合本校的程序设计教学资源包的研究是一个很好的契机。
每个教师在各种程序设计语言的教学过程中,有自己独特的教学模式、方法、手段,从而形成了他们独特的教学风格,如果能够在现有教学和教师资源的基础上,通过对已开发的教学资源包的研究,集合教师的集体智慧,将现有的教学资源进行整合、优化,并开发出一套有我校特色的教学资源包,对提高教师的教学效果,增强学生学习能力,都将有深远的影响。
三、程序设计资源包开发的流程
1.确定具体设计内容
对于资源包中所涉及的语言有一个总的构想,即其中包含哪些程序设计语言的教学,如:C语言、VB语言、C#语言、delphi语言、java语言等,同时必须明确各个语言在教学大纲中的具体要求,教学中使用的教材等情况。
2.确定教学资源包的设计思路
要进行教学资源包的研究,首先就要确定其整体思路,以形成一个整体框架,在该框架体系中再进行具体的延伸。以某个已开发的教学资源包的思路[2]为例,它包括教学准备、教学过程、教学评价三个部分,每个部分又有其具体的内容,最后细化到文字、图表、视频、动画等具体的教学资源,分层十分明确。
程序设计教学资源包的设计思路,目前还只是一个简单的勾画,总体结构如图1所示。
各种语言所包含的内容大致相同,以C语言为例,如图2所示。
3.资源收集与优化
根据资源包的整体设计思路,将任务分配到各个相关人员,每人负责一部分。集合各科教师在教学过程中使用的各种资源,进行优化,抽取出一套较为完备的教学资源,涉及到课前准备、课堂教学、课堂实例、练习以及课后练习、测验考试等一系列内容,资源形式丰富多样,文字、图片、动画、视频等等。
4.资源包的制作
资料收集后,将整理完善后的内容进行整合,形成一套完整的资源包。
图1 总体结构图
图2 C语言所包含的内容
5.资源包的测试维护
资源包制作好后,将其运用到教学中,来进行效果测试。在测试中如果出现不完善的地方,即可根据需要进行修改,使其能够更好的为师生服务。
教学资源包的开发研究,是适应新课改的必然结果,其对于教学的作用已经慢慢体现出来,同时,若稍加修改,它还可以运用到培训中去,并在网络上进行资源共享,它是国家进一步强化和扶持职业教育的必然结果,对职业学校的教学必将产生深远的影响。
参考文献:
[1]张晓明,李显萍,庞英智.立体化教学包研究[M].现代情报,2005(10).
[2]于洁.基于课堂教学的化学教学资源包的开发与利用[J].新课程研究,2012(01)总第247期.