收藏 分销(赏)

《C语言程序设计》课程标准(高职).docx

上传人:二*** 文档编号:4540863 上传时间:2024-09-27 格式:DOCX 页数:12 大小:32.27KB
下载 相关 举报
《C语言程序设计》课程标准(高职).docx_第1页
第1页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、C语言程序设计课程标准一、课程说明课程名称C语言程序设计标准简称C语言适用专业电气自动化 类专业修读学期第5学期制订时间2018.8课程代码1351061课程学时48课程学分3课程类型B类课程性质必修课课程类别专业基础课先修课程计算机应用基础后续课程组态控制技术对应职业资格证或内容无合作开发企业无执笔人合作者无审核人制(修)定 日期2019.9二、课程定位c语言程序设计课程是电子专业的一门专业支撑课程,是一门理论与实践相结合的课 程,具有一定的理论深度与实践难度。本课程主要培养学生面向过程程序开发岗位的核心职业 能力和职业素质,是一门面向职业岗位的技术应用类课程。c语言程序设计课程包含有 一定

2、的理论知识,同时也强调对学生的编程能力的培养。通过对本课程的学习,不仅能为后续 课程(如:单片机技术及应用)打下基础,还为学生从事c方向的深入编程打下基础。 是一门专业必须课。三、设计思路为了提高学生职业技能,落实工学结合的教育理念,根据软件开发岗位群及能力要求, 改革了传统的课程体系和教学方法。将原来以课堂理论教学为主,辅助以相应的实践教学的课 程设计思路,改革为以实践技能培养为主,理论知识够用为度的设计思路。在课程内容设计方面, 以软件工程开发过程内容为主线进行设计,积极与行业企业合作开发课程,共同开发模块化的 课程,进一步表达课程设计职业性、实践性的特点。、课程培养目标工作任务应具有结构

3、完整、大小适中的工作过程,能呈现出该职业的典型的工作内容和形式,在整个软件企业的工作大环境里具有重要的功能和意义,并且具有开放性。373江西水利职业学院授课计划表周次学时授课内容目的要求作业教具备注12.0认识C语言了解C语言程序的基本结构、运行步 骤及方法;多媒体课件22.0C语言的基本数据类型掌握常量与变量、赋值运算符、整型 数据类型常量和变量的使用方法;作业1 P17 一、填 空题 3、8、10 二、 选择题1、3、5多媒体课件22.0交换两个整型变量的值掌握整型数据变量的使用方法;上机32.0字符型数据类型常量和变量掌握字符型数据类型常量和变量的使 用方法;多媒体课件32.0将用户输入

4、的大写字母转换成小写字母掌握字符型数据变量和常量的使用方 法;上机42.0实型数据类型常量和变量掌握实型数据类型常量和变量的使用 方法;作业2 P35 一、填空题 2、14、15二、选择题2、3、5多媒体课件42.0求半径为4的圆的面积及周长掌握实型数据类型的使用方法;上机38252.0根据营业员总销售额计算其月收入掌握C语言运算符的表示和输入/输 出函数多媒体课件62.0学生成绩管理系统一级界面的设计设计学生成绩管理系统的一级界面;多媒体课件62.0IF语句的三种基本结构掌握IF语句的三种基本结构和关系 表达式、逻辑表达式的运用;作业3 P56 一、填空题 2、5、9 二、 选择题3、5 7

5、多媒体课件72.0比拟三个数的大小掌握IF语句的使用方法;上机82.0简易计算器掌握switch语句的使用方法;上机82.0学生成绩管理系统一级界面的选择和二级 界面的设计掌握if语句和switch语句的使用方 法;多媒体课件92.0求1加J 100的和掌握C语言的三种循环语句;作业4 P93 一、填 空题 1、8、9、11 二、选择题1、3上机92.0统计非负数的个数及计算非负数之和掌握break语句和continue语句的使 用方法;多媒体课件112.0学生成绩管理系统的成绩录入综合使用while、do while、for循环的 使用方法、三种循环的嵌套以及break, continue语

