独立学院C语言程序设计实验教学改革与实践论文
《C语言程序设计》教学改革方案与实践

加 强 动 手 能 力培 养 . 有 助 于 学 生 更 好 地 理 解 c 语 言 程 序 设 计 课 程 的 语 句语 法, 实例 教 将 在 学 中达 到 掌握 该课 程 的 重点 和 难 点 , 高教 学 效果 。 提 关键 词 : c语 言 ; 学 改 革 ;改 革 方 案 教
思维模式等方面都还需要一个适应的过程
( 学 生 的 来 源 有 差 异 。有 许 多 学 生 来 自农 村 . 2) 或
言程 序设计 I 部分 . 中《 I 其 C语 言 程序设 计 1在 第一
学期开设 . 要进行 6 主 4学 时 的 常 规 性 教 学 :C语 言 程 《
★基金 项 目: 苏 省 高 等教 育教 改 研 究课 题 ( 江 苏教 高 [ 0 ]7号 , . 9 、 城 师 范 学 院 校 级 教 育 科研 项 目 2 9 0 2 No1 )盐 6
式 还 停 留在 高 中应 试 性 教 学 模 式 上 .还 没 有 完 全 习 惯
住 C语 言 的语 法 和语 句 .还 应 该 培养 学 生使 用 它 们对
实 际 问题 分 析 与 解 决 的 能 力
2 教 学 改革 方 案 和 对 策
有 些 学 生 甚 至 在 学 完 了该 课 程 后 仍 然 无 法 完 整 、 正 确 地 理 解 C语 言 的 整 体 结 构 和 特 点 .针 对 这 种 情
况 , 校 从 以 下 四个 方 面 对 《 我 C语 言 程 序 设 计 》 程 进 课
行 了重 大 改 革 : 1 教 学 课 时 上 ,C语 言 程 序设 计 》 时 () 《 课
《C语言程序设计》教学改革与实践

《C语言程序设计》教学改革与实践摘要:C语言是计算机专业的基础课程和先导课程,C语言学得好不好,将直接影响到后续其它课程的学习。
因此,在计算机专业课程的学习中,一定要打好基础,学好C语言。
C语言这门课有它自己的特点,在教学过程、方法上要区别于其它课程,要积极改革教学过程及方法方面与教学不相适应的地方,提高C语言教学的效果,让学生学得更扎实。
关键词:计算机;C语言程序设计;教学改革;教学实践0 引言C语言是一种结构化语言。
它层次清晰,便于按模块化方式组织程序,易于调试和维护。
C语言的表现能力和处理能力极强。
它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构,还可以直接访问内存的物理地址,进行位(bit)一级的操作。
C语言在很多方面都可以应用,不仅在软件开发上,而且在各类科研工作中都是需要用到C语言的。
C语言是入门的课程,也是非常重要的课程。
目前,计算机专业的基础课都会有《C语言程序设计》,可见这门课程的重要性。
学习这门课程,可以培养学生的逻辑思维能力以及形成一种程序化的思想。
这门课程在内容上并不是很难,但在现实中却发现,教学效果并不是很理想,很多学生都觉得这门课程枯燥乏味。
在这样的情况下,能学好C语言的学生很少。
但我们却必须要学好这门课程,不然后续的课程会更加难学,或者说几乎就听不懂也不会写。
下面我们先分析现实教学中存在的一些问题。
1 C语言教学中存在的问题一般来说,教学中存在的问题都是包括几方面的,因为教学是教师和学生共同的活动,即有教师方面的问题,同样也会有学生方面的问题、教学方法上的问题、教学过程中的问题、水平评价中的问题,还有学科本身特征所导致的一些问题,同样。
硬件设备、教学环境等外在的条件也是教学中存在问题的因素。
正确认识存在的问题,把问题找出来,再根据不同的问题寻找出每一个问题背后的真正原因,然后对症下药,就可以把问题解决好。
在教学过程中,笔者发现C语言教学主要存在以下几方面的问题:(1)在教学的过程中,主要体现为教学方法上的问题。
独立学院《C语言程序设计》课程考核改革的研究与实践

