C语言教学计划

更新时间:2024-06-20 12:30:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

J_C语言程序设计 课程教学实施计划

一、 课程简介

课程代码: 5004003 ,

课程学分: 4 学分,其中理论 3 学分,实验 1 学分, 课程学时数:其中讲课 32 学时,实验 32 学时, 开课专业及修课性质: 专业必修; 。 选课基础:已学过

二、课程任务

三、 教学内容与教学要求 目次 1 教学内容 教学基本要求 (用熟练掌握、掌握、熟悉、了解等关键词知识、技能的掌握、应用程度) C语言的发展、特点与应1.了解C语言的发展、特点与应用。 用,C语言程序的结构2.掌握C语言程序的结构和语法规则。 和语法规则,保留字、3.了解TC环境或VC环境下C源程序的编辑、编译、连接、运行语句、函数的结构,TC与调试。 环境或VC环境下C源程4.了解C程序结构与函数结构。 序的编辑、编译、连接、5.掌握常用的基本数据类型(int、double、char),掌握常量与运行与调试,基本数据变量的概念。 类型(int、double、6.基本掌握格式化输出函数printf()与格式化输入scanf()函数char),常量与变量。 的应用。 7.掌握赋值运算符与赋值表达式、算术运算符与算术表达式、++与--运算符。 8.掌握关系运算符及其表达式、逻辑运算及其表达式。 if语句、if~else语句、if~else if语句及switch语句的程序设计。 循环的概念与循环语句的结构:for语句、while语句、do-while语句、break语句与continue语句,双重循环的程序设计。

2 1. 2. 3. 4. 5. 6. 了解分支语句的基本概念 掌握if语句的程序设计 掌握if~else语句的程序设计 掌握if~else if语句的程序设计 掌握switch语句的程序设计。 了解分支结构的嵌?? 3 1. 掌握循环的基本概念 2. 掌握for循环语句的基本结构、程序运行流程,适用场合。 3. 掌握while循环语句的基本结构、程序运行流程,适用场合。 4. 掌握do-while循环语句的基本结构、程序运行流程,适用场合。 5. 掌握break语句与continue语句在循环结构中的应用。 6.了解双重循环的程序设计。 1

4 一维数组的基本概念(含字符数组),数组的定义、初始化、赋值,指针在一维数组中的初步应用,了解二维数组的基本概念。 函数的基本概念,函数的定义与调用、函数的嵌套调用与递归调用、数组作为函数参数。 1. 理解一维数组的含义。 2. 掌握一维数组的定义、初始化、赋值。 3. 掌握字符数组在内空间的存储方式与初始化,strcpy/strlen/strcat/strcmp的使用方法。 4. 理解指针的基本概念。 5. 基本掌握指针在一维数组中的应用。 6.理解二维数组的基本概念。 1.掌握函数的基本概念。 2.掌握函数的格式、系统函数的调用。 3.掌握自定义函数的定义与调用。 4.理解auto/static/extern变量存储类型对变量作用范围及生存期的影响。 5.了解函数的嵌套调用与递归调用。 6.理解数组作为函数参数的例子。 1.掌握宏的基本概念。 2.掌握宏在程序设计中的应用与宏定义的注意点。 3.理解多文件系统,掌握在多文件系统中函数间的调用。 4.初步掌握多文件中extern变量的使用。 5.掌握位运算的基本概念及位运算的应用。 1. 了解结构体的基本概念。 2. 掌握结构体类型的定义。 3. 掌握结构体变量定义、初始化、结构体变量对结构体成员的引用。 4. 掌握结构体数组的定义以及输入输出。 初步掌握结构体在程序设计中的应用。 5 6 宏定义、多文件系统的基本概念、位运算的概念。 结构体的基本概念,结构体类型的定义、结构体变量的初始化、结构体变量对结构体成员的引用、结构体数组的定义以及输入输出。 7 8 文件的基本概念,文件1. 了解文件的概念。 的打开与关闭、文件的读写操作(fgetc、fputc、2. 掌握文件的打开与关闭操作。 fscanf、fprintf),文件重定位函数(rewind)。 3. 掌握文件的读写操作(fgetc、fputc、fscanf、fprintf)。 4. 掌握文件重定位函数(rewind)。

四、 课程教材及相关资源

1、教材 主要教材 教材名称 C语言程序设计 教材作者 刘加海 出版社 科学出版社 ISBN号 7-03-011988-6 版本 到暑假或许第二版会出 2、课件:播放型讲课课件(D 类) 3、网站资源:学院网站上的“教学专栏”

2

五、 教学安排

本课程学习主要形式有:课件播放课为主,辅以 网上实时和非实时答疑、网上BBS

讨论。

具体安排如下: 学时 序号 1 2 3 4 5 6 7 8 9 教学 内 容 理论 实践 简单的c语言程序设计与TC环境 输入输出函数与表达式 分支程序的设计 循环程序的设计与双重循环 数组与指针 函数 宏、多文件系统与位运算 结构体及其应用 文件及其应用 合计:64学时

1、 学生参考性自学周历 周次 1 1-2 3 3-4 4-5 5-6 6 7 8

2、实验安排

1) 本课程实验指导教师应具有 C语言 教学经历或 专业 毕业。 2) 实验条件: PC机及TC或VC环境 。

3

3 4 2 4 4 4 3 4 4 32 3 4 2 4 4 4 3 4 4 32 教学内容(含自学和上课) 简单的c语言程序设计与TC环境 输入输出函数与表达式 分支程序的设计 循环程序的设计与双重循环 数组与指针 函数 宏、多文件系统与位运算 结构体及其应用 文件及其应用 有无作业、实验 作业、实验 作业、实验 作业、实验 作业、实验 作业、实验 作业、实验 作业、实验 作业、实验 作业、实验 3) 网上有 和 。

4) 实验内容(共 8 次、实验五自选,不作要求)如下: 次号 1 2 3 4 5 6 7 8

3、作业安排(共 4 次) 次号 1 2 3 4

4、网上实时答疑安排 答疑次数 1

答疑周次 期末 答疑时间 学院在网站上另行通知 答疑组织方式 在答疑时间内,学生自行进入学院网站的课程答疑室参加答疑 分步 作业内容 简单的c语言程序设计 分支与循环程序的设计 数组与函数的应用 结构体程序的设计与文件应用 小组/个人完成 个人完成 个人完成 个人完成 个人完成 周次 1 2 3 4 5 6 7 8 实验内容概要 简单的c语言程序设计与TC环境 输入输出程序设计 分支与循环程序的设计 循环程序的设计 数组与函数 函数与多文件系统程序设计 结构体程序的设计 文件应用 六、课程考评方法

1、考试方式: 闭卷带A4复习专用纸一张。

2、平时作业占总成绩10% ,期中考试占总成绩 10% 。期末考试占总成绩 80% 。

4

本文来源:https://www.bwwdw.com/article/w9m3.html

Top