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

关于教学改革论文范文 C程序设计的教学改革相关论文写作参考文献

分类:硕士论文 原创主题:教学改革论文 更新时间:2024-03-11

C程序设计的教学改革是关于对写作教学改革论文范文与课题研究的大学硕士、相关本科毕业论文教学改革论文开题报告范文和相关文献综述及职称论文参考文献资料下载有帮助。

摘 要:多年来,C++程序设计教学重程序轻思路、重灌书轻启发、重厚此薄彼轻因材施教使得学生只了解程序设计的基本概念,而对于程序设计的理念、方式、思路和技巧拟懂非懂,在学习过程中碰到困难问题,往往束手无策.经过多年的教学研究,提出了“启发-案例-实践-评价”的教学模式,实现突破性改革.通过教学证明,该教学模式从根本上提高了学生程序设计思维能力、算法设计能力和设计程序能力,达到事半功倍的效果.

关键词:教学改革;程序设计;教学模式

中图分类号:TP391.9 文献标识码:A

1 引言(Introduction)

众所周知,目前大部分高校都开设了C++程序设计的课程,该课程主要目标是培养学生在一定程度上具备分析程序与设计程序的能力,使学生掌握计算机求解问题的策略[1],为后续专业课程提供强大的理论支撑.近年来,通过实际教学、调研、研讨及调查等,了解到部分高校虽然在不断探索程序设计课程的教学改革,也取得一定的成效;但是,存在的根本问题依然得不到有效解决,相反,导致学生在抄袭上、突击背记程序、为考试而考试、学习兴趣锐减等现象愈演愈烈,严重背离教学初衷,影响了正常学习氛围.周以真(Jeannette M.Wing)教授指出,计算思维(computational thinking)是应用计算机科学的基础概念去求解问题、设计系统和理解人类行为[2].因此,本文提出了“启发—案例—实践—评价”的教学模式,而在案例教学中能从根本上实现周以真教授所提出的计算思维理念,实现了突破性的教学改革.这次的教学改革不但提高了程序设计课程的教学质量,而且全方位增强了学生的学习兴趣,最为重要的是学生的设计思维、开拓创新能力得到了全方位尝试,自我价值得到认可.从参加国家计算机水平二级VC++考试的学生成绩来看,本课程教学改革的理念、方向得到了验证,取得明显成效.

2 存在问题(Existing problems)

严格来说,C++程序设计课程比较难学,难免造成学生对C++程序设计课程的学习不感兴趣,而出现抄袭作业、抄袭实验、突击背记程序迎接考试等不良现象.近年来,各高校在教学方法与教学手段也进行了一系列的改革,但教学方法主要还是以讲授式为主,配以多媒体幻灯片展示以及程序演示,实验手段也只是针对单一知识点的巩固练习,题目多数体现为数学公式到程序转换过程[3],这种单一的教学方法和实验手段,使得学生在学习过程中,虽然掌握了大量的程序设计概念和语法,却缺乏求解实际问题的思维能力、算法设计能力和设计程序能力[4].归纳起来,目前课程教学存在的主要问题是:

(1)课程教学过于强调语法教学

目前大部分教材主要是通过案例讲解如何应用程序设计概念和语法设计程序,很少讲解程序设计的思路、方法和技巧.教師在教学过程中也只是按教材照办教学,导致学生只懂语法并能理解教师课堂上所讲解的案例,但课后却不懂得如何设计程序.

(2)课程教学内容多,教学课时不足,造成教师满堂灌而忽略了学生课堂交流活动,导致学生厌倦听课而玩手机,听不懂教师所讲的内容,从而不会设计的程序.

(3)实验教学受学时和空间的限制,学生的实践能力无法得到充分的锻炼和提升[5].

(4)班级人数太多,实验课的任课教师难以辅导到位,这样会造成学生不重视实验课,经常出现缺课、逃课、人在心不在等现象,使编程能力得不到锻炼.

(5)学生能力参差不齐.一般来说,学习能力强的学生逻辑思维较强,容易接受新观念,但是,正所谓,尺有所短,寸有所长,学生也往往比较容易出现下列问题:

