《C语言程序设计活页式教程》教学大纲、授课计划_第1页
《C语言程序设计活页式教程》教学大纲、授课计划_第2页
《C语言程序设计活页式教程》教学大纲、授课计划_第3页
《C语言程序设计活页式教程》教学大纲、授课计划_第4页
《C语言程序设计活页式教程》教学大纲、授课计划_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

《C语言程序设计》教学大纲课程代码: 课程类型:理论+实践课程属性:专业基础课 适用专业:计算机相关专业学分:3.5 学时/周数:64/11课程负责人:参编人员:一、课程定位本课程是计算机类专业重要的基础课程,通过对C程序设计语言及其编程相关基础知识的介绍,要求学生理解结构化程序设计的基本思想与方法,熟悉计算机求解实际问题的基本过程,掌握基本的程序设计思想、方法和调试技术,从而具备基本的问题分析、数据表达以及算法描述和实现的能力。学生通过一门语言的学习得到程序设计的基本训练,进而为学习其它计算机语言进行程序设计打好基础。(二)课程作用本课程是为培养高职高专学生计算机编程基本思想、编程基本技能及逻辑思维能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。(三)前导、后续课程本课程在课程体系为专业基础课,后续课程是HTML+CSS网页设计基础、数据库技术与应用、PHP面向对象程序设计、PHP网站开发技术、Javascript程序设计等,为后续课程奠定扎实的基础。二、课程理念及设计思路(一)课程理念按照高职院校人才培养的特点,充分利用自身的行业优势和资源优势,

从岗位能力标准与课程标准融合原则的贯彻,来进行《C语言程序设计》的课程设计,以突出专业基础课程职业能力的培养。(二)课程设计思路设计的整体思路:课程教学应服务于高职教育的培养目标和定位,坚持以职业岗位技能培养为主线、以行业导向、工学结合为主要手段、以职业能力培养为核心,通过课程设计,进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解,掌握C语言的编程技巧和上机调试程序的方法;掌握程序设计的常用算法。第一步:C语言岗位需求调研;第二步:确定C语言课程内容是循环顺序判断语句和函数、指针、文件;第三步:根据学习领域设计课程的规定实训项目;第四步:子学习领域分解;第五步:根据子学习领域,将项目分解为课程的学习任务。三、课程目标(一)能力目标1)能熟练应用DEVC++/VC++6.0集成环境设计和调试C语言程序;2)能用C语言设计解决简单实际问题的程序,并能完成简单程序的测试;3)具有良好的数据结构基础和算法能力,以提高个人的结构化程序设计能力;4)有计算机语言类课程的学习方法,能通过互联网、文献资料巩固和拓展所学知识;5)养成良好的编程习惯,培养严谨务实的分析问题与解决问题能力。(二)知识目标1)对计算机语言和结构化程序设计有基本的认识;2)掌握C语言的总体结构、各种数据类型,运算符,表达式;3)熟悉C语言程序结构化程序设计的方法和步骤;4)掌握函数的概念和用法;5)掌握编译预处理命令;6)理解位运算和文件的基本操作;7)掌握指针、结构体、共用体、枚举类型。(三)素质目标1)提出问题、分析问题并解决问题的能力;

2)独立思考、获取新知识、新技能、新方法的能力;

3)具有良好的职业道德和身心素质以及创新能力;