6、句的使用方法;多媒体课件383122.0一维数组掌握一维数组的使用方法;上机132.0二维数组掌握二维数组的使用方法;作业5 Pli8 一、填 空题 1、4、6 二、选择题5、6、7上机132.0根据输入的年、月,输出该月的天数掌握二维数组的使用方法;多媒体课件142.0学生成绩管理系统的成绩显示利用数组批量处理数据,将用户输入的数 据用数组存放,再输出;上机142.0函数的使用方法;掌握函数的使用方法;多媒体课件152.0设计别离任意位数的整数函数要求用函数实现别离某位数并用数组 存放;作业6 P143 一、填 空题 3、4、5 二、 选择题1、3、5上机152.0函数的值传递和地址传递掌握

7、函数的值传递和地址传递的方式:多媒体课件162.0在主函数中调用交换函数以比拟两个数的大 小调用交换函数,观察输出结果;上机384采用课上与课后双工程并行的方式,课上工程以学生成绩管理系统为载体,课后并行工程 以图书馆管理系统为载体,最终完成程序代码编程与调试的整个过程。其主要工作内容有:设计 系统后台数据库、设计系统的功能模块、设计系统界面、设计系统结构这些工作任务涉及计算 机编程的基本知识,软件工程等相关要求与知识。1 .专业能力(1) 了解C的基本数据类型。(2) 了解运算符和表达式构成。(3) 掌握模块化程序设计的方法基本要求。(4) 掌握流程控制的概念和控制方式。(5) 掌握分支结构

8、、循环结构、数组、函数。(6) 掌握指针、结构及文件的使用。2 .方法能力(1)具备编写一般程序的能力(2)具备阅读分析程序德能力(3)具备调试程序的能力(4)具备编写较为简单的管理系统的能力.社会能力(1)提出问题、分析问题并解决问题的能力(2)独立思考的能力(3)获取新知识、新技能、新方法的能力(4)通过各顶目的实施、培养学生发现问题、解决问题的能力。(5)通过以小组合作作品作为评比标准,培养学生团体合作能力与集体主义精神。五、课程内容、要求及教学设计(1)标准教学周为16周,课时为48节,每周2次课3课时。其中1周用于复习和考 试。其中理论课时安排为24课时,实践课时(含习题课)为24课

9、时。(2)依据软件开发中的典型工作任务所涉及到的计算机程序设计类型设置课程工程, 根据功能模块的相互联系与知识的递进关系,安排教学实施工程。将所需知识渗透到工程实施 的每个环节中。从而,通过典型工作任务的实施,总结、归纳出知识,使学生掌握相应的知识, 通过工程训练培养学生岗位工作能力,实现“教、学、做” 一体化。打破了传统的学科体 系和知识的逻辑性,知识安排以必需、够用为度,满足职业岗位的需要,与相应的国家职业 标准接轨。进而使知识传授的过程符合学生的认知规律,能力的训练过程符合职业成长规律。 本课程在设计工程时; 以程序员的典型工作任务为导向,以上述工作岗位的典型工作任务涉及 的计算机程序设

10、计设置课程的工程或任务,以功能模块间的相互联系与知识的递进关系来安 排课程的实施过程。对程序执行效果进行考核、展示和评价。374(一)课程整体设计序号学习情境知识目标专业能力方法能力社会能力学时1学生成绩管理 系统工程菜单 设计1、C语言程序的组成;2、常量、变量的定义方法;3、运算符和表达式;4、C程序开发环境和输出过程。1、掌握C语言的程序框架;2、掌握常量、变量的定义 方法;3、掌握c语言中基本的运 算符和表达式的使用方 法;4、掌握c语言开发环境的 配置。能够表达出c语言中 基本程序结构。能够 使用c语言中常量、 变量。能够使用c语 言中基本的运算符和 表达式。能够配置C 语言程序的开

