c语言教改课程项目,C语言程序设计课程的教学改革.pdf
· 180 · 价值工程
C语言程序设计课程的教学改革
TeachingReform ofC LanguageProgramming
张立 臣 ZhangLichen;王 四万 WangSiwan
(陕西师范大学计算机科学学院,西安 710062)
(SchoolofComputerScience,ShaanxiNormalUniversity,Xian710062,China)
摘要:C语言程序设计是计算机科学与技术专业的专业基础课。传统教学往往强调C语言语法概念,忽视了学生程序设计能力的培养,教学
效果较差。为了提高学生的程序设计能力,在教学改革中转变以讲授语法为中心的教学观念,通过循序渐进的以问题驱动的教学方法,及平时考
核、上机实验、课程设计、机试等多种考核方式,不断强化学生的认真态度,培养学生良好的程序设计能力。
Abstract:C languageprogranmlingisaspecialbasiccourseincomputerscienceandtechnology.Traditionalteachingmethodsareoftenemphasized
toexplainconceptsoftheClanugagesyntax,ignoringthestudentSprogrammingability,causingpoorteachingeffectiveness.Inordertoimprovestudents
prorgammingahihty,rgammar一-centeredteachingconceptsichangedintheteachingreform.Throu出 gradualproblem—driventeachingmethods,,and
variousassessmentmethodssuchasregularappraisals,computerexperiments,curriculum desing experiments,,machinetests,,htestudent"Sseriousattitude
andgoodprogrammingabilityareconstantlystrengthened.
关键词 :c语言;问题驱动;考核方法
Keywords:Clanguage;questiondriven;assessmentmethod
中图分类号:TP39:G642 文献标识码 :A 文章编号:1006-.4311(2012)1O一0l8O—O2
0 引言 具变化的,而程序设计方法和分析解决 问题的思路是相对不变的,
作为计算机科学与技术专业 的专业基础课 ,C程序设计课程 的 使学生把学习的重心转到提高程序设计能力的正确轨道上来。比
教学质量对后续计算机课程的教学起到重要作用。C程序设计课程 如:在讲解变量的 自增运算符时,首先指 出自增运算 的本质是变量
大多在第一学年开设,再加上 C语言的语法结构复杂,编程灵活性 自增加 1的简便写法 ,然后举一个特殊例子 :(++i)+(++io学生先
大,教师在讲解语法时所用时间往往较多,忽略了对学生的程序设 分析该表达式的值 ,老师通过不 同的C语言环境——_rrur}】0C和
计能力的培养 ,学生难 以理解程序设计的思维方式,对教学 内容似 VisualC++来分别运行,得到 了两个不同的结果。根据这个结果 ,老
懂非懂 ,普遍存在学习方法不适应、动手能力较弱等 问题。因此 ,我 师反过来分析其原因,最后指出,这种编程方法表达 的意思不明确 ,
们进行 了教学改革探索,把教学重点转向用C语言进行 问题求解 , 存在二义性 ,在不 同的编程环境 中可能产生不同的效果 ,导致其程
突出程序设计能力的训练和培养。 序 的可移植性很差,是不好 的编程习惯 ,以后大家不要专注于分析
c语言教改课程项目,C语言程序设计课程的教学改革.pdf相关推荐
- c语言程序设计韦良芬答案,论高职院校《C语言程序设计》的教学改革
本文总结了作者多年来从事C语言教学的经验,对教育大众化背景下的C语言教学所遇到的问题进行了反思.在总结教学经验并针对高职教育特点的基础上,提出C语言程序设计课程教学改革的多项方案措施. 维普资讯 ht ...
- 计算机教学改革典型案例,高职计算机课程案例化与信息化融合的教学改革探讨...
高职计算机课程案例化与信息化融合的教学改革探讨 2017-03-06 [摘 要] 近几年来,我国高职院校教学改革成果显著,其中案例化教学模式的引入使得各学科课堂教学成果尤为显著.而随着我国信息技术的飞 ...
- 非计算机专业教学改革,非计算机专业计算机课程的教学改革.pdf
非计算机专业计算机课程的教学改革.pdf 黑龙江教育(高教研究与评估) 2007年第12期 非计算机专业计算机课程的教学改革 刘亚锋 (陕西理工学院,陕西 汉中 723001) [摘 要]当前非计算机 ...
- c语言电子计算器课程设计报告,计算机程序设计课程设计报告.doc
计算机程序设计课程设计报告.doc PAGE 1 计算机程序设计(C语言) 课程设计报告 题目:学生信息管理系统 学院: 计算机科学与工程学院 专业: 电子信息工程 班级:110406 姓名: 黄伟强 ...
- c语言课程设计分组,《程序设计课程设计》分组课程设计作业要求
(一)时间要求: 该作业需提交电子文档和纸质文档两份作业,在1月15日下午4点前提交. (二)设计要求: 1.设计题目为教材综合练习中的设计5至设计9,也可自拟题目,但需征得我同意. 2.项目采用工程 ...
- c语言程序设计能重修不,《C语言程序设计》重修教学要求.pdf
<C 语言程序设计>课程重修教学要求 为了进一步提高教学效果,加强教学过程管理,特制订 <C 语言程序设计> 课程重修教学要求. 一.务必端正学习态度 1.同学们应该高度重视重 ...
- java猜数字游戏课程设计报告_Java程序设计课程设计-猜数字游戏设计.doc
Java程序设计课程设计-猜数字游戏设计.doc 还剩 23页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 课 程 设 计 报 告课程设计名称 Jav ...
- oracle课程设计摘要,Oracle程序设计课程设计概要(doc 35页)
Oracle程序设计课程设计概要目录: <Oracle数据库应用与开发实例教程>是学习数据库技术的高级阶段课程,读者应该在选择学习<数据库应用基础实例教程>.<Acces ...
- c语言实用计算器项目,C语言实现简单计算器小项目
昨天刚安装上devc++,半夜想着练练C语言吧 于是就看到实验楼有一个计算器的项目 之前做过一次,这次写的主要是思路 首先我们先从原理思考jia,实现简单的计算器就要具备加减乘除这些,看普通的计算器也 ...
最新文章
- 【数据结构】邻接矩阵及其实现
- 用什么样的个人笔记类软件?OneNote、EverNote(印象笔记)、为知笔记、麦库记事、有道云笔记……...
- 常见食物营养成分表图_营养成分表,你会看么?
- 今天我要批判技术管理者
- 华为鸿蒙优势与短板,如果鸿蒙系统成功,华为和苹果相比,再也没有短板,只有优势...
- 庞特里亚金最小值原理求解能耗最小化的时间最优OBVP问题
- python list根据值返回位置
- Spring 常用注解@RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别
- I2S/PCM协议及TDM模式详解
- 重磅!腾讯正式开源 Spring Cloud Tencent
- 爱心的数学函数方程_什么函数图像能构成爱心?
- 免费学术资源(转自施一公博客)
- Photon网络游戏开发——PUN2简介
- PotPlayer不支持S/W HEVC(H.265)解码怎么办?一招解决所有的不支持解码
- 英飞凌TC397移植FreeRTOS
- python格式化输出
- Android吃鸡 3dtouch,绝地求生刺激战场3Dtouch怎么用 刺激战场3Dtouch吃鸡技巧详解
- 如何检测计算机主板的好坏,如何测试电脑主板上电源芯片的好坏有什么方法
- 【软件工程】软件与软件危机
- Docker启动MySql容器Exited (1) 7 seconds ago问题解决
热门文章
- SalesArea F4 help implementation
- SAP plant and location
- sales organization mapping logic debug
- 一个Google Chrome浏览器的英文字典扩展应用
- Sales Volume Analysis PoC app test - environment setup finished
- 如何禁掉partner determination逻辑
- 如何分析SAP CRM UI label显示成technical name的问题
- CRM和ERP的Sales Organization的映射关系
- python面向对象的基本概念_面向对象的概念和基本语法,python,学习,笔记,一,基础...
- 怎么做蒙特卡洛计算npv_计算机一级:这该死的“进制转换”,这种题到底怎么做?...