- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语言程序设计教学大纲理论课程课程名称语言程序设计课程类型公共必修课课程编号开课院部工程学院金融学院本课程学时学分学时讲授学时实验学时学分适用专业土木工程工程管理工业工程数学与应用数学开课学期第学期先修课程无一课程简述本课程是工程与应用数学类学生的一门公共必修课主要任务是介绍程序设计基础知识算法基础知识语言中数据类型运算符表达式数组函数指针结构体等知识目的是使学生掌握一门高级程序设计语言了解程序设计的基本概念与方法进而学会利用语言去解决工程与数学应用问题二课程要求一教学方法通过本课程的教学掌握程序
PAGE 12
《C语言程序设计》教学大纲
(理论课程)
课程名称:C语言程序设计 课程类型:公共必修课
课程编号: 080714 开课院(部):工程学院、金融学院
本课程学时学分:64学时(讲授32学时,实验32学时),4学分
适用专业:土木工程、工程管理、工业工程、数学与应用数学
开课学期:第2学期 先修课程:无
一、课程简述
本课程是工程与应用数学类学生的一门公共必修课,主要任务是介绍程序设计基础知识、算法基础知识、C语言中数据类型、运算符、表达式、数组、函数、指针、结构体等知识。目的是使学生掌握一门高级程序设计语言,了解程序设计的基本概念与方法,进而学会利用C语言去解决工程与数学应用问题。
二、课程要求
(一)教学方法
通过本课程的教学,掌握C程序设计的基本知识,能用面向过程的分析方法解决基本问题,并能较熟练地利用C语言进行程序设计。C语言对实践的要求较高,学生只有通过大量的上机实践才能巩固和掌握课堂的教学内容,因此要求学生课后要多进行上机实践。
(二)教学手段
课堂授课采用多媒体课件。
(三)课外作业
每章节都配有相应的复习思考题和实验题。
(四)辅导答疑
使用课后辅导、E-mail等多种方式辅导答疑。
(五)考核方式及成绩评定
本课程考核方式为:笔试。
总成绩=平时成绩(30%)+期末考试(70%)
三、教材或者主要教学参考资料
[1] 教育部考试中心.《全国计算机等级考试二级教程:C语言程序设计(2013年版)》.北京:高等教育出版社,2013。
[2] 谭浩强.《C程序设计教程(第四版)》.北京:清华大学出版社,2010。
[3] 谭浩强.《C程序设计(第四版)学习辅导》. 北京:清华大学出版社,2010年7月。
四、各教学环节学时分配
以表格方式表现各章节的学时分配,表格如下:
章节
章节名称
学 时
第1章
程序设计基本概念
1
第2章
C程序设计的初步知识
3
第3章
顺序结构
2
第4章
选择结构
2
第5章
循环结构
2
第6章
函数
5
第7章
地址和指针
5
第8章
数组
4
第9章
字符型数据与字符串
2
第10章
编译预处理
1
第11章
结构体与共用体
2
第12章
位运算
1
第13章
文件
2
合计
=SUM(ABOVE) 32
五、课程内容
第1章 程序设计基本概念(1学时)
教学目的:
了解C语言和程序设计的背景
理解算法的概念和算法的特性
教学重点、难点:
程序设计的基本概念
算法的基本概念
教学内容:
程序和程序设计
算法
结构化程序设计和模块化设计
复习思考题:
1. C程序的基本组成部分包含哪些内容?
2. 什么是算法,它具备哪些特性?
第2章 C程序设计的初步知识(3学时)
教学目的:
1. 了解基本类型及其常量的表示法
2. 掌握变量的定义及初始化方法
3. 掌握运算符与表达式的概念
教学重点、难点:
常用数据类型
常用运算符和优先级
数学公式转化为C语言表达式的基本能力
教学内容:
简单C语言程序的构成和格式
标识符、常量和变量
整型数据
实型数据
算术表达式
赋值表达式
自加、自减和逗号运算符
复习思考题:
1.输入秒数,将它按小时、分钟、秒的形式来输出。例如输入24680 秒,则输出6小时51分20秒,请写出表达式。
2.已知圆的半径r=2.5,圆柱高h=1.8,求圆周长,圆柱体积,请写出表达式。
第3章 顺序结构(2学时)
教学目的:
熟悉顺序结构的程序设计方法。
掌握基本的赋值和输入输出语句。
教学重点、难点:
赋值语句。
printf、scanf语句的使用。
复合及空语句作用。
教学内容:
赋值语句
数据输入
数据输出
复合语句和空语句
程序举例
复习思考题:
1.输入秒数,将它按小时、分钟、秒的形式来输出。例如输入24680 秒,则输出6小时51分20秒。
2.已知圆的半径r=2.5,圆柱高h=1.8,求圆周长、圆柱体积。
第4章 选择结构(2学时)
教学目的:
关系运算符与逻辑运算符及其组成的具有逻辑值的表达式
熟练掌握if…else的三种语法
领会switch与break语句的作用
教学重点、难点:
熟悉顺序结构的程序设计方法。
熟练掌握if语句和switch语句。
if 语句嵌套
教学内容:
关系运算和逻辑运算
if语句
条件表达式
switch语句
语句标号和goto语句
复习思考题:
1. 输入一个整数,输出它的绝对值。
2. 有3个整数a,b,c,由键盘输入,输出其中最大的数。
第5章 循环结构(2学时)
教学目的:
1. 掌握循环结构程序设计,熟悉for、while、do-while语句
2. 理解break、continue语句在循环中作用
3. 掌握循环嵌套程序的设计。
教学重点、难点:
br
您可能关注的文档
- 储油罐是储存油品的容器它是石油库的主要设备.doc
- 允浩就因为食道灼伤.ppt
- 2019综合性科学中心建设专项资金绩效目标信息公开.doc
- 全产总背离工人立场.doc
- 2019阅读学习护照-台北国际书展.pdf
- 3121材料加工工程专业综合考试大纲.doc
- A3消费系统标准方案IC-门禁.doc
- ACLS成人高级心肺复苏术训练-中华民国医用超音波学会.doc
- ACLS成人高级心肺复苏术训练.doc
- AerMet100钢延性断口识别与预报-哈尔滨工业大学材料科学与工程学院.doc
- 2023年江苏省公务员录用考试《行测》题(A类)(网友回忆版).docx
- 安全产业研究2024年第3期(总第58期)-我国无人化安全应急装备发展研究-水印版.pdf
- 智慧增长2.0-破译价值主张时代的管理密码.pdf
- 电动汽车 -新能源汽车轴承长寿命技术.pdf
- 乡村巾帼力量 乡村民宿女性消费与民宿女主人经营行为研究 2024.pdf
- 电动汽车 -渐开线齿轮基本知识.pdf
- 【长城证券】海外AI浪潮热度不减,看好AI端侧、具身智能领域产业链发展.pdf
- 2023年度浙江省党政机关选调应届优秀大学毕业生《行测》题(网友回忆版).docx
- 2022年山东省公务员录用考试《行测》试题(网友回忆版).docx
- 质量月知识竞赛策划.docx
文档评论(0)