《C语言》理论教学大纲.doc_第1页
《C语言》理论教学大纲.doc_第2页
《C语言》理论教学大纲.doc_第3页
《C语言》理论教学大纲.doc_第4页
《C语言》理论教学大纲.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计理论教学大纲(C Programming Language)课程代码:0610004总 学 时:85学时(其中:理论51学时、实验34学时)先修课程:计算机文化基础一、课程的性质、目的与任务C语言程序设计是理工类非计算机本科专业的必修课程。通过本课程的学习,应掌握计算机程序设计的基本知识,具有应用程序设计语言(C语言)编制结构良好的程序的能力及初步分析程序的能力;初步掌握程序设计的技巧和方法,以及程序的调试和测试方法;对程序设计语言(C语言)的各种成份有较好的理解;能够根据要求编制程序解决实际问题。二、教学基本内容与基本要求1基本内容本课程主要内容为算法与程序设计的基本概念、C语言的数据类型、运算符、表达式、语句、程序控制结构、数组、指针、结构体与共用体、位运算、文件等。2基本要求本课程借助C语言讲授结构化程序设计。通过编写程序,使学生掌握结构化程序设计的原理、方法和技巧,掌握程序调试的基本方法、过程和技巧,具有一定的用计算机编程解决实际问题的能力。三、教学内容及学时分配教学内容教学要求重点()难点()学时安排备注第1章 C语言概述1 C语言的发展及特点2 C语言程序的基本结构3 算法及其描述4C语言字符集、标识符与关键字5C语言程序的上机步骤CABBA2第2章 数据类型与表达式1C语言的数据类型、常量与变量2. 整型数据、实型数据、字符型数据3运算符和表达式4. 不同类型数据间的混合运算AAAA112第3章 顺序程序设计1C语言的基本语句2. 数据输入与输出2顺序结构程序设计举例BAA121第4章 选择与循环结构程序设计1选择结构程序2循环结构程序AA44第5章 数组1一维数组的定义和引用2二维数组的定义和引用3字符数组4. 字符串处理函数AAAB2222第6章 函数与编译预处理1. 概述、函数的定义2. 函数的调用、函数的嵌套调用和递归调用3. 数组作为函数参数4. 变量的作用域、存储方式、编译预处理AAAB2222第7章 指针1. 指针、指针变量及其运算2. 指针与数组3. 指针与函数、指针数组4. 指针与字符串AABA2222第8章 结构体与共用体1. 结构体类型定义、结构体变量的定义与使用2. 结构体数组、结构体指针变量3. 共用体和用户自定义类型AAB221第9章 位运算1. 位运算的概念2. 位运算BB1第10章 文件1. 文件概述、文件指针、文件打开与关闭2. 文件的读写操作、文件定位AA12合计51(教学要求:A熟练掌握;B掌握;C了解)四、建议实验项目及学时分配序号实验项目名称实验学时内 容 提 要实验要求实验类型1C程序的上机实验环境2学会在VC+ 6.0中编辑、编译、连接和运行 C 程序必做验证2数据类型、运算符和表达式4通过上机实验掌握各种数据类型的定义、使用,表达式的构成和各种运算符的使用必做验证3顺序程序设计2编写多个简单程序,并上机运行,掌握数据的输入、输出方法和常用的数据赋值方法必做设计4选择程序设计2编写两个分别用if语句和switch语句实现的选择程序,并上机运行,对结果进行分析,掌握选择程序的执行过程和实现方法必做设计5循环结构程序设计及其应用4编写用while、do-while或for语句实现的循环程序,并上机运行,对结果进行分析,掌握循环程序的执行过程;编写能实现穷举、迭代及递推的循环程序,并上机运行,掌握用循环程序解决问题的方法必做设计6数组及其应用4编写并上机运行一个实现选择排序的程序,掌握数组的定义、赋值、输入输出方法及选择排序法;编写并上机运行用字符串函数处理字符串的程序,掌握字符串函数的功能和使用方法必做设计7函数及其应用4编写包含若干个函数的程序,并上机运行,掌握函数的定义方法和调用方法(尤其是嵌套调用和递归调用),掌握形参和实参之间的关系必做设计8指针及其应用4编写用指针处理数组和字符串的程序,并上机运行,掌握指针的概念和使用方法必做设计9结构体2编写用结构体变量或结构体数组存储并处理数据的程序,并上机运行,掌握结构体类型变量、数组及结构体指针的定义和使用方法必做设计10学生成绩管理程序设计6设计并用C语言实现一个班级成绩管理应用程序,掌握综合运用C语言设计开发应用程序的方法必做综合合 计34五、教学方法与教学手段1教学方法:C语言程序设计是一门理论与实践并重的课程,因此,本课程采用理论教学与实验教学相结合的方法,并融入案例教学、项目驱动教学、互动教学等方法。2教学手段:利用多媒体、CAI课件、网络等现代化教学手段,提高教学质量。六、建议教材与参考书目1建议教材:C语言程序设计教程,周鸣争,电子科技大学出版社,2005年8月第1版。2参考书目:C程序设计(第四版),谭浩强,清华大学出版社,2010年6月第4版;C程序设计(第四版)学习辅导,谭浩强,清华大学出版社,2010年7月第1版;C程序设计题解与上机指导,谭浩强,清华大学出版社,2000年9月第2 版;实用C语言详解,徐宝文,电子工业出版社,1996年1月第1版。七、大纲编写的依据与说明本课程教学大纲,是根据理工类非计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论