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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(JAVA程序设计-课程标准.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

JAVA程序设计-课程标准.doc

1、1JAVA 程序设计 课程标准一、课程性质JAVA 程序设计是计 算机类专业的核心课程,是计算机类专业的一门重要的专业基础课程,旨在培养学生程序设计技术和 OOP 设计思想,涉及计算机体系结构、面向对象编程、多线程处理、网络通信以及程序设计等内容,通过本课程的学习,学生能够了解 Java 语言特征、常见 的 Java 类库 以及面向对象程序 设计思想,掌握计算机程序的结构;掌握程序的开发过程;掌握常用数据结构及 Java 编程语言的语法;学会利用 Java 语言编写面向网络应 用的简单程序。为以后学习更高级的计算机相关课程,从软件开发相关工作奠定坚实的基础。二、课程设计思路1、内容选择课程中所

2、涵盖的教学内容是依据对行业及相关企业的调研、根据行业专家对 IT 制造专业 所涵盖的岗位群进 行的任务和职业能力分析,同时遵循高等职业学校学生的认知规律,紧密结合职业资格证书中相关考核要求。2、教学法设计根据本课程的教学目标要求和课程特点以及有关学情,选择适合于本课程的最优化教学法。综合考虑教学效果和教学可操作性等因素,2本课程选用 讲授法、实验教学法及案例驱动法。实验教学法:是指学生在教师的指导下,上机编写程序。案例驱动法:是指由老师提出或设置某些问题,通过带领学生解决实际的案例教授知识点和类库的用法。3、内容编排设计教学内容是根据 Java 程序员的基本要求,结合职业技能证书考证,培养学生

3、的实践动手能力,使学生在职业实践活动的基础上掌握知识,增强课 程内容与职业岗位能力要求的相关性。三、课程目标通过本课程的学习,使学生具备 Java 程序设计语言相关知识、能够编写、 调试 Java 程序,遵守良好的代码编写规范。能够使用 Java语言解决实际问题,能胜任 Java 程序开发、软件测试等工作任务。1、知识目标 (1)掌握 JAVA 语言的基本 语法;(2)掌握数组的使用;(3)掌握面向对象程序设计的基本方法;(4)学会处理程序运行中的异常;(5)学会使用 Java 常用的类,包括(String 类,Java 包装类,Math类, Java 集合框架);(6) 学会使用 Java

4、IO 流读写文件;(7)会使用 swing 开发简单的图形界面;(8)了解多线程编程;3(9)了解基于 JDBC 的数据 库编程方法。2、技能目标 (1)能熟练使用常用集成开发环境(Eclipse)编写、调试、运行 Java程序;(2)能够阅读 J2SE 的 API 帮助文档,查找类的使用方法,能够使用常用的 Java 类开发应 用程序。3、素质养成目标(1)通过课程的学习,培养学生独立分析解决问题的能力,养成良好的编程习惯;(2)通过分组完成任务,培养学生团队协作精神。四、课程内容和要求根据本课程的教学进程,将课程分解成十四个教学项目,共 48个学时。4项目一 Java 语言概述及开发环境搭

5、建参考学时 4 学时学习目标了解 Java 语言的发展历史;掌握环境变量的设置、使用及 Java 程序的运行方式;认识 Java 程序的结构;会编写一个简单的 Java 程序;用 eclipse 创建、编译和运行 Java 程序。学习任务Java 技术的发展历史和 Java 语言的特点;Java 程序结构;Java 程序的运行机制;Java SDK 介绍;Eclipse 环境下创建、运行 Java 程序。知识内容与要求(必备的知识) 了解 Java 语言的发展历史与特点。技能内容与要求(应具备的技能) Java 运行环境的安装;Java 程序开发过程。项目二 Java 语言基础参考学时 2 学

6、时学习目标理解数值型数据、字符型数据的表示方法;正确定义变量与变量赋值;编写 Java 程序完成数据的简单计算;理解 Java 语言中数据类型的分类;熟练应用表达式中数据类型的转换。学习任务Java 标识符和关键字;基本数据类型;数据运算;从控制台获得输入。知识内容与要求(必备的知识)Java 语言基本元素;数据类型。技能内容与要求(应具备的技能) 运算符的计算。项目三 Java 语言的程序结构及数组参考学时 4 学时学习目标叙述程序中条件转移的流程。使用 if else 结构实现条件控制。使用 switch 语句实现条件控制。理解逻辑运算在条件转移中的作用。5叙述循环语句的控制流程。使用 w

7、hile、for、do while 语句来控制语句的重复。叙述循环条件的作用。理解三种循环结构的相同点和不同点。使用 break 与 continue 语句控制程序跳转。学习任务关系运算和逻辑运算;If 语句;If else 语句;switch case 语句;while 语句;for 语句;do while 语句;多重循环;循环跳转语句。知识内容与要求(必备的知识)Java 程序的构成部分;理解顺序结构的执行顺序;理解选择结构的执行顺序;理解循环结构的执行顺序;理解跳转语句的执行顺序。技能内容与要求(应具备的技能) 掌握顺序结构、选择结构、循环结构及跳转语句的使用项目四 面向对象的概念与类的

8、定义参考学时 4 学时学习目标理解对象和类,并用类来建立对象模型学会如何定义类和创建类的对象叙述构造方法的特征及作用正确使用 this 关键字叙述实例变量与静态变量,实例方法与静态方法的区别正确使用类成员变量和方法的访问权限学习任务定义类和创建类的对象; 包的使用;区分引用变量和基本数据类型变量; 使用 Java 类库中的类; 实例变量和静态变量、实例方法和静态方法的区别; 类和成员的不同访问级别,理解访问权限控制符的含义;成员方法;static 与 final 变量的使用;理解成员方法的修饰。知识内容与要求(必备的知识)面向对象的基本概念;类的描述。6技能内容与要求(应具备的技能)类的定义;

9、成员变量的声明;成员方法的定义;使用构造方法构造对象;编写带有对象参数的方法。项目五 对象的创建与类的继承和多态参考学时 2 学时学习目标利用继承性由父类创建子类;使用关键字调用父类的构造方法和方法;在子类中覆盖父类方法;区分覆盖和重载的区别;理解多态性和动态绑定;final 修饰符;熟悉 Object 类的几个常用方法。学习任务子类中覆盖的方法;重载的形式;抽象类的继承。 知识内容与要求(必备的知识) 了解多态和继承的概念技能内容与要求(应具备的技能) 会创建类和使用类对象;会使用类的继承;项目六 接口、包和异常参考学时 4 学时学习目标声明和使用接口理解异常和异常处理区别异常的类型了解何时

10、进行异常处理在方法中抛出异常用 try-catch 块捕获和处理异常解释异常的传播方式在 try-catch 中使用 finally 子句了解自定义异常的方法。学习任务声明接口;实现接口;使用接口;异常和异常处理;异常类型;方法抛出异常;用 try-catch 块捕获和处理异常;在 try-catch 中使用 finally 子句;7自定义异常。知识内容与要求(必备的知识)理解接口的声明形式;理解异常的类型;掌握异常的定义方法。技能内容与要求(应具备的技能)会声明、实现和使用接口;会进行异常的处理;会自定义异常。项目七 多线程程序设计参考学时 4 学时学习目标编写 Java 多线程程序;理解线

11、程的状态;会多线程程序的设计。学习任务使用 Thread 类创建线程;使用 Runnable 接口创建线程;线程的启动、暂停和停止方法;线程的执行方式;线程的优先级;synchronized 对象锁。知识内容与要求(必备的知识)多线程概念;线程的状态。技能内容与要求(应具备的技能)多线程的创建;多线程状态转换;多线程的优先级调度。项目八 常用集合接口参考学时 2 学时学习目标使用 Java 集合类的处理多个对象;Collection 接口及其实现类(ArrayList 类、LinkedList 类、Vector类); 会使用 String 和 StringBuffer 类进行字符串处理。学习任

12、务ArrayList 类;LinkedList 类;Vector 类;使用 String 类处理字符串;使用 StringBuffer 类处理字符串;“=”与“equals”区别。知识内容与要求(必备的知识)集合概念;字符串基础知识。8技能内容与要求(应具备的技能) 会使用 String 和 StringBuffer 处理字符串。项目九 Java 输入输出流和文件的读写参考学时 4 学时学习目标理解文本 I/O 和二进制 I/O 的区别;了解 Java 如何进行输入输出操作;会使用 File 类查看文件属性;会使用 PrintWriter 写文本文件;会使用 BufferedReader 读文

13、本文件;会使用 DataInputStream 和 DataOtputStream 读写二进制文件。学习任务使用 File 类获得文件属性;PrintWriter 类写文本文件;BufferedReader 类读文本文件;DataInputStream 读二进制文件;DataOtputStream 写二进制文件。知识内容与要求(必备的知识)流的基本概念;标准输入和输出设备的两个流处理类。技能内容与要求(应具备的技能)字节流和顺序文件的读写;字符流;文件类。项目十 数据库编程参考学时 2 学时学习目标 使用 JDBC 进行数据库编程。学习任务 JDBC 的概念;使用 JDBC 访问数据库的方法。

14、知识内容与要求(必备的知识) JDBC 的工作原理。技能内容与要求(应具备的技能) 使用 JDBC 进行数据库编程的方法与步骤。项目十一 网络编程参考学时 4 学时学习目标网络编程基本知识 ;基于 TCP 协议实现服务器端与客户端的通信;基于 UDP 协议实现服务器端与客户端的通信。9学习任务网络通讯的过程;C/S 结构和 B/S 结构;TCP 与 UDP;InetAddress 类;TCP 网络编程步骤;Socket 类。知识内容与要求(必备的知识)客户端与服务端的概念C/S 与 B/S 区别TCP 与 UDP 概念。技能内容与要求(应具备的技能) Socket 服务的编程。项目十二 GUI

15、参考学时 4 学时学习目标描述 Java GUI API 的体系结构;理解布局管理的作用;使用 FlowLayout、GridLayout 和 BorderLayout 布局管理器在容器中布局组件;使用 JPanel 和 JScrollPanel 作为子容器;使用JButton、JLabel、JTextField、JTextArea、JCheckBox、JRadioButton、JComboBox、JTable 创建用户图形界面;学习任务容器类 JFrame,JPanel,JScrollPane;布局管理器 FlowLayout、GridLayout 和 BorderLayout;辅助类 Co

16、lor,Font,ImageIcon,边框类;基本组件JButton、JLabel、JTextField、JTextArea、JCheckBox、JRadioButton、JComboBox、JTable;知识内容与要求(必备的知识)GUI 概念AWT 的标注库。技能内容与要求(应具备的技能)Swing 组件的使用;JFrame 创建窗体;JPanel 容器的使用。项目十三 常用类参考学时 2 学时学习目标 了解 java.util 包; 能够熟练运用如下类进行 Java 编程。学习任务java.util 包简介;Date 类;Calendar 类;10Random 类的使用。知识内容与要求(

17、必备的知识) 常用类的包含哪些内容。技能内容与要求(应具备的技能) 常用类的使用方法。项目十四 记事本软件参考学时 4 学时学习目标了解软件开发流程;培养团队协作能力;培养学生的软件文档的撰写能力。学习任务 GUI 技术在记事本软件中的应用。知识内容与要求(必备的知识) GUI 技术相关知识。技能内容与要求(应具备的技能) JAVA 应用软件开发的流程。项目十五 复习参考学时 2 学时学习目标 本课程总结复习。学习任务Java 语言概述;Java 语言基础;Java 程序语句和流程控制;Java 面向对象程序设计;Java 接口、包和异常;字符串处理;Java 的输入输出;Java 多线程设计

18、;创建用户界面;数据库编程。知识内容与要求(必备的知识) 掌握面向对象的基本理论知识。技能内容与要求(应具备的技能) 学会使用面向对象思想进行项目的设计与编程。11五、实施建议1、教材选用建议陈占伟、刘旭编著 Java 程序设计 武汉大学出版社 2014 年 4月。2、教学方法建议注意教学方法的灵活性,组织学生讨论、问题教学、进行解题指导等,充分 发挥学生的主动性,努力提高学生学习的积极性,加强学生把理论用于实际的培训,要重视本专业领域发展趋势,为学生提供职业生涯发展的空间,努力培养学生参与社会实践的创新精神和职业能力。教学过程中教师应积极引导学生提升职业素养,提高职业道德。3、师资条件要求主

19、讲教师应具备学士或硕士学位,能综合运用各种教法设计课程,掌握新技术,具有较强的专业能力新知识,有丰富的行业经验,具有相关职业资格证书和教师资格证书;主讲教师应具备学士或硕士学位,能综合运用各种教法设计课程,掌握新技术,具有较强的专业能力新知识,有丰富的行业经验,具有相关职业资格证书和教师资格证书。4、教学条件基本要求序号 名称 基本配置要求 功能说明1 多媒体教室 投影仪一台、教学用计算机一台等 演示+讲授教学内容5、考核评价建议课程考核分为两个部分:平时考核和期末笔试考核。12(1)平时考核(30)学习态度(5)、课堂提问(5)、考勤(10)、讨论作业(10)。(2)终结性考核(70)期末笔试。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报