当前位置:文档之家› Java课程标准

Java课程标准

《Java程序设计》课程标准一、课程概述(一)课程性质本课程是软件技术专业的一门专业核心课程,也是计算机网络专业、计算机应用专业的必修课程。

根据高职高专的教学目的和要求,通过对本课程的学习,使学生掌握面向对象程序设计的思想和基本方法,逐步形成面向对象的思维方式,能够熟练使用JDK开发环境进行Java程序设计和调试,具备基本的Java平台下软件项目开发技能,初步具备现代企业对Java软件开发工程师的岗位技术要求,并能在今后的学习和工作中,结合自己的专业知识,开发相应的计算机应用程序,同时,为以后的学习和应用打下基础。

(二)课程定位本课程是计算机软件技术专业的专业核心课程,是理论与实践相结合的课程,实践性很强,本课程的前导课程有《C语言程序设计》,《数据结构》等基础课程,它为学习本课程提供编程基础理念和知识,后续课程有《J2EE》、《移动应用开发》,地位十分重要。

(三)课程设计思路本课程标准按照“校企合作、工学结合、专业教育与职业教育融通”的改革思路,根据“工作过程系统化课程开发”的思路和学生的认知规律,通过对软件开发过程的深入分析,在对软件开发所涵盖的岗位群进行工作任务与职业能力分析的基础上,确定以具有代表性的典型工作任务为中心,实际项目为载体,对课程知识进行序化和重构,对教学内容进行重新组合,让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。

课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑高等职业教育对理论知识学习的需要,并融合计算机程序设计员国家职业资格证书对知识、能力和素质的要求。

以培养岗位职业能力为主线,按照典型任务序化知识,并将知识融入任务情景之中。

以工作任务为中心整合理论与实践,实现理论与实践的一体化。

项目的设计由简单到复杂,理论知识采取循环式教学。

本课程在第二学年上学期开设,总学时为146课时、学分数为5分。

本课程采用“任务驱动,案例教学,一体化课堂”的教学模式开展教学。

课程内容由理论教学、实验教学和实训教学三部分组成,其中理论教学60学时,实验教学60学时,实训教学26学时,实践和理论教学的比例大为1:1,是一门以实践为主的课程。

本课程的授课全部安排在设施先进的理实一体化多媒体机房进行,教学中以学生为中心,教师全程负责讲授知识、答疑解惑、指导任务设计,充分调动师生双方的积极性,达成教学目标。

本课程改革传统的考试评价方式,采用形式多样的考核评价模式,由实训作品展示代替期末考试,更注重过程性考核。

二、课程目标本课程的总体目标是:培养学生具备从事Java编程所必需的基本知识和基本技能,初步形成解决实际问题的能力,并形成良好的编程习惯,培养学生的自主学习和创新能力,为从事程序设计和开发工作打下坚实基础。

(一)课程工作任务目标1、基本知识教学目标:●通过讲授,使学生◆熟练掌握赋值语句、注释语句、运算符、数据常用类型等语言基础;◆熟练掌握程序结构及基本语句的用法;◆掌握常用函数、数组的概念及其用法;◆熟练类、对象、接口等概念及其定义、应用;◆熟练掌握封装、继承、多态的作用及使用方法;◆掌握组件和事件的概念,学会常用组件的常用方法;◆熟练掌握应用程序的设计;◆熟练掌握数据库的连接和操作(增删改查)方法;◆熟练掌握异常及捕捉异常方法的功能及使用;◆掌握常用布局的处理方法。

●通过实验课,使学生能熟练掌握标准的Java程序设计、Java界面设计和常用组件的应用,以及能够利用Java语言开发应用程序。

2、素质目标●通过标准开发过程和规范化的程序设计训练,培养学生吃苦耐劳、细致认真,一丝不苟的工作作风;●通过项目中界面设计,激发学生的美学潜力和审美情趣;●通过分组协作,培养学生团队合作和与人交流、沟通的能力;●通过项目实施中的作品展示,培养学生表达和展示自我的能力与意识;●养成编程的良好习惯,不断拓展学习空间。

(二)职业能力目标●具备三种基本结构和Application的编程能力◆能够用分支结构进行编程◆能够用循环结构进行编程◆能够进行应用程序的编程●具备类的编程能力◆能设计类的字段、属性和方法◆能设计类的构造函数◆能设计类的方法重载◆能设计类的继承◆能设计类的多态性◆能设计和使用类成员和对象成员●具备图形界面基本组件的使用能力◆能用Windows基本控件(文本框、标签、按钮、复选框、单选按钮、分组框、图片框、垂直滚动条、水平滚动条、进度条、列表框、组合框、菜单、上下文菜单、状态栏、多格式文本框、打开文件对话框、保存文件对话框、颜色对话框和字体对话框)设计界面●具备Windows高级控件使用能力◆能用布局管理器和容器结合设计复杂界面●具备组件的功能开发能力,熟练使用委托事件处理机制(三)职业资格证书考核目标完成本学期的相关课程并通过考试后,应获得国家劳动和社会保障部职业技能鉴定中心认证的初级程序员证书。