2017年软 件2017, V ol. 38, No. 12基金项目: 南航金城学院重点教改项目:“IT 类课程考核体系的研究与实践”(项目编号为: 2016-Z-02)阶段性研究成果 作者简介: 隋雪莉,女,讲师,硕士,主要研究方向为计算机应用,模式识别。
独立学院《C 语言程序设计》课程考核改革的研究与实践隋雪莉,耿 茜(南京航空航天大学金城学院 信息工程系,江苏 南京 211156)摘 要: 《C 语言程序设计》是计算机类专业的专业基础课。
以往一张试卷定结果的考试方式中,学生的学习效果不理想。
针对这一情况以及独立学院对人才培养的要求,本文对该门课程考核方式进行改革,将教学过程中大作业纳入考核体系,注重过程考核,调动学生学习的积极性、主动性和创造性。
从实践来看,效果较好。
关键词: 独立学院;C 语言程序设计;课程考核改革;过程考核中图分类号: TP311 文献标识码: A DOI :10.3969/j.issn.1003-6970.2017.12.062本文著录格式:隋雪莉,耿茜. 独立学院《C 语言程序设计》课程考核改革的研究与实践[J]. 软件,2017,38(12):309-311Research and Practice on the Assessment Reform of CProgramming in Independent CollegeSUI Xue-li, GENG Qian(Nanjing University of Aeronautics and Astronautics Jincheng College,Nanjing 211156, Jiangsu, China )【Abstract 】: C programming is a professional basic course for computer majors. In the past, a test result of the test paper, the students' learning effect is not ideal. In view of the current situation and the requirements of independent colleges for students training, this paper reformed the assessment methods of this course, included the teaching process into the assessment system, paid attention to the process assessment, and mobilized the enthusiasm, initia-tive and creativity of the students. From the practice side, the effect is better.【Key words 】: Independent college; Cprogramming; Assessment reform; Process assessment0 引言《C 语言程序设计》课程是计算机科学与技术专业、软件工程等专业的专业必修课程,是《数据结构》、《算法设计与分析》等其专业核心课程的先修课[1]。
《C语言程序设计》教学改革与实践

《C语言程序设计》教学改革与实践【摘要】本文分析了高校“C语言程序设计”在教学中存在的问题和不足,在教学理念,教学方法、教学手段等方面提出了改革措施,并对取得的效果进行了分析和探讨。
【关键词】C语言教学方法情景互动一、前言C语言作为一门非常流行的程序设计语言,已经成为各高校理工类专业的必修课。
但由于C语言涉及的概念多、规则广、使用灵活,使得初学者难以掌握、容易出错,特别是该课程通常在大一的上半学期开设,一旦学习效果不好很容易导致今后对类似课程产生畏惧心理。
二、C语言教学中发现的问题1.学生学习思想不能适应大学环境由于大一新生刚步入大学校园,其学习思想和方法仍停留在中学时期的“被动学习”阶段,为了学习而学习,缺乏自主意识。
对老师讲授的语法结构和编程思想等内容只是被动的学习和记忆,一旦自己独立编写程序则无从下笔,不知所措,没有达到学习程序设计的真正目的。
2.以往的教学方法和手段难以调动学生的积极性和主动性虽然现在的教学方式都以多媒体教学为主,比起以前在黑板上讲授是有了一定的进步,无论从授课的信息量和学生的接受感知上都得到了很大改观,但其中也存在着一些问题。
首先,这种教学方法实质上仍是老师讲学生听,缺少学生的参与性,很难激发学生学习的主动性。
其次由于该课程的学时数一般都不会很多,老师为了完成教学任务每堂课的信息容量非常大,学生在还没有学会自主学习并且缺乏逻辑思维能力的情况下很难消化理解,以致于无法跟上老师的教学节奏,不仅学生学习的积极性,久而久之更易产生厌学心理。
3.实验过程流于形式,没有起到应有效果作为一门程序设计语言,要求学生最终应具备一定的独立编程能力。
而这种能力的培养必须多实践,多练习才行。
虽然学校都安排了一定的上机实验时间,但一来时间安排比较分散,通常每章后跟一次实验,只能做简单练习;二来实验内容大部分都是调试书中的例题或讲过的练习,缺少学生自己独立编程的实践过程,导致实验流于形式,没有达到实验所取得的真正效果。
独立学院非计算机专业C语言教学改革实践

