《程序设计基础》课程标准-新2018(正式).doc
《《程序设计基础》课程标准-新2018(正式).doc》由会员分享,可在线阅读,更多相关《《程序设计基础》课程标准-新2018(正式).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计基础课程标准-新2018(正式)江苏信息职业技术学院 程 序 设 计 基 础课程标准课程代码:110119适用专业:电子信息大类各专业编制单位:物联网工程学院合作单位:程序设计基础课程标准课程代码 110119 课程承担单位 物联网工程学院 制定人 赵彦 制定日期2018.8.20审核人 物联网工程学院课程建设指导委员会 审核日期2018.8.26批准人 顾晓燕 批准日期2018.8.30一、适用学生程序设计基础是计算机及其相关专业的一门重要的专业基础平台课程,也是必修课。授课对象为物联网及相关专业的专科大一学生。二、适用专业程序设计基础课程为物联网工程学院各专业的专业基础课,课程的授
2、课对象为江苏信息职业技术学院物联网工程学院物联网应用技术品牌特色专业及专业群的所有学生。并同步适用于电子信息工程学院和机电工程学院各专业大一学生。三、课程性质程序设计基础是物联网工程学院江苏省品牌特色专业重要的专业基础平台课程,也是必修课程。同时也是物联网工程学院各专业的重要专业基础平台课。该课程同时适用于江苏信息职业技术学院电子信息工程学院、机电工程学院的专业基础平台课。因此,该课程在全校电子信息类各专业的授课计划中占有重要的地位和作用。其重要性不仅仅体现在一般的编程能力,更体现在引导学生实现问题求解思维方式的转换培养学生的计算思维能力。同时,程序设计基础还是一门实践性很强的课程,培养学生的
3、实践能力是其核心目标。仅仅依靠教师讲授很难让学生学习好这门课程,需要通过大量的实践,训练学生的程序设计和程序调试能力。作为电子信息类各专业的第一门计算机基础课程,因此,它还肩负着培养学生对计算机学习兴趣的重任。四、课程目标总体目标程序设计基础是一门研究C语言基本知识与结构化程序设计方法,并采用C语言进行结构化程序设计的基础课程,内容包括C语言的数据类型、程序结构、各种语句、函数、预处理、文件,结构化程序设计方法,以及相应知识的应用等。该课程应摒弃C语言课程仅仅讲述语法的落后面貌,以应用性、趣味性为背景,以程序设计方法为核心,以算法、数据结构为主线,以培养能力提高兴趣为目标,变应试为应用,改传统
4、授课方式为现代信息化教学,不再局限于使学生单纯地了解和掌握C语言的基本语法规则,使学生掌握程序设计的基本方法和思维方法,重视在新形态下新方法、新思想的传授,把程序设计领域最新、最有价值的思想和方法渗透到C语言中,着重培养学生灵活运用这些思想和方法分析和解决实际问题的能力。1、知识目标使学生学会用计算机分析问题、解决问题的思维方法,掌握程序设计的基本方法和常用算法;2、技能目标使学生具有灵活应用这些思想和方法编写程序解决实际问题的能力,培养学生的计算思维能力、程序设计和调试能力以及自主学习能力。3、素质养成目标让学生在学习程序设计的过程中,诚信学习,养成良好的编程素养和工程素质,主动去欣赏C语言
5、之美、理解C语言之妙、感受C语言的无穷乐趣。5、证书目标程序设计基础课程与技能证书相结合,鼓励学生参加全国计算机等级考试(C语言二级),或参加相当于全国计算机二级证书的考试。要求学生加入爱课程(中国大学MOOC)完成程序设计基础课程的学习,通过课程考核,并获得课程认证证书。五、参考学时:80 学分:5六、设计思路按照“以职业能力培养为重点,以工作过程为导向”指导思想进行课程规划,首先确立以培养实践能力优化获取知识的学习目标;职业教育是培养生产管理第一线所需要的动手能力强的高技能人才,课程突出职业能力的培养;在整个教学中,以实际工作任务为载体,突出任务的实用性和先进性。该课程是依据物联网应用技术
6、专业以及相关专业的工作任务与职业能力分析表中的程序设计工作项目设置的。其总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要,并融合了相关职业资格证书对知识、技能和态度的要求。项目设计以学生编程能力的培养为线索来进行。教学过程中,要通过校企合作、校内实训基地建设等多种途径,采取工学结合、课程设计等形式,充分开发学习资源,给学生提供丰富的实
7、践机会。教学效果评价采取过程性评价与结果性评价相结合,理论与实践相结合,理论考试重点考核与实践能力紧密相关的知识,重点评价学生的职业能力。七、课程内容与教学要求1.课时分配表模块(或工作情境)名称序号单元(或项目)内容学时分配备注程序设计入门1单元1让我们和计算机对话吧42单元2算法程序设计的灵魂4项目1:身高体型判定系统3单元3“身高体型判定系统”数据处理84单元4“身高体型判定系统”决策判断85单元5“身高体型判定系统”完整版10项目2:考试系统6单元6“考试系统”数据存储107单元7“考试系统”模块化设计108单元8“考试系统”的优化10项目3:学生信息管理系统9单元9“学生信息管理系统
8、”数据存储1010单元10“学生信息管理系统”数据保存6总学时802.单元(或项目、任务)设计模块(或工作情境)程序设计入门单元/项目/任务1让我们和计算机对话吧学时理论实践一体化4学习目标:概括本单元的学习目标,包含知识、技能、素质等目标知识目标:了解C的基本历史和相关概念;技能目标:熟悉VC、C-Free运行环境,掌握开发环境的搭建方法,了解项目要求,提高操作能力和动手能力;素质目标:提高学习能力和团队合作能力。主要内容主要教学方法任务1提出问题如何与计算机交流?任务2相关知识1.2.1计算机语言1.2.2C语言的发展历史任务3解决问题让我们来和计算机打招呼吧!1.3.1如何使用C语言1.
9、3.2C语言程序的结构1.3.3运行C语言程序的方法与步骤任务4能力测试任务5知识拓展1.5.1程序设计的步骤1.5.2大显身手l了解C的发展历史和特点;l学会C语言程序的基本结构;l掌握C语言程序的方法和步骤;l提高操作能力和动手能力;l提高学习能力和团队合作能力。课堂翻转教学地点智慧信息化教室教学及参考资料爱课程(中国大学MOOC)练习与习题建议过关斩将高手闯关考核与评价方式说明权重分配完成单元高手闯关练习,并完成拓展练习。10%模块(或工作情境)程序设计入门单元/项目/任务2算法程序设计的灵魂学时理论实践一体化4学习目标:概括本单元的学习目标,包含知识、技能、素质等目标知识目标:掌握算法
10、的相关概念,以及算法的设计方法,结构化程序设计的方法;技能目标:掌握结构化程序设计的方法,以及算法的设计步骤;素质目标:提高分析解决问题的能力,撰写简单文档的能力。主要内容主要教学方法任务1提出问题什么是程序?任务2相关知识2.2.1算法2.2.2算法的特性2.2.3简单算法举例2.2.4如何表示算法任务3解决问题让我们来设计算法吧!2.3.1用流程图设计算法2.3.2用N-S盒图设计算法2.3.3用伪代码设计算法任务4能力测试任务5知识拓展2.5.1结构化程序设计的方法2.5.2大显身手l理解算法的概念和特性;l学会设计算法的方法;l掌握结构化程序设计的方法;课堂翻转教学地点智慧信息化教室教
11、学及参考资料爱课程(中国大学MOOC)练习与习题建议过关斩将高手闯关考核与评价方式说明权重分配完成单元高手闯关练习,并完成拓展练习。10%模块(或工作情境)身高体型判定系统单元/项目/任务3“身高体型判定系统”数据处理学时理论实践一体化8学习目标:概括本单元的学习目标,包含知识、技能、素质等目标知识目标:了解基本数据存错与基本数据操作的方法,细致掌握知识概念;技能目标:掌握顺序结构程序设计的基本技能;素质目标:提高分析问题、解决问题的学习能力,提高创新意识和团队协作意识。主要内容主要教学方法任务1项目需求如何预测身高、判定体型?任务2相关知识3.2.1如何描述数据3.2.2如何操作数据3.2.
12、3输入输出任务3解决问题让我们来完成计算任务吧!3.3.1如何求一元二次方程的根3.3.2求摄氏温度3.3.3计算存款利息任务4能力测试任务5项目实施3.5.1大显身手(1)身高预测系统(2)体型判定系统l掌握C语言常用的基本数据类型;l学会基本运算操作;l能够灵活运用C语言输入输出库函数。课堂翻转教学地点智慧信息化教室教学及参考资料爱课程(中国大学MOOC)练习与习题建议过关斩将高手闯关考核与评价方式说明权重分配完成单元高手闯关练习,并完成拓展练习。10%模块(或工作情境)身高体型判定系统单元/项目/任务4“身高体型判定系统”决策判断学时理论实践一体化8学习目标:概括本单元的学习目标,包含知
13、识、技能、素质等目标知识目标:掌握if语句和switch语句,掌握关系运算、条件运算与逻辑运算的计算方法和技能。技能目标:掌握选择结构程序设计的基本技能和高级应用技能;素质目标:提高分析问题、解决问题、探究问题的学习能力,提高创新意识和团队协作意识。主要内容主要教学方法任务1项目需求“身高体型判定系统”的改进需求任务2相关知识4.2.1if语句的一般形式4.2.2关系运算符与关系表达式4.2.3逻辑运算符与逻辑表达式4.2.4条件运算符与条件表达式4.2.5if语句的嵌套4.2.6用switch语句实现多分支选择结构任务3解决问题交换如此有趣!4.3.1两个数的交换4.3.2三个数的交换4.3
14、.3闰年的判断4.3.4再次求一元二次方程的根4.3.5我们的运输费用任务4能力测试任务5项目实施4.5.1大显身手“身高体型判定系统”改进版l掌握关系运算符、逻辑运算符和条件运算符的运算规则;l掌握if语句的3种基本形式,了解if语句的嵌套方法;l掌握switch语句的使用方法;l掌握选择结构程序设计的方法。课堂翻转教学地点智慧信息化教室教学及参考资料爱课程(中国大学MOOC)练习与习题建议过关斩将高手闯关考核与评价方式说明权重分配完成单元高手闯关练习,并完成拓展练习。10%模块(或工作情境)身高体型判定系统单元/项目/任务5“身高体型判定系统”完整版学时理论实践一体化10学习目标:概括本单
15、元的学习目标,包含知识、技能、素质等目标知识目标:掌握三大循环结构的概念和知识点,理解循环的嵌套以及改变循环执行状态的方法和技术;技能目标:掌握循环结构程序设计的基本技能,并能够灵活运用循环结构解决较复杂的问题;素质目标:提高分析问题、解决问题、探究问题的学习能力,提高创新意识和团队协作意识。主要内容主要教学方法任务1项目需求“身高体型判定系统”的再次改进需求任务2相关知识5.2.1用while语句实现循环5.2.2用dowhile语句实现循环5.2.3用for语句实现循环5.2.4循环的嵌套5.2.5几种循环的比较5.2.6改变循环的执行状态任务3解决问题交换如此有趣!5.3.1初谈斐波那契
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基础 程序设计 基础 课程标准 2018 正式
限制150内