三、课程教学内容及学时安排(一)课程教学内容(二)学时安排表(学习情境规划和学习情境设计)四、课程实施(一)教学条件和环境根据本课程的特点采用理实践一体化教学,对专业实训室的要求:配置服务器,用来存放教师提供的素材以及所有学生上机完成的作业内容。

配置教师机,供教师示范操作使用。

保证学生每人一台电脑进行实践。

根据学生的层次将学生分成多个组,每组5~8人,并配备一个学习较好的学生作为组长,协助教师对学习进度较慢的学生进行重点指导。

(二)教学方法1、精心设计教学课件,通过创建问题情境,激发学生学习兴趣。

在课件设计中,营造轻松活泼的课堂气氛,将抽象化的问题融入到学生熟悉的生活情境,并通过动画演示等手段,让学生通过对熟悉事物的认知来理解理论知识。

2、教师课堂编程示范,锻炼学生程序编制能力。

由于程序设计课程的特点,如果将大段程序以课件形式提供给学生,学生可能会出现照抄课件的情况。

因此,在课堂上,对于要实现的程序,都是教师边分析,边实现。

学生在教师分析的同时,可以自己实现程序,通过与教师所写程序的比较,找出自己的不足,提高自己的程序编制能力。

3、利用网络将课堂教学延伸到课外,注重学生课后学习过程监控。

在课堂教学的基础上,课程组为学生提供了教学课件、QQ技术交流群等拓展学习资料。

有能力的学生可以在课后阅读相关辅导材料,完成拓展模块中提供的对应练习。

五、教学评价、考核要求为了更好的贯彻“技能培养为主,知识够用为度,理论教学+实验实训两层递进相结合”的教学思想,培养学生的创新意识,提高岗位实践能力,采用过程性评价与目标评价相结合的方法,加大过程性评价比重,更好的实现课程和行业职业岗位需求的联系,本课程的考核方式如下:六、课程资源开发与利用(一)师资条件1、专任教师:任课教师应具备助教或以上职称计算机专业专职教师,能胜任本门课程的教学任务,主要包括:(1)具有实际的计算机软件设计和编程经验;(2)熟练掌握JDK、Eclipse等开发环境;(3)具备基于项目驱动教学法的设计应用能力;(4)爱岗敬业,教书育人。

2、兼职教师:要求在行业企业相应工作岗位工作年限4年、具备职业技能,有完备的程序设计技术相关知识,有较强的感染力,有良好的课堂组织能力,能够综合运用实例教学,使学生在本门课程的学习中,轻松掌握既定的知识要求、技能要求和职业素养要求。

(二)教材编写鉴于目前高职教育教材的现状,教学工作中应以现有的教材为基础,同时根据项目化课程的特点自编教学讲义,在教学中不断补充和完善,最终形成具有项目化课程特点的校本教材。

教材编写可以依据本课程标准进行,应充分体现以工作任务为设计思想。

教材内容应体现先进性、通用性、实用性要求,语言表述应精炼、准确、科学,引用图表要清晰精美。

教材中的活动设计要具体,并具有可操作性。

教材包括主教材和辅助教材:1、主教材是教学的基本依据,它应体现课程标准所规定的课程性质和教学要求,力求做到由浅入深、体系完整,文字简洁准确、通俗易懂。

2、辅助教材通常包括学习指导书和参考资料,其具体内容有:各章教学内容的导学、作业练习、复习思考题、拓展练习题等。

辅助教材的主要功能是:注重理论与实践相结合,学习主教材的向导;自学与自测的手段、完成教学任务的必要补充;开阔学生的视野、扩大知识面。

(三)信息化教学资源1.利用现代信息技术开发多媒体课件,通过搭建起多维、动态、活跃、自主的课程训练平台,使学生的主动性、积极性和创造性得以充分调动。

2.搭建校企合作平台,充分利用本行业的企业资源,满足学生实训和毕业实习的需要,并在合作中关注学生职业能力的发展和教学内容的调整。

3.积极利用电子书籍、电子期刊、数字图书馆、QQ群、各大网站等网络资源,使教学内容从单一化向多元化转变,尽力拓展学生的知识和能力。

七、参考书和其他参考文献[1]高晓黎主编. Java程序设计.北京:清华大学出版社,2008[2]印旻主编. Java语言与面向对象程序设计. 北京:北京大学出版社, 2005[3]徐翠霞主编.Java程序设计案例教程.北京:中国水利水电出版社, 2008[4]丁振凡主编.Java语言程序设计.北京:清华大学出版社, 2010[5]孙修东主编. Java程序设计任务驱动式教程.北京:北京航空航天大学出版社,2010八、其他说明本课程标准适用于普通高等职业院校软件技术专业、计算机网络专业及计算机应用技术专业(3年制)。

本标准也可以根据需要,及时调整学习情境。

相关主题