独立学院非计算机专业C语言教学改革实践【摘要】这篇文章主要介绍了独立学院非计算机专业C语言教学改革实践的背景、目的、具体措施、效果和启示。
在背景部分,分析了当前独立学院非计算机专业学生对C语言学习的需求和挑战。
目的是为了提高学生对C语言的学习兴趣和能力,提升教学质量。
具体措施包括更新教学内容、优化教学方法和引入实践项目。
效果部分评估了改革实践的成果,显示学生的学习积极性和能力得到提升。
启示部分总结了经验教训,为今后的教学改革提供借鉴。
结论部分对本次实践进行总结,并展望未来的教学改革方向和发展。
通过这篇文章,可以深入了解独立学院非计算机专业C语言教学改革实践的过程和成果。
【关键词】独立学院,非计算机专业,C语言,教学改革,实践,背景,目的,具体措施,效果,启示,总结,展望。
1. 引言1.1 独立学院非计算机专业C语言教学改革实践通过对传统教学方式进行深入分析和研究,独立学院确定了改革实践的基本思路和方法。
针对非计算机专业学生的特点和需求,调整教学内容和教学方式,注重理论与实践相结合,培养学生的动手能力和解决问题的能力。
采用项目驱动的教学模式,通过实际项目的设计与实施,激发学生学习的兴趣和动力,提高学习效果和实战能力。
经过一段时间的实践和总结,独立学院非计算机专业C语言教学改革实践取得了显著成效,学生的编程能力和创新意识得到了有效提升,得到了广泛好评。
这为今后的教学工作提供了重要的借鉴和启示,也为其他院校开展类似改革实践提供了有益的经验和参考。
2. 正文2.1 独立学院非计算机专业C语言教学改革实践的背景为了改善独立学院非计算机专业C语言教学的现状,需要进行教学改革,根据学生的实际情况和需求,调整教学内容和方法,提高教学质量。
通过引入新的教学手段和案例分析,激发学生的学习兴趣,增强他们的实际动手能力,促进知识的转化和运用,使C语言教学更加生动与有效。
通过针对性的改革举措,可以更好地满足学生的学习需求,提高教学质量,推动独立学院非计算机专业C语言教学的改革和发展。
“C语言程序设计”实验教学的改革与实践

“C语言程序设计”实验教学的改革与实践摘要:本文针对多年实验教学中存在的问题,结合淮海工学院的实际情况,提出“C语言程序设计”实验教学改革的一些思路和方法,实践证明效果良好。
关键词:实验教学;任务驱动;教学改革在全面贯彻素质教育的今天,我们必须改变教学观。
学校的办学宗旨是培养人才,在各个教学环节中,实践教育始终是人才培养中最重要的组成部分,要坚持以人为本,以学生为先,以质量为重的基本原则,树立先进的教学理念[1]。
笔者通过多年的“C语言程序设计”教学总结,结合淮海工学院的实际情况,提出一些“C语言程序设计”实验教学改革的思路和方法。
1 “C语言程序设计”实验教学的重要性及其存在的问题许多院校的信息专业都开设了“C语言程序设计”,将其作为学生学习程序设计技术的入门课程,同时,它也是“数据结构”、“数据库”、“操作系统”等课程的先修课程;这与C语言的特点是分不开的。
C语言不但可以编写系统软件,而且可以根据用户的需要编写出满足用户要求的软件,尤其是C语言具有很好的对计算机硬件的编程能力。
同时,C语言具有逻辑性强、处理问题周密、严谨的特点,是集知识和技能于一体,实践性很强的课程。
学生通过学习C语言可掌握程序设计的一些基本方法和技巧。
然而C语言的数据类型较多、表达式丰富、语法结构较复杂,使它成为一门教师难教、学生难学的课程。
因此,我们在重视理论教学的同时,必须加强实验环节。
只有在上机实践中学生才能真正学会如何编写程序和调试程序,体会到“优化”程序;也只有通过上机实践才能更好地掌握程序设计的理论知识。
因为本课程的学习对象一般都是大学一年级的学生,所以,他们对计算机语言、计算机编程还很陌生,加之C语言程序设计本身所具有的抽象性和复杂性,使得“C语言程序设计”课程成为一门比较难教和难学的课程。
笔者在多年的C语言实验教学过程中发现了以下几个问题:(1)学生没有明确的实验目标,实验兴趣不大。
上机时一些学生无所事事或玩游戏。
“C语言程序设计”课程教学改革与实践

