Java课程标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《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、精心设计教学课件,通过创建问题情境,激发学生学习兴趣。