11、发环 境。培养学生具有团队 协作的能力。培养学 生独立思考的能力。 培养学生具有团队 协作的能力。102学生成绩管理 系统学生成绩 的输入与计算1、C语言中的数据类型都有哪些;2、输入、输出函数。1、掌握C语言中的基本数 据类型都有;2、掌握输入、输出函数的 使用方法。能够使用C语言中的 基本数据类型。能够 使用输入、输出函数 编写简单程序。培养学生具有团队 协作的能力;培养学 生针对具体问题,寻 求解决思路的能力。10375序号学习情境知识目标专业能力方法能力社会能力学时3学生成绩管理 系统菜单项选择择 执行1、C语言关系和逻辑运算符合表达式、 if语句、switch语句、条件表达式、 分支

12、结构嵌套;2 while 语句、do-while 语句、for 语 句、break语句、continue语句、循环 嵌套。1、掌握C语言关系和逻辑 运算符合表达式、if语 句、switch语句、条件表 达式、分支结构嵌套; 2、掌握while语句、 do-while 语句、for 语 句、break 语句、continue 语句、循环嵌套。能够编写简单if语 句程序;能够用多重 嵌套if语句实现选 择结构程序编写能够 用switch语句实现 选择结构程序编写 能够使用while循环 结构编写简单程序培养学生针对具体 问题,寻求解决思路 的能力。104学生成绩管理 系统整体框架 设计1、函数的定

13、义,函数的调用,函数的 声明;2、函数间的数据传递、变量的作用范 围、文件包含处理、宏处理。1、掌握函数定义、调用、 声明的方法;2、掌握函数间数据传递的 方法;3、掌握变量的作用范围; 4、掌握文件的包含处理、 宏处理方法。1、能够使用c语言中 的基本函数编写程 序;2、能够使用c语言实 现函数间的数据传 递。通过学习养成积极 思考问题、自主学习 和解决问题的习惯 和能力。6376序号学习情境知识目标专业能力方法能力社会能力学时5学生成绩管理 系统中数组的 应用1、数组的概念、一维数组的定义和数 组元素的引用;2、二维数组的定义和数组元素的引用;3、字符串数组、数组在程序中的应用;4、常用字

14、符串处理函数。1、掌握一维数组的使用方法;2、掌握二维数组的使用方法;3、掌握字符串在数组中的 使用方法;4、掌握字符串处理函数的 过程。能够使用一维数组、 二维数组以及字符串 编写简单的程序。培养学生具有团队 协作的能力;培养学 生针对具体问题,寻 求解决思路的能力。66学生成绩管理 系统中指针的 应用指针变量的定义及使用;指针与一维数 组;指针与二维数组;指针与字符串。掌握指针的使用方法。能够使用指针编写简 单的程序。培养学生具有团队 协作的能力;培养学 生针对具体问题,寻 求解决思路的能力。6合计讲授24学时、实践20学时、复习与习题课4学时,共48学时377(二)课程学习单元内容与要求

15、学习单元情境设计单元名称学生成绩管理系统工程菜单设计学时10学习要求1、掌握C语言的程序框架;2、掌握常量、变量的定义方法;3、掌握c语言中基本的运算符和表达式的使用方法;4、掌握c语言开发环境的配置。任务分解任务1语言程序的组成;任务2常量、变量的定义方法;任务3运算符和表达式;任务4C程序开发环境和输出过程。学习单元情境设计单元名称学生成绩管理系统学生成绩的输入与计算学时10学习要求1、掌握C语言中的基本数据类型都有哪些;2、掌握输入、输出函数的使用方法。任务分解任务1使用C语言中的数据类型;任务2用输入、输出函数编写简单程序;学习单元情境设计单元名称学生成绩管理系统菜单项选择择执行学时1

