C语言程序设计实例教程(慕课版)(第3版)-课程标准 常中华_第1页
C语言程序设计实例教程(慕课版)(第3版)-课程标准 常中华_第2页
C语言程序设计实例教程(慕课版)(第3版)-课程标准 常中华_第3页
C语言程序设计实例教程(慕课版)(第3版)-课程标准 常中华_第4页
C语言程序设计实例教程(慕课版)(第3版)-课程标准 常中华_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计课程标准专业:软件技术编写人:毛旭亭教研室主任:李会平教学院长:徐占鹏二O二三年七月目录一、课程概况 1二、课程定位 1三、课程目标 21.知识目标 22.能力目标 23.素质目标 2四、内容要求 3五、实施建议 81.教学方法 82.学业考核与评价 93.教材编选 94.课程资源开发与利用(如果是在线课程请提供平台及网址) 95.教学团队 106.教学设施 11-PAGE1-《C语言程序设计》课程标准依据软件技术专业人才培养调研报告、软件技术专业教学标准和软件技术专业人才培养方案,特编制C语言程序设计课程标准。一、课程概况课程名称《C语言程序设计》课程性质专业必修适用专业软件技术、云计算、物联网、工业互联网技术专业开设学期第一学期学分4学分(1学分:16学时)总学时64学时是否校企共建课程是青岛职业技术学院和智慧树校企共建课程课程建设成果2016年被认定为青岛市中高职联盟核心课程。2017年完成全部微课程的视频录制,完成智慧树平台的在线课程建设,并出版《C语言程序设计案例教程(慕课版)》教材,实现了教材与微课资源的配套。2018年被评为院级精品资源共享课程。2018年被评为山东省省级精品资源共享课程。2020年推出《C语言程序设计案例教程(慕课版第2版》教材,获评工业和信息化“十三五”高职高专人才培养规划教材。2023年被评为国家级精心资源共享课程。二、课程定位《C语言程序设计》是计算机软件技术专业的专业必修课程,课程类型属于B类课程(理论+实践),课程类别属于基础课。通过本课程的学习,使学生掌握C语言的基本语法知识,熟练使用DEVC++软件进行程序设计和调试,建立结构化程序设计思想,培养学生敬业爱岗的工匠精神,打下坚实的编程基础,提高学生的职业素养,弘扬社会主义核心价值观。该课程是后续专业课程教学的基础,为后续《数据结构》、《JAVA面向对象程序设计》等课程的学习和应用起着理论和实践铺垫作用。本课程是校企合作课程,课程组成员开发了同步视频教程,在智慧树学习网站。三、课程目标1.知识目标(1)掌握C语言基本数据类型、运算规则、函数和数组的定义和使用;(2)掌握算法的特性和程序的三种基本结构,能够使用流程图或N-S图来描述算法;(3)熟练使用顺序结构、选择结构、循环结构进行结构化程序设计;(4)了解指针、结构体、文件基本知识;2.能力目标(1)能够分析和理解C语言程序,具有阅读程序的能力;(2)能够进行初步的数据结构描述和算法设计,具有将实际问题抽象为计算机程序语言的能力;(3)建立结构化程序设计思想和良好的编码规范,能够使用C语言进行小型程序开发,具有软件开发能力;(4)具备在DevC++5.0平台下进行程序开发、编码、调试的能力。3.素质目标(1)培养职业素质,爱岗敬业、遵守职业道德规范、诚实、守信。(2)培养人文素质,善于思考,深入研究,良好的自主学习的习惯,细致缜密的工作态度、较强的沟通交流和书面表达能力;(3)培养心理素质,克服苦难,积极进取,团结协作的良好品质。四、内容要求课程内容安排表:序号教学项目(单元)教学内容与要求教学活动设计建议思政元素融入建议参考学时1项目一:C语言程序编辑与调试环境1.C语言概述、C语言程序结构。1.提问学生所了解的程序开发语言,提高学生沟通表达能力;2.C语言概述。3.项目实训:一个简单C程序的实现;4.“信创”介绍。将职业价值观融入到教学中0.52.使用DEVC++编写、调试、运行简单的C语言程序。将职业价值观融入到教学中0.53.项目实训,完成一个简单C语言程序。介绍我国“信创”产业发展。12项目二:C语言程序数据的存储与应用1.数据类型。掌握进制与进制转换、整型、实型、字符型数据。购置商品结算程序的实现。引入中国古代历史人物的名人名言,强调学习中基础知识积累的重要性。42.常量与变量。掌握常量与变量将职业价值观融入到教学中23.运算符与表达式。掌握算术运算符及其表达式的运用、理解数据类型转换、掌握赋值运算和赋值表达式的运用、掌握几个特殊运算符的使用规则。通过演示可能出现的错误及产生的后果,培养学生遵规守纪、严谨认真的工作态度和一丝不苟的工匠精神。63项目三:C语言程序顺序结构的应用理解什么是算法、掌握数据流程图的画法、字符输入函数和字符输出函数、格式化输入函数scanf和格式化输出函数printf计算圆的周长、面积、圆球的表面积及体积。实训题演示圆的周长面积计算程序时,介绍我国古代数学家推算了圆周率,增强文化自信。例题中介绍强国知识。44项目四:C语言程序选择结构的应用1.掌握关系运算符和逻辑运算符及其表达式、if语句的语法及执行流程、if语句的多种嵌套形式。项目教学法项目:简易计算器-口令验证模块开发、主菜单模块开发,培养学生程序开发能力。编程中引入我国古代历法研究成果,增强文化自信。42.掌握条件运算符的用法、switch分支结构的语法及执行流程。编程计算个人所得税,讲解每个纳税人都应自觉依法纳税,培养学生法律意识,承担社会责任。45项目五:C语言程序循环结构的应用1.掌握自增/自减运符的用法、掌握for,while,do_while三种循环语句、break和continue语句的使用。项目教学法项目:简易计算器-累加模块开发、阶乘累加模块开发。引导学生运用不同的循环语句完成项目,培养创新思维。通过中国古代百钱买百鸡问题引入循环结构,使学生了解中国古代数学研究水平,体会我国悠久的文化传统,增强文化自信。62、理解循环嵌套的意义,能够灵活运用二重循环解决穷举等问题。编程计算填满棋盘的大米数量,介绍“杂交水稻之父”袁隆平院士的杰出贡献,引导学生立报国之志,育家国情怀。46项目六:C语言程序数组的创建与应用1.掌握一维数组的定义和使用方法。项目教学法项目:学生成绩管理-成绩录入模块开发。引入在计算机中怎样存储我国56个民族名称的问题,引导学生加强民族团结意识,树立维护祖国统一的理想。42.掌握二维数组的定义和使用方法。项目教学法项目:学生成绩管理-多门课程成绩录入、查询模块开发。将职业价值观融入到教学中23.掌握字符数组和字符串。项目教学法项目:学生成绩管理-口令验证模块改进。使用字符型数组存储社会主义核心价值观,激励学生为实现中国梦,不懈奋斗。27项目七:C语言程序函数的定义与应用1.掌握自定义函数的定义、调用方法、递归函数的定义、调用方法。项目教学法项目:有参有返回值函数开发计算器。学生分组合作完成项目,培养团队意识和沟通能力。通过软件开发过程需要团队合作,启发学生培养团队合作精神和协作能力。42.掌握函数的嵌套调用、递归调用、函数的声明;理解变量的作用域和存储类别通过讲解输出斐波那契数列的案例,培养学生善于观察、能够举一反三解决问题的能力48项目八:C语言程序指针的创建应用1.掌握指针的概念、指针变量的定义和引用方法。项目教学法项目:学生成绩管理-一门及多门课程成绩录入、查询模块开发。学生分组合作完成项目,培养团队意识。通过案例演示正确使用指针可以编写灵活高效的程序,使用不当会造成严重后果,引导学生体会辩证唯物主义事物两面性的理论,以客观理性的态度对待学习和生活。43.掌握指针作函数参数的用法、通过指针访问一维数组元素的方法、通过指针访问字符串的操作方法。49项目九:C语言程序结构体的创建与应用1.掌握结构体变量的定义、初始化和引用、掌握结构体数组的定义、元素的引用、查找和遍历的方法;项目教学法项目:学生成绩管理-学生信息录入、查找模块开发。将职业价值观融入到教学中4课程技能点分析表:课程支撑的岗位能力软件设计与开发能力对应的职业证书全国计算机等级二级C语言证书对应的职业标准软件开发技术人员职业标准:编写代码(开发工具的使用、开发语言基本程序结构及数据结构)、测试(执行测试并调试错误)对应的技能大赛ACM(国际大学生程序设计竞赛)、蓝桥杯大赛等课程所涵盖的技能点技能点(专门能力)能力描述/支撑要素技能点内容描述,并分析对专业核心技能的支撑关系教学方法设计开发简单C语言程序的能力能力描述具备设计开发简单C语言程序的能力项目教学法知识、素质、通用能力支撑知识:C语言程序结构如何开发C程序素质:具有设计创新精神、探索精神具有严谨认真的工作作风通用能力:了解什么是C语言掌握C语言程序结构掌握编写C语言程序的流程 C语言程序数据的存储与应用能力描述具备C语言程序数据的存储与应用能力项目教学、案例教学知识、素质、通用能力支撑知识:掌握进制与进制转换掌握整数类型、实数类型、字符类型掌握整型常量和实型常量、字符型常量、字符串常量、符号常量掌握变量的定义与使用、标识符与关键字、实型变量掌握字符型数据和整型数据的运算关系掌握算术运算符和算术表达式掌握赋值运算符和赋值表达式理解位运算、数据类型转换素质:具有设计创新精神、探索精神具有更新知识和自我完善的学习欲望、良好的学习习惯具有严谨认真的工作作风通用能力:掌握数据类型、常量与变量、运算符与表达式能够运用各类数据类型进行简单程序设计顺序结构能力描述能够使用顺序结构编写程序。项目教学、案例教学知识、素质、通用能力支撑知识:了解结构化程序设计及原则掌握C语句的分类掌握printf()函数的使用掌握scanf()函数的使用。素质:具有设计创新精神、探索精神具有更新知识和自我完善的学习欲望、良好的学习习惯具有严谨认真的工作作风通用能力:能够格式化输入输出数据能够编写结构化程序选择结构能力描述能够使用选择结构编写程序。项目教学、案例教学知识、素质、通用能力支撑知识:关系运算符和关系表达式逻辑运算符和逻辑表达式条件运算符和条件表达式单分支if条件语句、双分支if_else语句、多分支if语句条件运算符多分支switch语句素质:具有设计创新精神、探索精神具有更新知识和自我完善的学习欲望、良好的学习习惯具有严谨认真的工作作风通用能力:掌握条件判断表达式具备使用选择结构语句编写程序的能力循环结构能力描述能够使用循环结构编写程序。项目教学、案例教学知识、素质、通用能力支撑知识:while语句、do_while语句、for语句循环嵌套break语句和continue语句素质:具有设计创新精神、探索精神具有更新知识和自我完善的学习欲望、良好的学习习惯具有严谨认真的工作作风通用能力:能够使用三种循环语句编写程序能够使用嵌套循环语句解决复杂问题数组的创建与应用能力描述掌握数组在C语言中的定义和使用方法项目教学、案例教学知识、素质、通用能力支撑知识:一维数组的创建与初始化二维数组的创建与初始化字符数组与字符串。素质:具有设计创新精神、探索精神具有更新知识和自我完善的学习欲望、良好的学习习惯具有严谨认真的工作作风通用能力:掌握数组在C语言中的用法理解冒泡排序的原理与实现。函数的定义与应用能力描述掌握函数在C语言中的定义和使用方法项目教学、案例教学知识、素质、通用能力支撑知识:掌握函数定义、函数调用掌握函数参数传递的方法掌握函数返回值掌握变量的作用域。素质:具有设计创新精神、探索精神具具有更新知识和自我完善的学习欲望、良好的学习习惯培养严谨认真的工作作风通用能力:掌握使用函数进行程序设计的能力掌握函数的嵌套调用和递归调用的方法指针的应用能力描述掌握使用指针进行程序设计的能力知识、素质、通用能力支撑知识:掌握地址和指针的含义掌握指针变量的应用掌握指向一维数组、二维数组的指针掌握指针数组素质:具有设计创新精神、探索精神具有更新知识和自我完善的学习欲望、良好的学习习惯具有严谨认真的工作作风通用能力:1.掌握使用指针进行程序设计的能力结构体能力描述掌握结构体在C语言中的定义和使用方法知识、素质、通用能力支撑知识:掌握结构体类型、结构体变量、结构体数组的定义和使用掌握结构体指针、结构体与函数的使用方法。素质:具有设计创新精神、探索精神具有更新知识和自我完善的学习欲望、良好的学习习惯具有严谨认真的工作作风通用能力:掌握结构体与共用体在C语言程序中的应用。五、实施建议1.教学方法(1)项目教学法。课程每个单元以一个具体项目为导引,从项目构思、项目分析、项目实施、知识点详解、项目完善五个部分展开,符合软件开发的实际工作过程。让学生明白是为了完成任务而需要掌握相关知识点,而不是为学习知识点而学习。通过两个项目贯穿课程教学,分别是简易计算器和学生成绩管理项目。每个单元的项目都是这两个项目的分解项目。(2)问题导向教学法。在项目教学法实施过程中,采用问题启发方式,引导学生学习技能,并通过动手实践,课堂讨论,让学生自己理解并归纳、掌握基本的编程知识与常识,提高学生解决问题的能力。整个教学过程突出精讲多练的模式,并使用课堂实践、课后实践来达到教学目的,在实践中建立完整的知识体系。2.学业考核与评价本课程采用过程化考核方式,着重考核学生的动手能力和解决实际问题的能力。总成绩=考勤(5%)+日常表现(5%)+过程考核(20%)+期终考核(60%)考勤成绩:满勤按5%,总计5分,旷课一次扣除1分。过程考核:二次过程化考核的平均成绩作为本考核项目的成绩。期终考核:由教师评定笔试成绩,采用笔试闭卷方式,题型包括:选择题、知识填空题、程序填空题、程序阅读题、程序设计题。3.教材编选选用工业和信息化“十三五”高职高专人才培养规划教材《C语言程序设计(慕课版第2版)》教材,常中华主编,人民邮电出版社2020年出版。该教材教材前10个单元包含问题引入、知识描述、案例分析与实现、知识拓展、同步练习,是必修内容,目的在于培养学生具备计算机基础知识,并融入程序设计、金融、软件工程等相关知识。最后一个单元包含3个综合项目实训案例,每个实训项目给出了需求分析、详细设计和程序实现,是选修内容,为学生具备职业岗位知识和掌握职业技能打下良好的基础。该教材内容符合社会主义核心价值观,职教特色鲜明。4.课程资源开发与利用(如果是在线课程请提供平台及网址)教学团队2017年完成智慧树平台的课程建设,开发的课程资源包括智慧树在线视频、教材、课程大纲、课件、各类试题。2018年面向全国高等院校开放,获评省级精品资源共享课程,2020年推出包含在线视频、动画、课件、单元习题等丰富教学资源的第二版教材。2023年合理调整课程内容,融入丰富的课程思政元素,推出第三版教材。2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论