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

    Java程序设计基础与实战-教学大纲(45学时).docx

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

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

    Java程序设计基础与实战-教学大纲(45学时).docx

    Java语言程序设计(第三版)课程教学大纲学 分:3学分学 时:45学时(其中:讲课学时:30上机学时:15 )适用专业:通识选修课、专业拓展课一、课程的性质与目标Java语言程序设计的可作为一门计算机科学与技术的普及课、入门课,用作专业拓 展课或非计算机专业的通识选修课。通过本课程的学习,学生能够了解Java语言特征、常用 的Java类库以及面向对象程序设计思想,并理解计算机软件和计算机系统的工作原理和方 式,提高对计算机科学与技术的兴趣,促进学生能在未来的学习和工作中,使用“计算机思 维”来解决实际问题,全面提高学生的综合素质。二、课程设计理念与思路课程设计理念:高等职业教育不仅注重对专业知识和技能的传授,也注重对学生综合素 质的培养,不局限于个人选择的专业,有助于个人潜力能够得到最大限度的发挥。在全球云 计算和移动互联的产业背景下,在高等教育的通识教育中增加有关计算机技术基础知识与能 力的课程,有助于非计算机专业大学生综合素质的提高。课程设计思路:Java语言程序设计作为一门选修课,让学生把一门程序设计语言掌握到 实用的程度较有难度。本课程并非介绍Java标准版的所有内容,而是通过Java语言深入理 解程序设计的精髓,大局部知识点是适用于所有编程的基础知识,如变量、运算符、流程控 制语句和10等。潜移默化地培养学生程序化、系统化的思维模式,让学生能够使用抽象思维 分类解决问题。同时,培养学生的自学能力。软件技术的开展日新月异,教材不能做到和语 言同步,互联网的存在为自学掌握一门技能提供了便捷,可以让学生自己分析问题、动手编 程和,在此过程中,学生上网查阅相关资料,能够更新知识,并逐渐具备独立研究的能力。三、教学条件要求操作系统:Windows 10功能分析V工程预览V数据库设计V工程环境搭建V实体类设计V工具类设计V用户注册功能V用户登录功能个人中心功能V领养流浪猫功能V登记流浪猫功能用户信息修改功能流浪猫信息详情功能V用户管理功能V流浪猫管理功能领养记录管理模块五、学时分配章目讲课上机合计第一章走进Java的世界2学时1学时3学时第二章Java编程基本功3学时1学时4学时第三章面向对象编程2学时1学时3学时第四章面向对象的特性3学时1学时4学时第五章抽象类和接口2学时1学时3学时第六章异常和常用类3学时2学时5学时第七章集合框架5学时2学时7学时第八章 I/O流3学时2学时5学时第九章图形用户界面3学时2学时5学时第十章线程与并发4学时2学时6学时第十一章网络编程3学时1学时4学时第十二章 使用JDBC操作数据库(可选)2学时1学时3学时第十三章 流浪猫救助平台(可选)2学时2学时4学时合计30课时15学时45课时注:可选章节未计入合计课时。六、考核模式与成绩评定方法本课程为考试课程,期末考试采用百分制的闭卷考试模式。学生的考试成绩由平时成绩 (30%)和期末考试(70%)组成,其中,平时成绩包括出勤(5%)、作业(5%)、实验和上机成 绩(20%)。七、选用教材和主要参考书本大纲是根据教材Java语言程序设计(第三版)所设计的。八、大纲说明本课程的授课模式为:课堂授课+上机,其中,课堂主要采用多媒体的方式进行授课,并 且会通过测试题阶段测试学生的掌握程度;上机主要是编写程序,要求学生动手完成指定的 程序设计或验证。开发工具:IntelliJ IDEAU!U!、课程的主要内容及基本要求第一章 走进Java的世界学习单元第一章走进Java的世界学时3学时学习目标1 . 了解Java的开展史2 . 了解Java语言的特性3 .掌握Java开发环境的搭建4 .理解Java的运行机制5 .掌握IntelliJ IDEA开发工具的基本使用学习内容知识点了解掌握重点难点可选计算机语言开展史VJava语言开展史VJava语言的特性VJDK的安装和配置VPath环境变量VJDK目录分析V第一个Java程序VJava的编译运行机制使用IntelliJ IDEA开发程序V第二章Java编程基本功学习单元第二章Java编程基本功学时4学时学习目标1 .掌握Java的基本语法格式2 .掌握变量和常量的定义与使用3 .掌握Java的基本数据类型和数据类型转换4 .掌握运算符的使用5 .掌握分支结构语句的使用6 .掌握循环结构语句的使用7 .掌握数组的定义与使用8 . 了解JVM内存模型学习内容知识点了解掌握重点难点可选Java的基本语法格式Java中的注释VJava中的关键字VJava中的标识符V变量的声明和使用V常量的声明和使用V常用的数据类型V数据类型转换算术运算符V赋值运算符V比拟运算符V逻辑运算符V三元运算符V位运算符VV条件运算符V运算符的优先级V输入和输出V顺序结构VVif条件语句switch条件语句Vwhile循环语句Vdo, while循环语句Vfor循环语句循环结构V跳转语句(break、continue)V数组的定义VJVM内存模型VV数组的常见操作V二维数组VV第三章面向对象编程学习单元第三章面向对象编程学时3学时学习目标1 .理解面向对象的概念2 .掌握类的定义3 .掌握对象的创立和使用4 .掌握方法的定义和使用5 .掌握构造方法的定义和重载6 .掌握this关键字和static关键字的使用7 .理解成员变量和局部变量的区别学习内容知识点了解掌握重点难点可选面向过程编程思想概述V面向对象编程思想概述类的定义V对象的创立与使用V匿名对象V类和对象的关系V方法的定义方法的重载4构造方法的定义U!构造方法的重载this关键字Vstatic关键字V静态变量V静态方法V静态代码块VU!面向对象的特性学习单元第四章面向对象的特性学时4学时学习目标1 .理解封装的概念2 .掌握封装的使用3 .掌握类的继承和方法重写4 .掌握super关键字和final关键字的使用5 . 了解 Object 类6 .理解多态的概念7 . 了解组合关系设计模式8 .掌握引用数据类型转换学习内容知识点了解掌握重点难点包的定义和使用Vimport语句V封装的概念V访问权限修饰符getter。和 setter。方法V构造方法和setter。方法的选择V继承的概念V方法重写Vsuper关键字VObject 类Vfinal关键字V组合关系VV多态的概述V引用数据类型转换V第五章抽象类和接口学习单元第五章抽象类和接口学时3学时学习目标1 .掌握抽象类和接口的使用2 .掌握多态的使用3 . 了解模板方法设计模式4 .掌握内部类的使用5 .掌握Lambda表达式的使用学习内容知识点了解掌握重点难点可选抽象方法V抽象类V模板方法设计模式VV接口的声明和使用V抽象类和接口的关系V内部类VLambda表达式的语法VVVLambda表达式的使用VVV函数式接口VV方法引用和构造方法引用VV第六章异常和常用类学习单元第六章异常和常用类学时5学时学习目标1 .理解异常的概念2 . 了解异常的类型3 .掌握异常的处理方式4 . 了解自定义异常和断言5 .掌握 String、StringBuffer 和 StringBuilder 类的使用6 .掌握System与Runtime类的使用7 .掌握Math类和Random类的使用8 .掌握日期时间类的使用学习内容知识点了解掌握重点难点异常的概念V异常的类型V使用try-catch处理异常使用throws抛出异常V使用throw抛出异常V自定义异常V断言VV异常的处理原那么VVString类的初始化VString类的常见操作VStringBuffer 类VStringBuilder 类VString类对正那么表达式的支持VSystem 类VRuntime 类VMath 类VRandom 类VData 类VCalendar 类VDateFormat 类VS i mpleDateFormat 类时间日期API第七章集合框架学习单元第七章集合框架学时7学时学习目标1 . 了解集合与Collection接口2 .掌握List集合、Set集合以及Map集合的使用3 .掌握Iterator迭代器和foreach循环的使用4 .熟悉泛型的使用5 .熟悉Stream API的使用学习内容知识点了解掌握重点难点1可选集合概述VCollection 接 口VList接口简介VArray Li st 类VLinkedList 类Iterator 接 口foreach遍历集合VSet接口简介VHashSet 类VTreeSet 类VVMap接口简介VHashM叩类LinkHashMap 类VVProperties 类VV泛型VVCollections 工具类VStream APIVV第八章 I/O流学习单元第八章I/O流学时5学时学习目标1 .熟练掌握File类及其用法2 .熟练使用字符流操作文件文件3 .掌握使用字节流操作文件4 . 了解10流的其他API5.学习内容知识点了解掌握重点难点可选文件分隔符File对象的创立VFile类的常用方法V遍历目录下的文件V文件过滤器VIO概述字节流的结构V字节流操作文件V文件复制V字节流的缓冲区V字节缓冲流V装饰者设计模式V字符流概述V字符流操作文件V字符流缓冲区VLineNumberReaderVV转换流VV对象流VV数据流VV打印流VV标准输入输出流V管道流VV字节内存操作流VV字符内存操作流VV合并流V第九章图形用户界面学习单元第九章图形用户界面(GUI)学时5学时学习目标1. 了解AWT的概念2. 了解Swing的相关概念3. 了解Swing顶级容器的使用4. 了解常用的窗体和布局管理器5. 掌握事件监听器的使用6. 掌握Swing常用组件的使用7.学习内容知识点了解掌握重点难点AWT概述VSwing概述VJFrameVJDialogVBorderLayout布局管理器VFlowLayout布局管理器VGridLayout布局管理器VBoxLayout布局管理器V面板组件V文本组件V标签组件V按钮组件V下拉框组件菜单组件V事件处理机制VV动作事件监听器Swing常用事件处理V第十章线程与并发学习单元第八章多线程学时6学时学习目标1 .理解线程与进程的区别2 .掌握创立线程的两种方式3 . 了解线程的生命周期及状态转换4 .掌握多线程同步机制5 . 了解线程池的使用方法学习内容知识点了解掌握重点可选并行和并发的介绍V进程和线程的介绍V多线程的优势VThread类实现多线程VRunnable接口实现多线程V两种实现多线程方式的比照分析V使用匿名内部类创立线程V线程的生命周期及状态转换V线程的优先级V线程休眠线程让步V线程插队V线程安全同步代码块V同步方法VLock机制V单例模式VV双重检查加锁机制VV线程池第十一章 网络编程(可选)学习单元第T卜一章网络编程学时4学时学习目标1 . 了解网络通信协议2 . 了解TCP/IP协议的特点3 .掌握UDP和TCP通信方式4 .掌握网络程序的开发方法学习内容知识点了解掌握重点难点网络通信协议JIP地址和端口号VInetAddress 类VUDP与TCP协议VUDP通信协议VDatagramPacket 类VDatagramSocket 类JUDP网络程序JTCP通信协议JServerSocket 类VSocket 类简单的TCP网络程序JJava AppletV第十二章使用JDBC操作数据库(可选)学习单元第十章JDBC学时3学时学习目标1 . 了解什么是JDBC2 .熟悉JDBC的常用类和接口3 .掌握如何使用JDBC操作数据库学习内容知识点了解掌握重点难点什么是JDBCVJDBC的常用类和接口VJDBC的编程步骤实现第一个JDBC程序第十三章幸运小猫爱心平台(可选)学习单元第十三章幸运小猫爱心平台学时4学时学习目标1 .工程概述2 .数据库设计3 .工程环境搭建4 .实体类设计5 .工具类设计6 .用户注册和登录模块完善7 .用户个人中心模块8 .领养模块9 .用户管理模块10 .流浪猫管理模块11 .领养记录管理模块学习内容知识点了解掌握重点难点工程概述V需求分析V

    注意事项

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

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




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

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

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

    收起
    展开