《Java程序设计》课程标准_第1页
《Java程序设计》课程标准_第2页
《Java程序设计》课程标准_第3页
《Java程序设计》课程标准_第4页
《Java程序设计》课程标准_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE415《Java程序设计》课程标准课程代码:0331007课程类别:专业方向课课程属性:限选课学分/学时:4.5学分/72学时制订人:审订人:适用专业:物联网应用技术电子工程系

一、制订课程标准的依据本标准依据2016级物联网应用技术专业人才培养方案培养目标中职业素质与能力的要求和对《Java程序设计》课程教学目标及要求而制订。用于指导《java程序设计》课程教学与课程建设。二、课程的性质《Java程序设计》是物联网应用技术专业方向课,旨在培养学生面向对象的思想,面向对象分析、编码能力,为后续课程的学习打好基础。三、本课程与其它课程的关系序号前期课程名称为本课程支撑的主要能力1C语言程序设计(1)阅读程序的能力;(2)编写程序的能力;(3)合理的编程规范;序号后续课程名称需要本课程支撑的主要能力1嵌入式系统应用项目开发实训(1)逻辑思维能力;(2)编写算法的能力;(3)面向对象的思想;(4)面向对象的程序设计能力;2物联网综合实训四、课程的教育目标1.知识目标(1)理解和掌握Java语言的基本语法和算法;(2)掌握Java应用程序和小应用程序的编写方法;(3)理解面向对象的思想;(4)理解Java实际处理机制和异常处理机制;2.能力目标(1)能熟练使用Java编辑工具编写Java应用程序;(2)掌握面向对象的程序设计方法;(3)掌握GUI程序设计;(4)熟练JDBC窗口应用程序设计。3.素质目标(1)面向对象分析和设计;(2)团结协作、沟通交流能力和责任意识;(3)应用程序开发能力;(4)自学能力的培训;五、课程的教学内容与建议学时(72学时)序号章学时教学形式备注1Java语法基础4教学做合一2控制结构4教学做合一3数组运算4教学做合一4类与对象6教学做合一5继承6教学做合一6抽象类和接口4教学做合一7多态性4教学做合一8集合类4教学做合一9泛型2教学做合一10GUI编程6教学做合一11事件与异常2教学做合一12I/O流2教学做合一13JavaApplet2教学做合一14多线程8教学做合一15JDBC编程14教学做合一六、课程教学设计知识点教学目标学习与训练内容学时建议教学方法手段与资源利用建议教学环境说明考核评价Java语法基础掌握Java基础语法;常量、变量、数据类型;运算符与表达式;数组运算;4讲授法;上机实践;案例教学法;自主学习法;课程网站;1.在实训室或每生一台电脑。2.计算机上安装JSDK1.6和Eclipse或者Myeclipse1.在实训室或每生一台电脑。2.计算机上安装JSDK1.6和Eclipse或者Myeclipse过程考核(课堂提问、作业完成等)+项目考核过程考核(课堂提问、作业完成等)+项目考核程序控制结构掌握三种流程控制结构;熟练应用流程控制语句;方法定义与调用;选择结构程序设计;循环结构程序设计;选择、循环结构的嵌套;方法的设计、调用、参数传递过程;4讲授法;上机实践;案例教学法;自主学习法;课程网站;数组的运算掌握方法调用和算法设计;基于数组的排序算法;基于数组的常用算法;基于数组的排序、查找;4讲授法;上机实践;案例教学法;自主学习法;课程网站;类与对象理解对象和类的区别;掌握类的创建和对象的实例化掌握类成员的声明;类的定义、对象的实例化;类成员的声明;对象与成员方法的访问;6讲授法;上机实践;案例教学法;自主学习法;课程网站;继承理解继承的作用;掌握继承的实现方法;掌握继承的应用;继承的规则;继承的实现;继承的应用;6讲授法;上机实践;案例教学法;自主学习法;课程网站;抽象类与接口理解抽象类、接口的特点;学会自定义接口、抽象类;能够对抽象类和接口进行简单应用;抽象类与接口的不同之处;抽象类和接口的应用;抽象类、接口的定义;4讲授法;上机实践;案例教学法;自主学习法;课程网站多态性掌握多态的概念;理解多态的机制;掌握多态的实现;多态的实现;多态的应用;4讲授法;上机实践;案例教学法;自主学习法;课程网站;集合类理解哪些是集合类;集合类的功用;集合类的应用;4讲授法;上机实践;案例教学法;自主学习法;课程网站;泛型理解泛型的规则和限制;掌握泛型的实现;熟练泛型的应用;泛型的实现;泛型的应用;2讲授法;上机实践;案例教学法;自主学习法;课程网站;GUI编程掌握布局管理的布局管理掌握组件类的应用GUI编程;布局管理器的设计;组件的应用;6讲授法;上机实践;案例教学法;自主学习法;课程网站;事件处理异常处理理解事件处理机制;理解异常处理机制;掌握事件、异常处理的方法;事件处理;事件处理的机制;异常处理;2讲授法;上机实践;案例教学法;自主学习法;课程网站;I/O流I/O流类的使用;字符串类的使用;文件操作;I/O流类、String类的使用、文件操作;2讲授法;上机实践;案例教学法;自主学习法;课程网站;JavaApplet掌握Applet程序的设计;Applet程序的生命周期;Applet程序的设计;特效的设计;2讲授法;上机实践;案例教学法;自主学习法;课程网站;多线程理解线程的概念;多线程的作用;掌握多线程的创建方法;线程的创建;多线程的应用;8讲授法;上机实践;案例教学法;自主学习法;课程网站;Java数据库编程掌握数据库连接的步骤;掌握数据库连接的方法;掌握数据查询编程;熟练掌握JDBC窗口编程;数据库设计;数据库连接的应用;数据库的基本操作;数据库的窗口程序设计;14讲授法;上机实践;案例教学法;自主学习法;课程网站;说明:本表只涉及了该门课程的核心教学内容,仅供参考;其他内容任课老师可以自主安排。教学工具和环境,老师可以根据目前行业所使用的开发工具自由选择,考核评价标准仅供参考。七、教学基本条件1.对教师的基本要求(1)按照课程标准准备教案、讲义、课件。(2)熟悉面向对象程序设计语言,较深入理解面向对象的思想,具有较好的面向对象编程能力。(3)有面向对象程序设计课程的授课经验。(4)精心准备教学案例,实训项目。(5)有在软件公司进行工程实践锻炼的经历或者项目开发经验。2.教学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论