《程序设计基础》教学大纲Word文档下载推荐.docx
- 文档编号:20490038
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:12
- 大小:18.81KB
《程序设计基础》教学大纲Word文档下载推荐.docx
《《程序设计基础》教学大纲Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《程序设计基础》教学大纲Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
三、学时分配表
章序
章题
讲授学时
实验学时
实践学时
上机学时
小计
1
C语言概述
2
数据类型、运算符与表达式
6
4
10
3
顺序结构程序设计
选择结构程序设计
8
12
5
循环结构程序设计
18
数组
16
7
函数
14
指针
9
结构体与共用体
合计
64
32
96
四、教学教法建议
理论讲授+演示+上机练习
五、课程考核及要求
1.考核方式:
考试(√);
考查()
建议采用笔试+机试的考核方式,也可选择其中之一
2.成绩评定:
计分制:
百分制(√);
五级分制();
两级分制()
成绩构成:
总成绩=平时考核*10%+中期考核*20%+实验考核*20%+期末考核*50%
本文
第一章C语言概述
教学目标:
1.通过本章学习,学生能对C语言的产生和发展有所了解
2.通过本章学习,学生可以对C语言的特点,C程序的构成有个初步认识
3.通过本章学习,学生能对初步熟悉C语言开发调试环境
教学时数:
2学时,其中课堂讲授2学时,
教学内容:
1.C语言的产生和发展
2.C语言的特点
3.C程序的构成,源程序的书写格式
4.C语言开发调试环境
上机内容:
1.C语言开发调试环境的使用
2.简单C程序的调试
教法建议:
课堂讲授+演示+上机练习
考核要求:
1.掌握C语言的基本格式
2.初步掌握TC开发环境
第二章数据类型及其运算
1.通过本章学习,学生能初步掌握变量的命名规则
2.通过本章学习,学生能初步掌握各种数据类型的区别
3.通过本章学习,学生能初步掌握各种运算符的使用,能计算出表达式的值
10学时,其中课堂讲授6时,上机练习4学时
1.常量和变量的基本概念、变量的命名规则
2.整型常量,整型变量及分类
3.实型常量,实型变量及分类
4.字符型常量、转义字符,字符型变量,字符串及其存储
5.不同类型数据间的转换与运算
6.算术运算符和算术表达式
7.赋值运算符和赋值表达式
8.逗号运算符和逗号表达式
1.整型变量的定义、赋值和输出实例
2.实型变量的定义、赋值和输出实例
3.字符型变量的定义、赋值和输出实例
4.算术运算符和算术表达式使用实例
5.赋值运算符和赋值表达式使用实例
6.逗号运算符和逗号表达式使用实例
课堂讲授+实例演示
1.掌握变量的命名规则
2.掌握各种数据类型的区别
3.掌握各种运算符的使用,能计算出表达式的值
第三章顺序结构程序设计
1.通过本章学习,学会使用赋值语句给变量赋值
2.通过本章学习,学会使用printf()函数输出数据
3.通过本章学习,学会使用scanf()函数输入数据
6学时,其中课堂讲授4时,上机练习2学时
1.表达式语句,空语句,复合语句
2.赋值语句
3.格式输出函数
4.格式输入函数
上机内容
1.printf()函数输出数据实例
2.scanf()函数输入数据实例
1.掌握printf()的使用,常用的格式符
2.掌握scanf()的使用,常用的格式符
第四章选择结构程序设计
1.掌握关系运算符和逻辑运算符的运算规则
2.通过本章学习,学会使用if语句和switch语句
12学时,其中课堂讲授8时,上机练习4学时
1.关系运算符和关系表达式
2.逻辑运算符和逻辑表达式
3.if语句
4.switch语句
1.if语句编程实例
2.switch语句编程实例
1.关系运算符和关系表达式运算规则及值
2.逻辑运算符和逻辑表达式运算规则及值
3.if语句和switch语句的使用
第五章循环结构程序设计
1.通过本章学习,学会使用循环语句
2.通过本章学习,掌握与循环有关的常用经典算法
18学时,其中课堂讲授12时,上机练习6学时
1.while语句
2.do-while语句式
3.for语句
4.break和continue语句
5.循环的嵌套
6.与循环有关的经典算法举例
1.循环语句的简单使用实例
累加求和实例、求阶乘实例等
2与循环有关的经典实例
判断一个数是否是素数,求两个数的最大公约数与最小公倍数、求水仙花数,输出九九乘法表,百钱百鸡问题等
1.循环语句的格式、执行过程
2.与循环有关的经典算法
第六章数组
1.通过本章学习,掌握一维数组的使用
2.通过本章学习,掌握二维数组的使用
3.通过本章学习,掌握字符数组的使用
4.通过本章学习,掌握常用的字符串处理函数
16学时,其中课堂讲授10时,上机练习6学时
1.一维数组
2.二维数组
3.字符串与字符数组
1.与一维数组有关的常见经典算法
2.与二维数组有关的常见经典算法
3.与字符数组有关的常见经典算法
1.一维数组的使用
一维数组的定义、初始化与输入输出,与一维数组有关的常见经典算法(包括:
求最大值、最小值,数组排序等)
2.二维数组的使用
二维数组的定义、初始化与输入输出,与二维数组有关的常见经典算法(包括:
求最大值元素及其行列,求转置矩阵等)
3.与字符数组有关的常见经典算法
字符数组的定义、初始化与输入输出,与字符数组有关的常见经典算法(包括:
统计一串字符中数字,字母及其他字符个数,求一英文句子中的单词个数等)
4.常用的字符串处理函数
gets()、puts()、strlen()等
第七章函数
1.通过本章学习,掌握函数的定义和调用
2.通过本章学习,理解函数的参数传递
3.通过本章学习,了解递归调用的概念
4.通过本章学习,学会局部变量和全局变量的正确使用
14学时,其中课堂讲授10时,上机练习4学时
1.函数概述
2.函数的定义方法
3.函数的类型和返回值
4.形式参数与实在参数,参数值的传递
5.函数的调用,嵌套调用,递归调用
6.局部变量和全局变量
1.函数的定义和简单调用实例
2.函数的返回值和参数传递实例
3.递归调用实例
4.局部变量和全局变量使用实例
1.函数的简单定义和调用
2.函数的返回值和参数传递
3.简单的递归调用
4.局部变量和全局变量的正确使用
第八章指针
1.通过本章学习,了解指针与指针变量的概念,指针与地址运算符
2.通过本章学习,了解一维数组和指针关系
3.通过本章学习,了解字符串和指针的使用
4.通过本章学习,对main函数的命令行参数有所了解
1.指针与指针变量的概念,指针与地址运算符
2.一维数组和指针
3.字符串和指针
4.指向指针的指针
5.main函数的命令行参数
1.指针的定义和简单使用实例
2.一维数组和指针的使用实例
3.字符串和指针简单实例
4.指向指针的指针,main函数命令行参数简单实例
1.指针与指针变量的概念,指针与地址运算符的使用
2.使用指针处理一维数组的相关知识
3.字符串和指针的简单知识
第九章结构体与枚举型
1.通过本章学习,对结构体类型数据的定义、初始化和引用有所了解
2.通过本章学习,对结构体数组有所了解
3.通过本章学习,对枚举类型数据的定义方法和引用方法有所了解
4.通过本章学习,掌握typedef的使用
1.结构体类型数据的定义、初始化和引用
2.结构体数组
3.枚举类型数据的定义方法和引用方法
4.typedef的使用
1.结构体类型数据的定义、初始化和引用实例
2.结构体数组使用实例
3.枚举类型数据的定义方法和引用方法实例
参考书目
[1]谭浩强.《C程序设计(第4版)》.北京:
清华大学出版社,2009
[2]李含光.《C语言程序设计教程》.北京:
清华大学出版社,2010
[3]刘明军.《C语言程序设计(第2版)》.北京:
电子工业出版社,2010
[4]冯博琴.《精讲多练C语言》.北京:
西安交通大学出版社,2002
执笔:
吴建军审核:
高峰制(修)订时间:
2014年8月
《程序设计基础》上机练习项目一览表
序号
练习项目名称
学时
类型
练习内容
备注
C语言IDE的使用及其编程基础
单项练习
1.C语言IDE的使用2常量与变量、整型、实型和字符型数据
3.算术运算符和表达式4.赋值运算符和表达式5.逗号运算符和表达式
顺序结构选择结构程序设计
1.printf()函数2.scanf()函数3.关系(逻辑)运算符、关系(逻辑)表达式
4.if语句5.switch语句
循环结构程序设计
1.while循环2.dowhile循环3.for循环4.循环的嵌套
5.continue与break6.循环综合实例
数组程序设计
综合练习
1.一维数组的使用2.二维数组的使用3.字符数组的使用
4.数组相关编程实例
函数
1.函数定义及使用2.函数参数与返回值3.递归调用
4.局部变量和全局变量的使用5.函数相关综合实例程序
指针编程
1.指针和指针变量2.一维数组指针3.字符串指针
结构体
1.结构体变量的定义、引用和初始化
2.枚举类型的定义、引用和初始化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基础 程序设计 基础 教学大纲