C语言程序设计课程教学大纲..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计课程教学大纲 (课程编号 ) (学分 4 ,学时 72+72 ) 第一部分 大纲说明 一、课程的目的与任务 本课程将以结构化程序设计思想指导学习者运用 C 语言进行程序设计,充分利用 C 语言的结构性好,书写格式自由简洁,数据类型丰富,表达式类型多样化,程序执行效率高,可移植性好等特点,使学习者养成严谨的程序设计风格和习惯,在程序设计基本技能方面得到良好的训练,为后继课程的学习及今后的实际应用打下良好的基础。 二、课程的基本要求 1.教学基本要求和学习方法建议 1.1弄清概念、注重实践 学习时一定要模仿例题亲自编制一些实用程序,加强对概念的正确认识。同时要注意上机实践,把不清楚的问题通过上机一一解决。从而不断增加学习兴趣,提高编程能力。 1.2由浅入深、循序渐进 先学习简单的、容易掌握的部分,以后再逐步掌握C语言的精华——指针及各种灵活的表达式。 1.3着重语言的使用 由于 C 语言本身比较复杂,应把学习重点放在语言的使用上,即如何正确使用C语言编写程序,而不把重点放在算法的设计上。 1.4尽量不涉及太多的硬件知识 C 语言既能编写应用软件,也能编写系统软件,而编写系统软件势必需要一定的硬件知识。在学习本课程时应尽可能地不涉及太多的硬件知识,以便于理解和掌握。 1.5忽略非主要细节 不死抠非主要细节,集中精力放在最基本、最常用部分的学习上,待建立一定的基础以后再深入到一些非主要细节的讨论。 2.教学的重点、难点 重点为熟练练掌握C语言的数据类型(基本类型、构造类型、指针类型等)和各类运算符,能正确使用表达式实现各种数据的加工。熟练掌握程序设计的三种基本结构(顺序、分支、循环)的特点,能使用相关语句完成着三种基本程序的设计任务。掌握C语言的常用的库函数的使用,以及用户函数的定义、调用、参数传递等方法。培养学生的程序设计能力,初步认识软件开发的基本思想。难点为指针极其使用,掌握阅读和分析程序的方法和技巧,掌握设计和调试程序的方法和技巧。 3.教学计划中前后课程的联系 C 语言比较复杂、较难掌握,学习者最好有一门计算机语言的基础。 C 语言是数据结构、软件工程、程序设计方法、编译原理等课程的基础与工具。 4.考试考核方式 平时实验、期末实验考核和期末笔试考核,比例为2:3:5。 5.教材编选的原则 根据二本院校生源和课程特点,编写了《C语言程序设计》(清华大学出版社)。该教材编写的原则是:结构清晰,内容安排合理,难度循序渐进,描述准确清楚,各章节配备一定数量的习题和思考题,适合二本学生的教学。 6.参考书目: [1] 谭浩强 《C程序设计》 清华大学出版社 1999 [2] 薛钢等 《C语言实用教程》 吉林科学技术出版社 1997 [3] 迟成文 《高级语言程序设计》 经济科学出版社 1999 [4] 徐金吾等 《Turbo C使用大全》 北京科海培训中心 1990 [5] 王士元 《C高级实用程序设计》清华大学出版社 1995 [6] 国家教育考试中心 《全国计算机等级考试考试大纲》 高等教育出版社 1995 [7] 卢有杰等 《C语言高级程序设计》清华大学出版社 1990 [8] 牛连强等 《C语言程序设计笔试习题点津》 大连理工大学出版社 1999 [9] 王洪 《Turbo C 2.0使用指南》陕西电子编辑部(内部参考) 1989 [10] 齐志儒、高福祥 《汇编语言程序设计》东北大学出版社 1995 [11] 张小明等译 《PC中断大全》 电子工业出版社 1993 [12] Brian W.Kernighan 《 THE C PROGRAMMING LANGUAGE》 1997 [13] Brian W.Kernighan 《 THE C ANSWER BOOK 》 1997 [14] 谭浩强 《C程序设计上机指导书》 清华大学出版社 1999 第二部分 讲授大纲 第一章 C语言概述 学习目的和要求 了解C语言的历史背景,了解C语言的特点,掌握C程序的上机步骤,掌握用流程图、N-S流程图表示算法, 理解结构化程序设计方法的概念。 教学重点 C程序的上机步骤,用流程图、N-S流程图表示算法。 教学难点 用流程图、N-S流程图表示算法。 课时分配 本章讲授4学时,上机实践4学时 ⒈C语言功能简介 ⒉TURBO C上级操作指导 ⒊简单的C程序介绍 第二章 基本语法法则 学习目的和要求 熟练掌握几种基本类型数据的存储方式,表示方法。 熟练掌握指针的定义和使用 掌握不同类型间数据转换的原则与方法 熟练掌握有关运算符与表达式的运用。 熟练掌握字符数据输入输出函数、格式输入输出函数的用法 熟练掌握分支

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档