JAVA面向对象编程入门课程标准_第1页
JAVA面向对象编程入门课程标准_第2页
JAVA面向对象编程入门课程标准_第3页
JAVA面向对象编程入门课程标准_第4页
JAVA面向对象编程入门课程标准_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

Java面向对象程序设计课程标准课程名称:Java面向对象程序设计 课程编码:010420500 学分:3 总学时:54适用专业:软件技术专业一、前言Java语言是当前十分流行的一门经典网络编程语言。在此形势下,开设Java面向对象程序设计课程符合软件行业趋势。该课程是一门以面向对象编程思想为中心,综合应用高级语言程序设计技能的一门具有鲜明应用性、实用性、实践性的软件专业技能课程,是高职软件技术及计算机应用相关专业的必修课。1.课程性质Java面向对象程序设计课程是软件技术专业Java岗位必修的专业核心课程,是一门理论实践一体课程。本课程在第二学期开设。本课程主要介绍了Java语言的功能和特点,主要内容包括:Java语言基础知识、Java语法构成、面向对象编程技术、常用系统类使用等网络编程技术。目的是使学生掌握一门高级的面向对象编程语言,了解面向对象程序设计方法,具有基本的面向对象程序设计能力,为后续的Java系列课程打下坚实的基础。本岗位课程关系图如图一所示,从图中可知Java面向对象程序设计前导课程是程序设计基础。后续课程是Java Web应用开发。 图一 软件技术专业(非ACCP方向)Java岗位专业课程体系结构图(图一备注:箭头方表示后续课程,无箭头方表示前导课程; *号表示必须在教学企业开展的课程;)2基本理念本课程强调对学生面向对象程序设计基础能力的培养、初步职业岗位能力意识的建立和基本职业素质的渗透。针对不同环节采用适当的教学方法,有意识、有步骤地将基础知识的奠定和初步职业素养的培养融入到实际的教学过程中。学生为主,教师为辅原则。教学中要明确是为了学生更好的掌握基础知识,熟练工作过程中的技能,教和学过程中教师应该起指导作用,突出学生的主体地位,教师导向性讲解关键点,以学生学习和练习为主,多采用任务驱动、提问式教学方法,激发学生的获取知识的欲望,变以往的被动学习为主动学习。教学做一体化教学模式。教学中采取边教边学边做,使得理论教学和实践教学不仅在时间上融为一体,而且理论教学与实践教学的场地也融为一体。项目导向,任务驱动原则。将教学过程按两条线展开:一是主线项目任务,目的是让学生通过项目的分阶段实施和整合,实现对知识的整体把握和技能的提升;二是辅线一一知识建构任务,它依托于项目任务,目的是引导学生实现知识的内化和系统化。课程分为多个模块(项目或任务),每个模块的学习过程以工作过程为导向,最终形成学生的职业能力。学习过程分为接收任务(分析企业需求)、计划任务(制定项目计划)、实施任务(操作步骤)、完成任务(测试和记录)、项目整合与评价、项目推广及应用等。每一模块都从企业的某一个实际需求开始,制定一个具体的任务,讲解具体的操作过程;在操作过程补充需要的理论知识。根据工作过程设计授课流程,每一授课流程实际上就是项目中的一项具体的工作任务。每个模块教学过程分为:任务的制定、相关知识介绍、老师演示操作步骤、学生独立完成任务。通过教、学、做的结合,学生知道了为什么要做、怎么做、为什么这样做,达到应用能力的培养。通过课堂讲授、小组学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生阶梯式培养。3设计思路本课程标准在设计上本着打好入门基础,培养应用能力的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。首先应依据专业人才培养方案中关于人才培养目标的定位来明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件开发实施的不同阶段、典型任务为载体,将课程内容划分为相互联系的学习情境;第三,通过对各学习情境中学习目标、主要内容、授课方式、学生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中的各个环节的考察和评价,以及学生上课的出勤情况完成对学生期中的平时成绩考核,然后通过笔试或机试的形式完成对学生的期终考核,最后结合平时考核和期终考核完成对学生的综合考核。本课程理论实践比例为1:1;考核方式注重基础知识和实用技能有机结合,全方位评价学生学习效果,考核方式参看第四部分第3节;课时安排侧重核心实用技能,注重实践动手能力,课时安排详见第三部分;二、课程目标1总体目标Java面向对象程序设计是一门实践性很强的课。Java 语言作为一门经典的面向对象高级程序设计语言,其优势在于网络程序设计。Java面向对象程序设计课程主要侧重于面向对象程序设计和简单网络程序设计实践能力的培养,为后续的Java网络编程系列课程打下坚实的基础。通过本课程的学习使学生建立面向对象编程的基本思想,培养学生应用所学Java基础知识,能动手开发一些Java应用程序和一个小型的Java项目。本课程以培养学生实际开发Java程序的主要技能为主线,重点围绕Java基础和小型C/S模式系统设计技能等内容培养学生使用Java技术应用程序的能力,并使学生养成善于观察、独立思考的习惯,同时通过教学过程中的实际软件开发过程的规范要求塑造学生的编码规范意识,强化学生的职业道德意识和职业素质养成意识,为学生后续J2EE的学习打下扎实的专业基础,为今后从事更专业的软件开发工作奠定良好的基础。教学要求在每一章教学内容之后给出,大体分为三个层次:了解、掌握和熟练掌握。它们的含义大致为:了解就是掌握概念,掌握就是能够理解和分析现有知识,熟练掌握就是会运用所学知识解决实际问题。2具体目标知识目标 了解Java入门基础知识和Java体系结构; 了解Java开发环境Eclipse; 熟练掌握Java的变量、数据类型和运算符; 熟练掌握Java的顺序结构、分支结构和循环结构; 熟练掌握数组; 熟练掌握Java类和对象; 熟练掌握Java方法的使用 熟练掌握字符串; 熟练掌握综合项目实训能力目标 能够使用开发环境Eclipse或MyEclipse开发Java程序; 能够定义常量和变量。能够使用Java的数据类型定义程序中使用的常量和变量。能够使用运算发进行运算; 能够使用Java语言的顺序结构、分支结构和循环结构设计Java程序。Java的分支结构包括if语句和switch语句;循环结构包括while语句、do while语句、for语句、break语句和continue语句; 能够使用数组数据结构存储Java程序中的数组数据,使用数组的属性和方法操作数据; 能够使用面向对象编程思想设计和实现Java程序涉及的类。面向对象编程思想包括继承、封装和多态等概念; 能够定义类的方法,能够使用方法重载和方法重写; 能够使用字符串类存储Java程序中的字符数据,使用字符串类的属性和方法操作字符数据。 能够使用Java程序设计的思想和方法实现小型C/S模式应用程序。素质目标 诚信敬业,遵纪守法,具有良好的职业道德; 具有良好的编码规范和程序设计风格素养; 具有健康的体魄,健全的人格和健康的个性; 态度严谨,具备良好的团队合作与沟通表达能力; 具备良好的行为习惯和心理素质,掌握基本的沟通技巧和礼仪; 吃苦耐劳,具备较强的社会责任感; 培养学生发现问题、分析问题和解决问题的能力。三、内容标准(课程内容与要求)。表1 内容标准序号学习模块/学习项目/学习任务名称知识内容和要求技能内容和要求教学方法参考学时理论实践1Java入门基础知识 程序的概念 算法的概念 JDK安装及环境变量配置 Java程序基本结构 Eclipse环境介绍及基本操作方法 理解程序设计的基本方法和Java程序的基本结构 了解Eclipse环境及在该环境下的基本操作方法任务驱动法、讲授法、讨论法、问题教学法、直观演示法222变量、数据类型和运算符 变量 基本java数据类型 运算符 关系运算符和逻辑运算符 掌握变量的定义和使用方法 掌握Java基本数据类型 会灵活应用各种运算符任务驱动法、讲授法、讨论法、问题教学法、直观演示法443基本选择结构 if选择结构 switch选择结构 熟练掌握if选择结构 熟练掌握switch选择结构 熟练掌握各种嵌套结构任务驱动法、讲授法、讨论法、问题教学法、直观演示法554基本循环结构 理解什么是循环 掌握while循环结构的用法 掌握do while循环的用法 掌握for循环的用法 理解在何时使用循环结构 对三种循环结构能够熟练使用 掌握二重嵌套循环的使用方法任务驱动法、讲授法、讨论法、问题教学法、直观演示法555数组 数组的概念 数组的定义和使用方法 二维数组 理解数组的概念 会定义并熟练使用数组编程 理解二维数组的概念并会应用任务驱动法、讲授法、讨论法、问题教学法、直观演示法336类和对象 类和对象的概念 会定义基本类和对象 利用类和对象进行编程 理解类和对象的概念 熟练掌握类和对象的定义方法 会利用类进行程序设计任务驱动法、讲授法、讨论法、问题教学法、直观演示法447Java方法的使用 定义无参方法、带参方法 理解变量的作用域 掌握方法重载和方法重写 熟练掌握Java方法的定义 熟练掌握Java方法的调用任务驱动法、讲授法、讨论法、问题教学法、直观演示法228字符串 字符串的定义 字符串在程序中的应用 理解字符串的概念 会使用字符串解决程序中的实际问题任务驱动法、讲授法、讨论法、问题教学法、直观演示法229综合项目实训 书店系统幸运抽奖 所得税计算 人机猜拳综合练习 能够综合运用所学的Java程序设计知识 能够实现小型C/S应用程序任务驱动法、讲授法、讨论法、问题教学法、直观演示法33四、实施建议1教学组织形式与实施建议本课程的教学主要采取理论加上实践的形式,理论课主要是进行理论之后的详细讲解,在理论的讲授中会以项目为驱动进行,而理论讲解结束之后会安排和理论知识相配套的实验内容,要求同学们自己独立完成这些实验内容,并通过完成这些内容来加深对理论知识的理解。在教学的实施方面,首先、采用“教”、“学”、“练”、“做”一体化的教学模式。教学体现“教师为主导,学生为主体,训练为主线”的原则,课堂上可以采用“四阶段教学法”。第1个阶段项目引入,提出问题。通过项目模块的演示,提出问题,给出知识点,讲解项目模块的功能,给学生一个切入点,建立感性认识。目的是激发学生的学习兴趣、让学生感到学有所用,从而明确本次课的教学目标。 第2个阶段学生自主学习,尝试解决问题。充分利用我校以及互联网网络教学资源,引导学生自主学习,找到解决问题的方法和操作技能,培养学生的自主学习意识和学习方法。学生在学习和尝试解决问题过程中,发现问题,提出问题,在问题的引导下学习相关的知识和操作技能。 第3个阶段归纳总结,引申提高。在每次课结束前,引导学生进行归纳总结。对本次课的实际意义、重点、难点、容易出错处等及时进行总结。并针对案例的不足之处,进行引申和提高。注意在这个阶段,强调的是“引导”学生,而不是老师讲解。 第4个阶段举一反三、学以致用。项目源于生活,最终要应用于生活。为了使学生能学以致用、举一反三、触类旁通,每次教学结束时及时布置相关的课后练习,使学生在课后进一步复习巩固,并且将课后作业纳入考核的内容之一。同时给出下一次课的学习内容,提示学生预习。其次、充分利用现代化教学手段,提高教学效果。教学中采用电子演示文稿、大屏幕多媒体联机演示、网络教学等各种先进的教学手段,使课堂教学生动活泼、引人入胜,提高了教学效果,同时提高了教学效率。利用多媒体教学系统广播教学。把学生的共同问题(需要提示的重点)通过 “广播教学”,边讲边演示,使学生即时看到操作效果。利用网络将课堂教学延伸到课外,学生根据需要通过网络学习有关的内容。教师的课件和教学用资料都已都上传到教学资源下载中心,方便学生课外学习和复习。2教材选用与编写建议教材编写建议: 教材编写应体现科学性l 全面体现本标准提出的教学目标和设计理念l 体现课程知识和技能的实质l 准确把握课程知识和技能要求l 教材的编写要有实践依据,教材项目来源于企业真实项目 教材编写应体现整体性l 整体体现课程的核心内容和技能l 整体考虑知识之间的有机关联性l 知识和技能的难点体现螺旋上升的原则 教材内容设计要有一定的弹性l 就同一问题情境提出不同层次的问题或开放性问题。l 提供一定的阅读材料,包括史料、背景材料、知识应用等,供学生选择阅读。l 实训实践的选择和编排突出层次性,设置巩固性问题、拓展性问题、探索性问题等;在设计综合与实践活动时,所选择的项目要使所有的学生都能参与,不同的学生可以通过解决问题的活动,获得不同的体验。l 编入一些拓宽知识或者技能的选练内容,增加的内容应注重于介绍重要的、常用知识和技能,而不应该片面追求知识和技能的深度、难度和技巧。l 提供一些项目和阅读材料,引导学生进行探索性学习活动。教材选用建议:参考清华大学出版社出版的Java编程入门选用教材3考核评价建议 考核方式本课程考核方式包括期中考试、期末考试、平时考察,为此期中、期末考试采用笔试方式进行。期中考试以考察基础知识为主,期中考试成绩占总成绩的20%;期末考试以考察基础知识以及技能能力为主,成绩占总成绩的50%,平时考核考察平时作业、考勤、课堂表现等,成绩占总成绩的30%。如表2所示:表2 课程考核方式考核方式期中考核期末考核平时成绩评分权重20%50%30%考核实施任课教师随堂笔试考核基础内容期末笔试考核基础内容以及案例分析综合平时作业、考勤、课堂表现等 成绩评定表3 期末考核成绩评定 序号教学模块(任务)成绩比重1Java2入门基础知识10%2变量、数据类型和运算符10%3基本选择结构10%4基本循环结构10%5数组10%6类和对象10%7Java方法的使用10%8字符串10%9综合项目实训20%表4 平时考核成绩评定序号评价项目成绩比重1考勤40%2课堂表现30%3作业30

温馨提示

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

评论

0/150

提交评论