欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Java程序设计课程教学大纲.docx

    • 资源ID:25615150       资源大小:16.06KB        全文页数:12页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java程序设计课程教学大纲.docx

    Java程序设计课程教学大纲 “Java程序设计”课程教学大纲 教研室主任:韩莉莉执笔人:韩莉莉 一课程基本信息 开课单位:管理学院 课程名称:Java程序设计 课程编号:182022 英文名称:Java programming 课程类型:专业基础课 总学时:68(理论)+34(实验) 学分:3 开设专业:信息系统与信息管理 先修课程:C语言 二课程任务和目标 (一)课程任务 Java程序设计是计算机软件专业的核心课程之一,也是基础课程之一,Java 语言是当前十分流行的一门经典网络编程语言。本课程主要介绍了Java 语言的功能和特点,主要内容包括:Java 语言基础知识,Java 语法构成,面向对象编程技术,常用系统类使用,图形用户界面设计,图形处理,多媒体处理,异常处理,文件和流处理,多线程技术和网络编程技术。目的是使学生掌握一门高级网络程序设计语言,了解网络程序设计方法,具有基本的进行网络程序设计的能力。 (二)课程目标 1.能力目标 (1)培养学生规范编码和良好的程序设计风格 (2)培养学生面向对象编程的思维和提高逻辑思维能力 (3)培养学生发现问题、分析问题和解决问题的能力 (4)培养良好职业素质和职业道德 (5)培养团队协作和和谐的沟通能力 2.知识目标 (1)掌握Java语言基础 (2)熟练掌握对象和类 (3)掌握继承与多态 (4)熟练掌握数组和字符串 (5)掌握Java的异常处理 (6)掌握Java的输入/输出 (7)了解GUI程序设计 (8)熟练掌握Java的集合 (9)了解多线程和网络编程 (10)掌握JDBC技术 (11)了解面向对象的常用设计模式 (12)掌握Java程序设计的思想和方法 三、教学内容与要求 第一章 Java概述 1.1 Java起源、Java特点、Java开发环境搭建、第一个Java小程序例子。目的要求: 1.了解Java的起源 2.了解Java的特点 3.熟练掌握搭建Java开发环境 第二章 Java基本语法 2.1 数据类型,运算符、表达式及其控制结构。 2.2 数组和String字符串。 2.3 命名规范和注释。 目的要求: 1.掌握运算和表达式 2.熟练掌握语句、字符串和数组的常用方法和素性 第三章类与对象 3.1类的定义、对象的创建、类与对象关系、数组对象。 3.2类的属性和方法的定义、方法重载和递归。 3.3静态成员、封装、构造方法。 3.4成员的访问控制、代码块、this、static和Date类。 目的要求: 1.掌握类的成员变量和成员方法 2.熟练掌握创建对象和使用对象 3.掌握对象的引用和实体 4.掌握方法中的参数传值 5.熟练掌握构造方法和方法重载 6.了解static和this关键字,访问权限(private、default、protected和public)第四章继承 4.1抽象类的定义、抽象类的方法、继承的基本概念。 4.2派生子类、继承原则、方法覆盖和重载。 4.3super、final关键字和Object类。 目的要求: 1.掌握抽象类的属性和抽象方法 2.掌握抽象类的原理和作用,子类的继承性 3.熟练掌握变量的隐藏和方法的重写 4.掌握方法的重载与重写的异同点 5.掌握super 和final关键字。 第五章接口 5.1接口的定义、接口的特性、接口的使用、接口的作用、接口与抽象类的区别、接口继承。 5.2接口回调、接口参数、接口的实际应用(制定标准)。 目的要求: 1.掌握接口与抽象类的区别 2.掌握接口的继承,接口回调和接口做参数 第六章多态 6.1强制类型转换、对象的多态性、向上类型转换和向下类型转换。 6.2实体类的多态性、抽象类的多态性、接口的多态性和多态的特性。 目的要求: 1.熟练掌握向上类型转换 2.掌握向下类型转换和多态实际应用 第七章内部类 7.1静态内部类、局部内部类和实例内部类。 7.2匿名内部类、匿名对象、内部类的特点和使用范围。 目的要求: 1.掌握静态内部类、实例内部类和局部内部类的创建和调用 2.熟练掌握匿名内部类的创建和调用 第八章异常 8.1 异常的概念、异常的处理机制、Exception与RuntimeException类、try-catch-finaly 语句。 8.2 throws与throw关键字、断言、异常继承结构、自定义异常。 目的要求: 1.熟练掌握异常的处理 2.了解自定义异常 第九章 IO操作 9.1操作文件的File类、RandomAccessFile类、流的定义、字节流与字符流基本操作。 9.2 转换流(OutputStreamWriter类与InputStreamReader类)、内存操作流、管道流、 打印流、System类对IO的支持。 9.3 BufferedReader类、Scanner类、数据流、合并流、压缩流和对象序列化。 目的要求: 1.掌握文件类File的基本方法和属性 2.熟练掌握字符流与字节流的基本操作 3.熟练掌握转换流-OutputStreamWriter类与InputStreamWriter类的基本操作 4.熟练掌握System类对IO的支持的常用的方法和属性 5.掌握BufferedReader类的常用方法和常用属性和Scanner的基本操作 第十章集合 10.1 集合的概念、Collection接口、List接口、ArrayList(多态数组)和LinkedList (链表)、Set接口与SortedSet接口、HashSet(散列集)。 10.2 Map接口、HashMap(散列映射)、Hashtable(散列表)、TreeSet(树集)和TreeMap (树映集)。 目的要求: 1.熟练掌握ArrayList(动态数组)、HashMap(散列映射)和Vector(向量)的基本操 2.掌握LinkedList(链表)、Stack(栈)和HashSet(散列集)基本操作 第十一章图形用户界面 11.1 AWT简介、Swing简介、基本容器:JFrame、标签组件:JLabel、按钮组件:JButton 和布局管理器。 11.2 其它容器(JPanel、JSplitPane、JTabbedPane、JScrollPane、JdesktopPane与JInternalFrame)、不弹起的按钮组件、文件组件、事件处理、单选按钮。 11.3 复选框、列表框、下拉列表框、菜单组件、文件选择框、表格。 目的要求: 1.掌握JFrame,标签组件:JLable,按钮组件:JButton,布局管理器 2.熟练掌握JRadioButton,复选按钮:JCheckBox,列表框:JList,下拉列表框:JComboBox,菜单组件:JMenu和JMenuBar,文件选择框:JFileChooser,事件处理。 第十二章 Applet应用程序 12.1 Applet类的常用方法、Applet的生命周期、JApplet类的常用方法。 12.2 Applet与HTML混合使用、Applet与多媒体(音频和视频)。 目的要求: 1.掌握Applet类的常用方法,JApplet的常用方法和属性 第十三章多线程 13.1进程与线程的定义和关系、线程的实现(两种方法)、线程的状态、线程的常用操作 方法。 13.2 线程操作范例、同步于死锁、线程的生命周期、线程操作案例(生产者与消费者问 题)。 目的要求: 1.熟练掌握创建线程的方式和线程的常用方法 2.掌握线程的调度与优先级,资源共享(同步、等待、通知和死锁) 第十四章网络通信 14.1 IP地址简介、InetAddress类、URL与URLConnection、URLEncoder与URLDecoder 使用和关系。 14.2 ServerSocket类与Socket类、TCP简介、TCP程序,在服务器上创建应用多线程、 UDP简介和UDP程序设计。 目的要求: 1.掌握URL类和URLConnection类的常用方法和属性 2.熟练掌握InetAddress类和Socket套接字类的常用方法和属性 3.掌握UDP数据报的打包、发送与接收数据包和广播数据包的操作 第十五章 JDBC 15.1 JDBC简介、SQL Server2000安装与使用、SQL语句(增、删、改、查)、采用JDBC-ODBC 桥连接数据库。 15.2 使用纯Java数据库驱动连接数据库的步骤、ResultSet接口和PreparedStatement 接口、存储过程、事件处理。 目的要求: 1.掌握MySql数据库简介、安装及其配置 2.熟练掌握JDBC操作步骤 3.熟练掌握Connection接口、Statement接口、PreparedStatement接口的使用 4.掌握事件处理 四、学时分配 课时分配表 五考核说明及教学参考书目 考核方式:期末笔试闭卷,平时成绩占总成绩的20%。 教材:张亦辉等编著Java面向对象程序设计人民邮电出版社 2022年10月参考资料: 1.Java开发实战经典,李兴华,清华大学出版社 2.Java基础与实例精讲,宾春清李建瑜,北京航天航空大学出版社,2022年7月 3.Java开发技术大全,刘新,清华大学出版社,2022年2月 富不贵只能是土豪,你可以一夜暴富,但是贵气却需要三代以上的培养。孔子说“富而不骄,莫若富而好礼。” 如今我们不缺 土豪,但是我们缺少贵族。 高贵是大庇天下寒士俱欢颜的豪气与悲悯之怀,高贵是位卑未敢忘忧国的壮志与担当之志高贵是先天下之忧而忧的责任之心。 精神的财富和高贵的内心最能养成性格的高贵,以贵为美,在不知不觉中营造出和气的氛围;以贵为高,在潜移默化中提升我们的素质。以贵为尊,在创造了大量物质财富的同时,精神也提升一个境界。 一个心灵高贵的人举手投足间都会透露出优雅的品质,一个道德高贵的社会大街小巷都会留露出和谐的温馨,一个气节高贵的民族一定是让人尊崇膜拜的民族。别让富而不贵成为永久的痛。 分享一段网上流传着改变内心的风水的方法,让我们的内心高贵起来: 喜欢付出,福报就越来越多;喜欢感恩,顺利就越来越多;喜欢助人,贵人就越来越多;喜欢知足,快乐就越来越多;喜欢逃避,失败就越来越多;喜欢分享,朋友就越来越多。 喜欢生气,疾病就越来越多;喜欢施财,富贵就越来越多;喜欢享福,痛苦就越来越多;喜欢学习,智慧就越来越多。

    注意事项

    本文(Java程序设计课程教学大纲.docx)为本站会员(h****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开