- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE1
ADDINCNKISM.UserStyle《C程序设计实验》课程教学大纲
(学科专业类-实验课程)
一、课程基本信息
课程号
3023D05006
开课单位
国际学院
课程名称
(中文)C程序设计实验
(英文)CProgrammingLaboratory
课程性质
必修
考核类型
考查
课程学分
1
课程学时
34
课程类别
学科核心课程(学科基础课程)
适用专业(类)
电气工程及其自动化
二、课程描述及目标
(一)课程简介
《C程序设计实验》课程是本专业(类)的一门学科基础课程,旨在训练学生的学生应用C语言基本概念和语法的理解解决问题的能力。本课程主要涉及数据类型、C程序的控制结构、数组、函数、指针、文件等C语言中的理论知识,包括C语言运行环境,数据类型、运算符和表达式、顺序、选择、循环控制语句等17个实验项目。
(二)教学目标
课程目标1:更进一步掌握基本的概念和语法知识。
课程目标2:能实现和设计简单的C程序。
课程目标3:熟练使用C语言的集成开发平台进行C程序的开发。
课程目标4:从算法和程序设计风格的角度分析不同问题的各种实现方法。
三、教学方式与方法
采用成果导向的教育理念,目标导向教育(Outcomebasededucation,简称OBE)是指,教学设计和教学实施的目标是学生通过教育过程最后所取得的学习成果(Learningoutcomes)。本课程属于实验课程,为达到本课程的课程目标,采用以学生实际操作、教师全程指导为主要教学形式,遇到集中和突出问题,教师统一讲解和示范。以单元实验为课程实施的载体,每个单元实验针对一个典型知识点,以任务驱动的方式设置每个单元实验的内容。在实验内容上采用启发式设置实验任务,倡导学生勤于思考和举一反三的学习方法。在实验内容的完成过程中训练学生发现问题并学会解决问题,以此开发学生个人的学习潜能。学生在平时的学习态度、实验完成情况、实验报告的成绩和期末考试均作为衡量学生是否达到教学目的的标准。
四、教学重点与难点
(一)教学重点
本课程的教学重点包括数据类型、运算符和表达式的相关知识,顺序结构、选择结构和循环结构的程序设计,数组、函数和指针的定义及其使用。
(二)教学难点
本课程的教学难点包括函数和指针两部分。
五、实验内容、基本要求与学时分配
序号
实验项目名称
实验内容与要求
学时
类型
对应课程目标
1
C程序的运行环境及运行方法
(1)熟悉CodeBlocks集成开发环境的基本使用。
(2)掌握CodeBlocks集成开发环境上如何编辑、编译、连接和运行一个C程序。(3)通过运行简单的C程序,初步了解C程序的特点。
2
验证设计性
课程目标1,2,3
2
数据的类型及运算
(1)掌握整型、字符型和实型等数据类型的常量与变量形式及其使用规则。
(2)掌握数据之间运算的规则及运算符的形式。
(3)掌握运算表达式的作用及其求解顺序。
2
验证设计性
课程目标1,2,3
3
最简单的C程序设计
(1)掌握C语言常用类型数据的输入和输出方法。
(2)掌握常用输入输出函数的使用技巧。
2
验证设计性
课程目标1,2,3
4
选择结构程序设计(一)
(1)熟练掌握关系运算表达式和逻辑运算表达式的应用(2)熟悉掌握if语句构建分支程序。
2
验证设计性
课程目标1,2,3
5
选择结构程序设计(二)
(1)进一步熟练掌握关系运算表达式和逻辑运算表达式的应用
(2)熟练掌握用if语句和switch语句构建复杂分支程序。
2
验证设计性
课程目标1,2,3,4
6
循环结构程序设计(一)
(1)熟练掌握用while语句和for语句编写循环程序的语法规则。
(2)掌握在程序设计中应用循环结构解决实际问题的算法设计方法。
2
验证设计性
课程目标1,2,3,4
7
循环结构程序设计(二)
(1)熟练掌握用while语句和for语句编写循环程序的语法规则。
(2)掌握在程序设计中应用循环结构解决实际问题的算法设计方法。
2
验证设计性
课程目标1,2,3,4
8
循环结构程序设计(三)
(1)熟练掌握用while语句和for语句编写循环程序的语法规则。
(2)掌握在程序设计中应用循环结构解决实际问题的算法设计方法。
2
验证设计性
课程目标1,2,3,4
9
数组(一)
(1)掌握一维数组和二维数组的定义、赋值和输入输出的方法。
(2)掌握字符数组和字符串函数的使用。
(3)掌握与数组处理有关的常用算法。
2
验证设计性
课程目标1,2,3,4
10
数组(二)
(1)掌握一维数组和二维数组的定义、赋值和输入输出的方法。
(2)掌握字符数组和字符串函数的使用。
(3)掌握与
您可能关注的文档
- 1123S08020-计算化学生物学-2023版人才培养方案课程教学大纲.docx
- 1123S08027-发酵工程-2023版人才培养方案课程教学大纲.docx
- 1123S08033-生物信息学-2023版人才培养方案课程教学大纲.docx
- 1223D00002_无机及分析化学教学大纲.docx
- 1223S00001_动物生物学教学大纲.docx
- 1223S01038-经济昆虫学-2023版人才培养方案课程教学大纲.docx
- 1323D00018-大学物理2B-2023版人才培养方案课程教学大纲.docx
- 1323D00041-数据库技术及应用-2023版人才培养方案课程教学大纲.docx
- 1323S01021-信息与通信工程专业外语-2023版本科专业人才培养方案教学大纲.docx
- 1323S01033-数字图像处理-2023版人才培养方案课程教学大纲.docx
文档评论(0)