




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Java》核心课程标准课程编码0403003课程类别专业核心课计划学时144课程类型B类适用专业软件技术课程性质必修开课学期第2学期学分8先行课程开课单位信息工程系平行课程JavaScript程序设计与jQuery框架考核类型考试后继课程JavaWeb应用开发一、课程性质与定位本课程是专业核心课程,也是后续多门专业课的基础课程。其功能主要是通过课堂教学和实践教学相结合,使学生能够深入理解面向对象概念,掌握面向对象程序的设计思路和流程,具备Java程序编写的基本方法和基本技能,培养学生利用JCreator、NetBeans、Eclipse等开发环境进行Java程序的分析、设计、编码和测试的能力,培养学生科学的思维方法,灵活运用知识的能力,实验操作能力,为后续JavaWeb的学习打下坚实的基础。二、课程设计理念本课程强调对学生面向对象思想和规范编程能力的养成,按照理实一体、课内外互补、课堂教学与培优工程相结合的课程设计指导思想,以任务或项目为载体组织教学内容,采取讲练结合、微课教学、视频辅导、单元测试、赛练融合等多种教学形式和手段,突出学生的主体地位,在校内实训室完成所有教学环节,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。三、课程目标(一)总体目标通过本课程的学习使学生掌握面向对象的基本概念和使用面向对象技术进行程序设计的基本思想;掌握面向对象编程语言Java的基础知识、类和对象、Java工具类、IO流、GUI图形用户界面、集合、多线程、JDBC、网络编程等知识;以培养学生实际编写Java程序的主要技能为主线,重点围绕Java基础和面向对象思想等内容培养学生编写规范Java代码的技能,并使学生养成善于观察、独立思考的习惯,同时通过教学过程中的实际开发过程的规范要求强化学生的职业道德意识和职业素质养成意识,为学生后续课程学习奠定基础。(二)具体目标1.能力目标培养学生Java程序基本的分析、设计、编码和测试能力;培养学生自主、开放的学习能力;培养学生良好的编程习惯和准确的语言表达能力;培养学生一定的科学思维方式和分析判断解决问题的能力;培养学生良好的自我表现、与人沟通的能力;培养学生良好的职业道德和勇于创新、敬业乐业的工作作风;培养学生的团队合作意识。2.知识目标理解面向对象程序设计的基本概念;熟悉JDK的安装和环境变量的配置,熟悉Eclipse的使用;熟练掌握Java面向对象程序设计的基本语法;熟练掌握类的定义和对象的创建及使用;理解类的继承性和多态性;认识接口和抽象类的作用,一般掌握其使用方法;一般掌握常用API的使用;理解和掌握异常的概念和异常处理方法;理解和掌握基本I/O流和文件管理方法;掌握常用集合类的使用;一般掌握GUI图形用户界面程序的编写方法;理解多线程的概念,能通过多线程的应用解决实际问题;一般掌握TCP和UDP网络编程;一般掌握JDBC数据库编程知识;通过综合实例练习,巩固Java编程基础、类和对象、异常、IO流、多线程、网络编程、JDBC等知识的运用。四、课程教学内容及学时分配教学/工作任务学习目标主要教学内容学时分配Java开发入门了解Java语言的特点及相关特性;掌握JDK的安装以及环境变量的配置;了解Eclipse开发环境。5.Java语言概述;6.JDK的安装和环境变量配置;7.第一个Java程序;6Java编程基础掌握Java的基本语法;掌握Java中常量和变量的使用;掌握Java流程控制语句的使用;掌握数组的定义与使用1.Java注释、标识符和关键字;2.Java变量与常量;3.运算符与表达式;4.Java流程控制语句;5.数组。18类的设计与对象的创建及使用了解面向对象的基本特征;熟悉类和对象的创建与使用;掌握构造方法的定义和重载;掌握this和static关键字的使用;了解内部类。1.类与对象的概念,面向对象的程序设计思想;2.类和对象的创建于使用;3.构造方法的定义和重载;4.this和static;5.内部类12类的继承与多态性掌握类的继承和多态的特性;了解抽象类和接口的作用。1.类的继承,final关键字。2.抽象类和接口;3.多态。12异常的处理理解异常的概念;了解异常类的层次结构;掌握异常处理方法。1.异常的概念;2.异常类的层次结构;3.try-catch异常处理4.包机制4JavaAPI掌握String类和StringBuffer类的使用;了解System类、Runtime类、Math类和Random类的使用;掌握包装类和日期类的使用。9.String类和StringBuffer类10.System类和Runtime类11.Math类和Random类12.包装类13.日期类。12IO输入与输出熟悉字节流和字符流读写文件的操作;熟悉如何使用File类访问文件系统。9.输入输出流的基本概念;10.字节流;11.字符流;12.其他字节流;13.File类。12GUI图形用户界面设计了解GUI开发的相关原理和技巧;熟悉Swing各组件的使用;理解事件处理机制,掌握常用事件的使用。1.GUI基本概念;2.AWT;3.布局管理器;4.Swing组件;5.事件处理机制。16Java常用集合类掌握List集合、Set集合以及Map集合的使用;了解泛型的使用;熟悉Collections和Arrays工具类的使用。1.List接口;2.Set接口;3.Map接口;4.泛型;5.Collections工具类;6.Arrays工具类。12多线程理解线程的概念和作用;掌握创建线程的两种方式;了解线程生命周期;掌握线程间的同步和通信。1.线程概念和作用;2.线程的创建;3.线程的生命周期;4.线程的同步和通信。8网络编程了解了TCP/IP协议的特点;掌握IP地址和端口号的作用;掌握InetAddress对象的使用;掌握UDP和TCP通信方式1.TCP/IP协议;2.IP地址和端口号;3.InetAdderss对象的使用;4.UDP通信;5.TCP通信。8JDBC数据库编程了解JDBC概念;熟悉JDBC常用API;掌握JDBC操作数据库的步骤。1.什么是JDBC;2.JDBC常用API;3.JDBC操作数据库步骤;4.PreparedStatement;5.ResultSet对象。8综合实例4:水果超市管理系统巩固Java编程基础、类和对象、异常、IO流、GUI、多线程、网络编程、JDBC等知识水果超市管理系统16五、教学组织与教学方法(一)采用“任务驱动”教学模式,所有课程内容的安排均围绕学习任务的完成来展开。(二)主要采用的教学方法有以下几种:1.任务教学法。解决真实或虚拟企业项目开发中的实际问题,用任务牵引,采用项目组的形式,按照软件公司运作形式和项目开发流程,以学生为中心,全面完成任务分析、信息收集、计划制定、做出决策、实施计划、反馈控制、评估结果、拓展思考等教学全过程,达到通过学生自己的实践或行动来培养和提高职业能力的教学目标。2.分组教学法。根据学生实际情况,采用男生带女生、普高生带职高生、基础好带基础差的学生进行分组,小组间共同完成任务,培养学生的协作、团队意识。3.激励教学法。在教学过程中,通过各种激励手段,有意识地引导学生各种创新式思维,促进学生之间智力活动的相互感染,从而开拓进取,提高学习效率。如各个学习任务的制定,由易到难,学生经过努力完成开发后,会有逐步递增的成就感;以赛促学,以赛促教,以绩效考核形式管理学生学习过程和效果,增强其团队意识和荣誉感,培养以创新视角和思维解决问题的意识和习惯,效果显著。4.资源多样法。通过慕课、在线开发课、微课、培训机构优秀资源、学习网站等为学生提供各种各样的学习资源,线上教学与线下教学相结合,充分利用各种碎片化时间,提高学生学习效率、学习积极性和主动性,锻炼其自主学习能力。六、考核标准与成绩评定方法考核主要由平时成绩、理论考试以及实训成绩组成。也可以证代考,用计算机等级考试二级Java证书置换本门课程成绩(95分以上)。(一)平时成绩平时成绩强调平时的出勤、课堂纪律、课堂表现和作业,教师通过签到、打卡、随机抽查、课后统计反馈等手段的实施监控学生的学习效果以及学习态度等。平时成绩占全部考试的30%。(二)理论考试理论考试采用传统的笔试方式,为了更好的达到考核的目的,我们采用第三方出题的形式来组织理论考试。理论考试占全部考试的50%。(三)实训成绩主要以综合案例或项目为主,采用机试+评价方式进行,由教师对学生项目的完成程度、质量,并综合其完成过程中的表现,随堂给出成绩。实训成绩占全部考试的20%。七、教学建议(一)教学条件该课程要求在理论实践一体化教室(多媒体教室)完成,以实现“教、学、做”合一,同时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践任务。同时,成立学习小组,实现课堂讨论、实践和课外的拓展学习。(二)师资要求担任本课程的主讲教师需要具有丰富的Java软件开发经验,深刻理解面向对象编程思想。其主要要求包括:(1)具有Java语言的基础理论知识;(2)具备数据库管理和应用的能力;(3)具备一定的UML建模能力;(4)具备熟练的程序调试能力;(5)能使用面向对象方法进行软件系统的开发;同时应具备较丰富的教学经验。在教学组织能力方面,本课程的主讲教师应具备基本的教学设计能力,即根据本课程标准制订详细的课程授课计划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还应该具备较强的施教能力,即掌握扎实的教学基本功并能够因材施教,在教学过程中还应具备一定的课堂控制能力和应变能力。(三)教学方法建议1.在教学过程中,应立足于加强学生实际操作能力的培养,采用项目教学,以工作任务引领提高学生学习兴趣,激发学生的成就动机。2.本课程教学的关键是任务驱动,应选用典型网络构建为载体,在教学过程中,教师示范和学生上机操作训练互动,学生提问与教师解答、指导有机结合,让学生在“教”与“学”过程中,对网络构建与配置提高认识。3.在教学过程中,要创设工作情景,同时应加大实践实操的容量,要紧密结合职业技能证书的考证,加强考证的实操项目的训练,提高学生的岗位适应能力。4.在教学过程中,要应用挂图、多媒体、投影和演示、手机APP、各种电子资源等辅助教学,帮助学生快速掌握相关知识和技能。5.在教学过程中,要重视本专业领域新技术、新工艺、新设备发展趋势,贴近生产现场,为学生提供职业生涯发展的空间,努力培养学生参与社会实践的创新精神和职业能力。6.教学过程中教师应积极引导学生提升职业素养,提高职业道德。(四)教学资源的开发与利用建议1.学习包和教材,都是素材性的课程资源,但教材是知识的载体,而学习包是引导学生学习的载体。因此,要开发学习包,突出以学生为中心的学习过程,将本课程的教学内容与地区经济的发展密切结合,并体现学生职业生涯发展的需要。2.教学中学生的问题、困惑、见解、情感和体验等都是动态生成的课程资源,老师应重视这些教学过程中动态生成的课程资源,并主动性和创造性地运用,使以项目为主的教学充满生机与活力。3.本课程的实施必须依赖于一定的实训条件,如计算机机房,JDK、Eclipse、JCreator、Netbean等必备的软件平台。4.本课程的实施,不仅应充分开发校内的课程资源,还应利用校外的课程资源,如相关企业的岗位实习和实践,尽量做到校企结合、工学结合。5.网络教学资源。充分开发和利用网络教学资源,为学生提供多样化的学习资源和形式,了解最新的技术策略和实施方法,培养学生自主学习的能力。(五)教学评价建议及标准1.改革评价手段和办法,加强实践性技能的考核,可采用过程评价和综合评价办法相结合。2.注重对学生动手能力和实践
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 量子计算在金融风险模拟中的应用案例研究2025年报告
- 2026年高考政治总复习清单-第三单元 就业与创业
- 社区精神分裂症病例管理规范
- 概率与统计基础过关题(附答案)
- 2025年重水试验反应堆及其配套产品合作协议书
- 2025年执业药师(中药学)模拟题库附答案
- 内分泌科皮内注射、皮下注射、静脉治疗护理操作并发症试题附答案
- 试验检测师之道路工程训练试卷和答案
- 大圆柱系列新型锂电池精密结构件项目可行性研究报告模板-立项备案
- 五一节劳动最光荣演讲稿-歌颂五一演讲范文2025
- 货款账期合同协议
- 新闻传媒平台信息审核规范管理细则
- 资产管理岗考试题及答案
- 中国高低压电器开关柜市场发展规模与前景动态预测报告2025-2030年
- 八年级英语完型填空专题练习附答案解析共50篇
- 不锈钢栏杆、扶手合同范本
- 仲裁员申请书
- SA8000社会责任法律法规清单一览表
- (高清版)DB3205∕T 1060-2023 护理院卫生健康信用评价规范
- 壳牌石油公司的安全管理
- 江西省赣州市于都县2024-2025学年九年级上期中化学试题含解析
评论
0/150
提交评论