论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>硕士论文>范文阅读
快捷分类: 教学改革论文 科学教学论文 教育教学论坛杂志 外语教学期刊 教学论文范文 教育教学论坛期刊 教学改革杂志 初中语文教学改革论文 英语课堂教学改革论文 教学改革的论文 民航专业教学改革论文 初中教学改革论文

关于教学改革本科论文范文 跟C语言程序设计任务驱动式教学改革和实践相关专升本论文范文

分类:硕士论文 原创主题:教学改革论文 发表时间: 2024-03-27

C语言程序设计任务驱动式教学改革和实践,该文是教学改革相关专升本论文范文和教学改革和语言程序设计和实践方面专升本论文范文.

【摘 要】 C 语言作为高校计算机的一门公共基础课,对于培养学生的编程能力,提高这门课的教学质量具有十分重要的意义.本文根据高校学生现状及目前存在问题,结合多年教学实践,将任务驱动、案例引入、分组协作等多种教学方法结合起来,通过激发学生学习兴趣,提高学生的实际操作能力.

【关键词】 C 语言 程序设计 案例 驱动

引言:C 语言是程序设计的一门专业基础课,在计算机专业体系中占有重要的地位,学习C 语言,不仅为后续专业课奠定基础,而且重要的是通过学习,培养学生的计算思维,使学生具备一定的编程能力,为后续编程课程打下良好的基础.C 语言由于概念多,语法繁杂,数据类型及表达式丰富多样,程序设计时,使用灵活,容易出错,特别是传统的C语言教学模式,主要侧重于语法知识和基本结构,通过对语法的记忆和理解来学习编程,这种模式虽然能较好地保证知识的系统性与完整性,却忽略了对程序设计能力和思维创新能力的培养,很难吸引学生的学习兴趣,更无法使学生建立真正的编程思想,以致使学生学习C 语言的积极性不高,难以达到良好的教学效果.

一、C 语言教学现状及存在问题

1.1 学生水平有差异,缺乏学习兴趣一学生来源不同,总体学习文化基础有差异.二C 语言数据类型及表达式丰富多样,程序设计灵活,由于学生没有建立起良好的编程思想,因此缺乏学习兴趣,感觉枯燥难学.

1.2 学习目标不明确,理论与实践相脱节

C 语言在很多高校中的实际教学中,尽管语法灵活,应用广泛,但学生在学习过程中由于缺乏正确的职业引导,不能很好的用所学理论去解决实际问题,无法体会学以致用的成就感,归根结底,还是理论与实际相脱节的教学模式导致学生学习目标不明确,没有充分认识到C 语言的重要性和基础性,从而导致学生的学习缺乏主动性和积极性.

二、教学方法的改进措施

2.1 激发学生的学习兴趣,培养编程思维

由于C 语言程序设计是一门实践性很强的课程,因此在课堂上首先采用案例引入的教学法,通过展示使用C 语言解决实际问题的案例引出教学内容,这种方式可以直观的让学生体会到C 语言的实用性,同时采用任务驱动法,激发学生的学习兴趣,提高教学效果.

2.2 通过案例归纳基本算法,提高编程能力

算法是解决问题所采取的方法和步骤,是程序设计的基础,教师在教学过程中,始终要将分析和设计算法作为教学重点,通常我们采用案例教学法,通过对案例的分析找到解决问题的方法,即算法,最后结合具体的高级语言如C 语言转换成C 程序代码.提供的案例应贯穿一些基本算法,比如:求累加和,求素数,求最大公约数,求最小公倍数,求阶乘,冒泡排序算法,选择排序算法、递归算法等.从课程开始就要培养学生重视算法,目的是使学生建立编程思想,进而提升编程能力.例如:任意读入一个整数,输出其从低位到高位上的数字.

2.3 加强上机实践,采用分组教学模式

为了使学生更好的了解C 语言程序设计的编程理念,课程内容的安排上应该由浅入深,同时加强上机实践操作,让学生能真正用所学知识去解决实际问题,提高了学生的动手能力.其次在学习方法上采用小组协作模式,对学生进行分组层次化管理,根据学生的基础及兴趣合理分配成员,每组4-5 人,进行分组教学,每个小组为一个整体.对于小组成员来说,小组协作模式既督促组员掌握基本知识,而且还提高了自身的团队协作能力,为以后步入社会打下基础.最后自我评价.评价这一环节包括四个部分,一是对于知识型内容的了解情况,比如某个概念、语句的具体意义等.二是对于技能型内容的掌握情况,如区分for 和while 循环语句、能否正确引用数组等.三是对于能力型内容,也就是拔高题的完成情况.在这一部分,能够完成的学生已完全掌握了本节课所要学习的知识点,甚至是超出所学要求,这是判断学生学习能力以及学习水平的一个重要模块.最后一部分是针对小组作业完成情况的自评,主要是对自己在小组作业中所做工作的评价,这也从侧面督促学生积极加入小组作业的讨论和完成,调动学生的积极性,提升学生的参与感.

结束语:C 语言是一门实践性很强的学科, 除课堂上的理论讲解外, 实践教学也是非常重要的.采取“任务驱动式”教学方法, 可以激发学生的兴趣, 使得学生在学习过程中不仅学到理论知识, 而且还掌握了为完成一个任务而需要的各学科知识和技巧, 同时也培养了学生的创新意识、创新能力以及自主学习的习惯, 让他们学会如何去发现问题、思考问题、且寻找解决问题的方法.尽可能地多让学生上机实践,以便应用和巩固所学内容, 更为今后学习后续专业知识及开发程序打下坚实的基础.

简而言之,此文是一篇适合不知如何写教学改革和语言程序设计和实践方面的教学改革专业大学硕士和本科毕业论文以及关于教学改革论文开题报告范文和相关职称论文写作参考文献资料.

参考文献:

1、 重组教材,凸显任务驱动式教学特质 【摘要】任务驱动式教学是建立在建构主义学习理论基础上的教学方法,提倡教学要创设真实的、具有挑战性的任务,教材应具有“真实”和“挑战”两大特质 教师可以重.

2、 将数学建模的思想融入代数学的驱动式教学方法中 摘要代数学是所有自然学科的基础,学科中的微积分、代数学、复变函数以及概率论与数理统计是研究自然现象、揭示自然规律、探索规模应用的理论研究工具 在高……数学的这些分支中,代数学的重要性尤其突出,特别是随.

3、 程序设计课程翻转课堂的改革和实践 摘要本文以MOOC和SPOC平台为载体,为学生提供一个自由、开放的学习环境,融入翻转课堂教学理念,对程序设计课程的教学方法、教学流程……进行改革,培养学生自主学习的能力,以及分析问题和解决问题的能力,.

4、 任务驱动式教学在中学信息技术教学中的应用 广东中山市濠头中学(528400) 施元庆摘 要中学信息技术教学具有实践性特点,因此应该选择符合信息技术教学特点的教学策略 而任务驱动式教学通过精心设计任务、合理分析任务、有效驱动任务,使学生成为课堂.

5、 艺术设计专业基础课程教学改革和实践分析 摘要随着市场经济的迅猛发展和社会体系的不断改革,人们对教育的重视度也在不断提高 传统的教学体系已经不能满足社会对综合素质型人才的要求,这也就导致艺术类高校在教学模式的创新和现代型社会人才的培养方面面临.

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