安徽师范大学《C语言程序设计》课程大纲本科教学大纲
文章搜索   高级搜索   
考研试卷库

考博信息网 >> 文章中心 >> 考研复习 >> 专业课 >> 正文  安徽师范大学《C语言程序设计》课程大纲本科教学大纲

新闻资讯
普通文章 上海理工大学各学院博士生导师联系方式
普通文章 上海师范大学2018年录取研究生学费标准
普通文章 北京航空航天大学2002-2016年硕士博士研
普通文章 南开大学张文忠教授简介
普通文章 南开大学阎国栋教授简介
普通文章 南开大学王新新教授简介
普通文章 南开大学王丽丹教授简介
普通文章 南开大学王宏印教授简介
普通文章 南开大学王传英教授简介
普通文章 南开大学苏立昌教授简介
调剂信息
普通文章 北方工业大学机电工程学院自动化系2012
普通文章 华南师大光学、光学工程、材料物理与化
普通文章 关于报考中科院大气物理研究所2012年硕
普通文章 广西中医学院2011年硕士研究生调剂信息
普通文章 广西工学院2011年硕士研究生调剂信息公
普通文章 【广西工学院】2012年考研调剂信息
普通文章 【桂林医学院】2012年考研调剂信息
普通文章 广西艺术学院2012拟接收硕士研究生调剂
普通文章 江西科技师范学院2011年硕士研究生调剂
普通文章 【江西科技师范学院】2012年考研调剂信

安徽师范大学《C语言程序设计》课程大纲本科教学大纲

