开篇:润墨网以专业的文秘视角,为您筛选了一篇程序模块化设计思想在高师教学设计课程中的应用研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
摘 要 软件系统的开发设计过程和教学系统的教学设计过程有很多相同之处,软件开发系统中的模块化设计方法和教学系统中的教学设计可以做方法整合,提高教学设计的效率。模块设计的思想有利于高师学生更好地在教学设计过程中做出逻辑性强的教学设计,帮助高师学生快速形成教学模式。
中图分类号:G652 文献标识码:B
文章编号:1671-489X(2017)06-0073-02
1 前言
教学设计是指在教学系统中各个要素都积极发挥作用并合理安排所有要素之间的关系,来发挥整体优势。软件设计就是软件各个模块功能完备,并能完美整合,形成功能完整的系统,体现其价值所在。因此,二者有其相同之处。
2 软件程序设计和教学设计的共性体现
每一个学科都会形成各自不同的学科体系,成为一个完整的学科系统,每个系统相互作用、相互依赖,又由若干个组成部分构成,成为具有特定功能的有机整体。
软件程序设计过程 程序设计过程要遵循软件工程的设计方法。软件生存周期一般分为七个阶段[1]:
1)可行性研究和项目开发计划阶段,问题是“系统要解决什么问题”“是否可行”;
2)用户需求分析阶段,任务是“软件系统必须做什么”;
3)概要设计阶段,问题是设计软件的体系结构,该结构由哪些模块组成,这些模块的层次结构是怎样的,模块的调用关系是怎样的,每一个模块的功能是什么;
4)详细设计阶段,对每个模块完成的功能进行具体描述,要把功能描述变为精确的、结构化的过程描述;
5)编码阶段,具体地编写程序代码;
6)测试阶段,检验软件的组成部分;
7)运行维护阶段。
教学系统设计过程 教学设计是系统化解决教学问题的过程,称为教学系统设计[2]。教学系统设计以系统方法为指导,通过分析教学中的问题并确定教学目标,建立解决教学问题的策略和解决问题的方案,进行评价以及对方案进行修改的过程,包括:
1)评估需求,确定教学目的;
2)教学内容分析,了解学习的内容;
3)学习者分析,了解学习者已有的知识和技能;
4)制定教学目标,具体陈述学习后能够提高的能力;
5)整合教学资源,为教学做准备;
6)开发评价方案,准备如何评价学生的学习;
7)具体的教学实施过程;
8)修改与评价,整理、反馈资料和数据,并M行教学设计的修正和多方面的评价。
程序设计过程和教学设计过程的共性体现 把两个设计过程进行对比不难看出,教学设计就是根据教学目标的要求设计各种功能的教学系统,软件设计是根据用户的需求来进行各个功能的设计,设计过程的每个阶段都是可以相对应的。例如:软件需求分析对应教学设计的教学内容分析和学习者分析;详细设计可以对应开发评价方案和开发教学材料;运行维护对应实施、修改与评价。因为两者有许多相似之处,所以教学设计可以采用程序模块化设计思想来进行整合。
3 程序模块化设计思想在教学设计教学中的优越性
教学设计是一个完整的系统设计。教学系统可以看作由教师、学生、教学内容和媒体等要素构成的有机整体,其功能取决各个要素及相互间的关系。根据设计的流程可以进行模块的划分。模块设计思想在教学设计中的优越性体现在:模块设计使得教学内容逻辑严密,条理清晰;模块设计使得教学过程中的各个教学环节相对独立,有利于教师对教学环节进行修正和改进;模块设计使得教学系统运行方便地选择不同的流程;模块设计使得教学过程中各个环节中的问题更具体,有利于教学形成特例。
4 程序模块化设计思想在教学设计中的应用
高师学生学习教学设计的主要任务就是要学会分析所带课程教材内容,并把它条理化、系统化、融会贯通,通过模块化的设计思想可以很好地解决教材内容分析。通过模块的设计思想可以做具体的教学设计,把教学过程模块化,有助于高师学生很好地进行具体的教学训练。
教材内容分析的逻辑结构模块化 教材内容逻辑结构是分析教材各章节、单元之间的关系。教材各章节内容之间存在一定的逻辑关系,只有正确地揭示这种关系,才能促进教学的顺利进行[3]。
图1是顺序型结构,各个部分的教学内容之间的关系是直线瀑布型,内容顺序是固定的,前一部分学习内容是后边学习内容的基础。通过分析教学内容发现这种结构逻辑性极强,一般用于知识的上位学习。
图2是并列关系型结构,教学内容相对独立,学习顺序可以自由调整。这种结构一般用于知识的相关学习和派生学习。
图3是综合型结构,兼有并列型和顺序型特点,各单元有些讲课的顺序可以调换,但有些不行。相对而言,这种结构在实际教中比较常见。这样安排有利于教师根据学生的具体学习情况,合理安排教学顺序,有利于学生综合能力的发展。
教学过程的模块化设计 教学过程一般分为五个阶段,即激发学习动机、领会新知、巩固新知、运用新知、检测阶段。通过这五个阶段的教学来完成本节课的教学目标,教学设计的过程就是教学过程五个阶段的具体体现。通过培养高师学生模块化的设计思想并在具体的教学设计中使用,使得复杂的教学内容条理清晰、逻辑性强。
教学设计流程图1,这是一种简单的逻辑结构关系,导入环节激发学生的学习兴趣,讲解重点和难点知识,到知识的具体运用,结构简单但是逻辑性强,要求教师每个教学环节都要有很好的把握,对教师的要求较高。
教学设计流程图2,由图1的结构演化而来,不同点是在讲完重、难点知识后,分别设计习题环节,这样是为了加强学生的理解和巩固知识,同时在进行综合练习的时候,两者可以结合进行考查。
教学设计流程图3,这是一种递进关系的教学内容,两者之间可以形成知识的迁移,前者的学习内容是后者学习内容的基础,两者相互影响,通过综合习题来进行检测。
教学设计流程图4,这是一种并列关系的教学内容,两个知识点之间是并列关系,但又各自是一个完整的体系。一般是相关知识和派生知识的学习,学习内容有相关性,也可以独立学习,通过综合习题联系起来。
5 结语
高师学生应能够根据程序设计的思想在具体的教学内容分析的基础上进行教学过程设计,并在具体的实践教学中具体应用。在具体的实践教学过程中,模块化的设计思想帮助高师学生快速规划课程内容体系,使之条理化、逻辑分明,在最短的时间里设计教学过程并产生最优化教学效果。
参考文献
[1]许家},白忠建,吴磊.软件工程:理论与实践[M].北京:高等教育出版社,2009.
[2]李兆君.现代教育技术[M].北京:高等教育出版社,2009.
[3]王佑镁.小学信息技术教学设计[M].北京:高等教育出版社,2015.