- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《C语言程序设计》教学大纲
一、课程基本信息
课程名称(中文)
C语言程序设计
课程名称(英文)
ProgramminginC
课程代码
课程性质
必修课
课程类别
专业基础课
考核形式
考试
总学分(学时/周)
4.5(80)
理论学分(学时)
4(64)
实践或实验学分(学时/周)
0.5(16)
先修课程
无
后续课程
《数据结构与C++》
《单片机原理与接口技术》
适应范围
全日制本科
面向专业
电子信息工程
开课学期
1
开课学院
电子与信息工程学院
1.指导思想:夯实C语言程序设计理论及实验基础,提升学生程序设计的专业素养,并用其基本方法解决相关问题,让学生在掌握课程基本理论的同时,强化其实践应用能力。
2.基本原则:理论联系实际,在教学做合一的过程中实现知识、能力、素质协同发展。
3.课程思政:在教学过程中贯穿以育人为根本的理念,培养学生对科学的兴趣、实事求是的科学态度、辩证唯物主义的世界观和爱国主义情操。通过将专业知识与富含创新意识、创新精神的案例有机融合,达到浸润式的思政育人目标,具体结合教学内容,在理论教学和实践训练环节自然融入创新意识、工匠精神、务实态度、强国志向等思政内容。
二、课程目标及其对毕业要求的支撑
2.1课程目标
通过本课程的学习,学生应具备以下几个方面的课程目标:
课程目标1:能够将数学、自然科学和C语言的基础知识与基本技能用于对实际工程中遇到的问题进行分析,根据特定问题进行算法设计,形成创新思维。
课程目标2:能够综合应用C语言与专业知识,根据工程实践复合性问题设计程序,规范编写程序并进行调试优化,实现功能,解决问题,形成工程思维能力。
课程目标3:具有信息获取的能力,能够根据需要选择和使用合适的开发工具和检索工具,对获取的信息具有分析和综合能力。
2.2毕业要求、指标点与课程目标的对应关系
毕业要求、指标点与本课程的课程目标的之间对应关系如表1所示。
表1毕业要求、指标点与课程目标的对应关系
支撑的毕业要求
涉及的毕业要求指标点
本课程的课程目标
支撑强度
1.工程知识
1.3掌握计算机的基础知识,能够针对电子信息工程类问题进行初步的软件分析和设计。
课程目标1
H
3.设计/开发解决方案
3.1掌握设计/开发电子信息工程领域复杂工程问题解决方案所需要的专业知识和开发工具。
课程目标2
H
5.使用现代工具
5.1能合理使用现代信息技术工具。
课程目标3
H
填写说明:“支撑的毕业要求”和“涉及的毕业要求指标点”是指计算机科学与技术专业人才培养方案中的毕业要求及毕业要求指标点;支撑强度选用标志(如“H”表示“强支撑”,“M”表示“中支撑”,“L”表示“弱支撑”)表示,并且应与人才培养方案中的H、M、L保持一致。
本课程的各个课程目标对应毕业要求指标点的权值矩阵如表2所示。
表2课程目标支撑毕业要求指标点的权值矩阵
毕业要求指
标点
课程目标
毕业要求指标点1.3
毕业要求指标点3.1
毕业要求指标点5.1
课程目标1
0.4
0.3
0.2
课程目标2
0.4
0.5
0.3
课程目标3
0.2
0.2
0.5
注:将一个毕业要求指标点分解到对应课程目标中,每一列的权值Σ=1。
三、课程内容及学时分配
第一部分理论教学
第一章C语言概述(2学时)
教学内容:
程序设计语言的发展;C语言的历史与特点;
C程序的基本语法;
C语言的开发环境;
C程序的编写、运行过程。
教学重点:
C程序的特点;C语言的开发环境;
C程序的编写、运行过程。
支撑的课程目标:1,2,3
第二章数据类型及运算(4学时)
教学内容:
C的数据类型及定义方法;
C运算符的种类,运算优先级和结合性;
不同类型数据的转换与运算;
C表达式类型和求值规则。
教学重点:
C的基本数据类型、常量与变量的定义与使用;
各类基本运算符的使用,各类表达式的正确书写和使用。
支撑的课程目标:1,2,3
第三章顺序结构程序设计(4学时)
教学内容:
语句类别;
基本输入输出语句;
顺序结构程序设计。
教学重点:
三种基本结构;
输入输出实现;
顺序结构程序设计。
支撑的课程目标:1,2,3
第四章分支结构程序设计(4学时)
教学内容:
if单分支结构;if...else二分支结构;if…elseif…else多分支结构;
switch....case分支结构;
分支嵌套。
教学重点:
if语句和switch语句;
分支结构嵌套;
分支结构的应用。
支撑的课程目标:1,2,3
第五章循环结构程序设计(10学时)
教学内容:
for循环结构;while循环结构;dowhile循环结构;
break语句;continue语句;
多重循环;
各种循环结构的
文档评论(0)