《Java程序设计》课程标准(连云港财校).doc_第1页
《Java程序设计》课程标准(连云港财校).doc_第2页
《Java程序设计》课程标准(连云港财校).doc_第3页
《Java程序设计》课程标准(连云港财校).doc_第4页
《Java程序设计》课程标准(连云港财校).doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

江苏省联合职业技术学院五 年 制 高 职Java程序设计课程标准单 位:连云港财经分院专 业:计算机网络技术撰稿人:刘世涛二00八年七月一、 概述(一)课程性质 Java是目前主流的程序开发语言和开发平台,广泛应用于网络通信、WEB开发、分布式程序开发及移动开发等重要领域,所以本课程在计算机网络技术人才和软件开发人才培养中占有重要的地位。通过本课程的学习,学生可以了解 Java 语言特征、Java技术发展趋势及应用领域;掌握常用的 Java 类库以及纯面向对象程序设计思想;学会利用 Java 语言在J2SE平台下编写桌面应用程序及面向网络应用程序。更为重要的是本课程是学习JSP、JAVASCRIPT语言和J2EE、J2ME开发技术的基础,不断提高观察、分析和解决问题的能力,以及面向对象程序设计和实践开发能力,是通向先进开发技术巅峰的必由之路。(二)课程基本理念 1突出学生主体,注重素质教育,尊重个体差异。 本课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出以学生为主体的思想,帮助学生逐步建立并深化Java编程体系,使他们在学习过程中不断提高人文素养,增强实践能力,培养创新精神。同时注重学生个体差异,合理安排课程内容,在课程实施过程中因“才”施教。2课程内容安排以 “能用、够用”为主,突出重点。由于本课程是学习Java技术的基础课程,所以本课程内容安排应重点突出“基础”部分:语言特征、面向对象程序设计基础、常见类库、异常处理、多线程及GUI程序设计,而数据库访问技术JDBC、网络通信技术则往后迁移。如果面面俱到,基础知识掌握不扎实,对以后Java技术的学习不利。3分阶段设计实现目标,体现灵活开放。本课程主要目标是要熟练应用Java语言进行程序设计,为了实现这个总体目标,现将本课程实施设计为四个阶段:Java语言特征学习阶段;面向对象程序设计阶段;异常、多线程等技术学习应用阶段;Java桌面程序设计阶段。这种设计旨在体现学生能力发展循序渐进的过程和后续相关课程要求的有机衔接。4倡导目标驱动,努力探索实用教学模式。本课程倡导基于目标驱动型的教学模式,要突破语言学习的障碍(枯燥、乏味),就要积极探索新的教学模式(基于榜样学习、情景教学),在快乐的学习气氛中充分调动学生的主观能动性,挖掘学生潜力,通过实践、参与和合作等方式,实现任务目标,感受成功。在学习过程中进行情感和策略调整,发挥学生的想象力和创造力,以形成积极的学习态度,促进编码能力的提高。5建立科学评价体系,促进学生发展。建立能激励学生学习兴趣和自主学习能力发展的评价体系。该评价体系由过程性评价和阶段性评价共同构成。在教学过程中应以过程性评价为主,注重培养和激发学生学习的积极性和自信心。6开发课程资源,拓展学用渠道。本课程要力求合理利用和积极开发课程和网络资源;要积极利用书刊杂志、网络信息等丰富的教学资源,拓展学生学习和运用的渠道;积极鼓励和支持学生主动参与课程资源的开发和利用。(三)课程设计思路以程序设计能力和实际应用Java的能力为目的。 本课程通过实例介绍Java程序设计,通过示例引入问题,给出程序设计思路、方法,再给出程序内容,包括程序设计基础,综合Java程序,一些经典和有趣的实例,结合各种结构程序设计,说明设计的方法,并给出可执行的源代码程序,最后要求完成一个项目的设计。1按照“以就业为导向,以能力为本位,以职业实践为主线,以项目课程为主体的模块化专业课程体系”的总体设计要求,本课程以四个单元(阶段)建立框架体系,每个单元由多个工作任务模块组成。彻底打破学科课程的设计思路,紧紧围绕工作任务完成的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业岗位能力要求的相关性,提高学生的就业能力。2根据软件开发的实际需求,抓住“实用、够用”的特点,紧紧围绕实际需要完成的工作任务来驱动教学,打破传统的知识传授方式,以学生为主体、教师为主导,让学生成为课堂主人。以“案例教学”为主线,通过对案例的分析,培养学生的分析问题和编写代码的能力。3学习案例选取的基本依据是该门课程涉及的工作领域和工作任务范围,在具体设计过程中以面向对象的程序设计理论基础为指导,其编排依据是Java程序设计的知识关系。4依据工作任务完成的需要、高等职业院校学生的学习特点和职业能力形成的规律,按照“学历证书与职业资格证书嵌入式”的设计要求确定课程的知识、技能等内容,学习该课程后可参加“计算机二级(ava)”资格考试。5本课程建议安排126学时,7学分,理论与实践课时分配比例为,各部分具体课时分配见下表单元编号单元名称理论实践比例(理论/实践)一Java语言基础10121:1.2二面向对象程序设计基础16181:1.25三异常、输入输出流、多线程16181:1.25四GUI程序设计8101:1.25五综合实训1w(18)总计50761.526学习程度用语主要使用“了解”、“理解”或掌握”、“能”或“会”等用语来表述。“了解”用于表述事实性知识的学习程度,“掌握”用于表述原理性知识的学习程度,“能”或“会”用于表述技能的学习程度。二、课程目标(一)总目标通过理论和实践教学,使学生充分掌握Java这门优秀的面向对象的程序设计语言,并养成良好的编程规范意识,为后续相关课程的学习打下深厚的基础。(二)具体目标 1职业知识目标理解和掌握Java语言的基本语法和语义;掌握面向对象程序设计方法及Java常见基本类库的使用;掌握Java异常处理、输入输入流及多线程等技术的应用;掌握桌面应用程序的设计与开发方法。2职业技能目标掌握Java标准开发环境的配置;熟悉几种Java程序编辑软件的使用;熟练掌握利用Java语言进行面向对象程序设计的各项技能。3职业素质目标养成积极思考问题、解决问题的习惯;不断提高在解决问题过程中的逻辑思维能力;培养做事认真细致的态度和良好的敬业精神;培养谦虚好学进取精神和良好的团队合作意识。三、内容标准(一)单元一:Java语言基础教学目标1了解Java语言的历史及特点2掌握Java运行环境的配置,了解几种常用的开发工具3掌握Java支持的数据类型及运算4掌握Java程序控制语句及其在程序设计中的应用活动安排1 Java开发环境的安装与配置、简单Java应用程序设计2 Java数据类型及运算3 Java程序控制结构4 单元一达标测试考核评价1采任务考核与单元达标考核相结合,任务考核占60%,单元达标占40%2任务考核分数由三个子任务考核分数组成,计100分1任务一: Java开发环境的安装与配置、简单Java应用程序设计参考学时4知识要点Java运行环境、开发环境;环境变量;开发工具;Java应用程序结构技能要点JDK的安装与配置;Jcreator的安装与配置;简单Java程序的编辑、编译、调试、运行考核评价考核形式:实验考核(2)考核成绩:满分20分,根据实验完成情况分段打分2任务二: Java数据类型及运算参考学时8知识要点标识符、关键字;常量、变量;基本数据类型;运算符、表达式;数组技能要点程序设计中常量、变量的正确使用;数据的正确处理考核评价考核形式:实验考核(3)考核成绩:满分30分,根据实验完成情况分段打分3任务三: Java程序控制结构参考学时8知识要点分支结构语句;循环结构语句技能要点两种分支结构语句的灵活应用;三种循环结构语句的灵活应用考核评价考核形式:实验考核(5)考核成绩:满分50分,根据实验完成情况分段打分4任务四:单元一达标测试参考学时2知识要点Java语言特征;数据类型及运算;程序控制技能要点Java应用程序编程基础技能考核评价考核形式:理论考核+上机实践考核考核成绩:采用百分制,理论和实践各占50分(二)单元二:面向对象程序设计基础教学目标1理解面向对象的基本概念2掌握类的定义与实例化 3掌握类的继承性与多态性4掌握接口在程序设计中的应用5了解常见类库结构,掌握字符串处理方法活动安排1 类的定义与使用2 类的继承性3 类的多态性4 接口的应用5 字符串处理6 单元二达标测试考核评价1采任务考核与单元达标考核相结合,任务考核占60%,单元达标占40%2任务考核分数由四个子任务考核分数组成,计100分1任务一:类的定义与使用参考学时8知识要点类和对象的概念;类的定义;类的实例化;类成员的定义与访问;常用关键字技能要点类和对象在程序设计中的灵活应用考核评价考核形式:实验考核(3)考核成绩:满分20分,根据实验完成情况分段打分2任务二: 类的继承性参考学时6知识要点父类与子类;成员变量的隐藏和方法的重写;super关键字;上转型对象技能要点使用类的继承性提高编程质量考核评价考核形式:实验考核(4)考核成绩:满分20分,根据实验完成情况分段打分3任务三: 类的多态性参考学时4知识要点静态多态性;动态多态性技能要点使用多态性来提高程序的灵活性和通用性考核评价考核形式:实验考核(2)考核成绩:满分20分,根据实验完成情况分段打分4任务四: 接口的应用参考学时4知识要点接口的优点;接口的定义与使用技能要点使用接口提高程序的灵活性,多功能性考核评价考核形式:实验考核(1)考核成绩:满分10分,根据实验完成情况分段打分5任务五: 字符串处理参考学时8知识要点Java常见基本类库结构,Java包;String类、StringBuffer类、StringTokenizer类;字符串与其他数据类型的转换技能要点理解记忆不同包中对应的Java类;在程序设计中熟练使用基本类库中提供的类及方法考核评价考核形式:实验考核(3)考核成绩:满分30分,根据实验完成情况分段打分6任务六:单元二达标测试参考学时2知识要点类的定义与使用;类的继承性与多态性;接口;Java基本类库;字符串处理涉及的相关类及方法技能要点Java面向对象编程基础技能考核评价考核形式:理论考核+上机实践考核考核成绩:满分100分,理论成绩占40分,上机实践成绩占60分(三)单元三:异常、输入输入流、多线程教学目标1掌握Java异常处理机制 2学会异常处理二种方法的使用 3掌握字节流与字符流处理的类及方法4理解线程的概念、生命周期及调度5掌握线程创建的二种方法6掌握线程同步与线程通信技术的应用活动安排1 Java异常处理2 输入输出处理3 多线程考核评价1采任务考核与单元达标考核相结合,任务考核占60%,单元达标占40%2任务考核分数由三个子任务考核分数组成,计100分1任务一: Java异常处理参考学时8知识要点异常的概念;异常处理机制;异常类层次;异常处理方法;自定义异常技能要点在面向对象程序设计中异常的捕捉与抛出考核评价考核形式:实验考核(2)考核成绩:满分20分,根据实验完成情况分段打分2任务二: 输入输出处理参考学时12知识要点输入输出流类层次结构;文件操作;字节流;字符流;串行化技能要点文件的读写;字节流与字符流涉及的主要类及方法的熟练应用考核评价考核形式:实验考核(3)考核成绩:满分30分,根据实验完成情况分段打分3任务三: 多线程参考学时12知识要点线程的概念;线

温馨提示

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

评论

0/150

提交评论