




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C语言程序设计》课程教学大纲一、课程简介课程中文名C语言程序设计课程英文名Clanguageprogramming双语授课□是否课程代码28112091课程学分2总学时数32课程类别□通识教育课程□公共基础课程专业教育课程□综合实践课程□教师教育课程课程性质必修□选修□其他课程形态□线上线下□线上线下混合式□社会实践□虚拟仿真实验教学考核方式闭卷□开卷□课程论文□课程作品□汇报展示□报告课堂表现阶段性测试平时作业□其他(可多选)开课学院管理学院开课系(教研室)物流管理与工程面向专业物流工程开课学期第3学期先修课程计算机基础后续课程C语言程序设计实训选用教材冯克鹏.C语言程序设计基础[M].电子科技大学出版社,2021.参考书目1.谭浩强.C程序设计[M].清华大学出版社,2015.2.郑莉、董渊.C++语言程序设计(第3版)[M].清华大学出版社,2004.课程资源无课程简介C语言程序设计依托专业教育开展,课程定位为物流工程专业的专业核心课,也是一门必修课程。该门课程以形成利用高级编程语言进行编程能力为基本目标,紧紧围绕工作任务完成的需要来选择和组织课程内容。课程通过介绍程序设计语言的理念、基本语言和语意、通过介绍数据结构和算法的设计让学生掌握函数和模块化的编程方法,并学会调试程序和处理程序错误。为学生打下坚实的编程基础,奠定他们将来在更高级的编程语言和应用领域中深入学习的基础。同时培养他们解决问题和算法设计的能力。提高学生的就业能力。二、课程目标表1课程目标序号具体课程目标课程目标1培养学生具有开拓进取的真理精神、优良的职业操守和专业精神、强烈的社会责任感和使命感。课程目标2认识程序设计与编程语言的基本理念和特点。课程目标3掌握数据的存储和运算知识。课程目标4能熟练使用C语言的编程平台。课程目标5能进行顺序结构、循环结构、选择结构的程序设计。能使用函数、数组、指针、结构体的方法进行程序设计。能利用文件保存数据。表2-1课程目标与毕业要求对应关系毕业要求指标点课程目标毕业要求1:素质要求【M】1.1认识C语言程序设计在当前经济与社会发展中的重要地位和作用。11.2熟悉C语言程序设计发展的历程、现状、趋势和学科前沿。2毕业要求2:知识要求【M】2.3理解计算机数据的存储与运算。32.4掌握C语言程序设计的理论与方法2、5毕业要求3:能力要求【M】3.3能熟练使用C语言的编程平台4三、课程学习内容与方法(一)理论学习内容及要求表3-1课程目标、学习内容和教学方法对应关系序号课程模块学习内容学习任务课程目标学习重点难点。教学方法学时1程序设计与C语言1.理解程序设计与C语言的概念。1.预习:教材、课件和引导案例。2.资料查询:查找相关资料,认识现实需求、行业发展趋势和社会认可度。3.个人作业:完成课后练习。2重点:1.程序设计与C语言的概念。2.了解C语言的作用。3.运行C程序的步骤和上机运行C程序的方法。难点:1.安装和使用C程序运行平台。1.启发法:引导学生明确课程的重要性。2.讲授法:帮助学生理解相关概念的本质和含义。22.了解C语言的出现和发展,了解C语言的作用。13.安装和使用C语言程序运行平台。44.掌握运行C程序的步骤和上机运行C程序的方法。4、52数据的存储与运算1.了解数据在计算机中是怎样存储的。1.个人作业:完成课后练习。2.归纳总结:章节知识架构整理。3重点:1.熟悉数据类型,各种类型数据的表现形式、性质和使用方法。2.会使用运算符和表达式。难点:1.理解计算机中是怎样存储的。1.讲授法:帮助学生理解相关概念的本质和含义。2.专题研讨:促使学生开拓应用思维。22.熟悉数据类型,了解各种类型数据的表现形式、性质和使用方法。33.认识和学会使用常用的运算符合表达式。33顺序程序设计1.了解算法的地位。1.团队作业:组队查询资料,选择案例,演练案例,讨论并总结。2.归纳总结:章节知识架构整理。2重点:1.程序的三种基本结构。2.顺序程序设计。难点:1.程序设计算法的地位。2.简单格式的输入输出。1.案例教学:促进学生从案例中学习分析思考的逻辑和方法。22.掌握程序基本结构。23.学会顺序程序设计,学会简单格式的输入输出。4、54选择程序设计1.理解条件判断的含义。1.资料查询:查找相关资料,认识现实需求。2.团队作业:组队查询资料,选择案例,演练案例,讨论并总结。2重点:1.关系运算符和关系表达式、逻辑运算符和逻辑表达式。2.用if语句和switch语句实现选择结构。难点:1.条件判断的含义。1.小组讨论:帮助学生拓宽应用思维。2.案例教学:促进学生从案例中学习分析思考的逻辑和方法。42.掌握关系运算符和关系表达式、逻辑运算符和逻辑表达式。33.学会用if语句实现选择结构。4、54.用switch语句实现多分支选择结构。4、55循环程序设计1.了解程序中需要使用循环结构。1.个人作业:设计循坏程序并操作执行验证。2.复习巩固:梳理知识点,思考应用领域。2重点:1.掌握用while语句和do-while语句实现循环、用for语句实现循环的方法。难点:1.掌握用break语句提前退出循环、用continue语句提前结束本次循环的方法。1.自学:促进自主思维,提升规划能力。2.小组讨论:帮助学生拓宽应用思维。42.掌握用while语句和do-while语句实现循环、用for语句实现循环的方法。4、53.用break语句提前退出循环、用continue语句提前结束本次循环。4、56利用数组批处理数据1.理解为什么使用数组。1.团队作业:组队查询资料,选择案例,演练案例,讨论并总结。2.复习巩固:梳理知识点,思考应用领域。2重点:1.定义和引用一维数组、二维数组和字符数组的方法。难点:1.为什么使用数组。1.讲授法:帮助学生理解相关概念的本质和含义。2.实验指导:训练学生综合应用思维。42.掌握定义和引用一维数组、二维数组和字符数组的方法。4、57使用函数实现模块化的程序设计1.认识什么是函数。1.资料查询:查找相关资料,认识现实需求。2.团队作业:组队查询资料,选择案例,演练案例,讨论并总结。3.拓展阅读:了解行业应用相关新闻。2重点:1.函数的定义和调用。2.内部函数和外部函数。难点:1.函数变量的作用域和生存期。2.用数组作为函数参数。1.讲授法:帮助学生理解相关概念的本质和含义。2.实验指导:训练学生综合应用思维。42.掌握变量的作用域、生存期。23.函数的定义和调用。54.内部函数和外部函数。4、55.函数的嵌套调用和递归调用。4、58使用指针1.了解什么是指针。1.团队作业:组队查询资料,选择案例演练、讨论并总结。2.复习巩固:梳理知识点,思考应用。2重点:1.怎样定义和引用指针变量。难点:1.了解什么是指针。2.如何通过指针引用数组和字符串的方法。1.讲授法:帮助学生理解相关概念的本质和含义。2.实验指导:训练学生综合应用思维。42.定义和引用指针变量。23.如何通过指针引用数组的方法。4、54.如何通过指针引用字符串的方法。4、59使用结构体类型处理组合数据1.了解结构体变量。1.团队作业:组队查询资料,选择案例演练案例,讨论并总结。2.复习巩固:梳理知识点,思考应用。2重点:1.结构体变量的初始化和引用。难点:1.用结构体变量和结构体变量的指针做函数参数。1.讲授法:帮助学生理解相关概念的本质和含义。2.实验指导:训练学生综合应用思维。42.结构体变量的初始化和引用。4、53.认识结构体数组,结构体指针,用结构体变量和结构体变量的指针做函数参数。4、510利用文件保存数据1.了解C文件的有关概念。1.个人作业:完成课后练习。2.归纳总结:章节知识架构整理。2重点:1.文件的打开与关闭方法。难点:1.文件的随机读写方法。1.自学:促进学生自主思维。22.掌握文件的打开与关闭方法。4、5四、课程考核(一)考核内容与考核方式表4-1课程目标、考核内容与考核方式对应关系课程目标考核内容所属学习模块/项目考核占比考核方式课程目标11.理解程序设计与C语言的出现和发展。120%1.课后作业2.闭卷考试2.了解C语言程序的概念和作用。1课程目标23.了解和学会安装C程序运行平台。110%1.课堂表现2.闭卷考试4.掌握运行C程序的步骤和上机运行C程序的方法。1课程目标31.熟悉数据类型,了解各种类型数据的表现形式、性质和使用方法。230%1.课堂表现2.课后作业3.闭卷考试2.认识常用的运算符和表达式。2课程目标41.学会顺序程序、选择程序、循环设计程序设计。学会使用函数、数组、指针、和结构体变量。3-940%1.课堂表现2.课后作业3.闭卷考试2.掌握利用文件保存数据的方法。10评分依据:1.课堂表现:(1)出勤情况;(2)课堂纪律;(3)互动发言表现。2.课后作业:(1)课后作业完成量;(2)课后作业正确率;(3)课后作业排版。3.闭卷考试:试卷标准答案及评分标准。表4-2课程目标与考核方式矩阵关系课程目标考核方式考核占比期末考试成绩比例60%课堂表现和出勤比例10%平时作业完成比例15%阶段性测验比例15%课程目标120%10%10%20%17.5%课程目标210%20%10%10%11%课程目标320%40%40%40%28%课程目标440%30%40%40%39%(二)成绩评定1.平时成绩评定(1)课堂表现和出勤(10%):通过学生在课堂上的表现情况、发言与提问情况,来评价学生相关的能力。(2)平时作业完成情况(15%):从课程项目案例的完成情况体现学生对知识的认识,考核学生对于概念的理解情况,帮助学生将定义转化为自己的理解。(3)阶段性测验(15%):学生在平时测试、测验中掌握课程的情况;2.期末成绩评定课终考核主要考察学生对基本概念,原理的理解,对方法的运用和对计算机编程语言的使用能力和整体素质等。方式为闭卷考试。要求学生掌握基本概念、工作原理以及应用方法,并理解其具体含义。3.总成绩评定总成绩由平时考核成绩和期末考核成绩构成,其构成比例科学合理。采用结构分数制:总成绩(100%)=平时成绩(40%)+期末成绩(60%)(三)评分标准表5评分标准(非试卷考核项目)考核项目评分标准优秀(100>x≥90)良好(90>x≥80)中等(80>x≥70)及格(70>x≥60)不及格(x<60)课程作业作业整洁美观(20%)。目的清楚,采用的方法科学合理(20%)。逻辑思路清晰、结构严谨(20%)。(4)操作过程科学、正确(20%)。(5)操作结果有说服力和解释力,具备可参考性(20%)。(1)作业卷面整洁(20%)。(2)方法科学合理(20%)(3)逻辑思路清晰、结构完整(20%)。(4)操作过程正确(20%)。(5)操作结果有一定的说服力和解释力,具备一定的可参考性(20%)。(1)作业排版合理(20%)。(2)采用的了一定的科学方法(20%)。(3)有一定的逻辑思路(20%)。(4)操作过程基本正确(20%)。(5)结论具备一定的可参考性(20%)。(1)书写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 历史●安徽卷丨2024年安徽省普通高中学业水平选择性考试历史试卷及答案
- 《ERP原理与应用(微课版)》陈承欢成明山课后思考参考答案
- 高中生英语课堂学习投入现状及其影响因素研究
- 西部志愿者试题及答案
- 北京八中2024-2025学年度第二学期第三次模拟答案
- 生物●全国甲卷丨2023年普通高等学校招生全国统一考试生物试卷及答案
- 建材公司风险管理与应急预案制定
- 2025版无限期劳动合同协议书模板
- 2025年中国台式封口机行业市场前景预测及投资价值评估分析报告
- 2025餐厅转让合同简易模板
- 硬式内窥镜项目计划书_模板范本
- 皮内注射--ppt课件
- 最新防雷设施检测报告范本
- 机械原理课程设计半自动钻床郭
- 雨林木风壁纸
- 上海初中科学会考知识点汇总——七年级第一学期牛津
- 机械原理旋转型灌装机设计
- 计算机办公软件应用培训教学计划
- 专业技术人员年度情况考核登记表
- 从DOPPS 研究得到的启示
- 上海交通大学教职工奖励办法
评论
0/150
提交评论