ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:24.89KB ,
资源ID:17215153      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17215153.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《Java程序设计》课程标准Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《Java程序设计》课程标准Word文件下载.docx

1、本课程的培养目标是培养学生掌握面向对象的基本概念和使用面向对象技术进行程序设计的基本思想;掌握面向对象编程工具JAVA语言的基本知识;能熟练地用JAVA语言进行一般面向对象的程序设计,为学生以后从事更专业化的软件开发工作奠定基础。21知识目标(1)理解和掌握JAVA语言基本语法和语义;(2)掌握图形用户界面编程技术;(3)掌握标准程序和小应用程序的开发方法;(4)掌握数据库、网络编程的基本开发方法。22素质目标(1)养成良好的编程习惯、提高团队精神和协作精神;(2)培养艰苦奋斗意识、良好的心理素质和克服困难的能力;(3)培养自我学习、不断接受新知识的能力。23能力目标(1)要求能较熟练地使用

2、JDK1.6 进行 Java 程序的编辑、编译和调试技术;(2)使用 相关软件进行数据库应用程序的开发;(3)能开发有一定实用价值的应用程序。3.课程内容和要求根据专业课程目标和涵盖的工作任务要求,确定课程内容和要求,说明学生应获得的知识、技能与态度。学习情景工作任务知识要求技能要求学时安排1. 成绩输入与求总分输出Java语言概述1.1 学生成绩的输出Java简介、特点、开发工具与运行环境;Java程序的结构;Java程序的开发步骤, javac、java的使用;Java程序的运行流程。编译调试简单程序。21.2 学生成绩的计算标识符与关键字;基本数据类型;字符串;运算符与表达式。1.3 输

3、入学生个门课的成绩数据的输入输出。2. 学生多科目成绩的管理程序控制语句及数组2.1学生成绩的统计分支结构;循环语句;跳转语句。运用流程控制结构编写简单的Java程序。482.2 学生成绩的排序一维数组;二维数组。3.ATM取款管理系统面向对象程序设计3.1 银行卡类的实现面向对象的核心和本质。编写具有三大特征的Java程序。163.2 用户信息类的实现访问权限控制符;封装;This的应用。3.3 不同类型银行卡类的实现继承;final的应用;抽象类和接口。3.4 工具类的实现多态;super的使用;程序包及系统类库。4.录入成绩的异常处理异常处理4.1 异常处理异常的概念;异常的处理机制;异

4、常类和异常的处理。编写具有异常处理的Java程序。5.图形化学生信息输入功能的实现组件和事件的处理机制5.1 学生信息的输入界面设计Component组件;容器组件;布局管理器;可视组件。运用布局管理器及各种可视组件设计应用程序图形界面。5.2 学生信息输入后的数据输出事件处理机制;可供选择的可视组件;滚动窗口;文本区。编写较复杂的窗口程序。6.成绩的图形表示图形用户界面设计6.1 学生成绩的图形绘制绘图坐标系及绘图类Graphics的常用方法;Font类的方法;系统提供的字体。采用合适的图形方式对学生的成绩情况进行显示,直观地表示学生成绩的变化和分布情况。6.2 用不同颜色的扇形分段表示学生

5、成绩Color类的构造方法;颜色常量和颜色选取。7.输入输出流和文件操作7.1 字节输入/输出流流的概念;InputStream/OutputStream类。根据数据的类型选择相应的输入/输出流进行数据的读/写操作;通过File类对文件进行操作。7.2 字符输入/输出流Reader/Writer类。7.3 文件操作File类;File类的方法;文件的顺序处理和随机访问。8.用户注册系统数据库技术8.1 装载数据库驱动程序JDBC简介;JDBC驱动的分类;装载和指定JDBC驱动程序。利用JDBC对数据库的访问、更新等操作,实现基本数据库设计。108.2 连接/关闭数据库DriverManager

6、类;Connection接口。8.3 数据库的操作Statement接口;ResultSet接口。9.国庆倒计时牌多线程编程技术9.1 理解线程线程概念及其实现机制;线程属性及其方法;线程的创建、运行、阻塞和终止;线程的调度和优先级。创建具有线程的Java程序。9.2 创建线程线程中的方法;创建线程的两种方法。编写多线程的同步控制的Java程序。9.3线程通信同步代码块;同步方法;死锁。理解使用管道进行线程通信的Java程序。10.网络聊天程序网络通信10.1 IP地址和InetAddress类IP地址简介;InetAddress类的方法及属性。编写简单网络Java程序。10.2 TCP/IP

