- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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程序介绍
第二章 基本语法法则
学习目的和要求
熟练掌握几种基本类型数据的存储方式,表示方法。
熟练掌握指针的定义和使用
掌握不同类型间数据转换的原则与方法
熟练掌握有关运算符与表达式的运用。
熟练掌握字符数据输入输出函数、格式输入输出函数的用法
熟练掌握分支
您可能关注的文档
- bts-zbb-e江西省基药技术标评审体.doc
- BT项目账务处理.doc
- byl-sxf-m酒店成本控.doc
- byl-bvl-a酒店常用英语(翻译之前必看)[.doc
- B—20中深度镇静治疗管理制度.doc
- b平面设计委托合同副本.doc
- B区外墙保温施工方案修.doc
- B顶岗实习心得.doc
- C++期末论文-学生成绩管理程序.doc
- B组电子沙盘模拟总结.docx
- 2025至2030国内装载机行业市场发展分析及有效策略与实施路径评估报告.docx
- 《轨道交通装备行业报告:2025年城轨建设智能调度需求与市场应用》.docx
- 《2025年养老地产社会资本引入与适老化项目融资创新方案报告》.docx
- 2025年AI医疗随访管理优化方案报告.docx
- 淮安地生中考试卷及答案.doc
- 2025-2026学年高中英语选择性必修 第二册译林版(2019)教学设计合集.docx
- 2025年半导体硅片切割技术成本分析报告.docx
- 2025年MiniLED在医疗设备显示市场的应用前景分析报告.docx
- 《2025年光伏储能一体化推动新能源汽车充电站集群化发展》.docx
- 初二物理考试及答案.doc
原创力文档


文档评论(0)