Java课程标准_第1页
Java课程标准_第2页
Java课程标准_第3页
Java课程标准_第4页
Java课程标准_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、Java程序设计课程标准课程代码:5901080205课程名称:Java程序设计课程类型:选修课程属类:专业核心课程课程学分:5计划课时:146学时适用专业:软件技术制订时间:2014年8月职业资格:开课部门:济宁职业技术学院电子信息,程系软件技术教研室制订:计算机软件技术专业课程组批准人:周卫东课程负责人:姜哈一、课程概述(一)课程性质本课程是软件技术专业的一门专业核心课程,也是计算机网络专业、计算机应用专业的必修课程。根据高职高专的教学目的和要求,通过对本课程的学习,使学生掌握面向对象程序设计的思想和基本方法,逐步形成面向对象的思维方式,能够熟练使用JDK开发环境进行Java程序设计和调试

2、,具备基本的Java平台下软件项目开发技能,初步具备现代企业对Java软件开发工程师的岗位技术要求,并能在今后的学习和工作中,结合自己的专业知识, 开发相应的计算机应用程序,同时,为以后的学习和应用打下基础。(二)课程定位本课程是计算机软件技术专业的专业核心课程,是理论与实践相结合的课程,实践性很强,本课程的前导课程有C语言程序设计,数据结构等基础课程,它为学习本课程提 供编程基础理念和知识,后续课程有J2EE、移动应用开发,地位十分重要。(三)课程设计思路本课程标准按照“校企合作、工学结合、专业教育与职业教育融通”的改革思路,根据 “工作过程系统化课程开发”的思路和学生的认知规律,通过对软件

3、开发过程的深入分析,在对软件开发所涵盖的岗位群进行工作任务与职业能力分析的基础上,确定以具有代表性的典型工作任务为中心, 实际项目为载体,对课程知识进行序化和重构, 对教学内容进行重新组合, 让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。 课程内容突出对学生职业能力的训练, 理论知识的选取紧紧围绕工作任务完成的需要来进行, 同时又充分考虑高等职业教育对理论知识学习的需要, 并融合计算机程序设计员国家职业资格证书对知识、 能力和素质的要求。以培养岗位职业能力为主线, 按照典型任务序化知识, 并将知识融入任务情景之中。 以工作任务为中心整合理论与实践, 实现理论与实践的一体化。

4、项目的设计由简单到复杂,理论知识采取循环式教学。本课程在第二学年上学期开设, 总学时为 146 课时、学分数为 5 分。本课程采用“任务驱动,案例教学,一体化课堂”的教学模式开展教学。课程内容由理论教学、实验教学和实训教学三部分组成,其中理论教学 60 学时,实验教学 60 学时,实训教学26 学时,实践和理论教学的比例大为 1:1,是一门以实践为主的课程。本课程的授课全部安排在设施先进的理实一体化多媒体机房进行,教学中以学生为中心,教师全程负责讲授知识、答疑解惑、指导任务设计,充分调动师生双方的积极性,达成教学目标。本课程改革传统的考试评价方式,采用形式多样的考核评价模式,由实训作品展示代替

5、期末考试,更注重过程性考核。二、课程目标本课程的总体目标是:培养学生具备从事Java 编程所必需的基本知识和基本技能,初步形成解决实际问题的能力, 并形成良好的编程习惯, 培养学生的自主学习和创新能力, 为从事程序设计和开发工作打下坚实基础。(一)课程工作任务目标1、基本知识教学目标:通过讲授,使学生熟练掌握赋值语句、注释语句、运算符、数据常用类型等语言基础;熟练掌握程序结构及基本语句的用法;掌握常用函数、数组的概念及其用法;熟练类、对象、接口等概念及其定义、应用;熟练掌握封装、继承、多态的作用及使用方法;掌握组件和事件的概念,学会常用组件的常用方法;熟练掌握应用程序的设计;熟练掌握数据库的连

6、接和操作(增删改查)方法;熟练掌握异常及捕捉异常方法的功能及使用;掌握常用布局的处理方法。通过实验课,使学生能熟练掌握标准的 Java 程序设计、 Java 界面设计和常用组件的应用,以及能够利用Java语言开发应用程序。2、素质目标通过标准开发过程和规范化的程序设计训练, 培养学生吃苦耐劳、 细致认真, 一丝不苟的工作作风;通过项目中界面设计,激发学生的美学潜力和审美情趣;通过分组协作,培养学生团队合作和与人交流、沟通的能力;通过项目实施中的作品展示,培养学生表达和展示自我的能力与意识;养成编程的良好习惯,不断拓展学习空间。(二)职业能力目标具备三种基本结构和Application 的编程能