16、0学习要求1、掌握基本条件语句;2、掌握基本循环语句。任务分解任务1编写简单if语句程序;任务2用switch语句实现选择结构程序编写;任务3使用while循环结构编写简单程序;任务4运用for语句编写简单的程序;任务5运用break、continue语句控制循环。学习单元情境设计单元名称学生成绩管理系统整体框架设计学时6学习要求1、掌握函数定义、调用、声明的方法;2、掌握函数间数据传递的方法;3783、掌握变量的作用范围;4、掌握文件的包含处理、宏处理方法。任务分解任务1用c语言中的基本函数编写程序;任务2用c语言实现函数间的数据传递。学习单元情境设计单元名称学生成绩管理系统中数组的应用学时

17、6学习要求1、掌握一维数组的使用方法;2、掌握二维数组的使用方法;3、掌握字符串在数组中的使用方法;4、掌握字符串处理函数的过程。任务分解任务1使用一维数组编写简单的程序;任务2使用二维数组编写简单的程序;任务3使用字符串数组编写简单的程序;任务4使用字符串处理常用的函数。学习单元情境设计单元名称学生成绩管理系统中指针的应用学时6学习要求掌握指针的使用方法。任务分解任务1指针变量的定义及使用;任务2指针与一维数组;任务3指针与二位数组;任务4指针与字符串。六、课程考核与评价本课程考核分为平时成绩、实践成绩和期末成绩三个局部,分别占总评成绩的30%、 40%、30%o列表如下:总评成绩平时成绩实

18、践成绩期末成绩出勤平时作业100%10%20%40%30%小计30%40%30%(1)平时成绩包括:出勤、平时作业、实践操作出勤占总成绩10%o迟到、早退一次扣1分,缺勤一次扣5分。正常请假不扣分。平时作业占总成绩20%,共计5次,另有一次调研报告。五次作业每次15分计算,调研报告按25分计算。作业成绩等级分A、B、C、D四类。独立完成、书写工整,结论正确为A;独立完成、379 书写工整,结论有少量错误为B;书写笔记难以识别,结论有较多错误为C;作业不完整为Do调研报告独立研究完成,研究有深度为A;独立研究完成,研究成果一般化为C;研究 成果与他人重复为C。实践操作占总成绩40%o共计四次实践

19、操作。独立完成为A,在他人指导下完成为Bo (2)期末成绩为理论考试成绩。考试方式为考查开卷。试卷中含超纲题目分值不低于 3分,不高于10分。七、教材及相关资源教材:C程序设计,谭浩强著,清华大学出版社,2005年第3版。参考资料:C程序设计上机实验指导,清华大学出版社。八、任课教师要求团队需有至少2名专职双师型教师,主讲教师除了具备理论知识的讲授能力外,还应有一 定的软件工程设计和开发经验,具有较强的实际操作能力,能够解决学生操作过程中遇到的各 种问题。在教学组织方面,具备较强的教学设计能力,能根据课程标准制定详细的授课计划,对 每一堂课的教学过程精心设计,做出详细、具体的安排;还具备较强的

20、施教能力,即掌握扎实 的教学基本功,并能够因材施教,在教学过程中具备课堂控制能力和应变能力。九、教学实训场所本课程的教学实训环境应为可连接因特网的多媒体实训室并具有codeblocks、VC+6.0编译软件平台。380附件1:江西水利职业学院授课计划审批表专业电气自动化课程C语言程序设计班级培养目标:通过学习C语言程序设计,掌握高级语言程序设计的基本知识,掌握面向过程程序设计 和软件开发的基本方法,学会用C语言解决本专业的实际问题,提高分析问题和解决 问题的能力。考核方式考核形式考查 口考试口纯理论口纯实践理论+实践学时/工程总学时理论学时比例实践学时比例计划学时482450%2450%本课程实际学时在上列方框中打J教材及教学参考书:(名称、版本、主编、出版社)教材:C程序设计,谭浩强著,清华大学出版社,2005年第3版。参考资料:C程序设计上机实验指导,清华大学出版社。教研室主任审核意见:签名:年月日系(部)主任审核意见:签名:(公章)年月日系部:机电系教师姓名:学年学期381

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服