7、体系结构与URL类的使用TCP/IP协议;URL类的组成和应用;抽象类URLConnection。编写基于TCP/IP的Java程序。10.3 Socket网络通信Socket通信机制和通信模式;ServerSocket/Socket类;TCP与UDP的比较;UDP程序的实现。编写基于UDP协议的网络程序。11.电子相册设计Applet程序11.1 Applet程序的编写Applet概述;Applet类;标记格式;参数传递的应用;Applet与浏览器之间的通信;Applet程序的运行方式。编写运行Applet程序并使用Applet程序处理声音与图像。11.2 加载图像装载图像;跟踪图像的下载;

8、显示图像;其他处理类。11.3 播放声音Applet类的play()方法;AudioClip类的使用。12.网络考试系统的设计与实现12.1 创建登陆界面中的容器与组件容器与组件的综合应用。利用Java面向对象程序设计知识进行综合实训。1412.2 设计用户登录界面的布局布局的应用。12.3 处理登陆界面中的事件事件的综合应用。12.4 设计用户注册界面GUI的综合应用。12.5 读写考试系统中的文件输入流/输出流的综合应用。12.6设计考试系统中的倒计时线程的综合应用12.7 设计考试功能模块菜单;工具栏;滚动面板。机动合计4.课程实施和建议4.1课程的重点、难点及解决办法课程的重点:面向对

9、象程序设计方法、Java面向对象技术实现、网络数据库系统开发、第三方软件包开发技术。课程的难点:学生面向对象思想的建立、Java的事件处理及多线程机制、学生实际工程项目开发能力培养、创新能力培养。解决办法: (1)为树立学生面向对象程序设计思想,掌握Java技术精髓,在理论教学上,我们采用“项目驱动”教学方法,将相关知识点融入项目,通过项目实现,让学生掌握Java技术,并对面向对象编程有一个直观和更加感性的认识,再通过动画演示、趣味教学等方法,从项目中提炼出相关知识点,让学生建立起面向对象编程的思想。 (2)在培养学生基本编程能力方面,我们采用“榜样学习”的模式,学生在教师讲解的项目的基础上,

10、完成与之知识点类似的项目,以进一步强化学生的实际编程能力。 (3)在培养学生实际工程能力方面,我们采用“三段论”教学方式,通过“项目调研、项目实现、项目验收”,熟悉企业项目开发流程,培养学生分析问题、解决问题能力和团队合作能力。 (4)在培养学生创新能力方面,对学习程度较好的学生,通过让学生跟踪Java新技术,锻炼学生的创新思维能力,并带动整体学风建设。 4.2教学方法和教学手段421教学方法:本课程主要采用“启发式”教学法、“示例法”教学法、“任务驱动式”教学法、“讨论法”教学法和“ 项目案例” 教学法等多种教学方法。(1)启发式教学:以问题启发学生,调动学生的学习主动性和积极性,促使他们生

11、动活泼地学习。(2)示例法教学:使用多媒体将案例关键的知识点和关键步骤进行演示(课件演示)。这种方法比较直观,还可活跃课堂气氛,激起学生学习兴趣。(3)任务驱动式教学:把教学内容巧妙地隐含在每个任务之中,让学生提出问题,分析问题,自己解决问题,培养学生的自学能力和相对独立的分析问题、解决问题的能力。(4)讨论法教学:同学之间讨论问题,可以让学生养成独立思考问题、相互交流意见的习惯,从而提高他们分析和解决问题的能力。(5)项目案例教学法:以一个实际的项目或案例(J-QQ聊天室)为例展开教学,将知识点融入项目中,运用面向对象的思想进行分析、设计和实现,树立学生面向对象的程序设计思想。422教学手段

12、多媒体教学:在课件设计中,营造轻松活泼的课堂气氛,通过图片、动画、实例演示等方式使课程内容变得容易理解、学习,教学方式更为直观生动,教学过程更为紧凑,更能吸引学生的注意力,学生更能发挥学习的主体性和能动性,从而本课程的教学效果更为显著。软件模拟教学:由于程序设计课程的特点,如果将程序以课件形式提供给学生,学生可能会出现照抄课件的情况。因此,在课堂上,对于要实现的程序,都是主讲教师边分析,边实现。学生在教师分析的同时,可以自己实现程序,通过与教师所写程序的比较,找出自己的不足,提高自己的程序编制能力。网络教学:在课堂教学的基础上,课程组开发的网络课程为学生提供了教学课件、论坛讨论、技术前沿等拓展

