《程序设计基础(C)》课程教学大纲_第1页
《程序设计基础(C)》课程教学大纲_第2页
《程序设计基础(C)》课程教学大纲_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

《程序设计基础(C》课程教学大纲英文名称:FundamentalsofPrograminginCLanguage一、课程说明1.课程的性质:本课程是全校部分工科专业公共基础课程。2.课程的目的和任务本课程以C语言为学生入学的第一门程序设计语言DOS适应专业:全校部分工科专业学时与学分:总学时7(理论课44实验课28,3学分。先修课程:计算机文化基础。7主要教学方法与手段本课程采用课堂教学与实验教学相结合的方法,所有的课堂教学要求在多媒体教室进行。考核方式:考试和平时考核相结合,考试成绩不低于70%,平时考核不高于30100课外自学要求28二、教学基本要求和能力培养要求1.了解CCC计的方法。正确理解C语言的数据类型,掌握各种运算符的用法,熟练掌握C语言表达式的书写。了解C择结构编程。熟练掌握循环结构程序设计编程方法。熟练掌握数组的概念及与数组有关的算法。掌握函数的书写和调用方法,正确理解变量作用域,了解变量存储类别。掌握C了解函数指针、指针数组的应用。掌握结构体的定义方法及应用,了解结构体数组应用。掌握位运算符和位运算,了解位段。应用。2.通过学习本课程,应具备以下能力:熟悉CC三、课程教学内容第1章C语言概述主要讲述:C语言的起源与特点;简单的C语言程序;C语言集成环境介绍。重点与难点:C程序的结构及C语言集成开发环境学习。第2章程序的灵魂——算法主要讲述:算法的概念;简单算法举例。重点与难点:算法的理解、设计与表示。第3章数据类型、运算符与表达式换;数据的输入和输出;标准库函数简介。4章最简单的C重点与难点:数据输入与输出函数的格式控制。第5章选择结构程序设计主要讲述:分支结构中的条件表达式;if语句;switch语句与break语句。重点与难点:条件表达式与if语句,多分支结构。第6章循环控制主要讲述:for循环;while循环;do-while循环;循环嵌套;常用算法。重点与难点:循环概念的引入及循环嵌套。第7章数值主要讲述:一、二维数组的定义与引用;字符指针及字符串应用;有关字符串函数重点与难点:数组的应用编程,字符串处理。第8章函数重点与难点:函数的定义与引用,参数传递与变量的作用域。9主要讲述:宏定义与应用重点与难点:宏定义与应用第10章指针主要讲述:地址和指针的概念,变量、数组、字符串、函数指针的概念与编程应用。重点与难点:地址和指针的概念,数组、字符串、函数指针的应用。第11章结构体与共用体主要讲述:结构体类型定义;结构体类型变量;结构体数组;共用体简介。重点与难点:结构体应用。第12章位运算主要讲述:位运算符及优先级;位运算及举例。第13章文件主要讲述:C文件概述;文件的打开与关闭;文件的读写;文件定位函数。重点与难点:C语言对文件的读写操作函数。教学课程内容讲课教学课程内容讲课实验习题讨论小计第1章C语言概述实习C程序设计基本知识及编程环境熟224悉第2章程序的灵魂——算法22第3章数据类型、运算符与表达式22第4章最简单的程序设计——顺序结构224实习数据输入输出编程第5章选择结构(关系与逻辑运算符;if语句的三种基本结构)426实习选择结构教学课程内容6章循环结构(循环嵌套及常用算法)实习循环结构

讲课 实验 习题 讨论 小计4 2 6第7章数组(数组的定义、赋值与引用;1字符串数组;与数组有关的算法) 8 42实习数组编程应用第8章函数(函数的定义及参数传递、变量的作用域)实习函数编程应用

4 2 6第9章预处理(宏定义及文件包含的应用)1 1 2实习宏定义及文件包含应用第10章指针(普通变量、数组、字符串、1函数指针的应用) 8 42实 习指针第11章结构体、共用体(结构体和共用体的定义与应用)实 习结构体、共用体

2 2 4第12章位运算(位运算相关操作)1 1 2实 习位运

温馨提示

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

评论

0/150

提交评论