精华内容
下载资源
问答
  • c语言程序设计教学大纲文档适用于教师开展程序设计教学
  • C语言程序设计教学大纲 课程概述一C语言程序设计是一门研究 C语言基本知识与结构化程序设计方法并 采用c语言进行结构化程序设计的专业课程 内容包括c语言的数据类型程序结构各种语句 函数预处理文件结构化程序设计...
  • C语言程序设计教学大纲》由会员分享,可在线阅读,更多相关《C语言程序设计教学大纲(7页珍藏版)》请在人人文库网上搜索。1、C语言程序设计教学大纲课程中文名称:C语言程序设计 课程英文名称:C Program Language...

    《C语言程序设计教学大纲》由会员分享,可在线阅读,更多相关《C语言程序设计教学大纲(7页珍藏版)》请在人人文库网上搜索。

    1、C语言程序设计教学大纲课程中文名称:C语言程序设计 课程英文名称:C Program Language课程类别:计算机 课程编号:课程归属单位:计科系 考核方式:考试制定时间: 2012年2月25日一、 课程的性质、任务.C语言程序设计是计算机基础课程,是实践性很强的技术基础课。课程的任务是使学生获得程序设计方面的基本理论、基本知识和基本技能,培养学生分析问题和解决问题的能力。2.通过本课程的学习,使学生具备应用C语言进行程序设计的基本能力,为学习后续课程的应用打好基础。3.适用专业及学时数: 54学时。4.本门课程与其他课程关系:先修课程计算机文化基础,学习本门课程之前应掌握计算机基础的相关。

    2、知识。 5.推荐教材及参考书:推荐教材:谭浩强主编,C程序设计教程,清华大学出版社,北京,2011年参考教材:谭浩强主编,C程序设计教程学习辅导,清华大学出版社 北京,2011年6.主要教学方法与媒体要求:多媒体教学与上机实验。 二、 各章教学内容和要求第一章 C语言概述(4学时)1基本内容:计算机与程序、程序设计语言;C语言出现的历史背景;C 语言的特点;简单的C语言程序;运行C程序的步骤与方法。2要求学生了解计算机与程序、程序设计语言;C语言出现的历史背景;C 语言的特点;简单的C语言程序;掌握运行C程序的步骤与方法。3教学重点和难点:C 语言的特点,运行C程序的步骤与方法。4具体教学内容。

    3、和学时分配要求。计算机与程序、程序设计语言;C语言出现的历史背景;C 语言的特点;简单的C语言程序;运行C程序的步骤与方法:2学时;上机实验2学时。第二章 数据类型、运算符与表达式(10学时)1基本内容:C语言的数据类型;常量与变量;整型数据;浮点型数据;字符型数据;各类数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。2要求学生掌握C语言的数据类型;常量与变量;整型数据;浮点型数据;字符型数据;各类数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。3教学重点和难点:各类数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。4具体教。

    4、学内容和学时分配要求。C语言的数据类型,常量与变量:2学时。整型数据,浮点型数据:2学时。字符型数据,各类数值型数据间的混合运算:2学时。算术运算符和算术表达式;逗号运算符和逗号表达式:2学时;实验上机2学时。第三章 最简单的C程序设计顺序程序设计(8学时)1基本内容:程序的三种基本结构;C语句概述;赋值表达式和赋值语句;数据输入输出的概念及在语言中的实现;字符数据的输入输出;简单的格式输入与输出;较复杂的输入输出格式控制;顺序结构程序设计举例。2要求学生了解程序的三种基本结构,C语句概述,数据输入输出的概念及在语言中的实现,掌握赋值表达式和赋值语句,字符数据的输入输出,简单的格式输入与输出,。

    5、较复杂的输入输出格式控制及相关程序举例。3教学重点和难点:字符数据的输入输出,简单的格式输入与输出,较复杂的输入输出格式控制。4具体教学内容和学时分配要求:程序的三种基本结构,C语句概述:2学时。赋值表达式和赋值语句,数据输入输出的概念及在语言中的实现:2学时。简单的格式输入与输出,较复杂的输入输出格式控制及相关程序举例2学时;实验上机2学时。第四章 选择结构程序设计(8学时)1基本内容:关于算法,条件判断,用if语句实现选择结构,利用switch语句实现多分支选择结构,程序举例。2要求学生了解算法的基本概念,掌握条件判断,用if语句实现选择结构,利用switch语句实现多分支选择结构;3教学。

    6、重点和难点:用if语句实现选择结构,利用switch语句实现多分支选择结构。4具体教学内容和学时分配要求:关于算法,条件判断:2学时。用if语句实现选择结构:2学时。利用switch语句实现多分支选择结构,程序举例:2学时。实验上机2学时。第五章 循环结构程序设计(8学时)1基本内容:循环的概念,用while语句和dowhile语句实现循环,用for 语句实现循环,循环的嵌套,用break语句和continue语句改变循环状态,几种循环的比较,程序举例。2要求学生了解循环的概念,掌握用while语句和dowhile语句实现循环,用for 语句实现循环,循环的嵌套,用break语句和contin。

    7、ue语句改变循环状态。3教学重点和难点:用while语句和dowhile语句实现循环,用for 语句实现循环,循环的嵌套,用break语句和continue语句改变循环状态。4具体教学内容和学时分配要求:循环的概念,用while语句和dowhile语句实现循环:2学时。用for 语句实现循环,循环的嵌套:2学时。用break语句和continue语句改变循环状态,几种循环的比较:2学时;实验上机2学时。第六章 数组(8学时)1基本内容:数组的概念,一维数组的定义和引用,二维数组的定义和引用,字符数组。2要求学生了解数组的概念,掌握一维数组的定义和引用,二维数组的定义和引用,字符数组的定义和引用。

    8、方法。3教学重点和难点:一维数组的定义及使用方法,字符串的使用方法。4具体教学内容和学时分配要求:数组的概念,一维数组的定义和引用:2学时。二维数组的定义和引用:2学时。字符数组的定义和引用方法:2学时。实验上机2学时。第七章 函数调用(12学时)1基本内容:函数概述,函数定义的一般形式,函数参数和函数的值,函数的调用,函数的嵌套调用,函数的递归调用,数组作为函数参数,变量的作用域局部变量和全局变量,变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数。2要求学生了解函数概述,掌握函数参数和函数的值,函数的调用,函数的嵌套调用,函数的递归调用,数组作为函数参数,变量的作用域局部变量。

    9、和全局变量,变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数的基本概念及使用方法。3教学重点和难点:函数参数和函数的值,函数的调用,函数的嵌套调用,函数的递归调用,数组作为函数参数,变量的作用域局部变量和全局变量,变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数。4具体教学内容和学时分配要求:函数概述,函数定义的一般形式,函数参数和函数的值:2学时。函数的调用,函数的嵌套调用,函数的递归调用:2学时。数组作为函数参数,变量的作用域局部变量和全局变量:2学时;变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数: 2学时;实验上机4学时。第八章 指针(。

    10、6学时)1基本内容:地址和指针的概念,变量的指针和指向变量的指针变量,通过指针引用数组,通过指针引用字符串。2要求学生掌握指针的基本概念。3教学重点和难点:变量的指针和指向变量的指针变量。4具体教学内容和学时分配要求:地址和指针的概念,变量的指针和指向变量的指针变量:2学时。通过指针引用数组,通过指针引用字符串:2学时。实验上机2学时;第九章 用户建立的数据类型(8学时)1基本内容:结构体类型和结构体变量,共用体类型,枚举类型,用typedef命名类型。2要求学生掌握结构体类型和结构体变量,共用体类型,枚举类型,用typedef命名类型的定义和使用方法。3教学重点和难点:结构体类型和结构体变量。4具体教学内容和学时分配要求:结构体类型和结构体变量,共用体类型:2学时;枚举类型,用typedef命名类型:2学时;实验上机2学时;总复习:2学时三、 实践教学内容与要求实验一 C语言概述实验二 数据类型、运算符与表达式实验三 顺序程序设计实验四 选择结构程序设计实验五 循环结构程序设计实验六 数组实验七 函数调用一实验八 函数调用二实验九 指针、结构体基础。

    展开全文
  • C语言程序设计教学大纲 课程名称 中文名称 C 语言程序设计英文名称 C Language Programming 课程编码 161002 学 分 分 总 学 时72学时其中 理论学时 52学时上机学时 20学时 适用专业 全校理工科各专业 先修课程 ...
  • C语言程序设计教学大纲 The Program Language (C Program) 课程编号 适用专业机械工程及自动化电子科学与技术自动化信息工程 总学时64讲课32上机实验32 学分4 执笔人李越辉 审核人孙践知 编写日期2003-10-10 院系部...
  • C 语言程序设计教学大纲 课 程 名 称 C 语言程序设计 系院部 计算机科学系 教 研 室 软件教研室 编写说明 本课程的性质 高级程序设计语言是现代计算机系统中各类软件的主要编程语言同时也是从事计算机应用的人员必不...
  • C语言程序设计课程教学大纲 英文名称 C language program designing 课程编号 106004 课程类型 C1 学时 /课内实践学时 48/0 学分 3 适用对象计算机自动化通信电子专业本科生 先修课程无 使用教材及参考书 教材 C ...
  • 中南大学 C 语言程序设计课程教学大纲 课程代号 06022193 学时数 48+S16 课程性质 选修 先修课程 大学计算机基础程序设计基础 B 适用专业 电气工程及其自动化建筑电气与智能化 一课程的性质目的和任务 1课程的性质 ...
  • C语言程序设计教学大纲 课程中文名称C语言程序设计 课程英文名称C Program Language 课程类别计算机 课程编号: 课程归属单位计科系 考核方式考试 制定时间 201 课程的性质任务 .C语言程序设计是计算机基础课程是实践...
  • 2《C语言程序设计课程教学大纲C语言程序设计教学大纲课程名称:C语言程序设计课程代码课程类别:专业基础课课程性质:必修 总 学 时:60 理论学时:30实验学时:30实验项目:10个 先修课程:计算机文化基础适用...

    2《C语言程序设计课程教学大纲

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

    课程名称:C语言程序设计课程代码课程类别:专业基础课课程性质:必修 总 学 时:60 理论学时:30实验学时:30实验项目:10个 先修课程:计算机文化基础适用专业:计算机应用技术开课单位:信息学院

    一、课程性质、目的

    课程性质:《C语言程序设计》是为计算机应用技术专业的学生开设的专业基础课,是一门重要的必修课。其目的是使学生掌握程序设计的基本方法,培养学生掌握利用计算机处理问题的思维方法与应用能力。要求学生掌握程序的三种基本结构及结构化的程序设计方法,了解并掌握几种典型的算法,并且能够熟练地运用C语言编写各种应用程序,为进一步学习其它相关课程奠定基础。

    课程目的:通过对本课程的学习,使学生掌握程序设计的基本原理、概念和方法;在介绍算法、数据结构、计算方法、结构化程序设计方法的基础上,主要介绍C语言及其程序设计方法及应用。主要内容包括:了解C语言的各种数据类型的特点及其运用方法;掌握各类语句的语法及功能;了解算法的描述方法,并掌握一些基本的典型算法;了解程序的三种基本结构,并初步掌握结构化的程序设计方法;掌握在微机中运行C程序的过程和程序调试的方法;能够阅读、理解简单的C程序,并能自己动手编写小型的应用程序。

    在对大纲内容选编时,在注重基本原理、基本概念的同时,特别强调实用系统的设计与开发,做到了理论与实践有效结合。

    二、课程内容和建议学时分配

    第一章:C语言概述概述 【教学基本要求】

    1、C语言的特点;C语言的结构;

    2、了解C语言的版本;

    3、掌握C语言的上机步骤及环境

    【教学时数】2课时

    【教学重点和难点】

    重点:

    1、C语言的特点;C语言的结构;

    2、C语言的上机步骤及环境。

    难点:

    1、C语言的特点;C语言的结构;

    2、C语言的上机步骤及环境。

    【教学内容】

    1、C语言的发展及主要特点

    2、C语言的发展史

    3、C语言的主要特点

    4、程序设计相关知识

    5、程序设计的基本概念

    6、C程序结构

    7、标准库简介

    8、Turbo?C集成环境的使用

    第二章 数据类型、运算符与表达式 【教学基本要求】

    1、掌握C的数据类型;常量与变量;整型数据;浮点型数据;字符型数据;变量赋初值;各类数值型数据间的混合运算;算术运算符和算术表达式;赋值运算符和赋值表达式;逗号运算符和逗号表达式。

    【教学时数】4课时

    运算符和表达式标识符、常量和变量运算符和表达式标识符、常量和变量1、标识符、常量和变量 2、标识符常量和变量 简单数据类型 运算符和表达式 算法结构化程序设计C语言基本语句 C语言中数据的输入输出 if语句 switch语句 数组元素的引用二维数组元素的引用字符数组与字符串二维数组元素的引用一维数组  二维数组  多维数组 字符串宏定义文件包含带参数的宏定义宏定义文件包含 条件编译指针变量作为函数参数函数的指针和返回指针值的函数指针变量作为函数参数函数的指针和返回指针值的函数指针的基本概念 指针和指针变量 指针和数组 指针数组 函数的指针和返回指针值的函数 章??数据类型、运算符与表达式4实验2学时3第三章 ?顺序程序结构设计?8实验4学时4第四章选择结构程序设计8实验4学时5第五章循环结构程序设计8实验4学时6第六章数组8实验4学时7第七章函数8实验4学时8第八章预处理命令2实验2学时9第九章指针12实验6学时三、实验(上机)内容和建议学时分配

    实验项目与学时分配一览表

    序号实验名称内容提要实验学时每组人数实验类型实验要求备注1实验一:Turbo C环境的认识与使用使用Turbo C的各级菜单和配置起环境22验证必做2实验二:C语言格式输入、输出字符的输入和输出函数:getchar 、putchar ;格式输入和输出函数:scanf 、printf 22设计必做3实验三: 分支结构程序设计if语句;switch语句22设计必做4实验四:循环结构程序设计while语句;do- while语句;for语句;几种循环的比较;break语句和continue语句。42设计必做5实验五:数组程序设计(一)一维数组的定义和引用22设计必做6实验六:数组程序设计(二)二维数组的定义和引用;字符数组42设计必做7实验七:函数程序设计(一)函数定义的一般形式;函数参数和函数的值;函数的调用。22设计必做8实验八:函数程序设计(二)数组作为函数参数;局部变量和全局变量;动态存储变量和静态存储变量4

    展开全文
  • 1、CC 语言程序设计语言程序设计课程教学大纲课程教学大纲课程英文名称:课程英文名称:C Language Programming 课程编号:课程编号:21000102 学时数:学时数:60 学时其中实验学时数:26 学分数:学分数:6 适用...

    1、CC 语言程序设计语言程序设计课程教学大纲课程教学大纲课程英文名称:课程英文名称:C Language Programming 课程编号:课程编号:21000102 学时数:学时数:60 学时其中实验学时数:26 学分数:学分数:6 适用专业:适用专业:非计算机专业 一、课程的性质、目的和任务一、课程的性质、目的和任务C 语言程序设计是工科专业的必修课。 本课程是一门实践性非常强的课程,不但要注重 C 语言程序设计基本知识的学习,更 要注重程序设计技能的培养,使学生能够循序渐进地掌握 C 语言程序设计的技能,初步积 累编程经验,打下良好的计算机应用基础。二、课程教学内容的基本要求、重点和难点二。

    2、、课程教学内容的基本要求、重点和难点1、基本要求 要求学生在学习过程中认真掌握基础知识和基本理论,注重基本技能训练,重视上机 实践环节。第 1 章 C 语言概述 了解 C 语言的特点 掌握 C 程序的基本结构 熟练掌握 Turbo C 集成环境中常用菜单的使用 重点:C 程序的基本结构、程序的开发环境和开发过程。第 2 章 数据类型、运算符与表达式 了解 C 语言的数据类型的概念 了解标识符、常量和变量的概念 掌握 C 语言简单数据类型 了解运算符和表达式的概念、 掌握算术运算符和表达式 掌握赋值运算符和赋值表达式 掌握自增和自减运算 掌握关系运算符和关系表达式 掌握逻辑运算符和逻辑表达式 掌。

    3、握条件运算符 了解条件表达式 了解逗号运算符和逗号表达式了解数据类型的转换 重点:C 语言中的数据类型,C 语言的常量和变量。变量的三个要素:变量名、数 据类型和变量的值。C 语言运算符的结合方向和优先级,数据类型转换。第 3 章 顺序结构程序设计 了解 C 语言程序的三种基本结构 掌握格式输入和输出函数 掌握字符数据的输入和输出常用函数 熟练掌握顺序结构程序设计方法 重点:scanf( )和 printf( )函数, 程序的三种基本结构。 难点:顺序结构程序的设计分析。第 4 章 选择结构程序设计 熟练掌握 if 语句 熟练掌握 if-else 语句 熟练掌握 if 语句的嵌套 熟练掌握 s。

    4、witch 语句 熟练掌握选择结构程序设计方法 重点:if 语句的两种形式,switch 语句。 难点:选择结构的嵌套。第 5 章 循环结构程序设计 熟练掌握 while 语句 熟练掌握 do-while 语句 熟练掌握 for 语句 熟练掌握 break、contiune 语句 熟练掌握循环语句的嵌套 熟练掌握循环结构程序设计方法 重点:循环结构的实现语句 while、dowhile、for 语句, 难点:循环的嵌套。第 6 章 数组 熟练掌握一维数组的定义、初始化及引用 掌握二维数组的定义、初始化及引用 熟练掌握字符数组的定义、初始化及引用 熟练掌握字符串概念及其输入输出 掌握字符串处理函。

    5、数 重点:数组的定义和引用。 难点:不同的排序方法,字符串与一般字符数组的特征和使用方法之间的区别。第 7 章 指针 熟练掌握地址和指针的概念 熟练掌握指针变量的定义及引用 熟练掌握指针运算熟练掌握一维数组与指针 理解二维数组与指针 熟练掌握字符串与指针 重点:地址和指针的概念、指针变量的定义及引用、一维数组与指针、字符数组和字 符指针 难点:二维数组与指针。第 8 章 函数 掌握函数的定义 熟练掌握数据在函数之间的传递 熟练掌握函数的调用 熟练掌握数组作为函数的参数 掌握指针作为函数的参数 掌握函数的嵌套调用 了解函数的递归调用 掌握局部变量和全局变量 了解变量的存储类别 了解内部函数和外部。

    6、函数 重点:函数的声明、定义和调用;函数调用机制;函数调用的参数传递、函数的返回; 全局变量、局部变量的区别。 难点:函数调用机制;函数的递归调用。第 9 章 结构体和共用体 了解结构体 了解共用体第 10 章 文件 了解文件概念 掌握文件指针 掌握文件打开与关闭 掌握文件的读写 了解文件定位的函数 重点:文件指针、文件的打开、关闭、读写; 难点:文件指针、文件的打开、关闭、读写;第 11 章 预处理命令 掌握无参宏定义 掌握文件包含的概念 掌握文件包含命令的一般格式 重点:无参宏定义、文件包含、文件包含命令的一般格式; 难点:无参宏定义、文件包含、文件包含命令的一般格式;本课程在讲授基本教学。

    7、内容的基础上,要求学生利用所学 C 语言的相关知识设计一个作品。在主题上不刻意限制学生,学生可以发挥自己的想象能力。三、教学方式及学时分配三、教学方式及学时分配本课程的教学使用多媒体网络机房,讲授与上机实验密切配合。次序内 容讲授课时实践课时 一C 语言概述、Turbo C 运行环境1 二数据类型、运算符与表达式32三顺序结构程序设计2 四选择结构程序设计24五循环结构程序设计5 六数组56七指针53 八函数6 九结构体与共用体15十文件1 十一预处理命令12十二综合设计、模拟测试、总复习24 合计3426总计:60 学时四、其他教学环节的要求四、其他教学环节的要求 1、实验教学要求 C 语言。

    8、程序设计课程的实验教学,即上机操作是必不可少的学习环节之一,也是检验 掌握程序设计思想正确应用的手段之一。通过上机实验加强对基础知识和理论的理解和掌 握。(1)C 语言程序运行环境掌握 TC 菜单使用;(2)程序设计方法掌握顺序程序设计、选择程序设计及循环程序设计方法;(3)数组与指针掌握数组与指针的一般使用;(4)函数掌握函数的定义及调用方法;(5)数据文件操作掌握数据文件的一般应用。 2、教学辅导要求(1)针对每个讲授内容,科学设计习题,督促学生复习当次课所学内容;(2)要求任课教师定期对学生作业进行批改;(3)定期组织统一阶段测试;(4)在教学周期内安排教师面向学生答疑;同时开放网上答疑。

    9、系统在线答疑。五、本课程与其它课程的联系五、本课程与其它课程的联系本课程为计算机技术基础 A课程,先修课程是计算机文化基础 。六、考核方式六、考核方式本课程是考试课,使用计算机考试系统进行机试,试题中理论题占 20%,实际操作题 占 80%,共计 100 分。七、七、 教材和主要参考资料教材和主要参考资料1、教材: C 语言程序设计 郝长胜 内蒙古大学出版社2、参考资料: (1)C 程序设计(第 2 版)谭浩强 清华大学出版社 (2)C 程序设计题解与上机指导谭浩强 清华大学出版社 课程负责人:裴衣非 执笔:裴衣非 审核:段军内蒙古科技大学实践训练中心计算机基础实验室2007 年 3 月 5 日。

    《C语言程序设计课程教学大纲》由会员nt****6分享,可在线阅读,更多相关《C语言程序设计课程教学大纲》请在金锄头文库上搜索。

    展开全文
  • C语言程序设计教学大纲 好好看 很好的
  • C 语言程序设计教学大纲 课程名称 中文名称 C 语言程序设计英文名称 C Language Programming 课程编码 161002 学 分分 总 学 时72 学时其中 理论学时 52 学时上机学时 20 学时 适用专业 全校理工科各专业 先修课程 ...
  • C语言程序设计课程教学大纲 开课单位计算机系 课程负责人陈维 适用于本科非计算机非电类等普通工科专业 教学时数:48学时 一课程概况 C语言程序设计课程是本科非计算机非电类等普通工科专业的一门公共基础课本课程的...
  • C语言程序设计教学大纲 课程基本信息 : 课程中文名称 C语言程序设计 课程英文名称 THE C PROGRAMMING LANGUAGE 总学时 60 讲课学时 30 上机学时 30 总学分 2 授课对象全校工科专业本科生 先修课程计算机实用基础计算...
  • C语言程序设计实验教学大纲 学时课程总 64 学分 4 实验学时 24 实验个数 9 实验学分 1.5 课程性质必做 适用专业 计算机科学技术网络工程软件工程 电子商务教育技术 教材及参考书c语言程序设计与实践实验指导谢满得...
  • 计算机导论与C 语言程序设计教学大纲 课程编号CE3001 课程名称计算机导论与C 语言程序设计 英文名称Introduction of Computer and C Language Program Design 学分/学时4/64 课程性质必修 适用专业信息安全网络工程 ...
  • C语言程序设计课程教学大纲 课程代码90612204 课程类型专业基础课 适合专业计算机科学与技术 总学时数72 学分4 一课程教学目的与任务 C语言程序设计是计算机科学与技术专业的重要专业基础课程通过课程教学让学生了解...
  • C语言程序设计实验教学大纲 学时课程总 64 学分 4 实验学时 24 实验个数 9 实验学分 1.5 课程性质 必做 适用专业 计算机科学技术网络工程软件工 程电子商务教育技术 教材及参考书 C 语言程序设计与实践实验指导 谢满...
  • PAGE PAGE 1 计算机程序设计基础C语言实验教学大纲 课程编号 课程名称计算机程序设计基础C语言/C Programming Language 实验总学时数12学时 适应专业工科各专业 承担实验室现代教育中心 一实验教学的目的和任务 1...
  • C语言程序设计考证辅导课程教学大纲
  • C语言程序设计实验教学大纲 课程编号L090103 课程类型必修 课程名称C语言程序设计 英文名称C Programming Language 学时24 执笔者 李静 适用专业非计算机专业本科 审定者王学军 一课程性质目的及任务 本课程是非...
  • 实用标准文案 质量技术监督学院 实验教学大纲 课程编号 150026 课程名称 C 语言程序设计 英文名称 The C Programming Language 适用年级专业学科类 二年级 测控技术及仪器专业安全工程产品质量工程等专业 学分 0 ...
  • 山东大王职业学院教学计划 班级09全部班级 科目C语言程序设计 2009 --2010 学年第二 学期 任课教师刘红星刘秀梅袁福强贾梓燕 项目 教学内容 大纲要求 本教材共有十大章第一章是C语言概述第二章是C语言的基本知识第...
  • 掌握C语言的基本知识和程序设计方法; 培养计算机程序设计的能力和素养; 为学习其它计算机语言打下基础; 为后续课程的学习打下基础。 二、实验地点与设备 实验用机房为A211,现有80台多媒体配置的计算机。 三、...

    课程信息

    课程名称:C语言
    实验学时:24学时
    实验室名称:现代教育技术实验中心
    实验课性质:非独立设课
    适用专业:教育技术学

    一、实验教学目的

    • 掌握C语言的基本知识和程序设计方法;
    • 培养计算机程序设计的能力和素养;
    • 为学习其它计算机语言打下基础;
    • 为后续课程的学习打下基础。

    二、实验地点与设备

    实验用机房为A211,现有80台多媒体配置的计算机。

    三、实验班级与时间

    周五晚上 18:30 - 20:00

    四、实验内容和要求

    实验1:C程序的运行环境和运行一个C程序的方法

    实验内容:
    (1)检查所用的计算机系统
    (2)进入C的工作环境
    (3)熟悉Turbo C的集成环境
    (4)输入并运行一个简单的程序
    (5)输入并编辑一个C程序
    (6)输入并运行一个需要在运行时输入数据的程序
    (7)运行一个自己编写的程序
    实验要求:
    (1)了解所用的计算机系统的基本操作方法,学会独立使用该系统
    (2)了解在该系统上如何编辑、编译、连接和运行一个C程序
    (3)通过运行简单的C程序,初步了解C程序的特点

    实验2:数据类型、运算符和表达式

    实验内容:第三章课后习题 3.2,3.6和3.7
    实验要求:
    (1)掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。
    (2)掌握不同的类型数据之间赋值的规律。
    (3)学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减运算符(–)的使用。
    (4)进一步熟悉C程序的编辑、编译、连接和运行的过程。

    实验3:最简单的C程序设计

    实验内容:
    (1)掌握各种格式转化符的正确使用方法
    (2)按习题4.8和4.9的要求编写程序 (P113)
    (3)编程序,用getchar函数读入两个字符给c1、c2,然后分别用putchar函数和scanf函数输出这两个字符。

    实验要求:
    (1)掌握C语言中使用最多的一种语句—赋值语句的使用方法。
    (2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转化符。

    实验4:逻辑结构程序设计

    实验内容:
    (1)习题5.5程序调试
    (2)给出一个百分制成绩,要求输出成绩等级。习题5.6
    (3)习题5.7程序调试
    (4)习题5.9程序调试
    实验要求:
    (1)了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。
    (2)学会正确使用逻辑运算符和表达式。
    (3)熟练掌握if语句和switch语句
    (4)结合程序掌握一些简单的算法。
    (5)学习调试程序

    实验5.1:循环控制

    实验内容:
    (1)习题6.1程序调试 (p.168)
    (2)习题6.2程序调试
    (3)习题6.10程序调试 (p.169)
    实验要求:
    (1)掌握用while语句,do-while语句和for语句实现循环的方法。
    (2)掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。
    (3)进一步学习调试程序。

    实验5.2:数组

    实验内容:
    (1)习题6.9程序调试(p169)
    (2)习题6.12程序调试
    (3)习题6.14程序调试
    实验要求:
    (1)掌握用while语句,do-while语句和for语句实现循环的方法。
    (2)掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。
    (3)进一步学习调试程序。

    实验6.1:函数

    实验内容:
    (1)习题7.1程序调试
    (2)习题7.2程序调试
    实验要求:
    (1)掌握用一维数组和二维数组的定义、赋值和输入输出的方法。
    (2)掌握字符数组和字符串函数的使用。
    (3)掌握与数组有关的算法(特别是排序算法)。

    实验6.2:函数

    实验内容:
    (1)习题8.3程序调试
    (2)习题8.10程序调试
    (3)习题8.17程序调试
    实验要求:
    (1)掌握定义函数的方法。
    (2)掌握函数实参与形参的对应关系以及“值传递”的方式。
    (3)掌握函数的嵌套调用和递归调用的方法。
    (4)掌握全局变量和局部变量动态变量、静态变量的概念和使用方法。
    (5)学习对多文件程序的编译和运行。

    实验7:指针

    实验内容:
    (1)习题10.1程序调试(P291)
    (2)习题10.5程序调试
    (3)习题10.17程序调试(P292)
    实验要求:
    (1)通过实验进一步掌握指针的概念,会定义和使用指针变量。
    (2)能正确使用数组的指针和指向数组的指针变量。
    (3)能正确使用字符串的指针和指向字符串的指针变量。
    (4)能正确使用指向函数的指针变量。
    (5)了解指向指针的指针的概念及其使用方法。

    实验8:结构体和共同体

    实验内容:
    (1)习题11.5程序调试
    (2)习题11.9程序调试
    (3)习题11.11程序调试
    实验要求:
    (1)掌握结构体类型变量的定义和使用。
    (2)掌握结构体类型数组的概念和使用。
    (3)掌握链表的概念,初步学会对链表进行操作。
    (4)掌握共同体的概念与使用。

    实验9:位运算

    实验内容:
    (1)习题12.3程序调试
    (2)习题12.1程序调试
    (3)习题12.5程序调试
    实验要求:
    (1)掌握按位运算的概念和方法,学会使用位运算。
    (2)学会通过位运算实现对某些位的操作。

    实验10:文件

    实验内容:
    (1)习题13.6程序调试
    (2)习题13.7程序调试
    (3)习题13.8程序调试
    实验要求:
    (1)掌握文件以及缓冲文件系统、文件指针的概念。
    (2)学会使用文件打开、关闭、读、写等文件操作函数。
    (3)学会用缓冲文件系统对文件进行简单的操作。

    五、考核方式
    1、实验报告:
    学生应在独立思考的基础上按时保质并按实验内容的要求完成实验报告。
    2、考核方式
    (1) 实验课的考核方式:实验报告
    (2) 实验课考核成绩确定:所有实验报告成绩的平均成绩
    (3) 实验课成绩占课程总成绩的比例:20%

    六、实验教材和参考书

    1、 教材:《C程序设计》(第五版).谭浩强 著.清华大学出版社.1999年
    2、 参考书:
    [1]《C程序设计题解与上机指导》(第五版).谭浩强 著.清华大学出版社.2000年
    [2]《C程序设计》.周海燕等编著.清华大学出版社.1995年
    [3]《C语言习题与解析》(第二版).李春葆 编著.清华大学出版社.2004年
    [4]《C语言名题精选百则》.冼镜光 编著.机械工业出版社.2005年
    [5]《PACAL程序设计》(第二版).郑启华 编著.清华大学出版社.1996年.
    [6]《21天学通C语言》(第六版).[美]Bradley L.Jones&Peter Aitken 著.人民邮电出版社.2003年
    [7] C语言实验大纲,甘忠伟,http://xjzx.suda.edu.cn/29/01/c11386a272641/page.htm

    展开全文
  • 大学工科C语言程序设计教学概述论文 1教学内容 在教学过程中不能以是否将C语言所有知识点都讲授完为教学目标而应该转向以培养学生分析问题和解决问题的能力为核心淡化语法细节让学生建立完整的程序设计思想针对不同...
  • C语言程序设计考试大纲 适用于计算机类各专业 二 00 七年十二月 一基本要求 C语言程序设计是我院计算机类各专业必修的一门专业基础课通过本 课程的学习使学生掌握C语言的基本概念和基本语法掌握面向过程的程序设 计...
  • C语言程序设计课程教学大纲 课程编号L090103 课程类型必修 课程名称C语言程序设计 英文名称C Programming Language 学时4824+24 学分3 适用专业非计算机专业本科 执笔者石玉晶 先修课程大学信息技术基础 审定者...
  • 计算机程序语言C语言课程教学大纲 课程编号: 课程性质 学科专业基础课 课程组长 姓名/职称 总学分值 总学分8学分其中理论4学分实验实践4学分 总学时数 总学时256学时其中理论128学时实验实践128学时 适用专业 电子...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 145
精华内容 58
关键字:

c语言程序设计教学大纲

c语言 订阅