论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>论文范文>范文阅读
快捷分类: 小学教学设计杂志 外语教学期刊 机械设计和制造期刊 毕业设计说明书 教学论文范文 教育教学论坛期刊 设计教学论文 设计学院毕业设计教学计划 计算机毕业设计教学大纲 网页设计教学论文 平面设计教学论文 教学技能和教学设计论文

设计教学类有关论文写作参考范文 跟体验式和悦趣化学习在C语言程序设计教学中的应用相关论文写作参考范文

分类:论文范文 原创主题:设计教学论文 发表时间: 2024-02-01

体验式和悦趣化学习在C语言程序设计教学中的应用,该文是设计教学相关自考开题报告范文和和悦和语言程序设计和学习有关自考开题报告范文.

一、引言体验式学习(Experimental Learning)是指以学习者为中心,通过实践与反思相结合来获得知识、技能和态度的学习方式.悦趣化学习(Game-BasedLearning)又称为游戏式学习,是强调以学生为中心并融合游戏的创新教学方式,学生以小组协作的方式,通过解决游戏中的问题与挑战来学习知识.体验式学习和悦趣化学习都强调以学习者为中心,突出学生在学习中的主体地位.“C语言程序设计”是大多数学生学习的第一门程序设计类课程,它在整个计算机课程教学中占据非常重要的地位.目前课程内容多是基础语法知识讲授,内容枯燥,与实际应用沾不上边,大大降低了学生学习的积极性.授课方式多为课堂理论讲授,课后上机实验.学生反映理论内容较抽象,并与实践有些脱节.教学中教师进行“填鸭式”教学,学生则缺少主动思维.二、悦趣化项目体验的“C语言程序设计”教学设计设计有趣的、开放的由浅及深的体验项目,让学生“做中学”、“快乐学”.1.教学内容的设计.按照进阶式和悦趣化的指导思想,设计猜数游戏、小学生混合运算电子练习簿、个人通讯录管理三个体验项目.第一个项目猜数游戏,可分为几个递进的小任务.首先,要学习程序基本结构,把程序框架搭建起来;第二步,要让电脑想数,学生必须学会随机数产生方法以及随机数的存储问题;第三步,要让人来猜,必须掌握输入语句,随后要判断猜的数比想定的数大还是小,必须掌握分支结构;第四步,为了游戏一直进行直到猜中为止,需要加入循环结构.这样四个递进的小任务可以把“C程序基本结构”、“输入与输出”、“变量定义和使用”、“分支结构程序设计”、“循环结构程序设计”几个知识点的教学情景化,使学生有目标,由浅及深地进行学习.猜数游戏程序还可以拓展为模拟猜数的人,涉及一个新的程序设计算法“二分法”,可启发学生自主进行.第二个项目安排为开发一款实用小软件———小学生混合运算电子练习簿.“猜数游戏”仅涉及两个离散且类型一致的变量,项目二中则涉及多个相互之间有联系的变量,学生通过该项目要学习数据的组织和管理,同样分为几个递进的小任务.首先,完成“出十道加法题,答题,判题”功能,不涉及新的知识点,引导学生逐步独立完成;第二步,完成“出十道加减乘除随机运算题,答题,判题”功能,利用项目一中产生随机数的原理,做适当转换即可,引导学生完成;第三步,要求实现“十道题全部答完,再判定成绩”的功能,涉及至少20个同类型数据的存储问题,引入“数组”的概念,学生必须掌握数组的定义、使用,才能完成;第四步,要求生成判题后的练习簿,并展示出来,记录一道题需要存储5个两种类型变量,引入“结构体”的概念,一个结构体变量存储一道题,十道题使用一个具有10个元素的结构体数组完成十道题的存储.小学生混合运算电子练习簿是一款使用小软件,加入用户需求因素,学生可以在完成任务的基础上从程序可用性方面进行需求创新.第三个项目个人通讯录管理(数组和指针两个版本)是一个麻雀虽小,五脏俱全的信息系统项目,设计为团队项目.在项目二的基础上加入了系统分析、设计的概念,学生会初次接触软件工程思想,分为几个递进的小任务.首先,分析用户需求,给出简单功能需求文档,指导学生按照软件工程的思想进行需求分析和文档整理;第二步,指导学生按功能需求设计系统结构,进行团队成员任务下发,明确个人目标;第三步,程序框架及接口设计,学生在这一步必须学习函数的定义及调用,理解结构化程序设计的精髓———模块化,并掌握通过函数实现程序模块化的方法,教师指导学生完成框架及接口设计,并进行设计评审;第四步,编写程序,按照个人任务进行,这一步用到数据永久保存,涉及文件的读写操作,为日后数据库的学习打下基础;第五步,项目集成、测试,第三步经过教师评审,模块接口设计规范,集成应该比较顺利,学生主要学习程序集成测试方法.个人通讯录管理是一个数据库系统的雏形,学生可以在用户需求、结构设计、数据存储等各个环节进行拓展创新.设计为团队项目可以让学生学习协作的要素,体会设计的意义.项目任务循序渐进,符合学生的认知规律;项目真实、开放,便于培养学生的创新意识.2.教学过程的组织.上述三个项目设计为四个游戏关卡,每一关卡又可以设计为由浅入深的几个任务,每张任务卡给出具体的任务目标、可用的学习资源以及过关需要达到的标准.整个教学过程的组织以通关为目标,完成四个体验项目任务为主线.教学实施时,教师对学生进行分组,每个小组5—6名成员,学生作为主体自主学习,并以团队为单位协作学习,竞赛闯关.

