《C语言程序计设》教学大纲.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序计设》教学大纲

《C语言程序设计》教学大纲 第一部分 大纲说明 一、课程的目的与任务 本课程将以结构化程序设计思想指导学习者运用C语言进行程序设计,充分利用C语言的结构性好,书写格式自由简洁,数据类型丰富,表达式类型多样化,程序执行效率高,可移植性好等特点,使学习者养成严谨的程序设计风格和习惯,在程序设计基本技能方面得到良好的训练,为后继课程的学习及今后的实际应用打下良好的基础。 二、课程的基本要求 1.教学基本要求和学习方法建议 (1)弄清概念、注重实践 学习时一定要模仿例题亲自编制一些实用程序,加强对概念的正确认识。同时要注意上机实践,把不清楚的问题通过上机一一解决。从而不断增加学习兴趣,提高编程能力。 (2)由浅入深、循序渐进 先学习简单的、容易掌握的部分,以后再逐步掌握C语言的精华——指针及各种灵活的表达式。 (3)着重语言的使用 由于C语言本身比较复杂,应把学习重点放在语言的使用上,即如何正确使用C语言编写程序,而不把重点放在算法的设计上。 (4)尽量不涉及太多的硬件知识 C语言既能编写应用软件,也能编写系统软件,而编写系统软件势必需要一定的硬件知识。在学习本课程时应尽可能地不涉及太多的硬件知识,以便于理解和掌握。 (5)忽略非主要细节 不死抠非主要细节,集中精力放在最基本、最常用部分的学习上,待建立一定的基础以后再深入到一些非主要细节的讨论。 2.教学的重点、难点 重点为熟练掌握C语言的数据类型(基本类型、构造类型、指针类型等)和各类运算符,能正确使用表达式实现各种数据的加工。熟练掌握程序设计的三种基本结构(顺序、选择、循环)的特点,能使用相关语句完成这三种基本程序的设计任务。掌握C语言的常用的库函数的使用,以及用户函数的定义、调用、参数传递等方法。培养学生的程序设计能力,初步认识软件开发的基本思想。难点为掌握阅读和分析程序的方法和技巧,掌握设计和调试程序的方法和技巧。 3.教学计划中前后课程的联系 C语言比较复杂、较难掌握,学习者应该先学习计算机基础知识。 C语言是数据结构、软件工程、程序设计方法、编译原理等课程的基础与工具。 4.考试考核方式 实践和期末笔试考核,比例为 4:6。 5.学时 17周,周3学时 6.教材编选的原则 根据学生实际情况和社会发展的需要,选择了《C语言程序设计与实训》。该教材编写的原则是:结构清晰,内容安排合理,难度循序渐进,描述准确清楚,各章节配备一定实训题目和一定数量的习题和思考题,重点培养学生用C语言解决实际问题的能力,适合高职高专学生学习的特点。 7.参考书目 1.谭浩强 《C程序设计》 清华大学出版社 2002 2.薛钢等 《C语言实用教程》 吉林科学技术出版社 1997 3.徐金吾等 《Turbo C使用大全》 北京科海培训中心 1990 4.王士元 《C高级实用程序设计》清华大学出版社 1995 5.国家教育考试中心 《全国计算机等级考试考试大纲》 高等教育出版社 1995 6.牛连强等 《C语言程序设计笔试习题点津》 大连理工大学出版社 1999 7.王洪 《Turbo C 2.0使用指南》陕西电子编辑部(内部参考) 1989 8.谭浩强 《C程序设计上机指导书》 清华大学出版社 1999 9.马靖善、秦玉平等 《C语言程序设计》 清华大学出版社 2005 第二部分 讲授大纲 第1章 C 语言概述 学习目的和要求: 了解C语言出现的历史背景,了解C语言的特点,熟悉C环境,熟练掌握C程序的上机步骤,了解C程序的组成。 教学重点: C 程序的上机步骤。 教学难点: C程序的组成。 课时分配: 本章讲授2学时,上机实践 1学时。 讲授内容纲要: 1.C语言发展及特点。 2.Turbo C上机操作环境。 3.简单的C程序介绍。 4.C程序的上机执行过程。 思考题: 1.C程序组成。 2.C程序执行过程。 第2章 C语言基础 学习目的和要求: 熟练掌握几种基本数据类型的存储方式,表示方法;熟练掌握指针的定义和使用;掌握不同类型间数据转换的原则与方法;熟练掌握有关运算符与表达式的运用。 教学重点: 整型、实型、字符型、指针型数据的定义和使用。运算符和表达式的运用。 教学难点: 指针型数据的定义和使用、不同类型间数据转换的原则与方法。 课时分配: 本章讲授2学时,上机实践 1学时 讲授内容纲要: 1.常量和变量。 2.各种运算符和表达式。 3.指针类型。 思考题: 1.数据类型有哪些。 2.各种运算符的使用。 第3章 顺序结构 学习目的和要求: 清楚顺序结构设计的思路,掌握基本的输入、输出函数的使用。 教学重点: 结构化程序设计思想、各种输入、输出函数 教学难点: scanf()函数和pri

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档