3、加强实践教学
实践教学是提高学生实际操作能力的重要途径。在C语言程序设计课程教学改 革中,我们加强了实践教学环节,增加了实验课时的比例,同时设置了难度适宜 的实验任务,帮助学生更好地掌握课程内容。此外,我们还设置了课程设计环节, 要求学生独立完成一个完整的项目,进一步提高学生的实际操作能力和解决问题 的能力。
二、OBE课程思政理念
二、OBE课程思政理念
OBE课程思政是一种以成果为导向的课程教学理念,强调学生在学习过程中获 得的实际成果和技能,以及这些成果和技能与未来职业的关联。在OBE课程思政 理念下,C语言程序设计课程的教学目标应该与学生的未来职业和实际应用相关 联,教学内容和方法应该围绕学生的实际需求和兴趣展开,同时注重培养学生的 团队协作、沟通能力等非技术性能力。
二、教学内容的改革
3、引入新技术:随着计算机技术的发展,一些新的编程方法和工具逐渐涌现。 为了使课程内容更贴近实际,应引入一些现代编程技术和工具,如版本控制工具、 调试工具、自动测试框架等。
三、教学方法的改革
三、教学方法的改革
1、反转课堂:将传统的课堂讲解方式转变为反转课堂,让学生在课前通过在 线视频、教材等途径自主学习知识点,课堂上则主要进行问题解答和讨论。
“C语言程序设计”课程教 学改革与实践
目录
01 一、引言
03 三、教学方法的改革
02 二、教学内容的改革 04 四、实践教学的改革
目录
05 五、评价体系的改革
07 参考内容
06 六、结论
一、引言
一、引言
“C语言程序设计”是计算机科学专业的基础课程,对于培养学生的编程能力 和计算机思维具有至关重要的作用。然而,传统的课堂教学方式往往无法满足学 生的实际需求,因此,教学改革与实践显得尤为重要。本次演示将探讨“C语言 程序设计”课程的教学改革与实践,旨在提高教学质量,提升学生的编程能力。
《C语言程序设计》课程教学改革的实践与探讨-2019年精选教育文档

