《《Java面向对象程序设计》课程标准.docx》由会员分享,可在线阅读,更多相关《《Java面向对象程序设计》课程标准.docx(8页珍藏版)》请在第一文库网上搜索。
1、山东电子职业技术学院Java面向对象程序设计课程标准课程代码:04002120适用专业:软件技术、移动应用开发等编者:Java面向对象程序设计课程开发团队课程负责人:审核人:编制单位:编制日期:Java面向对象程序设计课程标准(-)课程基本信息课程编码:04002120课程名称:JaVa面向对象程序设计课程类型:B课程地位:专业核心课程学分:6参考课时:96课程性质:专业必修开课部门:计算机科学与技术系适用专业(层次):普专软件技术专业先修课程:C语言程序设计、信息技术后续课程:JavaWeb应用开发、android移动应用开发职业资格:“1+X”JAVA应用开发职业技能等级证书编制:Java
2、面向对象程序设计课程开发团队批准人:课程负责人:赵国玲(-)课程详细信息1 .适用对象高中后三年制学生。2 .适用专业软件技术、移动应用开发。3 .参考课时上匚学分上4 .课程简介Java是一种跨平台的面向对象程序设计语言,现已成为当前计算机软件主流开发语言之一,为众多程序员所使用。Java面向对象程序设计是一门以JaVa语言及相关程序设计技术为主要教学内容的专业核心课程,在计算机软件技术专业及计算机其他相关专业教学中具有核心地位。该课程与软件企业密切合作,对接JaVa程序开发岗位,根据职业岗位能力要求和学生可持续发展的需求“岗课赛证”融通重构教学内容,全面采用“任务驱动”、“案例分析”、“边
3、学、边练”的教学模式,实施“教、学、做”一体化教学。5 .课程性质与定位(1)课程性质本课程为软件技术专业必修的专业核心课程。(2)课程定位Java面向对象程序设计是计算机软件技术专业的专业核心课程,在计算机软件技术专业及其他计算机类专业教学中具有重要地位,是JavaWeb应用开发、Android移动应用开发等多门专业课程的前导课程。该课程的教学重点是培养学生的面向对象程序设计能力,通过理论和实践教学,使学生掌握面向对象的程序设计方法,提高学生使用JaVa语言解决实际问题的能力,培养学生的自主学习能力和创新能力,使学生逐步具备软件开发人员应具备的职业素养,为后续课程的学习及就业打下坚实的基础。
4、该课程在软件技术专业课程体系中的地位如图1所示。6 .课程设计思路(1)课程设计依据根据国务院关于加快发展现代职业教育的决定及教育部关于加强高职高专教育人才培养工作的意见精神,按照软件技术专业人才培养方案对Uava语言程序设计的要求,以立德树人为根本,以服务为宗旨,以就业为导向,以培养服务于软件开发岗位的高素质技术技能型人才为目标,对接软件开发岗位需求合理设计课程内容。(2)具体设计思路本课程是以高等职业院校“软件技术专业”学生就业为导向,在行业专家的指导下,对软件技术专业人才培养方案涵盖的岗位进行任务与职业能力分析,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为十一个技能教
5、学模块,在教学过程中注意体现学生设计能力培养的循序渐进性。“岗课赛证”融通设计教学内容,旨在培养学生的创新意识,提高岗位实践能力和适应能力。采用理论教学+实验实训1+行业实践3层递进相结合的模式来提高教学质量,从而培育学生掌握软件开发的基本职业能力。7 .课程目标(1)总体目标软件技术专业的培养目标是:本专业主要面向软件开发、测试等IT行业企事业单位,培养能在生产、服务第一线从事软件开发、测试、软件系统管理与维护、技术支持及销售等工作,具有良好的职业道德、熟练的岗位能力、扎实的专业知识和可持续发展能力,德、智、体、美、劳全面发展的高素质技术技能型人才。按照软件技术专业人才培养方案的要求,本课程
6、的主要目标是能够利用Java语言工具进行面向对象程序开发、测试及运维的技术技能型人才。了解JaVa语言的面向对象特性;掌握JaVa语言的基本语法,掌握基本的逻辑编程能力;掌握JaVa语言的编程方法和技能;具有利用java语言进行面向对象分析、设计和应用的能力。(2)具体目标知识目标掌握Java平台开发环境的搭建与配置;熟练掌握Java的开发平台和常用开发软件包,熟悉各种参数设置及利用其进行程序开发的方法;熟练掌握Java语言的基本语法;掌握JaVa类的概念、定义及创建对象的方法;掌握继承与接口的概念及实现;熟悉集合框架中常用接口的使用;掌握JaVa异常;熟悉Java程序对数据库的访问;熟悉Ja
7、VaI/O处理、掌握JaVa多线程的处理;理解Java的事件处理机制,掌握GUI设计;能力目标能够熟练掌握JaVa开发工具和开发环境配置; 能够应用面向对象程序设计思想和方法,完成面向对象的程序设计; 能够使用Swing组件完成简单的GUI应用软件开发; 能够综合运用所学知识进行Java文件、线程和数据库等相关应用软件的开发; 能够综合运用所学知识完成JaVa应用软件的分析、编码和调试; 具备分析解决问题、自主学习的能力。素质目标 养成善于思考、深入研究的良好自主学习习惯和创新精神; 具有较强的责任心、细致缜密的工作态度; 具有吃苦耐劳、精益求精的工匠精神;具有较强的团队协作,沟通交流和书面表
8、达能力;具有良好的软件工程和质量意识。其他目标通过本课程的学习,可以获取以下职业技能等级证书:JAVA应用开发职业技能等级证书;大数据应用开发(JaVa)职业技能等级证书;程序设计工程师技术水平证书(Java)o8 .教学内容组织与安排本课程是一门即有较高的理论性又有较强的实践要求的专业基础课,因此本课程采用项目导向、任务驱动、线上纯正相结合的教学方法。主要教学内容及组织安排如表一。表一:教学内容组织与安排序号课程单元项目任务(学习单元)参考学时(理实一体)教学场所:教学做一体实训室教学方法:以项目为导向、线上线下混合教学法1Java开发环境搭建1.JaVa开发环境搭建22.开发“He11ow
9、or1d”程序22Java程序设计基础1.学生基本信息处理22.学科成绩处理23.班级成绩统计44.班级学生成绩分析处理43Java面向对象程序设计1.学生信息类设计4(8)2.学生成绩处理4(6)4Java继承1.不同类别学生信息的管理42.使用抽象方法实现学生类继承4(2)3.使用接口实现学生信息管理系统4(2)4.使用包对项目进行管理4(2)5异常处理1.程序运行异常22.利用异常处理解决程序运行异常46多线程1.多窗口售票模拟42.餐馆点餐场景模拟27集合框架1.使用1iSt集合存储学生信息42.使用Set集合存储学生信息23.用Map集合存储学生信息28Java文件处理1.使用文件存
10、储学生信息42.学生信息的输入输出49Java数据库访问1.学生信息的数据库管理42.提升学生信息数据库管理效率410Java图形用户界面设计1.学生信息管理系统登录界面设计42.登录功能实现411Java网络编程1.学生信息文件的上传42.学生给教师留言412学生信息管理系统设计与实现1.系统需求分析22.系统测试与系统打包2合计969 .课程实施建议(1)教材选用和编写建议教材选用:Java程序设计项目式教程赵国玲等编著机械工业出版社出版(2)教学建议本课程可根据专业教学进程的需要安排在第二学期(6学时/周)开设;设置集中实训周,加强实践技能的提高。(3)课程资源开发与利用鼓励学生充分利用
11、山东省职业教育在线精品课山东省精品资源共享课Java程序设计资源:和慕课网站:http:WWw.imooc.Comview85进行自主学习。(4)其它A注意教学方法的灵活性借用多媒体的声像演示,对理论实例进行展示,提供给学生直观的理论印象。通过程序实例的分析,培养学生运用理论来分析问题、解决问题的能力和研究意识。充分发挥学生的学习主观能动性在课程的教学过程中,注意训练学生的编程动手能力,引导学生理论联系实际,应用课本中的语法知识来解决实际编程问题。课程的学习过程也是复杂程序设计的训练过程。10 .教学评价、考核要求为了让本课程更好的体现贯彻“技能培养为主,理论教学+实验实训+行业实践3层递进相
12、结合”的教学思想,培养学生的创新意识,提高岗位实践能力,在本课程教学评价方式拟采用两种方案并行的思路,更好的实现课程和行业职业岗位需求的联系,具体如下:学习结束评价方式采用学习过程实践任务评价和学期考试相结合的方式进行评价,学习过程实训任务成绩占50%,学期考试成绩占50%。学期考试建议采用单纯上机实践的方式进行考核,把知识点结合在任务考试中进行,强调基础知识运用的同时更强调运用知识解决实际问题的能力。理论部分考核办法任课教师应在规定的时间内对所带班级的学生进行考试资格审查。学生无故旷课达授课课时的三分之一或过程案例实训作业总量的三分之一或实验课成绩达不到要求者,不能参加该门课程的考试。考题类型:读程序写结果、程序改错、根据要求写程序。实训部分考核办法实训操作过程和实训内容完成程度实训报告的内容与完整性平时成绩课堂出勤、表现情况过程任务的成绩评定11 .编制依据该课程标准主要依据专业人才培养方案、Java开发工程师工作岗位能力要求、行业标准、“JAVA应用开发职业技能等级证书”标准以、毕业生跟踪调查报告等进行编制的。