7、力能够用分支结构进行编程能够用循环结构进行编程能够进行应用程序的编程具备类的编程能力能设计类的字段、属性和方法能设计类的构造函数能设计类的方法重载能设计类的继承能设计类的多态性能设计和使用类成员和对象成员具备图形界面基本组件的使用能力能用 Windows 基本控件(文本框、标签、按钮、复选框、单选按钮、分组框、图片框、垂直滚动条、水平滚动条、进度条、列表框、组合框、菜单、上下文菜单、 状态栏、 多格式文本框、 打开文件对话框、 保存文件对话框、颜色对话框和字体对话框)设计界面具备 Windows 高级控件使用能力能用布局管理器和容器结合设计复杂界面具备组件的功能开发能力,熟练使用委托事件处理机

8、制(三)职业资格证书考核目标完成本学期的相关课程并通过考试后,应获得国家劳动和社会保障部职业技能鉴定中心认证的初级程序员证书。三、课程教学内容及学时安排(一)课程教学内容模块课程内容教学方式教学目的学生成绩管理系统(结构化设计方法实现)Java语百的特点;赋值语句、注释语句、运 算符、数据常用类型等语 言基础;三种结构及基本语句;数组的概念及其用法; 基本的排序和查找方法。讲解、演示、提 问、讨论、实践 指导掌握Java语言的书写格 式和结构;掌握Java开发环境; 掌握Java的基本语法; 掌握Java语言的程序控 制结构。学生成绩管理系统(面向对象设计方法实现)类、对象、接口等概念及其定义

9、、应用;封装、继承、多态的作用及使用方法;系统类System的基本方 法;动态数组类的功能及其 使用方法;File类的功能及用法讲解、演示、提 问、讨论、实践 指导了解向向对象的基本概 念、掌握面向对象的设 计方法;掌握常用类库的使用。学生成绩管理系统(图形界面设计实现)组件和事件的概念; 常用组件的常用方法; 常用布局的处理方法; 异常及捕捉异常方法; 数据库的连接和操作(增 删改查)方法讲解、演示、提 问、讨论、实践 指导掌握异常及异常抛出以 及如何捕获的方法; 掌握图像用户界面的设 计方法;掌握数据库的操作方 法。图书管理系统需求分析; 数据库设计; 功能模块编码; 产品发布讲解、演示、

10、提 问、讨论、实践 指导熟练掌握从需求到设计 数据库,再到编码,最 后到测试上线的一个完 整的程序开发流程。(二)学时安排表(学习情境规划和学习情境设计)教学模块学习情境子学习情境(项目载体)主要内容学时分配学生成绩管理系统(结构化设计方法实现)程序的运行环境Java语a的特点;Java程序的基本结构及 程序的编辑、编译和执行 过程16成绩的表示和基本运 算数据类型的分类;各种基本数据类型的表示形式;变量的定义方法;运算符的优先级和结合性成绩的判断和统计Java语句的分类; 各种控制语句的格式和执行过程;学生成绩管理系统功 能的实现数组的基本概念;一维数组的定义和使用; 基本的排序和查找方法学

11、生成绩管理系统(面向对象设计方法实现)用类来表示学生成绩 信息向向对象的基本概念; 类和对象的定义; 类的组织方法; 类的继承机制;抽象类和接口的使用方 法40用动态数组存储学生 成绩信息系统类System的基本方法;字符串的处理方法;动态数组类的功能及其使用方法学生成绩信息的保存 与读取流的基本概念;File类的功能及用法;学生成绩管理系统(图形界面设计实界面设计主界面设计图形界面的相关概念;JFrame的创建与常用属 性的设置;下拉式菜单的组成与设 计方法56现)登录界面标签、文本框、按钮的使 用;按钮的单击事件的处理 方法信息录入界面复选框、单选按钮、组合 框等组件的创建和常用 属性的设

12、置;相关组件的事件处理方法信息查询界面常用对话框的使用方法; Java中的常用事件处理 方法信息浏览界面表格的基本结构;表格的常用方法及表格 数据的填充方法数据处理数据的持久化 存储ODBC数据源创建方法; 数据库连接方法数据的查询数据库查询的基本步骤; 数据库查询的基本方法; SQL语句的使用数据的添加、 修改和删除数据库的增删改操作方法;SQL语句的使用方法实训:图书管理系统的设计与实现26总学时146四、课程实施(一)教学条件和环境根据本课程的特点采用理实践一体化教学,对专业实训室的要求:配置服务器,用来存放教师提供的素材以及所有学生上机完成的作业内容。配置教师机,供教师示范操作使用。保

