· 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相关推荐

  1. c语言程序设计韦良芬答案,论高职院校《C语言程序设计》的教学改革

    本文总结了作者多年来从事C语言教学的经验,对教育大众化背景下的C语言教学所遇到的问题进行了反思.在总结教学经验并针对高职教育特点的基础上,提出C语言程序设计课程教学改革的多项方案措施. 维普资讯 ht ...

  2. 计算机教学改革典型案例,高职计算机课程案例化与信息化融合的教学改革探讨...

    高职计算机课程案例化与信息化融合的教学改革探讨 2017-03-06 [摘 要] 近几年来,我国高职院校教学改革成果显著,其中案例化教学模式的引入使得各学科课堂教学成果尤为显著.而随着我国信息技术的飞 ...

  3. 非计算机专业教学改革,非计算机专业计算机课程的教学改革.pdf

    非计算机专业计算机课程的教学改革.pdf 黑龙江教育(高教研究与评估) 2007年第12期 非计算机专业计算机课程的教学改革 刘亚锋 (陕西理工学院,陕西 汉中 723001) [摘 要]当前非计算机 ...

  4. c语言电子计算器课程设计报告,计算机程序设计课程设计报告.doc

    计算机程序设计课程设计报告.doc PAGE 1 计算机程序设计(C语言) 课程设计报告 题目:学生信息管理系统 学院: 计算机科学与工程学院 专业: 电子信息工程 班级:110406 姓名: 黄伟强 ...

  5. c语言课程设计分组,《程序设计课程设计》分组课程设计作业要求

    (一)时间要求: 该作业需提交电子文档和纸质文档两份作业,在1月15日下午4点前提交. (二)设计要求: 1.设计题目为教材综合练习中的设计5至设计9,也可自拟题目,但需征得我同意. 2.项目采用工程 ...

  6. c语言程序设计能重修不,《C语言程序设计》重修教学要求.pdf

    <C 语言程序设计>课程重修教学要求 为了进一步提高教学效果,加强教学过程管理,特制订 <C 语言程序设计> 课程重修教学要求. 一.务必端正学习态度 1.同学们应该高度重视重 ...

  7. java猜数字游戏课程设计报告_Java程序设计课程设计-猜数字游戏设计.doc

    Java程序设计课程设计-猜数字游戏设计.doc 还剩 23页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 课 程 设 计 报 告课程设计名称 Jav ...

  8. oracle课程设计摘要,Oracle程序设计课程设计概要(doc 35页)

    Oracle程序设计课程设计概要目录: <Oracle数据库应用与开发实例教程>是学习数据库技术的高级阶段课程,读者应该在选择学习<数据库应用基础实例教程>.<Acces ...

  9. c语言实用计算器项目,C语言实现简单计算器小项目

    昨天刚安装上devc++,半夜想着练练C语言吧 于是就看到实验楼有一个计算器的项目 之前做过一次,这次写的主要是思路 首先我们先从原理思考jia,实现简单的计算器就要具备加减乘除这些,看普通的计算器也 ...

最新文章

  1. 【数据结构】邻接矩阵及其实现
  2. 用什么样的个人笔记类软件?OneNote、EverNote(印象笔记)、为知笔记、麦库记事、有道云笔记……...
  3. 常见食物营养成分表图_营养成分表,你会看么?
  4. 今天我要批判技术管理者
  5. 华为鸿蒙优势与短板,如果鸿蒙系统成功,华为和苹果相比,再也没有短板,只有优势...
  6. 庞特里亚金最小值原理求解能耗最小化的时间最优OBVP问题
  7. python list根据值返回位置
  8. Spring 常用注解@RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别
  9. I2S/PCM协议及TDM模式详解
  10. 重磅!腾讯正式开源 Spring Cloud Tencent
  11. 爱心的数学函数方程_什么函数图像能构成爱心?
  12. 免费学术资源(转自施一公博客)
  13. Photon网络游戏开发——PUN2简介
  14. PotPlayer不支持S/W HEVC(H.265)解码怎么办?一招解决所有的不支持解码
  15. 英飞凌TC397移植FreeRTOS
  16. python格式化输出
  17. Android吃鸡 3dtouch,绝地求生刺激战场3Dtouch怎么用 刺激战场3Dtouch吃鸡技巧详解
  18. 如何检测计算机主板的好坏,如何测试电脑主板上电源芯片的好坏有什么方法
  19. 【软件工程】软件与软件危机
  20. Docker启动MySql容器Exited (1) 7 seconds ago问题解决

热门文章

  1. SalesArea F4 help implementation
  2. SAP plant and location
  3. sales organization mapping logic debug
  4. 一个Google Chrome浏览器的英文字典扩展应用
  5. Sales Volume Analysis PoC app test - environment setup finished
  6. 如何禁掉partner determination逻辑
  7. 如何分析SAP CRM UI label显示成technical name的问题
  8. CRM和ERP的Sales Organization的映射关系
  9. python面向对象的基本概念_面向对象的概念和基本语法,python,学习,笔记,一,基础...
  10. 怎么做蒙特卡洛计算npv_计算机一级:这该死的“进制转换”,这种题到底怎么做?...