C语言程序设计课程标准.doc

上传人:精*** 文档编号:852813 上传时间:2023-09-16 格式:DOC 页数:11 大小:1.20MB
下载 相关 举报
C语言程序设计课程标准.doc_第1页
第1页 / 共11页
C语言程序设计课程标准.doc_第2页
第2页 / 共11页
C语言程序设计课程标准.doc_第3页
第3页 / 共11页
C语言程序设计课程标准.doc_第4页
第4页 / 共11页
C语言程序设计课程标准.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、 目录一、课程基本信息1二、课程概述1(一)课程理念1(二)课程性质2(三)课程设计思路2三、课程目标4(一)总体目标4(二)具体目标4四、课程内容5(一)教学内容模块5(二)职业能力训练项目6(三)教学进度安排8五、实施建议8(一)教学建议8(二)课程考核评价建议9(三)课程团队建设建议9(四)教材编写与选用建议10(五)实验实训设备配置建议10(六)课程资源开发与利用建议10六、其他说明10 一、课程基本信息课程名称C语言程序设计课程代码课程性质必修课参考学时72开设学期第一学期课程学分4适用专业电子信息技术专业相关职业资格全国计算机等级考试二级先修课程计算机文化基础后继课程单片机应用技术

2、等隶属部门电子工程系电子信息教研室制订人:电子信息技术课程开发团队批准人:团队负责人:二、课程概述(一)课程理念C语言程序设计是近年来在国内外得到迅速推广应用的一种计算机语言,课程开设的主要目的是使学生掌握一种基本的程序编译语言,了解C语言的基本开发要求,掌握C语言数据类型、结构化程序设计方法,数组及函数的使用,指针结构体、文件等使用规则。C语言功能丰富,表达能力强,以其丰富灵活的控制和数据结构,简洁而高效的语句表达、清晰的程序结构、良好的移植性、较小的时空开销,已被广泛的应用于系统软件和应用软件的开发中。C语言程序设计是理工类专业的主要专业基础课之一。该课程实践性强,既要掌握概念,又要动手编

3、程,本课程的开设意在培养学生的程序编译素质,提高学生的程序开发能力。学生通过一门语言的学习得到程序设计的基本训练,进而为学习其它计算机语言进行程序设计打好基础。课程的开设可以培养学生的踏实工作作风,培养学生观察和思考能力以及团队合作的能力。毕业生可以到各类企事业单位、计算机软件公司从事各类信息管理系统的程序编写、技术支持及软件销售的工作。学生的实践成果会以电子文件形式提交。通过每个环节的讲解和实践,促进学生职业素质的养成。(二)课程性质C语言程序设计课程是高职高专计算机类和电子信息类各专业的专业基础课和职业素质必修课,旨在培养高职学生计算机编程基本思想、编程基本技能及逻辑思维能力,掌握运用C语

4、言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。本课程是电子信息类专业公共平台课程。(三)课程设计思路1.以现代教育模式为中心,突出教师的主导作用和学生的主体地位学生永远是教学活动的主体。教师的教授应以学生为主体,以学生的学习为中心进行课程教学系统的设计。课程要面向高职学生的特点和整体水平进行教学目标设计,以促进课程总体目标的实现。要以建构主义等学习理论指导教学系统的元素设计。同时,教学中,应充分尊重学生的个体差异,为学生创设必要的主动学习、自主学习的环境,以促进学生的个性发展。2. 注重学生的素质教育和能力培养作为电子信息技术专业的一门应用性很强的专业课

5、,要紧紧扣住技术应用这一主线,以经验课程等课程理论为指导,进行课程内容的改革,帮助学生“学其所用,用其所学”。“学其所用”就是要帮助学生学会那些生产一线真正用得上的理论知识;“用其所学”就是要帮助学生在实践环节学会应用已有的理论知识。3. 注重与时代的接轨改变以学会知识为目标的传统观念,建立以帮助学生学会学习、学会工作、学会协作为教育目标的观念。教学方法、教学过程、教学情景的设计要有利于激发学生的学习主动性,帮助学生积极思考,学会独立学习、自主学习。本课程在教学中要注重应用现代教育技术为学生创造实验机会。应该通过专门的实践环节,培养学生的能力。课程实施中,要注重教学过程的控制,以过程对质量提供

