欢迎访问考研秘籍考研网!    研究生招生信息网    考博真题下载    考研真题下载    全站文章索引
文章搜索   高级搜索   

 您现在的位置: 考研秘籍考研网 >> 文章中心 >> 专业课 >> 正文  安徽师范大学《C语言程序设计》课程大纲本科教学大纲

新闻资讯
普通文章 上海市50家单位网上接受咨询和报名
普通文章 北京大学生“就业之家”研究生专场招聘场面火爆
普通文章 厦大女研究生被杀案终审判决 凶手被判死刑
普通文章 广东八校网上试点考研报名将开始
普通文章 2004年硕士北京招生单位报名点一览
普通文章 洛阳高新区21名硕士研究生被聘为中层领导
普通文章 浙江省硕士研究生报名从下周一开始
普通文章 2004年上海考区网上报名时间安排表
普通文章 广东:研究生入学考试2003年起重大调整
普通文章 2004年全国研招上海考区报名点一览表
调剂信息
普通文章 宁夏大学04年硕士研究生调剂信息
普通文章 大连铁道学院04年硕士接收调剂生源基本原则
普通文章 吉林大学建设工程学院04年研究生调剂信息
普通文章 温州师范学院(温州大学筹)05研究生调剂信息
普通文章 佳木斯大学04年考研调剂信息
普通文章 沈阳建筑工程学院04年研究生调剂信息
普通文章 天津师范大学政治与行政学院05年硕士调剂需求
普通文章 第二志愿考研调剂程序答疑
普通文章 上海大学04年研究生招收统考生调剂信息
普通文章 广西大学04年硕士研究生调剂信息

友情提示:本站提供全国400多所高等院校招收硕士、博士研究生入学考试历年考研真题、考博真题、答案,部分学校更新至2012年,2013年;均提供收费下载。 下载流程: 考研真题 点击“考研试卷””下载; 考博真题 点击“考博试卷库” 下载 

理论类课程大纲
课程名称: 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 3455265070 点击这里给我发消息 考研咨询 QQ 3455265070 点击这里给我发消息 邮箱: 3455265070@qq.com
    公司名称:昆山创酷信息科技有限公司 版权所有
    考研秘籍网 版权所有 © kaoyanmiji.com All Rights Reserved
    声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!