《C语言程序设计》课程教学改革的实践与探讨Application and Discussion about the Teaching Reform on the C Language ProgrammingXU Ping1, GONG Li-hua2(1.Department of Information Science and Technology, Taishan University, Tai'an 271021, China; 2. Further Reeducation College, Taishan University, Tai'an 271021, China): Case teaching, as a new approach, is widely used in various teaching fields. The paper mainly introduces this kind of teaching approach, which is inspired by the programming and leads in the contents by specific cases in the course of C Language Programming and makes evaluation to the approach by teaching effect evaluation method on the basis of AHP algorithm.1 引言《C语言程序设计》是一门实践性很强的课程,该课程的学习有其自身的特点。
学习者必须通过大量的编程练习,在实践中掌握语言知识,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。
因此,《C语言程序设计》课程的教学重点是培养学生的实践编程能力。
在传统的教学方法中,采用“点―线―面”的教学模式,即先介绍变量定义,再介绍指令的语法规则,最后例子讲解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅谈独立学院C语言程序设计实验教学的改革与实践摘要:独立学院的培养目标是培养应用型技术人才,而实验教学是培养学生应用技能和创新能力的重要途径之一。
c语言程序设计是我院工科类专业都开设的一门课程,本文在分析了c语言实验中普遍存在问题后,结合我院在实际探讨了c语言实验教学改进,并提出了具体的改进方法。
关键词:独立学院应用型 c语言实验教学改进
1 c语言程序设计实验教学的重要性及存在的问题
c语言不但可以编写系统软件,而且可以根据用户的需要编写出满足用户要求的应用软件,尤其是c语言具有很好的对计算机的硬件编程能力。
我院计算机类、电子类和通信类专业都开设了c语言程序设计这门课程,它也是“数据结构”、“java程序设计”、“单片机”等课程的选修课程。
由于c语言这门课程比较抽象,具有较强的逻辑性和实践性,且c语言的数据类型较多、表达式丰富、语法结构较复杂,使它成为一门教师难教、学生难学的课程。
所以在重视理论教学的同时,必须加强实践训练。
通过实践,学生能更好的掌握c语言理论知识。
那么学生上机实验的重要性绝不亚于课堂听课,是巩固和发展课堂知识的十分重要的环节,而实验教学主要存在以下几个问题:
1.1 学生刚开始学习时兴趣很高,但随着深入学习,兴趣逐渐减小。
学生在刚开始学习这门课程的时候,教师都会告诉学生这门课程很重要,学生当然也比较重视,但随着深入学习,有的学生就
觉得c语言很难、很枯燥,再加上独立学院大多数学生学习自觉性和主动性不高,不懂的知识点越来越多,兴趣也就逐渐减小。
1.2 现在大多数c语言教材只注重对c语言语法的剖析,对算法进行剖析过于简单,使学生在上机编程时没有软件工程的概念。
现在大多数的教材在编写时对算法问题只用了很少的章节来分析,使得学生在编程时只有理论知识而不知道怎样把理论知识用来解决实际问题。
1.3 在实验设置上只有验证性实验而没有综合性实验。
在实验设置上,c语言实验课是随着理论课的开设的,都是一些验证性的实验,只验证了一些c语言的知识点,而没有综合性实验,没把c 语言与实际程序开发联系起来。
2 教学改革方法与实验
针对以上问题,在实验教学中进行了如下改革和实践。
2.1 实例教学,增强师生互动,调动学生学习的积极性。
在实验教学时,使用多媒体电子教室类的软件,针对学生感兴趣的一些问题,先选取简单例题,通过教师的演示,使得学生容易入手。
然后提出新问题,引导学生参与对现有程序的修改中来,通过给学生的讲解,并给学生演示验证。
通过实例教学,一方面启发学生要善于发现规律,让学生知道现实中的问题可以通过建立模型,用程序设计的方法解决,进而提高学生对c语言的兴趣,另一方面,学生参与了程序设计与调试,积极性也得到了极大的提高。
2.2 注重学生实验报告的书写。
由于大多数教材对算法的剖析过于简单,所以为了加强学生程序编写能力的训练是实验课一个重要目的。
在学生实验时,规范实验报告的书写,必须具备需求分析,程序流程图,程序代码,运行结果及结果分析。
其中程序代码书定要规范并有一定的注释说明,增强程序的可读性。
此外还需如实记录程序运行时所遇到的问题和解决问题的方法、过程。
通过实验报告的书写完成对实验的总结和思考,以求学生的编程能力不断提高。
2.3 在实验课后期增加综合性实验内容
学生经过前期的基础验证性实验的学习,对c语言的总体结构和思维方式有了一个适应过程,对c语言的学习也不那么惧怕了,这时如果引入综合性实验将对学生全面学习c语言有极大的帮助。
在实验后期选择一个大的程序设计题目贯穿后面所学的数组、函数、指针、文件等知识,如学生成绩管理系统、通讯录管理系统,使学生对计算机语言编程解决实际问题有更深刻的感受。
在引入综合性实验时可以多给出一些题目,学生可以根据自己的兴趣选择自己喜欢的题目来实现。
为了让学生能够体会到软件开过的一个过程,在设计程序之前,要求给出分析过程;并在分析的基础上,完成总体设计方案;在依据总体方案,详细设计各子模块,并完成程序源代码的编辑;在程序调试的过程修改错误和程序优化代码;最终完成程序文档的编写,包括用户文档和技术文档。
2.4 提高实验老师责任心
在上机实验过程中,实验老师应该巡回指导,添加和学生的互动性。
发现学生的解题新思路、新方法,以及学生学习中普遍存在的问题;并实时的提出问题,对学生的问题进行正误判析;解决学生提出的问题;在学生遇到困难时,给学生提出解题思路;请有独特思路的同学演示自己的方法或程序,对比各种方法的优缺点,鼓励学生提出新的方法。
实践证明,学生在实验过程中,有老师的参与,课堂活跃,学生的参与程序很高,效果也很显著。
2.5 增强课后与学生交流
利用校园网建立c语言实验教学网络平台,把老师的实验教学过程和优秀学生的实验操作制作成绩多媒体资料共享到网站上,作业学生课后学习的辅导资料。
同时还可以利用电子邮箱或qq等网络交流工具和学生交流,解决学生后课后学习中遇到的问题。
同时,还可以开放实验室,使用学生在课余时间能就能到实验室编写、调试c程序,提高学生学习的主动性。
总之,在课后也有必要增强与学生交流才能知道学生的问题所在,进而更好的解决问题
3 小结
c语言实验教学是学生学与老师教两方面有机的结合,我们要以学生的学为本,在实验教学过程中,要根据目前的教学现状,总结教与学的不足,敢于进行实验内容和实验教学方法的改革与创新。
实际上c语言实验教学的方法改革与创新过程中要注意的问题还有很多,实践表明,只要勇于探索,必能找到一套适用于独立学院c 语言实验教学的新路。
参考文献:
[1]谭浩强.c程序设计(第三版)[m].清华大学出版社,2005年7月.
[2]刘静,孙俊.c语言实验教学新方法的探讨[j].科技信息,2009年4期.
[3]尹越.c语言程序设计教学激发学生学习兴趣的探索[j].中国商界,2009年11期.
[4]纪林海,贺乃宝,宋永献.浅谈c程序实验教学方法的改进.福建电脑,2008年9期.。