6、保证。对学生的学习效果的评价,也要改变传统的以终结考试为主的做法,加大对学生学习能力、知识应用能力、试验能力、实际操作能力的考评与鉴定。4. 运用现代教学手段为给学生创造优雅、直观的教学环境,本门课程在教学过程中利用实训室和多媒体现代教学手段,增强学生对知识的感性认识,培养学生分析问题、解决问题的能力。三、课程目标(一)总体目标通过本课程的教学,掌握C语言程序设计的基础知识和基本技能,树立结构化程序设计的基本思想,养成良好的编程习惯,培养严谨务实的分析问题与解决问题能力,并为后续的应用性课程和系统开发课程打好软件基础。(二)具体目标1.方法能力目标: (1)学会思考问题,能够将理论与实际相结合

7、。(2)通过反复实践和练习,提高分析问题和解决问题的能力(3)培养学生独立获取知识和协作学习的能力,具备创新意识等。2.社会能力目标(1)程序的编译、连接;(2)程序错误的排查;(3)C语言程序的调试;(4)解决实际问题的基本能力。3.专业能力目标(1)职业能力目标培养并加强学生自主探索学习和相互协作解决问题的意识。 培养学生谦虚、好学的能力,勇于创新、敬业乐业的工作作风。(2)知识目标对计算机语言和结构化程序设计有基本的认识;掌握C语言的总体结构、各种数据类型,运算符,表达式;熟悉C语言程序结构化程序设计的方法和步骤;掌握函数的概念和用法;掌握编译预处理命令;理解位运算和文件的基本操作;掌握

8、指针、结构体。四、课程内容 (一)教学内容模块本课程教学内容共分9个模块,其具体内容和课时分配情况如下表所示:编号模块名称学时分配1C语言程序设计基础82顺序程序设计43分支程序设计84循环程序设计125数组86指针87函数128结构体49综合训练8合计课时7210 C语言程序设计课程标准(二)职业能力训练项目编号能力训练项目名称拟实现的能力目标相关支撑知识训练方式、手段及步骤结果(可展示)1用Microsoft Visual C+ 6.0环境开发一个C语言程序会使用Microsoft Visual C+ 6.0环境开发C语言程序Microsoft Visual C+ 6.0的使用、C语言程序

9、的基本结构等多媒体演示、上机实践操作上机开发一个简单的程序并能调试出正确的结果2银行利率的计算顺序结构和选择结构的能力整合顺序结构和选择结构的基础知识多媒体演示、分组讨论、上机实践操作运行出正确的结果3猜数小游戏顺序结构和选择结构和循环结构三种基本结构的整合随机数的产生、循环结构、分支结构的基础知识多媒体演示、分组讨论、上机实践操作能正确猜出数字4简单的计算器循环结构、多分支选择switch的灵活运用。循环结构、多分支选择switch知识多媒体演示、分组讨论、上机实践操作能多次计算5输出水仙花数双重循环的灵活运用双重循环的知识、分离数字的方法多媒体演示、分组讨论、上机实践操作能够输出所有的水仙

10、花数6编制电视歌手大奖赛评分程序顺序结构和选择结构和循环结构三种基本结构的应用输入、输出语句的使用及三种基本的应用多媒体演示、分组讨论、上机实践操作要去掉一个最高分和一个最低分7排序程序一维数组的应用一维数组的基础知识多媒体演示、分组讨论、上机实践操作随意输入10个数进行排序8加密和解密程序字符数组的应用字符数组的基础知识多媒体演示、分组讨论、上机实践操作输入一串字符按照规则加密9矩阵的转置二维数组的应用二维数组的基础知识多媒体演示、分组讨论、上机实践操作转置成功10求阶乘和函数调用的应用函数调用的基础知识多媒体演示、分组讨论、上机实践操作多次调用求阶乘的函数11解决汉诺塔问题递归函数的应用递

11、归函数调用的知识多媒体演示、分组讨论、上机实践操作3个盘子要经过7步才能完成12用指针实现输入10个整数存入一维数组,再按逆序重新存放后输出指针和一维数组的应用指针和一维数组的基础知识多媒体演示、分组讨论、上机实践操作正确输出结果13用指针法输入和输出二维数组中的各元素指针和二维数组的应用指针和二维数组的基础知识多媒体演示、分组讨论、上机实践操作正确输出结果14图书馆的图书检索功能结构体的应用结构体的基础知识等多媒体演示、分组讨论、上机实践操作实现简单的检索功能15学生成绩管理程序本课程综合知识的运用C语言知识的综合应用多媒体演示、分组讨论、上机实践操作能进行简单的学生成绩管理 C语言程序设计