三、体验式和悦趣化学习在课程学习中的价值体验式和悦趣化学习应用于“C语言程序设计”课程教学中,可以寓教于乐,使学生在闯关游戏中体验项目实施,培养程序设计的思维,解决传统教学中学习兴趣不高、实践环节脱节等问题.

1.激发学习动机,增强学习兴趣.学习动机是学生学习程序设计过程中一个非常重要的因素,很多学生学习积极性较差,却在游戏方面显出较高兴趣.将游戏的特点应用到程序设计基础课程的教学过程中,使学习更加有趣,不失为一个促进学习的好方法.

2.培养编程的思维能力和实践能力.对语言类课程而言,实践能力非常重要.学生如果只看不练,根本达不到学习的目的.然而由于教材内容枯燥,课后习题偏离实际,导致学生学习的积极性不高,如果让学生自己动手编制他们感兴趣的程序,就会大大提高他们的成就感,对编程产生兴趣.

3.提高解决问题的能力和培养创新意识.解决问题是一个复杂的智力过程,包括一系列的能力:理解和描述问题的能力;收集和组织相关资讯的能力;制订和管理行动计划或策略的能力;问题推断和决断能力;使用各种解决问题的工具的能力.游戏往往充满了挑战,需要游戏者千方百计地解决问题.

4.提高协作学习能力.任务卡下发给团队,团队成员共同完成闯关行动.团队成员必须独立完成任务卡规定的个人任务,协作完成团队任务,才能进入下一关挑战.

四、结语教学实践证明,游戏闯关完成项目,不但用到程序设计的基本语法,还涉及软件工程、数据结构、数据存储等知识,培养了学生的程序设计思维,有助于提高学生分析问题、解决问题的能力.

此文汇总:该文是关于对写作和悦和语言程序设计和学习论文范文与课题研究的大学硕士、设计教学本科毕业论文设计教学论文开题报告范文和相关文献综述及职称论文参考文献资料有帮助.

参考文献:

1、 小学体育体验式学习 浙江省乐清市南岳镇小学 徐贤安所谓体验是一种心智活动 体验是用全部的心智去感受、关注、欣赏、评价某一事件、人物、事实、思想 所谓“体验性学习”就要求我们关注学生在学习过程中的&.

2、 体验式学习实现高效课堂 初中阶段要学习的知识比较多,要求学生在短时间内寻求到高效率的学习方法,“体验学习”的出现能让学生积极参与到课堂中,学生亲身经历实际活动,会留下很深的印象,对学生学习有很大的帮助.

3、 基于注意力曲线模型的实景化、互动式、体验式教学模式的构建 徐斌 翟伟君 赵媛媛国网中心南方分中心负责国网河北、冀北、山东、上海、江苏、浙江……共计14个省公司的95598服务业务,随着公司发展,员工队伍迅速壮大,培训工作面临前所未有的挑战 为了更好地服务好广.

4、 体验式学习在中职德育课教学中的实践和探究 徐笑颜(江苏省海门中……专业学校,江苏 南通 226100)【摘 要】在中职德育课堂教学中,“体验式”教学逐渐受到教师的关注和应用,这种教学方法很好地发挥了学生的主观能动性,让.

5、 体验式学习在中学音乐教学中的应用 在新课改的背景下,我国对于中学生的教育开始注重文化、艺术……各方面的全面发展,因此,音乐教学在中学教育中开始得到了广泛的重视 而教育模式的改革也强调了要通过学生的自主学习来提高他们的自学能力 在中学音.

6、 C语言程序设计课程改革措施 中图分类号G642 文献标识码A DOI10 16871j cnki kjwhc 2018 11 027摘要计算机科学是21 世纪对人类生活影响最大的前沿学科,程序设计是计算机学科发展的基石,同时计算.