理论类课程大纲
课程名称: C 语言程序设计
一、课程概况
所属专业: 电子、通信、自动化 开课单位: 物理与电子信息学院
课程类型: 专业基础课程 课程代码:
开课学期: 1 学分: 3
学时: 56(含 16 学时实验) 核心课程: 否
拟使用教材:
谭浩强. C 语言程序设计(第 3 版). 清华大学出版社. 2014
国内(外)现有教材:
Gary J. Bronson. A First Book of ANSI C (Fourth Edition). Publishing House of
Electronics Industry. 2006
谭浩强. C 语言程序设计(第 3 版). 清华大学出版社. 2014
学习参考资料
1.赵永哲,李雄飞,戴秀英编著. C 语言程序设计. 科学出版社. 2003
2.夏宽理,赵子正编著. C 语言程序设计. 中国铁道出版社. 2006
3.谭浩强,张基温,唐永炎编著. C 语言程序设计教程(第二版). 高等教育出版
社. 1998
4.谭浩强编著. C 程序设计. 清华大学出版社. 1991
二、课程描述
C 语言是当今非常流行的一种结构化程序设计语言,它的功能丰富、表达能力强、
使用灵活、易于扩充、执行效率高、可直接访问和控制计算机硬件,适用于系统软件
和应用软件的开发。本课程围绕 C 语言的这些特点展开教学,使学生掌握基本的软件
知识,学会程序设计的基本方法。课程内容主要包括数据及其类型、顺序结构、选择
结构、重复结构、模块化设计、数组、指针、结构体、文件操作等。
三、课程目标
通过本课程的教学,要求学生能够掌握程序设计的基本知识和基本算法,以及结
构化程序设计方法,掌握编制和调试一个程序的完整过程(输入、编辑、编译、连接、
运行及调试),能够用 C 语言开发简单的应用程序。
四、教学要求
这是学生进入大学后的第一门编程课,学生通常没有编程基础,所以要求教师课
前认真备课,做好充分准备,积极思考如何使没有编程经验的学生都能较好地掌握本
课程的专业知识,在教学中需要根据学生的情况采取灵活多样的教学手段,如讲授、
提问、讨论、练习、演示等。同时也要求学生课前做好预习,课堂认真听讲,课后及
时消化专业知识,有条件的同学可以及时在计算机上进行编程尝试。
五、考核方式及要求
本课程采取笔试(闭卷,占 60%)、实验操作(占 20%)、期中测试(占 10%)、
平时成绩(占 10%)来评定学生的成绩。
六、课程内容
第一章 程序设计与 C 语言
(授课时间:第一学期第五周)
教学目标:通过本章教学,使学生掌握程序设计语言的基本知识、C 语言的运行环境
以及上机运行方法
教学重点:程序设计语言的知识
教学难点:C 程序的运行
学 时:课堂教学 2 学时,课外自主学习时间不少于 2 学时
教学方法:讲授法+演示法
主要内容:(1) 计算机与程序、程序设计语言
(2) C 语言的出现和发展过程
(3) 简单的 C 语言程序
(4) 运行 C 程序的步骤与方法
学习方法:听课+自习
课后作业:适量
第二章 数据的存储与运算
(授课时间:第一学期第六至第七周)
教学目标:通过本章教学,使学生掌握 C 语言中的各种数据类型和常量与变量的概念,
以及运算符和表达式的使用
教学重点:整型、浮点型、字符型常数和变量的定义和使用
教学难点:各种运算符的掌握
学 时:课堂教学 6 学时,课外自主学习时间不少于 6 学时
教学方法:讲授法
主要内容:(1) 数据的存储
(2) 整型数据
(3) 浮点型数据
(4) 字符型数据
(5) 符号常量
(6) 算术运算符和算术表达式
学习方法:听课+自习+讨论
课后作业:适量
第三章 顺序程序设计
(授课时间:第一学期第八周)
教学目标:通过本章教学,使学生了解程序的基本结构,掌握赋值语句的使用,并初
步掌握数据的输入和输出
教学重点:赋值语句、putchar 函数和 getchar 函数、printf 函数和 scanf 函数
教学难点:赋值的各种变化,输入输出格式控制
学 时:课堂教学 4 学时,课外自主学习时间不少于 4 学时
教学方法:讲授法+讨论
主要内容:(1) 算法
(2) 程序的三种基本结构
(3) C 语句综述
(4) 赋值表达式和赋值语句
(5) 数据的输入输出和格式的应用
学习方法:听课+自习+实验
课后作业:适量
第四章 选择结构程序设计
(授课时间:第一学期第九周)
教学目标:通过本章教学,使学生了解算法的基本概念,掌握关系运算符和关系表达
式、逻辑运算符和逻辑表达式的使用,掌握选择结构的实现方法
教学重点:关系表达式、逻辑表达式、if 语句、switch 语句
教学难点: 条件的构造,表达式的求值
学 时:课堂教学 3 学时,课外自主学习时间不少于 3 学时
教学方法:讲授法+讨论
主要内容:(1) 条件判断
(2) 用 if 语句实现选择结构
(3) 利用 switch 语句实现多分支选择结构
(4) 综合应用
学习方法:听课+自习+讨论+实验
课后作业:适量
第五章 循环结构程序设计
(授课时间:第一学期第十周)
教学目标:通过本章教学,使学生了解循环的概念,掌握 C 语言中各种循环的实现方
法及其特点
教学重点:while 语句、do while 语句、for 语句
教学难点:循环的执行过程,循环的嵌套
学 时:课堂教学 3 学时,课外自主学习时间不少于 3 学时
教学方法:讲授法+讨论
主要内容:(1) 循环的概念
(2) 用 while 语句和 do…while 语句实现循环
(3) 用 for 语句实现循环
(4) 循环的嵌套
(5) break 语句和 continue 语句
学习方法:听课+自习+讨论+实验
课后作业:适量
第六章 利用数组处理批量数据
(授课时间:第一学期第十一周)
教学目标:通过本章教学,使学生掌握数组的基本概念,熟练掌握一维数组的使用,
初步掌握二维数组和字符数组的应用
教学重点:一维数组的使用、二维数组、字符数组
教学难点:数组的应用
学 时:课堂教学 4 学时,课外自主学习时间不少于 4 学时
教学方法:讲授法
主要内容:(1) 数组的概念
(2) 一维数组的定义和引用
(3) 二维数组的定义和引用
(4) 字符数组
学习方法:听课+自习+讨论+实验
课后作业:适量
第七章 函数和模块化程序设计
(授课时间:第一学期第十二周)
教学目标:通过本章教学,使学生了解 C 语言函数的设计方法以及函数之间参数传递
的规律,掌握函数的传值调用、函数的嵌套调用和函数的递归调用
教学重点:C 的函数设计和调用
教学难点:函数参数的传递以及递归函数的设计
学 时:课堂教学 4 学时,课外自主学习时间不少于 4 学时
教学方法:讲授法+讨论
主要内容:(1) 函数概述
(2) 函数的定义和调用
(3) 函数的嵌套调用和递归调用
(4) 数组作为函数参数
学习方法:听课+自习+讨论+实验
课后作业:适量
第八章 指针
(授课时间:第一学期第十三至第十四周)
教学目标:通过本章教学,使学生掌握指针的基本用法,了解指针、数组和字符串三
者之间的关系
教学重点:指针与数组、指针与函数、指针与字符串
教学难点:指针、数组和字符串三者之间的关系
学 时:课堂教学 6 学时,课外自主学习时间不少于 6 学时
教学方法:讲授法+举例
主要内容:(1) 指针的概念
(2) 指针变量
(3) 通过指针引用数组
(4) 通过指针引用字符串
(5) 指针的其它应用
学习方法:听课+自习+讨论+实验
课后作业:适量
第九章 用户自定义数据类型
(授课时间:第一学期第十五周)
教学目标:通过本章教学,使学生掌握结构体的概念及其使用,并简要了解共用体类
型数据的基本知识,了解简单的位运算方法
教学重点:结构体变量、结构体数组
教学难点:结构体和函数以及结构体和指针
学 时:课堂教学 5 学时,课外自主学习时间不少于 5 学时
教学方法:讲授法
主要内容:(1) 结构体类型和结构体变量
(2) 结构体数组
(3) 结构体指针
(4) 共用体类型
(5) 内存的动态使用简介
(6) 位运算
学习方法:听课+自习+讨论+实验
课后作业:适量
第十章 文件操作
(授课时间:第一学期第十六周)
教学目标:通过本章教学,使学生掌握文件的读写方法
教学重点:文件的顺序读写
教学难点:文件指针的概念
学 时:课堂教学 3 学时,课外自主学习时间不少于 3 学时
教学方法:讲授法
主要内容:(1) C 文件的概念
(2) 文件的打开与关闭
(3) 文件的顺序读写
(4) 文件的随机读写
学习方法:听课+自习+讨论+实验
课后作业:适量

  • 上一篇文章:

  • 下一篇文章:
  •  

    考博咨询QQ 135255883 点击这里给我发消息 考研咨询QQ 33455802 点击这里给我发消息 邮箱:customer_service@kaoboinfo.com
    考博信息网 版权所有 © kaoboinfo.com All Rights Reserved
    声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!