还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
所属学院信息学院适用专业计算机应用A、网络A课程编号032J37A课程类型行业基础平台《语言程序设计》课程标准C1前百.课程性质与任务
1.1《C语言程序设计》是信息学院计算机类学生的一门必修的行业平台课程课程的主要功能是通过理论和实践教学,训练和培养学生获得c语言编程方面的能力,使学生具备相关职业应用性人才所必需的程序编制及创新设计等基本知识与技能通过本课程的学习和训练,使学生具备C语言基本的程序设计过程和技巧,具备初步的高级语言程序设计能力,并能熟练应用VC++环境进行C语言的编写、编译与调试,达到省二级考试要求的能应用C语言解决一般编程问题的水平与该课程相关的后序课程有《数据库技术》、《数据结构》、《C#程序设计》、《ASP.NET开发》和《Java程序设计》等本课程力求为计算机类学生后续的应用性课程和系统开发课程的学习打好软件基础和素质准备基本理念及设计思路
1.2课程开设的依据21世纪是一个信息化的社会,这个社会对人才素质和知识结构都提出了更高的要求尤其对于高职教育的电子信息类学生来说,计算机的作用已不仅仅是一种工具,而是一个重要的组成部分它要求学生必须获得一定的编程能力,必须具备程序设计方面的基本知识和技能C语言是计算机基础性程序设计语言,它的发展贯穿了计算机发展的历程,蕴含了程序设计的基本思想;学会了C语言,那么将能够相对轻松地学习任何现代的编程语言,因为现代的编程语言大都是基于C语言之上发展而来的(比如Java,C++,C#等等)课程内容以结构化程序设计为框架,以顺序结构、选择结构、循环结构为核心,突出程序设计的基本理念及技能使学生能应用C语言程序解决实际问题开设本课程,对学生的职业能力、就业等方面起到非常重要的作用内容选择标准本课程立足于实际能力的培养,因此对课程内容的选择标准作了根本性任务2:用指针优化
1、知道指针的概念、指针变量的定义、引用
2、会用指针实现数组的输入输出全班学生一门课成
3、会用指针变量作为函数参数绩的输入/输出任务3:用指针优化能力要求一个班同学三门课
1、具有运用指针,优化处理问题的能力成绩的输入/输出素质要求任务4用指针实现
1、通过指针的学习,培养学生良好的职场工作态度、持续学习意识、不断进取的上进精神输出最高分的记录
2、通过项目合作,培养学生良好的沟通技巧、职业道德和责任心
3、通过指针的引入,告诉学生不能安于现状,要精益求精,不断进取,达到更高的境界任务1用结构体数知识要求教学做一体组实现学生信息的
1、金握结构体的定义及引用化教学
2、会用结构体进行学生成绩单的制作输入/输出能力要求任务2求平均分最
1、会用结构体处理日常工作中遇到问题的能力高学生的学号,姓
2、会用结构体处理信息的能力名素质要求7学生成绩单制作作业14任务3输出排序后
1、培养学生用程序处理实际问题的能力的学生成绩
2、通过结构体的定义,让学生体会到工作遇到问题的时候,要有开拓创新意识任务4链表的建立任务5链表的显/5任务6链表的插入任务7链表的删除8机动
124、课程实施建议教材编写建议
4.
14.
1.1必须依据本课程标准编写教材,教材应充分体现以工作任务为中心组织课程内容和课程教学的设计思想教材应将C语言程序设计的职业活动,分解成若干典型的学习项目,按完成工作任务的需要和岗位操作规程,结合职业技能证书考证组织教材内容要通过输入四个学生的成绩,按成绩排序输出、学生成绩排名、根据条件进行学生成绩排名、用指针优化学生成绩排名、学生成绩文件管理、学生成绩单制作等几个学习项目,以子系统的构建和维护实施为能力训练主线,设置对应的实践实操内容,方便实现“教学做”合一,按照必需够用的原则,引入的理论知识,强调理论在实践过程中的应用
4.
1.2教材应图文并茂,提高学生的学习兴趣,加深学生对建筑结构化程序设计的认识和理解教材要注重技能训练过程的考核和结果的描述,激发学生的成就感,同时方便考核教材表达必须精炼、准确、科学
4.
1.3教材内容应体现先进性、通用性、实用性,使教材更贴近本专业的发展和实际需要教材中教学活动设计的内容要具体,并具有可操作性教学建议
4.
24.
2.1在教学过程中,应立足于加强学生实际操作能力的培养,采用项目教学,以工作任务引领提高学生学习兴趣,激发学生的成就动机
4.
2.2本课程教学的关键是通过典型的活动项目,由教师提出要求或示范,组织学生进行活动,注重“教”与“学”的互动,让学生在活动中增强职业意识,提高职业能力为此,教师要有较强的实践能力和经验,并具有一定的课程设计能力同时教师有良好的职业道德和职业精神,引导学生提升职业素养,提高职业道德在教学过程中,要创设工作情景,同时应加大实践实操的容量,要紧密结合职业能力,加强实操项目的训练和考核,提高学生的岗位适应能力在教学过程中,要应用多媒体、投影、课件、视频等教学资源辅助教学,帮助学生理解设备器件的结构、控制系统的原理、不易在实训基地实施的操作过程等比较抽象地内容在教学过程中,要重视利用第
二、三课堂作用的发挥结合学习项目,提出相应的社会实践课题,努力培养学生参与社会实践的创新精神和职业能力,为学生提供职业生涯发展的空间
4.
2.6建立与本课程教学项目配套,可实施一体化教学的实验室或实训基地,使之具备现场教学、实验实训、职业技能证书考证的功能,实现教学与实训合
一、教学与培训合
一、教学与考证合一,满足学生综合职业能力培养的要求
4.
2.7要充分利用本行业典型的生产企业的资源,进行产学合作,建立相应校外实习实训基地,实践“做中学、学中做、边做边学”的育人理念,满足学生的实习实训,同时为学生的就业创造机会教学评价
4.
34.
3.1改革传统的学生评价手段和方法,采用阶段评价、目标评价、过程评价,理论与实践一体化评价模式
4.
3.2关注评价的多元性,结合课堂提问、学生作业、平时测验、实验实训、技能竞赛及考试情况,综合评价学生成绩
4.
3.3应注重学生动手能力和在实践中分析问题、解决问题能力的考核,对在学习和应用上有创新的学生应予特别鼓励,全面综合评价学生能力教学评价建议表考核分类比例考核内容学习项目考项目学习过程(态度、提1可、否口小力〃士田,酝柩、/八w作60%T业、报告、讨论等)2%项目学习结果(干时测试等)40%核(平时)课程考核(期40%理论40%末)课外自主训练根据学生课外自主学习的情况教师自主掌握,附加5分课程资源的开发与利用
4.
44.
4.1注重实验实训指导书和实验实训教材的开发和应用
4.
4.2注重课程资源和现代化教学资源的开发和利用,如课件、视频资料等,这些资源有利于创设形象生动的工作情景,激发学生的学习兴趣,促进学生对知识的理解和掌握
4.
4.3积极开发和利用网络课程资源,充分利用诸如电子书籍、电子期刊、数据库、数字图书馆、教育网站和电子论坛等网上信息资源,使教学从单一媒体向多种媒体转变;教学活动从信息的单向传递向双向交换转变;学生单独学习向合作学习转变同时应积极创造条件搭建远程教学平台,扩大课程资源的交互空间其它说明
4.5本课程标准适用18级计算机应用技术A、计算机网络技术A制定人:制定时间:审核人:审核时间:批准人:批准时间:改革,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要,并融合了相关职业资格证书对知识、技能和态度的要求根据课程的任务与功能,课程内容以结构化程序设计为框架,以顺序结构、选择结构、循环结构为核心,突出程序设计的基本理念及技能项目设计思路项目设计以学生编程能力的培养为线索来进行教学过程中,通过校企合作、校内实训基地建设等多种途径,采取工学结合、课程设计等形式,充分开发学习资源,给学生提供丰富的实践机会根据岗位工作任务分析所涵盖的工作任务与职业能力要求,本课程确定设置三个学习阶段编程基础准备阶段、实训项目牵引阶段、课程设计阶段以培养学生综合应用知识和实际操作的能力,有效地完成岗位相应的工作任务内容的编排组织按照项目课程教学项目的组织方式,要以完整的工作过程为载体编排教学项目根据本课程的规律,教学上始终贯穿一个核心实例一一学生成绩管理系统的开发选择这样一个系统的原因是学生比较熟悉有关成绩的业务和功能,同时开发学生成绩管理系统将涉及到C语言程序设计课程的全部知识点,从而通过该项目的实例化驱动开发,有兴趣地达到学习C语言的目标在课程单元的教学中以完成一个实训项目为主线,采用项目拓展、项目递进驱动教学方法,在完成项目的过程中引入知识点,操练语法点整个教学设计分为如下的三个阶段•编程基础准备阶段这一阶段的内容主要是在学习数组以前,包括数据类型、运算符与表达式等基础语法以及顺序、选择、循环结构程序设计主要目的是学习程序设计的语言表达以及结构设计方法上主要是加强操练通过各种书面作业、多重训练和一个问题的多种解法来加强语法知识点的掌握和训练,开阔学生编程的思路在此阶段,教师的功能是对结构设计提供多种思路、对语法点进行归纳总结、对上机情况进行指导、对作业进行评改总结通过学生上机的效果和提交的作业检查本阶段的教学效果•实训项目牵引阶段这一阶段的主要内容包括数组、函数、编译预处理、指针、结构和链表通过第一阶段的学习,学生已经具备了程序设计的基础知识,在这一阶段将通过实训项目的完成来熟悉主要内容,同时巩固第一阶段的成果本阶段实训项目的设计非常重要,原则是既要使学生有切入点又要使各章的实训项目之间有联系点,还要使其最终形成一个软件作品对每一个实训项目的具体展开也应该符合这个原则在此阶段,教师以“导师”的身份出现,引导学生参与到实训项目中,为学生提供技术支持,侧重检查项目完成情况,并要适时为学生进行归纳,总结编程技巧和语法知识其中对学生参与项目的引导不是简单地布置任务,而是通过一些相关程序的演练使学生能够动手实现,不能让学生感觉无从下手通过巡回指导观察学生编程情况,要求学生提交相关文档以及编写的程序代码来检验本阶段的教学效果•课程设计阶段目标是通过“课程设计”对整个学习进行一个巩固、测试和验收,新增内容主要是关于文件的操作本阶段的实施一方面是对c语言程序设计课程的总结提高,另一方面要培养学生项目文档的撰写能力这一阶段的学习以学生的自主开发为主,学生可以通过各种途径查找资料,借鉴各种现成的资料,促使学生自觉利用互联网、校园网、图书馆、教学网站和E-learning教学与评测系统来辅助课程的学习学生应提供完整的项目文档,并对项目进行答辩通过项目答辩、项目文档和程序实现来检验本阶段的教学效果,同时也训练学生的“综合表达能力”课程教学情景的设计按照情境学习理论的观点,只有在实际情境中学生才可能获得真正的职业能力,并获得理论认知水平的发展,因此本课程要求打破传统理论讲述+实验的教学方式,实施项目教学“教学做”合一的模式因此,在项目课程设计中,项目载体设计是一个关键环节,本课程确定的是以“学生成绩管理系统”任务过程作为载体的项目设计思路,教学过程中,可通过校内外实训基地实际动手操作、校企合作校外实训基地等多种途径,充分开发学习资源,给学生提供丰富的实践机会,构建良好的学习情景,尤其是学习结果的实物体现和展示,从而提高教学效果该门课程建议总学时为学分为102,
4.5O课程培养目标2本课程的总体目标是通过本课程的教学,学生能够构建程序设计的基础知识及基本技能即通过学习,学生能树立结构化程序设计的基本思想,养成良好的编程习惯,培养严谨务实的分析问题与解决问题能力,并为后续的应用性课程和系统开发课程打好软件基础通过本课程的学习,让学生体会到解决问题可以从简单容易的入手,开始的目标可以定得小一点,给自己坚持下去的信心;处理事情的时候要选取合适的方法,能达到事半功倍的效果,同时要注重细节的处理,考虑问题要周全;培养学生要能够根据实际情况,有灵活变通的能力,不能墨守成规;能够合理地安排时间,协调好学习和工作之间的矛盾,能够合理地规划自己的人生;能广泛吸取已有的成果,拿来为己所用,不闭门造车;培养学生在面对较大问题的时候有化整为零,逐步解决的意识;体会到指挥和协调的重要性,培养学生的大局意识、整体意识;引导学生不能安于现状,要精益求精,不断进取,达到更高的境界;告诫学生不要小看每日周而复始的学习和工作,虽然是简单的重复,却是不断地升华,最后由量变到质变技能目标
2.1•了解C语言程序设计的基本概念,建立起C语言程序设计的基本思路主要包括了算法的概念、c语言程序设计中的基本技巧和一些常用算法;•能够阅读、理解c语言源程序和设计解题流程的能力;•了解结构化程序设计和面向过程程序设计的思想,能编制出风格良好的C语言程序;•获得基本的程序设计的技术和方法,培养学生的实际动手能力•了解c语言程序设计在IT类专业的应用、发展及其趋势•具备计算机语言类课程的学习方法,能通过互联网、文献资料巩固和拓展所学知识•能理论联系实际,运用所学的编程知识分析解决使用Office等常见应用软件过程中遇到的实际问题,提高软件应用能力知识目标
2.2•对计算机语言和结构化程序设计有基本的认识•能熟练应用VC++集成环境设计和调试C语言程序•能在C语言程序设计过程中运用C语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识,能初步运用指针、结构体、共用体、枚举类型、文件等基本知识•能用c语言设计解决简单实际问题的程序,并能完成简单程序的测试素质目标
2.3•具有团结协作、勇于创新的精神•具有吃苦耐劳的工作精神和严谨的工作态度;•具备良好的服务意识和市场观念;•具备精益求精的工作态度和敬业精神3课程内容、要求及教学设计结果(作业、教学情景或教序号项目名称工作任务知识、能力和素质要求课时报告等)学设计教学做一体化教学知识要求
1、熟悉VC++开发环境及C语言程序的结构
2、熟知C语言的数据类型、输入输出语句
3、熟练掌握C语言的运算符及表达式
4、掌握顺序结构程序设计的流程能力要求
1、具有在VC++环境中编写、调试及运行C语言程序的能力任务1学生成绩的
2、了解C语言的结构,具有运用C语言程序处理简单问题的学生成绩的总分与平均输入/输出;任务2能力1作业8分的计算总分及平均分的计
3、能看懂VC++中常见错误的提示信息算素质要求
1、获取新知识的意识
2、通过格式的输入/输出,培养学生的细心做事的习惯
3、通过下课后顺手关机,培养学生良好的做事习惯
4、通过简单的输入输出,告诉学生万事开头难,可以从简单容易的入手,开始的目标可以定得小一点,给自己坚持下去的信心
5、通过书写格式的要求,要求学生良好的习惯要从小事开始任务1输入学生成矢口识要求教学做一体输入学生成绩转化为等绩,判断其合法性;
1、掌握关系运算符、逻辑运算符、条件运算符化教学2作业14级任务2输入学生
2、能熟练使用if、if…else以及嵌套
3、能熟练使用switch语句成绩转化为等级能力要求
1、具有正确使用关系运算符、逻辑运算符、条件运算符的能力
2、能够熟练地编写分支程序
3、能用分支结构解决日常生活中的问题素质要求
1、通过if语句的学习,培养学生严谨思考的作风
2、通过项目小团队的组建,培养学生良好的团结协作精神
3、通过分支的学习,让学生体会到走不同的路,虽然都汇到一点,但是经过的路不一样,风景也不一样,收获也不一样希望学生要在大学里不要虚度光阴,到毕业的时候能硕果累累知识要求教学做一体化教学
1、熟知循环的.三种语句及其执行流程
2、掌握循环结构程序设计的基本方法
3、能运用while语句与do…while语句实现循环结构的程序设任务1求一个小组计学生成绩的总分及平均分;
4、能运用for语句实现循环结构的程序设计3学生成绩的分组汇总作业16任务2求四个小组
5、掌握while语句与do…while语句和for语句的异同学生成绩的总分及
6、能运用break及continue语句平均分能力要求
1、能运用while语句与do-while语句实现循环结构的程序设计
2、能运用for语句实现循环结构的程序设计
3、掌握while语句与do…while语句和for语句的异同
4、用会循环语句编写程序解决实际问题的能力素质要求
1、通过循环语句的学习,培养学生研究性学习能力,逻辑思维护能力和上机操作能力
2、通过循环边界值的测试,培养学生注重细节处理的习惯,考虑问题要周全
3、通过用不同的方法(break语句)来解决同样的问题,让学生体会到选取合适的方法,能达到事半功倍的效果
4、通过循环的学习,让学生体会到虽然是简单的重复,却是不断地升华,最后由量变到质变告诫学生不要小看每日周而复始的学习和工作,只要用心去做,都会有收获的
5、通过指导学生上课时可以忽略交互信息的输出,培养学生根据实际情况,有灵活变通的能力,不能墨守成规教学做一体知识要求化教学
1、氤知一维数组的定义、存储及引用
2、了解二维数组的定义、存储及引用任务1多个学生一门课成绩的输入/输能力要求出;
1、会将相同类型的若干个变量用数组表示
2、会对若干个相同类型的数据进行排序任务2多个学生一
3、能用数组编写实用小程序的能力4学生成绩排名门课成绩的排序;任作业18务3学生姓名的输素质要求入/输出;
1、通过数组的学习,培养学生一丝不苟的敬业精神任务4多个学生多
2、通过数组的学习,让学生体会到合理地组织数据能给我们门成绩的排序处理带来很大的方便培养学生在在校期间,在学习的过程中要能合理地组织时间来学习,协调好学习和工作之间的矛盾;也要能够合理地规划自己的人生;在以后工作岗位上也要能合理地来规划时间教学做一体知识要求化教学
1、熟知函数的定义、调用
2、理解函数的返回值及函数原型说明
3、了解函数的传递过程
4、掌握函数的嵌套调用与递归调用能力要求
1、具有运用函数处理多个任务的能力任务1统计小组一
2、能编写和阅读模块化结构的程序门课程的总分及平素质要求均分
1、通过函数的学习,培养学生良好的编程风格根据条件进行学生成任务2统计小组
2、通过调用库函数,让学生体会到合理利用已经有的工具、经5作业10若干门课程的总分绩排名验和成果,可以给自己省去很多事情鼓励学生平常要多与同及平均分学交流学习,以后也要多与同行、同事交流,通过网络的学习,任务3输出排序后能广泛吸取已有的成果,拿来为己所用,不要闭门造车小组三门课成绩单
3、通过函数的编写,让学生体会到我们不能拘泥于现实,要有开拓创新的精神;同时通过函数我们把任务一分为几,然后各个击破培养学生在面对较大问题的时候有这种化整为零,逐步解决的意识
4、通过函数的调用,让学生体会到指挥和协调的重要性,培养学生的大局意识、整体意识用指针优化学生成绩任务1了解指针教学做一体6知识要求作业1排名化教学。
个人认证
优秀文档
获得点赞 0