您现在的位置: 论文网 >> 教育论文 >> 学科教育论文 >> 基于思维导图的C语言程序设计的教学创新论文

基于思维导图的C语言程序设计的教学创新

出处:论文网
时间:2016-12-06

基于思维导图的C语言程序设计的教学创新

  对于高校的大学生来说,在课程学习过程中锻炼并提高自身的思维能力是训练其思维能力的最直接、最有效的方式。C语言程序设计作为一种优秀的结构化程序设计语言,具有功能丰富、表达能力强、使用方便灵活、目标程序效率高、可移植性好等特点,已经成为高等院校理工类专业的必修课。学生通过系统地学习一门高级语言,能够掌握程序设计的基本思想并具备一定的程序设计能力。

  1.思维导图

  思维导图(Mind Maps)是英国人东尼?博赞(Tony Buzan)在20世纪70年代提出的一种先进的记笔记方法,一般通过带顺序标号的树状结构来实现思维过程,它是以图和直观形象的线条进行思考和表达的,并将放射性思考实现具体化。国外的一些世界500强企业,如微软、IBM、惠普等,都是思维导图的第一受益者和倡导者。思维导图主要由图像、颜色、曲线和关键词等元素构成,其主要特点有:主题主干作为分支呈放射状、注意力主要集中在中央图形上、分支构成一个连接的节点结构体系、由关键词或关键图形构成分支。

  2.“C语言程序设计”课堂教学的现状

  《C语言程序设计》是一门理论与实践并重的程序设计课程,教学难度较大,对于很多知识,学生总是似是而非,概念模糊,不能完全理解和掌握。

  目前,《C语言程序设计》课程教学情况主要表现在以下几个方面:

  (1)在教学模式上,教师多采用多媒体教学,课堂理论加上机实验的教学模式,课堂理论为主;

  (2)在教学手段上,教师按照CAI教学课件进行讲解,学生所接受的都是零散的知识,这一节课学完,下一节课可能就忘记了最基本的知识点;

  (3)在教学方法上,以教师讲授为主,缺乏师生互动和驱动式任务教学,对于课程和章节,学生也不能从整体进行认识和掌握;

  (4)在实验环节中,由于学生对基础理论知识掌握的不够扎实,在上机课时,只是机械的照搬教材代码,以验证课堂内容为主,不能很好地理解程序的编程思路和方法,以致于课程结束时,学生不能很好地开发一个小的C语言程序。

  为了加强学生的逻辑思维能力,提高学生学习效果,我们将思维导图这一教学方法应用在《C语言程序设计》课堂教学中。

  3.思维导图在C语言程序设计课堂教学中的探索

  在《C语言程序设计》这门课程中,教学内容非常多, 包括程序设计基础知识、常量变量、数据类型和表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、用户自己建立用户类型、文件的输入输出等。

  (1)课程的综合性设计。由于C语言内容较多,学生对知识只是进行线性的接受,不能对课程形成整体的认识,因此,首先对课程进行整体设计。

  采用XMind思维导图设计软件,对C语言课程整体结构图进行设计,如图1所示。

  在第一节课授课过程中,教师采用思维导图呈现给学生这门课程的整体结构,学生头脑中能够对课程有整体的认识和了解,有助于提高学生的学习兴趣和求知欲望,便于学生进一步学习。

  (2)章节的连续性设计。C语言中的三种程序设计结构在知识讲授结束时,要进行章节的总结,将三种程序结构的相关知识以思维导图的形式展现出来,一方面不仅可以加深了学生对知识的理解和掌握,另一方面也潜移默化地引导学生主动学习和对知识连续记忆的能力。

  (3)知识点的扩展性设计。在引入新章节时,教师首先向学生展示章节完整的思维导图,将其作为目标教学的工具。思维导图的运用能使学生明确学习目标、学习内容与范围,以及各知识点之间的先后顺序,能够更形象、更直观、更全面的表述学习进度目标。以循环结构一章为例,教师首先给出整体的章节结构,同时每个知识点都可以进行扩展,辅助学生记忆。

  (4)学生的自主性设计。在进行章节复习时,教师展示章节完整思维导图的同时,引导学生自行绘制出思维导图,教师也可以只给出提示或关键词,引导学生建立内容全面、详实的思维导图,从而建立自己的知识结构,更好地掌握知识。

  教师通过学生设计的思维导图能够发现学生的知识结构和对知识的理解和认知程度,从而更好的优化教学。学生在自我设计过程中,能够及时发现知识的盲点区,不断学习并进行弥补,提高自己对知识的掌握。

  4.结语

  思维导图作为一种教学的辅助工具,在《C语言程序设计》课程中,教师构建思维导图可以动态的展现教学内容,总括教材整体结构,呈现章节的连续性,同时提高学生对知识的梳理能力。增强学生的学习兴趣的同时,提高学生的逻辑组织能力和思维创造力。教师在今后的教学中可以逐渐引导学生将思维导图在各个方面应用,使其成为学生学习和掌握知识的工具,更好地为教师和学生服务。

基于思维导图的C语言程序设计的教学创新

论文搜索
关键字:程序设计 思维 基于 语言 程序 教学
最新学科教育论文
试论如何在初中地理教学中有效整合信息技术
试论初中地理教学中乡土地理课程资源利用
软件工程专业“计算机网络”课程实验教学研
“赛教学训”四位一体化的物联网工程专业人
浅议幼儿美术趣味教学及创新能力的培养
如何利用奥尔夫音乐教学法培养幼儿的创造力
解读体育游戏在初中体育教学中的应用及影响
如何在美术教学中营造快乐的氛围
微积分慕课教学资源与应对策略探究
浅析在德育课教学中如何灌输团队观念
热门学科教育论文
浅谈语文教学中学生创造力的培养
变“教师教,学生学”为“教师教学生学”
素质教育与小学语文教学
小学“语文综合性学习”实践初探
素质教育和小学语文教学改革
现代体育课堂教学重在创新
浅谈《体育课程标准》与体育教师观念的转变
电教手段优化体育教学
陶行知健身思想研究
简论现代游泳技术与训练的发展方向