《c语言》理论教学大纲

《c语言》理论教学大纲

ID:32179516

大小:101.50 KB

页数:5页

时间:2019-02-01

《c语言》理论教学大纲_第1页
《c语言》理论教学大纲_第2页
《c语言》理论教学大纲_第3页
《c语言》理论教学大纲_第4页
《c语言》理论教学大纲_第5页
资源描述:

《《c语言》理论教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》理论教学大纲(CProgrammingLanguage)课程代码:0610004总学时:85学时(其中:理论51学时、实验34学时)先修课程:《计算机文化基础》一、课程的性质、目的与任务《C语言程序设计》是理工类非计算机本科专业的必修课程。通过本课程的学习,应掌握计算机程序设计的基本知识,具有应用程序设计语言(C语言)编制结构良好的程序的能力及初步分析程序的能力;初步掌握程序设计的技巧和方法,以及程序的调试和测试方法;对程序设计语言(C语言)的各种成份有较好的理解;能够根据要求编制程序解决实际问题。二、教学基本内容与基本要求1.基本内容本课程主要内容

2、为算法与程序设计的基本概念、C语言的数据类型、运算符、表达式、语句、程序控制结构、数组、指针、结构体与共用体、位运算、文件等。2.基本要求本课程借助C语言讲授结构化程序设计。通过编写程序,使学生掌握结构化程序设计的原理、方法和技巧,掌握程序调试的基本方法、过程和技巧,具有一定的用计算机编程解决实际问题的能力。三、教学内容及学时分配教学内容教学要求重点(☆)难点(Δ)学时安排备注第1章C语言概述1.C语言的发展及特点2.C语言程序的基本结构3.算法及其描述4.C语言字符集、标识符与关键字5.C语言程序的上机步骤CABBA☆☆△2第2章数据类型与表达式1.C语言的数据类型

3、、常量与变量2.整型数据、实型数据、字符型数据AA☆☆113.运算符和表达式4.不同类型数据间的混合运算AA☆☆△2第3章顺序程序设计1.C语言的基本语句2.数据输入与输出2.顺序结构程序设计举例BAA☆☆△121第4章选择与循环结构程序设计1.选择结构程序2.循环结构程序AA☆☆△△44第5章数组1.一维数组的定义和引用2.二维数组的定义和引用3.字符数组4.字符串处理函数AAAB☆☆☆△△2222第6章函数与编译预处理1.概述、函数的定义2.函数的调用、函数的嵌套调用和递归调用3.数组作为函数参数4.变量的作用域、存储方式、编译预处理AAAB☆☆☆△△△2222第

4、7章指针1.指针、指针变量及其运算2.指针与数组3.指针与函数、指针数组4.指针与字符串AABA☆☆☆△△△2222第8章结构体与共用体1.结构体类型定义、结构体变量的定义与使用2.结构体数组、结构体指针变量3.共用体和用户自定义类型AAB☆☆△221第9章位运算1.位运算的概念2.位运算BB☆△1第10章文件1.文件概述、文件指针、文件打开与关闭2.文件的读写操作、文件定位AA☆△12合计51(教学要求:A—熟练掌握;B—掌握;C—了解)四、建议实验项目及学时分配序号实验项目名称实验学时内容提要实验要求实验类型1C程序的上机实验环境2学会在VC++6.0中编辑、编译

5、、连接和运行C程序必做验证2数据类型、运算符和表达式4通过上机实验掌握各种数据类型的定义、使用,表达式的构成和各种运算符的使用必做验证3顺序程序设计2编写多个简单程序,并上机运行,掌握数据的输入、输出方法和常用的数据赋值方法必做设计4选择程序设计2编写两个分别用if语句和switch语句实现的选择程序,并上机运行,对结果进行分析,掌握选择程序的执行过程和实现方法必做设计5循环结构程序设计及其应用4编写用while、do-while或for语句实现的循环程序,并上机运行,对结果进行分析,掌握循环程序的执行过程;编写能实现穷举、迭代及递推的循环程序,并上机运行,掌握用循环

6、程序解决问题的方法必做设计6数组及其应用4编写并上机运行一个实现选择排序的程序,掌握数组的定义、赋值、输入输出方法及选择排序法;编写并上机运行用字符串函数处理字符串的程序,掌握字符串函数的功能和使用方法必做设计7函数及其应用4编写包含若干个函数的程序,并上机运行,掌握函数的定义方法和调用方法(尤其是嵌套调用和递归调用),掌握形参和实参之间的关系必做设计8指针及其应用4编写用指针处理数组和字符串的程序,并上机运行,掌握指针的概念和使用方法必做设计9结构体2编写用结构体变量或结构体数组存储并处理数据的程序,并上机运行,掌握结构体类型变量、数组及结构体指针的定义和使用方法必

7、做设计10学生成绩管理程序设计6设计并用C语言实现一个班级成绩管理应用程序,掌握综合运用C语言设计开发应用程序的方法必做综合合计34五、教学方法与教学手段1.教学方法:C语言程序设计是一门理论与实践并重的课程,因此,本课程采用理论教学与实验教学相结合的方法,并融入案例教学、项目驱动教学、互动教学等方法。2.教学手段:利用多媒体、CAI课件、网络等现代化教学手段,提高教学质量。六、建议教材与参考书目1.建议教材:《C语言程序设计教程》,周鸣争,电子科技大学出版社,2005年8月第1版。2.参考书目:①《C程序设计》(第四版),谭浩强,清华大学出版社,2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。