计算机网络技术专业《程序设计基础》课程标准_第1页
计算机网络技术专业《程序设计基础》课程标准_第2页
计算机网络技术专业《程序设计基础》课程标准_第3页
计算机网络技术专业《程序设计基础》课程标准_第4页
计算机网络技术专业《程序设计基础》课程标准_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

《程序设计基础》课程标准二级学院:智能制造与信息工程学院执笔人:肖敏敏审核人:制定日期:2022年7月陕西能源职业技术学院一、课程信息表1课程信息表课程名称《程序设计基础》开课院部智能制造与信息工程学院课程代码考核性质考试前导课程《信息技术》后续课程《网站建设与开发》、《软件测试》总学时56课程类型理论课是□实践课是□理论+实践是□理实一体化是eq\o\ac(□,√)适用专业计算机网络技术二、课程性质本课程是计算机类专业(群)必修的一门理实一体化的专业基础课程,是在学习了计算机应用基础课程,具备了计算应用能力的基础上,开设的一门理实一体化的课程。其功能是对接专业人才培养目标,面向程序员、网络运维工程师工作岗位,培养学生的计算能力和编成能力,为后续的《JavaScript程序设计》、《Python编程》、《网站建设与开发》课程学习奠定基础的专业基础课程。2.课程功能定位表2课程功能定位分析对接的工作岗位对接培养的职业岗位能力程序员能分析开发需求的概要和细节;能编写、提交模块设计详细文档;能编写、调试Python代码及程序;能编写HTML代码,进行网页设计;能验证程序代码的正确性和模块功能的实现程度。网络运维工程师能设计、安装、配置网络操作系统及相关网络服务;能管理信息系统运行、维护系统运行环境;能预测系统故障,排查分析系统隐患;能管理系统技术信息文档。三、课程目标与内容1.课程总目标学生通过本课程的学习,应熟练使用Java语法,能进行设计、分析、编码、测试和部署,具有运用面向对象的思想编写程序解决实际问题的技能,并具备代码编写和软件开发过程的组织能力。本课程以实践案例为主线展开,强调从学生的学习和认知水平出发,倡导体验、实践、参与、合作与交流的学习方式,提高学生的编成应用能力,培养学生诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、团队协作的能力,并养成编码规范、按时交付软件等良好的工作习惯。。2.课程具体目标主要涉及Java语言中面向对象编程、多线程处理、网络通信等内容,通过本课程的学习,学生能够了解Java语言特征、常见的Java类库以及面向对象程序设计思想,学会利用Java语言编写面向网络应用的简单程序。。表3课程教学目标与内容序号毕业要求指标点知识目标技能目标素质目标教学内容11.了解Java语言的特点2.掌握Java开发环境的搭建3.掌握环境变量的配置4.理解Java的运行机制5.掌握Eclipse开发工具的基本使用1.了解Java语言的特点2.掌握Java开发环境的搭建3.掌握环境变量的配置4.理解Java的运行机制5.掌握Eclipse开发工具的基本使用能够动手搭建Java开发环境;能够完成JDK的安装和环境变量的配置,能够使用Eclipse开发Java程序形成良好信息技术应用能力1.1 Java概述1.2 JDK的使用1.3 第一个Java程序1.4 系统环境变量1.5 Java的运行机制1.6 Eclipse开发工具21.掌握Java的基本语法2.掌握Java中常量和变量的使用3.掌握Java流程控制语句的使用4.掌握方法的定义和重载5.掌握数组的定义与使用1.掌握Java的基本语法2.掌握Java中常量和变量的使用3.掌握Java流程控制语句的使用4.掌握方法的定义和重载5.掌握数组的定义与使用能够掌握变量、运算符、语句及方法和数组等知识的使用,并完成[任务2-1]商城库存清单程序设计、[任务2-2]猜数字游戏、[任务2-3]随机点名器形成良好的语言理解与表达能力、良好的数值运算能力、判断推理能力2.1 Java的基本语法2.2 Java中的变量2.3 Java中的运算符2.4 选择结构语句2.5 循环结构语句2.6 方法2.7 数组31.了解面向对象的三个特征2.熟悉类和对象的创建与使用3.掌握类的封装特性4.掌握构造方法的定义和重载5.掌握this和static关键字的使用1.了解面向对象的三个特征2.熟悉类和对象的创建与使用3.掌握类的封装特性4.掌握构造方法的定义和重载5.掌握this和static关键字的使用能够完成类的设计,能够掌握类的定义以及对象的创建,并依据所学知识点,完成[任务3-1]超市购物程序设计、[任务3-2]银行新用户现金业务办理形成良好的语言理解与表达能力、良好的数值运算能力、判断推理能力、面向对象思维3.1 面向对象的概念3.2 类与对象3.3 构造方法3.4 this关键字3.5 垃圾回收3.6 static关键字3.7 成员内部类41.理解面向对象继承和多态的概念2.掌握类的继承、方法重写、super关键字的使用3.掌握final关键字、抽象类和接口以及多态的使用4.了解什么是异常并掌握异常的处理方式5.掌握自定义异常的使用1.理解面向对象继承和多态的概念2.掌握类的继承、方法重写、super关键字的使用3.掌握final关键字、抽象类和接口以及多态的使用4.了解什么是异常并掌握异常的处理方式5.掌握自定义异常的使用能够动手编写Java类,能够Java继承和多态特征,并运用知识点[任务4-1]USB接口程序设计、[任务4-2]模拟物流快递系统程序设计形成良好的语言理解与表达能力、良好的数值运算能力、判断推理能力、面向对象思维4.1类的继承4.2final关键字4.3抽象类和接口4.4多态4.5异常(Exception)4.6访问控制51.掌握String类和StringBuffer类的使用2.了解System类、Runtime类、Math类和Random类的使用1.掌握String类和StringBuffer类的使用2.了解System类、Runtime类、Math类和Random类的使用能够熟悉常用的JavaAPI,并完成[任务5-1]记录一个子串在整串中出现的次数、[任务5-2]字符串排序程序设计形成良好的语言理解与表达能力、良好的数值运算能力、判断推理能力、面向对象思维5.1 String类和StringBuffer类5.2 System类与Runtime类5.3 Math类与Random类5.4 包装类5.5 JDK7.0新特性—switch语句支持字符串类型51.掌握List集合、Set集合以及Map集合的使用2.熟悉泛型的使用3.掌握Iterator迭代器和foreach循环的使用1.掌握List集合、Set集合以及Map集合的使用2.熟悉泛型的使用3.掌握Iterator迭代器和foreach循环的使用能够使用不同的集合对象操作数据,能够理解集合的特;能够熟练掌握操作集合元素的方法,并完成[任务6-1]模拟KTV点歌系统、[任务6-2]模拟新浪微博用户注册、[任务6-3]斗地主小游戏之洗牌发牌形成良好的语言理解与表达能力、良好的数值运算能力、判断推理能力、面向对象思维6.1 集合概述6.2 Collection接口6.3 List接口6.4 Set接口6.5 Map接口6.6 JDK5.0新特性——泛型61.熟悉字节流和字符流读写文件的操作2.熟悉如何使用File类访问文件系统1.熟悉字节流和字符流读写文件的操作2.熟悉如何使用File类访问文件系统能够熟练掌握字符流读写文件操作,能够使用File类访问文件系统,并完成[任务7-1]保存书店每日交易记录程序设计、[任务7-2]模拟记事本、[任务7-3]模拟文件管理器形成良好的语言理解与表达能力、良好的数值运算能力、判断推理能力、面向对象思维7.1 字节流7.2 字符流7.3 File类表4课程教学安排序号项目(模块)任务(单元)教学内容重点、难点、考核点课程思政元素学时1第一章Java开发入门[任务2-1]安装JDK、配置环境变量1.1 Java概述1.2 JDK的使用1.3 第一个Java程序1.4 系统环境变量重点:Java语言的特点、JDK的安装以及环境变量的配置难点:JDK的使用IT行业4[任务2-2]使用Eclipse开发程序1.5 Java的运行机制1.6 Eclipse开发工具重难点:Eclipse开发工具的安装与使用传统文化22第二章Java编程基础[任务2-1]商城库存清单程序设计2.1 Java的基本语法2.2 Java中的变量2.3 Java中的运算符重点:Java的基本语法格式、Java语言中的常量与变量的使用、Java语言运算符的使用难点:任务-商城库存清单程序设计传统文化2[任务2-2]猜数字游戏2.4 选择结构语句2.5 循环结构语句重点:Java程序的流程控制语句难点:选择结构语句、循环结构语句编码规范6[任务2-3]随机点名器2.6 方法2.7 数组重点:、Java中方法的定义与使用、Java中数组的定义与使用难点:数组的定义及使用、任务-随机点名器编码规范43第三章面向对象(上)[任务3-1]超市购物程序设计3.1 面向对象的概念3.2 类与对象重点:面向对象概述、类和对象、类的封装难点:实现超市购物程序设计工匠精神4[任务3-2]银行新用户现金业务办理3.3 构造方法3.4 this关键字3.5 垃圾回收3.6 static关键字3.7 成员内部类重点:构造方法的定义和重载、this关键字、static关键字、成员内部类难点:this关键字、static关键字,实现银行新用户现金业务办理工匠精神64第四章面向对象(下)[任务4-1]USB接口程序设计4.1类的继承4.2final关键字4.3抽象类和接口重点:类的继承、final关键字、抽象类和接口的定义及使用难点:类的继承、抽象类和接口的定义及使用,实现USB接口程序设计细节决定成败4[任务4-2]模拟物流快递系统程序设计4.4多态4.5异常(Exception)4.6访问控制重点:多态、异常难点:多态、实现模拟物流快递系统程序设计编程发展史45第五章JavaAPI[任务5-1]记录一个子串在整串中出现的次数5.1 String类和StringBuffer类重点:String类和StringBuffer类的理解难点:String类和StringBuffer类、实现记录一个子串在整串中出现的次数职业道德2[任务5-2]字符串排序程序设计5.2 System类与Runtime类5.3 Math类与Random类5.4 包装类重点:System类和Runtime类、Math类和Random类、包装类难点:实现字符串排序程序设计职业道德26第六章集合类[任务6-1]模拟KTV点歌系统6.1 集合概述6.2 Collection接口6.3 List接口重点:List接口及其实现类难点:实现模拟KTV点歌系统职业道德2[任务6-2]模拟新浪微博用户注册6.4 Set接口重点:Set接口及其实现类难点:实现模拟新浪微博用户注册创新创业2[任务6-3]斗地主小游戏之洗牌发牌6.5 Map接口重点:Map接口及其实现类难点:实现斗地主小游戏之洗牌发牌创新创业27第七章IO(输入输出)[任务7-1]保存书店每日交易记录程序设计7.1 字节流重点、难点:字节流读写文件的操作。创新创业2[任务7-2]模拟记事本7.2 字符流重点、难点:字符流读写文件的操作。创新创业2[任务7-3]模拟文件管理器7.3 File类重点、难点:如何使用File类访问文件系统创新创业2四、课程考核课程考核采用过程考核和考试相结合。考核方式和“教学做”一体化教学模式相适应,全面考核学生的学习态度、学习过程以及学生的工作能力等,以达到检验教学效果和促进教学的目的。每项考核内容各有侧重,既增进学生对专业理论知识的掌握,又要强调学生对知识的综合应用能力的掌握,以凸显课程教学培养目标。课程总成绩(100%)=过程性考核成绩(70%)+考试成绩(30%)。过程性考核成绩(70%)=出勤、课堂表现(20%)+作业(20%)+课内实验(实训)任务(30%)。出勤、课堂表现成绩=出勤成绩+课堂表现成绩,出勤成绩=20×签到次数/上课总次数,课堂表现优秀+1、表现差-1,出勤、课堂表现成绩不低于0分、不高于20分;作业成绩=0.2×∑项目作业分数/项目数;课内实验(实训)成绩=0.3×∑项目实验(实训)分数/项目数。五、实施要求1.授课教师基本要求《C++程序设计》课程团队建设规划,通过加强“双师”结构与“双师”素质团队建设、兼职教师队伍建设,努力打造具有实践能力强、教学水平高的“双师”结构合理的专兼结合教学团队。建立团队合作的机制,加强青年教师培养,积极开展教学研讨和教学经验交流,提升教学团队的执教能力;鼓励教师跟踪行业新技术发展,学习新技能,不断提高课程教学团队的技术服务能力。教师团体队需要的能力要求如下:(1)具有较强编程能力;(2)具有一定的项目实践经验;(3)具备课程教学设计与组织能力,能很好的驾驭课堂;(4)具有良好的师德修养,能教书育人;(5)具有良好的图学理论知识和丰富的实践经验及工学结合的能力;(6)具有严谨的图学精神和创新的教育理念。2.实践教学条件要求为了保证理论与实践操作密切结合,本课程需要制图测绘专用教室,可满足机械制图实践教学使用。(1)校内实训室表5SDN创新技术实训室实训室(中心)名称SDN创新技术实训室面积100m2序号核心设备数量备注1配置计算机45台配置WiFi环境,安装Office套件、云管理平台软件,VS集成开发环境,Eclipse软件。2服务器4台3SDN控制器1台4SDN核心交换机2台5SDN接入交换机6台3.教学方法与策略(1)教学方法:运用“教、学、做”为一体的教学模式,理论学习和实践学习相结合,强化学生的应用能力;采用“情景教学法”将课堂教学与三维模型、电子挂图、板书讲解相结合,增强学生的三维空间想象能力和感性认识,实现由“直观到抽象”,“抽象到直观”的思维转换,加强实践训练环节。教学组织形式应多样化,充分利用现代化的教学手段,激发学生学习兴趣,提高教、学效果。(2)教学策略:课程教学模式按照“情境教学、案例驱动、教、学、做一体化”的教学模式,推行“理实一体化”的案例课程教学,本课程以机械图样为案例、以典型任务为驱动采用理论与实践相接合的方法,进行教学内容的组织。在教案设计、课件制作、教材及教辅材料的编写以及课堂教学过程中努力贯彻启发式教学原则,充分发挥学生在学习中的主体作用。并根据教学内容灵活应用下列教学策略:1)案例教学通过典型的编程案例引导,使学生学习掌握基本的编成思想,完成项目模块。2)用“问题驱动法”展开教学内容在教学过程中,用问题驱动法逐步展开教学内容,问题一环扣一环,便于启发式教学方式的实现,把学生吸引到教学内容中去,充分调动学生听课的积极性,提高课堂教学效率。3)分组教学法:在案例教学法中,结合分组法实施教学。学生分为若干小组,每组3-5人,讲项目案例

温馨提示

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

评论

0/150

提交评论