4)工作中与他人的合作、交流与协商能力四、课程内容本课程每周5课时,教学周共13周,总学时为66学时。教学采用讲练结合的方法,理论教学和操作练习穿插进行。讲授时数为40学时,操作时数为26学时,教学内容详细、教学时数分配表见表1:表1课程内容分解表学习情境或项目子情境或子项目学习内容或具体工作任务成果形式学时数讲授实践1.创建C语言程序1.初识C语言2.创建HelloWorld程序3.C程序的运行与调试案例学习:C程序的上机步骤C代码文件242.存储不同类型的数据1.用5个变量存储学生信息2.用运算符统计成绩3.输入和输出4.用结构体变量存储学生信息5.认识指针、枚举、共用体和空类型案例学习:常量、变量及符号常量的使用,常见类型的使用C代码文件463.控制程序流程1.用if判断成绩区间2.用switch实现简单计算器3.用for找出100以内的素数4.用while求一个正整数的逆序数5.输出九九乘法表案例学习:各种流程语句的实例操作C代码文件684.处理批量数据1.求一维整型数组元素的最值2.求二维数组主对角线上元素之和3.统计彩票中奖数据4.随机产生一组彩票数据5.统计字符串中的各类字符案例学习:与数据相关的实例操作C代码文件685.面向过程编程1.定义和调用函数2.用函数解决数学难题3.用递归函数解决特殊问题4.使用主函数的参数案例学习:函数相关的实例操作C代码文件466.使用指针处理数据1.用指针处理普通类型数据2.用指针处理一维数组中的数据3.用指针处理二维数组中的数据4.用指针替代函数5.用链表存储数据案例学习:指针相关的实例操作C代码文件46合计=SUM(ABOVE)26=SUM(ABOVE)38五、课程考核与评价(一)课程评价本课程实施综合考评,注重考核学生掌握技能的水平,同时注重学习态度和最终成绩的关联,以全面综合地评定学生的能力。(1)平时技能考核:布置课堂作业以及拓展实训项目,使学生能独立完成大部分的技能训练,小项目及活动的技能,均以个人为考核单位,在平时考核和记录。成绩包括学习态度及项目技能完成情况。(2)期末考试采取闭卷考试方式,试卷根据本课程的教学要求,并结合教学实际进行设计。(3)按平时成绩占40%、期末成绩占60%的标准给出总评成绩。具体如下图所示。考勤课堂作业课后作业实训报告期末考试其他10%10%5%5%60%10%(二)考核要求表2学习情境或项目考核占分比重学习情境或项目比重创建C语言程序5%存储不同类型的数据20%控制程序流程20%处理批量数据20%面向过程编程25%使用指针处理数据10%六、课程资源开发与利用(一)选用教材:包括作者、书名、出版社、出版时间与版次等内容。张劲波、曾德生主编.《C语言程序设计活页式教程》.电子工业出版社,2024年9月,第1版。(二)教学参考书:包括作者、书名、出版社、出版时间与版次等内容。《C语言程序设计》,柳青,高等教育出版社,2009《C程序设计》(第二版),谭浩强著,清华大学出版社,1999七、课程实施建议(一)教学条件1、软硬件条件本门课程的实训条件要求有教学做一体化的综合实训室,融教学与实训为一体,以及与课程相应的软件作支持。校外要求有与学校长期合作的企业做实训基地,满足学生顶岗实习的需要。2、师资条件担任本课程的教师有企业顶岗实习的经验,掌握编程基础,对本行业有较强的领悟力和学习能力。主讲教师需要熟练掌握有一定的语言基础相关专业知识,具有敏锐的语言编程发展趋势眼光,同时应具备较丰富的教学经验。在教学组织能力方面,本课程的主讲教师应具备基本的设计能力,即根据本课程标准制定详细的授课计划,对每一堂课的教学过程精心设计;还应具备较强的施教能力、课堂掌控能力和应变能力。(二)教学方法建议1、制作电子教案,运用多媒体教学手段。2、处理好理论与具体操作的关系。3、重视上机练习,加强学生的上机实践。(三)教材编写(1)教材:张劲波、曾德生主编.《C语言程序设计活页式教程》.电子工业出版社,2024年9月,第1版。(2)主要参考书:《C语言程序设计》,柳青,高等教育出版社,2009《C程序设计》(第二版),谭浩强著,清华大学出版社,1999八、其他说明课程名称:C语言程序设计 学时:64授课班级:xx班 学分:3.5周次学习情境/项目/单元(选其一)子情境/子项目/子单元(选其一)学习内容(支撑知识)教学方法及手段成果形式参考学时61.创建C语言程序1.初识C语言2.创建HelloWorld程序3.C程序的运行与调试案例学习:C程序的上机步骤演练结合、项目教学法C代码文件472.存储不同类型的数据1.用5个变量存储学生信息2.用运算符统计成绩3.输入和输出案例学习:常量、变量及符号常量的使用演练结合、项目教学法C代码文件682.存储不同类型的数据4.用结构体变量存储学生信息5.认识指针、枚举、共用体和空类型案例学习:常量、变量及符号常量的使用演练结合、项目教学法C代码文件493.控制程序流程1.用if判断成绩区间2.用switch实现简单计算器3.用for找出100以内的素数案例学习:条件语句实例操作演练结合、项目教学法C代码文件6103.控制程序流程4.用while求一个正整数的逆序数5.输出九九乘法表案例学习:循环语句实例操作演练结合、项目教学法C代码文件4114.处理批量数据1.求一维整型数组元素的最值2.求二维数组主对角线上元素之和案例学习:一维数组、二维数组的使用演练结合、项目教学法C代码文件6124.处理批量数据3.统计彩票中奖数据4.随机产生一组彩票数据5.统计字符串中的各类字符案例学习:运用数组统计数据演练结合、项目教学法C代码文件4135.面向过程编程1.定义和调用函数2.用函数解决数学难题案例学习:函数的应用演练结合、项目教学法C代码文件6145.面向过程编程3.用递归函数解决特殊问题4.使用主函数的参数案例学习:递归函数和函数参数的应用演练结合、项目教学法C代码文件4156.使用指针处理数据1.用指针处理普通类型数据2.用指针处理一维数组中的数据案例学习:指针与数组的使用演练结合、项目教学法

温馨提示

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

评论

0/150

提交评论