13、证学生每人一台电脑进行实践。根据学生的层次将学生分成多个组,每组58人,并配备一个学习较好的学生作为组长,协助教师对学习进度较慢的学生进行重点指导。(二)教学方法1、精心设计教学课件,通过创建问题情境,激发学生学习兴趣。在课件设计中,营造轻松活泼的课堂气氛, 将抽象化的问题融入到学生熟悉的生活情境, 并通过动画演示等手段,让学生通过对熟悉事物的认知来理解理论知识。2、教师课堂编程示范,锻炼学生程序编制能力。由于程序设计课程的特点,如果将大段程序以课件形式提供给学生,学生可能会出现照抄课件的情况。因此,在课堂上,对于要实现的程序,都是教师边分析,边实现。学生在教 师分析的同时,可以自己实现程序,

14、 通过与教师所写程序的比较,找出自己的不足,提高自己的程序编制能力。3、利用网络将课堂教学延伸到课外,注重学生课后学习过程监控。在课堂教学的基础上,课程组为学生提供了教学课件、QQ技术交流群等拓展学习资料。 有能力的学生可以在课后阅读相关辅导材料,完成拓展模块中提供的对应练习。五、教学评价、考核要求为了更好的贯彻 技能培养为主,知识够用为度,理论教学+实验实训两层递进相结合的教学思想,培养学生的创新意识,提高岗位实践能力,采用过程性评价与目标评价相结合 的方法,加大过程性评价比重,更好的实现课程和行业职业岗位需求的联系,本课程的考核方式如下:考评项目考评方法比例过程性 评价考勤根据上课考勤情况

15、由教师和学生干部评定得分10%课堂提问根据课堂回答问题、课堂实践示范情况,由教师评 定得分15%课后作业根据完成时间、功能实现、是否有创新等因素,由 学生自评、组长评价和教师评价相结合评定成绩25%终结性 评价实训根据实训作品展示成绩, 有专家和老师共同评定每组成绩,组长再对每位组员评定成绩,每位组员的分数总和不能大于专家评定分数 *组员个数50%合计100%六、课程资源开发与利用(一)师资条件1、专任教师:任课教师应具备助教或以上职称计算机专业专职教师,能胜任本门课程的教学任务,主要包括:(1)具有实际的计算机软件设计和编程经验;(2)熟练掌握JDK、Eclipse等开发环境;(3)具备基于

16、项目驱动教学法的设计应用能力;(4)爱岗敬业,教书育人。2、兼职教师:要求在行业企业相应工作岗位工作年限4年、具备职业技能,有完备的程序设计技术相关知识, 有较强的感染力,有良好的课堂组织能力, 能够综合运用实例教学, 使学生在本门课程的学习中,轻松掌握既定的知识要求、技能要求和职业素养要求。(二)教材编写鉴于目前高职教育教材的现状,教学工作中应以现有的教材为基础,同时根据项目化课程的特点自编教学讲义, 在教学中不断补充和完善, 最终形成具有项目化课程特点的校本教 材。教材编写可以依据本课程标准进行,应充分体现以工作任务为设计思想。教材内容应体现先进性、通用性、实用性要求,语言表述应精炼、准确

17、、科学,引用图表要清晰精美。教 材中的活动设计要具体,并具有可操作性。教材包括主教材和辅助教材:1、主教材是教学的基本依据,它应体现课程标准所规定的课程性质和教学要求,力求 做到由浅入深、体系完整,文字简洁准确、通俗易懂。2、辅助教材通常包括学习指导书和参考资料,其具体内容有:各章教学内容的导学、 作业练习、复习思考题、拓展练习题等。辅助教材的主要功能是:注重理论与实践相结合, 学习主教材的向导; 自学与自测的手段、 完成教学任务的必要补充;开阔学生的视野、扩大知识面。(三)信息化教学资源1 .利用现代信息技术开发多媒体课件,通过搭建起多维、动态、活跃、自主的课程训练平台,使学生的主动性、积极性和创造性得以充分调动。2 .搭建校企合作平台, 充分利用本行业的企业资源,满足学生实训和毕业实习的需要,并在合作中关注学生职业能力的发展和教学内容的调整。3 .积极利用电子书籍、电子期刊、数字图书馆、 QQ群、各大网站等网络资源,使教学 内容从单一化向多元化转变,尽力拓展学生的知识和能力。

温馨提示

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

评论

0/150

提交评论