12、课程标准(三)教学进度安排 模 块教学内容(任务)学 时C语言程序设计基础C语言简介、变量与常量。4运算符与表达式。4顺序程序设计赋值语句、数据的格式化输入与输出、简单程序的调试等。4分支程序设计if else语句的使用。4多分支选择结构switch break的使用4循环程序设计while 语句与do-while语句。4 for语。 4循环的嵌套;break与continue语句。4数组一维数组、二维数组的定义与引用。4字符数组的使用。4指针指针与地址的基本概念、指针与变量的关系; 指针与数组。4指针与字符串、指针数组与二级指针。4函数函数定义、函数调用、函数声明等基本基本概念。4函数的嵌套

13、调用与递归调用。4数组作为函数的参数、变量的存储类别与作用域。4结构体结构体的定义与引用4综合训练8总计72五、实施建议(一)教学建议该课程采用任务驱动教学模式,讲、学、做一体化情景教学,教师针对每章节的知识技能设计案例,边讲解、边操作演示、学生边练习,充分发挥学生主体作用。采用的教学方法有:1在教学过程中,应立足于加强学生实际操作能力的培养,采用项目教学,以工作任务引领提高学生学习兴趣,激发学生的成就动机。2本课程教学的关键是通过典型的活动项目,由教师提出要求或示范,组织学生进行活动,注重“教”与“学”的互动,让学生在活动中增强重合同守信用意识,掌握本课程的职业能力。3在教学过程中,要创设工

14、作情景,同时应加大实践实操的容量,提高学生的岗位适应能力。4在教学过程中,要应用多媒体、投影等教学资源辅助教学。5、在教学过程中,要为学生提供职业生涯发展的空间,努力培养学生参与社会实践的创新精神和职业能力。6教学过程中教师应积极引导学生提升职业素养,提高职业道德。(二)课程考核评价建议本课程是考试课。成绩评定按烟台汽车工程职业学院课程考核成绩评定办法执行,由上机考试成绩和笔试成绩组成。(三)课程团队建设建议1.教师基本要求(1)具有良好的职业素养和个人素养,具有团队精神,责任感强。(2)具备在生活、学习和工作中利用C语言编程的能力。(3)具有较强的指导和解决学生在学习中所出现问题的经验和能力

15、,正确、及时处理学生学习过程中的问题。(4)具备一定的教学方法能力与教学设计能力。2.课程负责人具备该课程丰富的教学经验,教学效果良好;熟悉高职高专学生教育规律,能够与后续课程的负责人进行良好的沟通;了解计算机技术、实践经验丰富的具有中级及以上职称的教师。(四)教材编写与选用建议1必须依据本课程标准编写教材,教材应充分体现任务引领、实践导向课程的设计思想。2教材应图文并茂,提高学生的学习兴趣,加深学生对办公技能综合应用的认识和理解。教材表达必须精炼、准确、科学。3教材内容应体现先进性、通用性、实用性,要将办公技能综合应用方面的新知识和技能及时地纳入教材,使教材更贴近本专业的发展和实际需要。4教

16、材中的活动设计的内容要具体,并具有可操作性。(五)实验实训设备配置建议安装有vc+ 6.0的机房均可以进行实训,教学要求在多媒体教室进行。(六)课程资源开发与利用建议1.教师应根据课程目标,针对学习情境中的每个任务编写教学设计方案。2.为满足课程教学质量要求,应有丰富的教学资源。教学资源包括:课程教材(自编或选用),多媒体PPT课件,课程网站,实际案例,各种素材资源,学习指南,课程题库等。六、其他说明1、本课程是专业基础课程,修完本门课程后,所学知识可用于参加全国计算机等级二级证书考试。2.本课程标准是结合我院计算机专业人才培养实际研究制定的。3.课程标准中各学习情景时数为参考时数,教师可根据学生学习情况做适当调整。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 技术资料 > 课程设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922