①不理解数学模型变量与语句变量的关系与区别.

②不理解数学模型与语句结构的相互关系.

③不理解程序的执行过程.

3 程序设计与计算思维(Programming and

computational thinking)

程序是用程序设计语言描述程序员要求计算机执行的操作,C++程序设计是程序设计语言的一种,它主要具有三个特点:(1)逻辑性强,计算机程序表达了计算机执行的操作,设计程序时,首先要分析问题,然后建立数学模型,最后设计程序.(2)操作性强,设计的程序必须能在计算机上运行.(3)结构性强,C++程序具有结构性,便于学生理解和修改程序.因此,学好C++程序设计课程,才能为后续课程或今后的工作应用都建立良好的程序设计基础.

周以真教授所提出的计算思维包括了涵盖计算机科学之广度的一系列思维活动[2],据此,不难发现周以真教授所提出的计算思维是运用计算机科学的基本概念、基本思想给人们解决问题提供思路与想法[6].在数学上,解决问题的思路与想法就是对分析问题并建立数学模型,因此可以说,周以真教授所提出的计算思维是运用计算机科学的基本概念和基本思想去解决已建立的数学模型.

根据相关学者的归纳与概括,计算机科学中最核心的三大思想分别为“0”和“1”思维、“程序”思维和“递归”思维[7].对于数学类专业的学生来说,对计算机科学的基本概念与基本思想的认识是比较肤浅,但建立实际问题的数学模型并不陌生.因此,在C++程序设计课程的教学中,应该将建立的数学模型转化为计算机科学中最核心的三大思想,才能让学生掌握设计程序的思路和方法,这就是教学改革的根本要求.

4 课程内容改革(Curriculum content reform)

C++程序设计主要包括程序设计概述、数据类型和表达式、程序结构、控制结构程序设计、函数、构造数据类型、指针、面向对象程序设计基础和文件等教学内容[6],根据C++程序设计课程的特点和计算思维的定义,使用的教学教材要符合五个原则:(1)符合由浅入深的学习规律:教材内容由简单到复杂,衔接紧密,分散难点;(2)案例要实际:提高学生学习兴趣;(3)程序分析透彻:便于学生理解程序运行的过程以及变量变化的情况;(4)规范程序设计步骤:“分析问题—建立数学模型—算法设计—程序设计”,便于学生理解程序设计的思路与方法,培养学生计算思维的能力;(5)便于自主学习:教学内容、习题和实验教材以及习题解析要配套.(6)习题多样化:便于学生适合各类的考试与比赛.

总结:关于免费教学改革论文范文在这里免费下载与阅读,为您的教学改革相关论文写作提供资料。

参考文献:

1、 GIS专业C程序设计课程教学改革 摘要:针对GIS专业C++程序设计课程教学过程中存在的问题,从教学内容、实践教学、教学方法、课程考核等方面进行了研究与改革,实践表明该文提出的改。

2、 五步编程法在C程序设计教学中的应用 摘要:C程序设计是计算机科学与技术专业中开设的比较重要、基础的专业课,大部分学生接触程序设计都是从该门课开设的。学过的学生普遍反映C程序设计比较。

3、 C程序设计阶段式分层实验教学探究 摘要:在C语言课程的教学中不仅要让学生掌握C语言语法与程序结构,更重要的是培养学生掌握常用的算法并且能够利用计算机语言设计程序,解决实际问题的能。

4、 C程序设计课程教学 【摘要】C++程序设计已成为高校计算机专业的一门专业基础必修课,因该课程内容较抽象,学好它并不简单。本文从课堂教学方式、实验教学方式、考核方式等。

5、 案例教学法在C语言程序设计课程教学中应用 【摘 要】本文分析高职C语言程序设计课程教学现状,提出在高职C语言程序设计课程中引入案例教学法,将课程中的知识模块整合成为一个综合性较强的案例,。

6、 高职C语言程序设计课程教学实践 摘 要:C语言语法灵活,执行效率高,移植性强,在业界应用广泛。高职院校C语言程序设计课程教学强调面向实际岗位群,教学难度较大。本文针对C语言特点。