《Java SE》课程标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Java SE》课程标准
一、课程的性质
该课程是软件与信息服务专业的专业基础课程,是在多年教学改革的基础上,通过对软件与信息服务专业相关职业工作岗位进行充分调研和分析的基础上,借鉴先进的课程开发理念和基于工作过程的课程开发理论,进行重点建设与实施的学习领域课程。
课程目标是让学生掌握Java的基本语法、面向对象的程序设计、异常处理和常用系统类、图形用户界面及事件处理、多线程处理、Java的输入与输出、网络编程和数据库编程等知识,重点培养学生运用Java语言进行程序设计的能力,掌握Java软件开发的基本方法和基本技能。
本课程学习的前导课程是《程序设计基础》,后续课程是《Java EE》、《JSP程序设计》。
二、课程设计理念
1、该课程是依据“软件与信息服务专业人才培养方案”中的“软件设计工程师”、“程序员”等岗位来设置的。
本课程标准在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。
课程内容突出对学生实践能力的训练,相关理论知识采取教师讲解,并运用PPT、板书和电脑演示等辅助教学手段的方法进行教学,并充分考虑了高等职业教育对理论知识学习的需要,融合相关岗位(群)对知识、技能和态度的要求。
课程的教学过程要重视学生实践能力的训练,以学生练习为主,突出学生的主体地位,给学生提供丰富的实践机会。
教学效果评价采取过程评价与结果评价相结合的方式,通过理论与实践相结合,重点评价学生的实践能力。
2、该门课程的总学时为72。
本课程按照理实一体、课内外互补、课堂教学与培优工程相结合的课程设计指导思想,以任务或项目为载体组织教学内容,并通过教学模式设计、教学方法设计、教学手段的灵活运用、教学目标的开放性设计、教学考核方法改革等,使学生在实训过程中加深对专业知识、技能的理解和应用,保证学生专业能力、方法能力和社会能力的全面培养。
3、课程开发思路
根据高职教育的特点,在教学中坚持以学生为主体的现代教学理念,以技能学习为核心,以学生获得职业能力为目标,提高学生的自主学习能力,为其胜任岗位工作和可持续发展打
基础,具体措施体现在以下几个方面:
●基于典型工作过程分析,构建课程体系;
●职业能力培养为核心,设计教学内容;
●基于软件工程的开发过程,以项目化教学来组织课程内容;
●以提高学生职业能力和职业素养为目标,重视实践教学。
三、课程目标
本课程的培养目标是培养软件开发设计人员,主要培养就业岗位为软件设计工程师、程序员。
要求学生掌握面向对象的基本概念和使用面向对象技术进行程序设计的基本思想,掌握Java语言的基本知识,能熟练地用Java语言进行一般面向对象的程序设计,并养成善于观察、独立思考的习惯,同时通过教学过程中的实际开发过程的规范要求强化学生的职业道德意识和职业素质养成意识。
为学生以后从事更专业化的软件开发工作奠定基础。
(一)知识目标
●理解面向对象编程思想;
●掌握Java面向对象技术;
●掌握Applet应用程序的应用;
●掌握Java图形用户界面技术;
●掌握Java的事件处理机制;
●理解和掌握Java的异常处理;
●掌握Java的输入/输出技术;
●掌握Java的多线程编程;
●掌握Java的网络编程和数据库编程。
(二)技能目标
●能使用Java进行面向对象程序的编程;
●能够运用Java语言编写Applet应用程序;
●能够使用Java语言进行图形用户界面的应用设计;
●能实现GUI事件处理;
●能对Java程序出现的异常和自定义异常进行处理;
●能采用不同方式对Java数据进行输入/输出操作;
●能编写多线程程序;
●能运用Java语言编写网络程序;
●能够编写Java程序完成对数据库的增、删、改、查操作。
(三)素质目标
●培养良好的思想品德、心理素质、职业道德;
●培养良好的团队协作、协调人际关系的能力;
●培养对新知识、新技能的学习能力与创新能力;
●培养分析问题、解决问题的能力;
●培养实事求是的学风和严谨的工作态度。
四、课程内容和要求
根据专业课程目标和涵盖的工作任务要求,确定课程内容和要求,说明学生应获得的知识、技能与态度。
五、课程实施和建议
(一)课程的重点、难点及解决办法
本课程是软件与信息服务专业的专业基础课程,重点是培养学生运用Java语言进行程序设计的能力,掌握Java软件开发的基本方法和基本技能。
本课程的教学难点是,知识点比较多,如何将不同模块的Java知识结合在一起并运用到实际的项目中。
解决办法是通过以项目驱动为主,引导学生掌握所学知识的应用,侧重学生动手操作能力的培养;将学习的知识进行整合,完成综合实训,提升学生设计编写Java程序的综合能力;建设和完善课程的网络资源,为学生的学习提供多种渠道的便利条件;加强任课教师实践能力的培养,增强其教学能力等。
(二)教学方法和教学手段
1.教学方法:
本课程主要采用任务驱动法、项目教学法等多种教学方法。
任务驱动法:任务驱动法是指在学习的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。
任务驱动的教与学的方式,能为学生提供体验实践的情境和感悟问题的情境,围绕任务展开学习,以任务的完成结果检验和总结学习过程等,改变学生的学习状态,使学生主动建构探究、实践、思考、运用、解决、高智慧的学习体系。
项目教学法:项目教学法就是在老师的指导下,将一个相对独立的项目交由学生团队处理,信息的收集、方案的设计、项目实施及最终评价,都由学生自己负责,学生通过该项目的进行,了解并把握整个过程及每一个环节中的基本要求。
“项目教学法”最显著的特点是“以项目为主线、教师为引导、学生为主体”,具体表现在:目标指向的多重性;培训周期短,见效快;可控性好;注重理论与实践相结合。
项目教学法是师生共同完成项目,共同取得进步的教学方法。
多种教学方法的灵活应用,能够大大的激发学生的学习热情,从而增强该门课程的教学效果。
2.教学手段
多媒体教学:课堂教学以学生实际操作完成项目任务为主,知识讲解主要使用多媒体电子课件(PPT电子教案)案例演示,配合使用板书。
充分利用多媒体的优势,用电子课件制作大量内容丰富的教案,并以大量案例演示讲解为主、配以课堂练习和课后习题等内容,以取得较好的教学效果。
网络教学:利用多媒体一体化教室、校园网等资源优势,构建本课程的教学网站,通过网络提供丰富的教学资源。
包括教学大纲、教学实施计划、电子教案、PPT课件、习题及答案、试卷、实习计划、案例、论文等。
学生可以利用课下时间自主学习,开阔视野。
(三)教学评价
本课程的评价主要是阶段评价与最终评价相结合、理论评价与实践评价相结合的模式,突出过程与模块评价,结合课堂提问、操作技能、课后作业等手段,实践性考核比重大些,但要注重平时的评分汇集。
平时的评分内容包括职业道德、学习能力、团队协作精神、沟通交际能力、编程能力、编程习惯和知识的运用等方面的考核。
建议在教学中分任务模块评
分,在课程结束时进行综合模块考核或者利用答辩的形式考察学生对所学知识的理解与掌握程度。
这样多元化的评价体系得出的结果能够体现出本门课程的特殊性以及对学生的公平与公正。
各任务模块可参照下表进行评价:
说明:每个模块的考核主要考察学生的出勤情况、实际动手能力、理论知识的运用与掌握情况、完成作业的准确度、完整度、规范度等、分析问题、解决问题的能力、合作沟通能力、学习态度等评定项目进行考核。
(四)教案编写建议
教案是教师依据课程标准的要求,结合个人教学实践和学生的认知水平设计、编写教学实施方案,教案的编写应充分体现“以学生为主体的”理念,以利于教学的组织和围绕学生知识的学习以及职业能力的培养开展教学。
一般包括以下几项:
1、教学内容及教学组织
2、教学方法的选择
3、学习情景设计
4、课后作业与课外学习
(五)教材编写
如果编写教材,那么必须依据本课程标准编写教材。
教材的编写要充分体现项目课程设计思想,以项目为载体实施教学,项目选取要科学、符合该门课程的工作逻辑、能形成系列,让学生在完成项目的过程中逐步提高职业能力,同时要考虑可操作性。
教材内容要反映当前Java编程技术,要与企业合作开发,让企业具有丰富实践经验的人员参与进来,同时还要结合高职高专软件与信息服务专业教学的基本情况,注重实践能力的培养同时不轻视理论知识的讲解。
教材编写还要考虑以《程序设计基础》课程的知识为基础,考虑学习后续课程《Java EE》、《JSP程序设计》所需重点内容的编写问题,并要及时对教材内容进行更新。
如果是选用教材,那么选用的教材一定要符合高职高专教学的要求,且为项目型教材,能够科学、合理的安排教材内容,帮助学生不断提高综合素质与职业能力。
(六)课程资源的开发与利用
1、教辅材料:要力求接近实践,最好是来源于实践的案例与情境,并开发课程的习题、参考文献等内容,向学生开放,以利于学生自主学习。
2、实训指导书:格式正确、内容全面,且能具体写明对学生的各项要求。
3、教学环境:建议该课程所有课时都在机房进行,并配置Java运行环境和Java 程序编写工具。
4、信息技术:充分的利用各种信息技术,例如网络、多媒体课件等,为学生提供学习的便利条件。
例如加大课程的网络资源建设,把与课程有关的文献资料、教学大纲、电子教案、教学课件、习题、教学视频、源代码的相关信息、Java编程技术前景和发展、学生与教师的互动等都放到网上,充分的为学生的自主学习提供环境条件。
(七)师资和实训条件
要求任课教师必须具有丰富的Java编程知识(包括理论知识和实践知识)、Java程序开发能力、具有过硬的实际操作能力,并具有较强的感染力、良好的课堂组织能力、为社会提供科技服务的能力等,以利于教学和课程的改革。