13、学习资料。利用校园网的优势,我们把该课程的所有教学资源上网,并利用电子邮件、课程BBS与学生进行课外交流,为学生提供了更为广泛的沟通渠道与环境。通过网络平台,学生可根据自己的学习情况有重点地选取再学习的内容,提高了课程学习的效率。4.3教学评价说明基本情况各任务模块可参照下表进行评价:评价目标评价方式评价比重能编写实现一个简单Java程序。过程性评价:提问、动手操作、案例分析、课后作业;总结性评价:卷考填空题、选择题、程序分析题、程序设计题;课程模拟实训。2%能掌握Java语言简单基础语法知识。能实现简单数据的输入/输出。2.1 学生成绩的统计能运用Java三种分支结构。卷考填空题、选择题、程

14、序分析题;4%能运用Java数组。能掌握面向对象程序设计概念。5%能理解和运用访问权限控制符。能理解和运用抽象类和接口。能理解和运用多态。能编写具有异常处理的Java程序。卷考填空题、选择题;能运用布局管理器设计布局美观的GUI程序。5.2 学生信息输入后的数据暑促能使用事件监听及ActionEvent类和 WindowEvent类处理;能编写能处理单击、窗口关闭等时间的简单GUI的程序。能绘制基本图形。3%能绘制用不同颜色的扇形分段能利用字节流文件的顺序访问。能利用字符流文件的顺序访问。能通过File类对文件进行操作。能利用JDBC实现对数据库的连接操作。能利用JDBC实现对数据库的访问操作

15、。能利用JDBC实现对数据库的更新操作。能理解线程概念。能创建具有线程的Java程序。能编写多线程的同步控制的Java程序。能编写简单网络Java程序。能编写基于TCP/IP的Java程序。能编写基于Socket通信机制的网络程序。能编写运行Applet程序。能使用Applet程序处理图像。能使用Applet程序处理声音。能完成该项目基本功能。14%100%说明:每个模块的考核主要考察学生的出勤情况、实际动手能力、理论知识的运用与掌握情况、完成作业的准确度、完整度、规范度等、分析问题、解决问题的能力、合作沟通能力、学习态度、等评定项目进行考核。4.4 教材编写本课程采用由张兴科、季昌武主编的教

16、育部高职高专计算机教指委规划教材Java程序设计项目教程该教材有如下特色:(1)本书语言叙述通俗易懂,面向实际应用。内容组织采用任务引领教学法, “以就业为导向”,突出高职教育的特色。(2)根据项目需要,通过问题提出、实例引入、知识讲解、分析提高的递进方式讲解Java面向对象程序设计方法,并通过项目拓展的方式,启发学生对相关知识的学习,以进一步掌握面向对象程序设计的思想。(3)本书内容基础性强、图文并茂,每一章都配有大量可操作性范例和应用实例,学生不仅能巩固所学的知识,还能提高操作能力。4.5课程资源的开发与利用1教辅材料:要力求接近实践,最好是来源于实践的案例与情境,并开发课程的习题、参考文

17、献等内容,向学生开放,以利于学生自主学习。2实训指导书:格式正确、内容全面,且能具体写明对学生的各项要求。3软件环境:不断完善实训室的软件环境,为学生提供更好的开发条件。4硬件环境:希望能够加大对硬件实训内容的建,为学生提供校内亲身参与软件开发的环境;同时,通过各种渠道加大对校外实训基地的建设,为学生的校外实践提供环境条件。5信息技术:充分的利用各种信息技术,例如网络、多媒体课件等,为学生提供学习的便利条件。例如加大课程的网络资源建设,把与课程有关的文献资料、教学大纲、电子教案、教学课件、习题、教学视频、采购管理的相关前沿信息、与职业资格考试相关的资料、学生与教师的互动等都放到网上,充分的为学生的自主学习提供环境条件。4.6师资和实训条件要求任课教师必须具有丰富的软件开发知识(包括理论知识和实践知识)、课程开发能力、基于学生能力培养的教学能力、为社会提供科技服务的能力等,以利于教学和课程的改革。4.7其它说明无4.8教学参考资料481参考书目:JAVA项目开发案例导航,王寅乐,电子工业出版社JAVA参考大全,希尔德,清华大学出版社JAVA编程思想,Bruce Eckel,机械工业出版社482推荐行业等网站:CSDN论坛:JavaEye:中文JAVA技术网:-JAVA和J2EE解决之道:编写:杨光梅校对:罗娜审核:唐锡雷信息与建筑工程学院2013年7月21日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1