ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:116.54KB ,
资源ID:3248388      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(《Java程序设计》课程标准授课计划-课程整体设计-教学计划-教学日历.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

《Java程序设计》课程标准授课计划-课程整体设计-教学计划-教学日历.doc

1、Java程序设计课程标准一、课程基本信息 课程名称Java程序设计课 时72适用专业软件技术专业、物联网专业、电子商务专业等先修课程计算机基础、C语言程序设计课程代码后续课程JSP网站开发、JavaWeb程序设计、Android程序设计编 制 人制定日期二、课程概述1.课程性质Java程序设计是软件技术专业、物联网专业、电子商务专业等相关专业的一门专业必修课程。它简明扼要地介绍面向对象程序设计的基本概念、Java语言的特点以及Java程序的开发过程;快速回顾编程基础语法,系统介绍Java面向对象编程基础和高级语法,并通过典型应用案例对异常处理、常用API、集合类、流式IO、JDBC编程、多线程

2、、GUI编程、网络编程等专项进行学习和训练。在知识方面,要求学生通过观看知识讲解视频、阅读和实现知识案例,熟练掌握Java面向对象编程基础语法和核心语法、掌握Java程序设计专项知识要点;在技能方面,要求学生通过分析、实现和解决阶段案例中的问题,体会面向对象程序设计思想,Java程序编写和调试能力,并养成良好的编程习惯,为后续课程的学习打下坚实基础。2.课程作用Java程序设计是软件技术专业、物联网专业、电子商务专业等相关专业一门重要的专业必修课。教学目标是通过课程的学习,使学生掌握Java面向对象编程的基础语法、核心语法和常用专项编程知识,培养学生基本的Java程序读写、分析、设计的兴趣和技

3、能,使学生具备良好的编程习惯和编程能力,具备基本的程序员素质。Java程序设计是JSP网站开发、JavaWeb程序设计、Android程序设计等课程的前导课程,是从事Java企业应用项目开发的基础。目前软件开发过程中所用到的面向对象概念、所涉及的软件设计理念和实现技术,都基于对Java程序设计基础的良好理解和熟练运用能力。另外,在各类计算机软件相关考试以及学生求职面试中均可看到Java的身影。3.课程的设计思路课程总体设计思路是按照“全方位调研开发课程标准课程内容和案例设计教材建设改革教学方法设计考核方案”步骤进行。(1) 从企业应用情况、多所高职院校、在校和已毕业学生等多角度对课程进行调研调

4、研软件企业对“软件工程师”岗位要求掌握的技能,分析Java基础技能需要掌握的程度;了解同类高职院校相关专业Java程序设计课程教学情况:教学大纲、课时安排、教学模式、考核方式及成绩评价等方面。了解学生学习Java程序设计课程的切身感受,及其受欢迎的授课模式。(2) 开发适合高职院校生源特点的Java程序设计课程标准综合分析调研结果,充分考虑生源特点和时代特征,开发满足企业需求和适合高职院校学生特点的课程标准,为各院校相关专业Java程序设计课程的开设和实施提供参考。(3) 设计Java程序设计课程内容和案例根据课程标准,将Java程序设计知识点按照模块划分,并设计知识案例和阶段案例,给出每个知

5、识点和案例的编号和名称、教学目标、教学方法和手段及建议的学时。(4) 编写Java程序设计教材根据课程标准,将教学积累与企业需求相结合,由多所院校一线任课教师共同开发适合高职生源特点的教材,为学生提供知识载体。(5) 改革教学方法利用当今网络和新媒体技术的发展成果,引入视频教学、网络教学等新方法,作为传统教学的补充和加深,将教学过程延展到课堂外。开发Java程序设计“微课”和课程习题、案例资源库,利用教学平台部署学习任务和测试作业,尝试实现或部分实现“翻转课堂”教学,让学生课下学习与课上训练相结合,调动学生学习积极性、提高自主学习能力,满足个性化学习需求,并弥补课堂教学学时的不足,掌握学生学习

6、状况,使教学获得最佳效果。(6) 设计考核方案打破平时成绩+期末试卷的传统考核模式,考核内容多元化,形成性考核和终结性考核并重,将“观看学习视频”、“完成章节测验”、“完成编程作业”、“参与课程讨论”等课堂外的日常学习纳入考核体系,并在全部内容学习完成后进行综合性的知识与技能考核。开发具有良好知识覆盖面和技能考核点的Java程序设计理论题库和编程题库,动态调整题库并通过教学平台部署和实施,及时、高效完成考核和评价,教师及时掌握学习状况、学生时刻明确努力方向,“以学代考、以考促学”。三、课程目标1.知识目标(1)知道什么是OOP,了解OOP的概念和基本特性,理解面向对象思想在编程语言中的表现;(

7、2)熟悉Java编程基础语法,了解Java基本数据类型、常量和变量、运算符、表达式的用法,掌握选择结构、循环结构以及跳转语句的使用;掌握数组的使用和增强for循环的使用;(3)理解和掌握Java类和对象、继承、抽象类、接口的定义与使用,理解多态的含义和实现,掌握包和访问控制修饰符的使用;(4)知道什么是异常,了解常见的异常类,理解和掌握Java的异常处理机制;(5)熟悉Java常用API,了解字符串类、数学操作类和数据类型包装类的特性,掌握其用法;了解JDK7新特性,掌握switch语句中字符串类型的使用,理解Lamda表达式;(6)了解Java集合类特性,理解List、Set、Map接口的作

8、用和不同,理解泛型;掌握Collections、Arrays工具类的使用;(7)知道什么是流式IO,理解字节流和字符流,掌握文件操作和常见的IO流的编程应用;(8)知道什么是JDBC,了解多种JDBC驱动方式,理解JDBC连接数据库的过程,掌握JDBC API的编程使用;(9)理解线程的概念,掌握线程的两种创建方法,理解线程控制方法;(10)了解JavaGUI开发的特点,知道AWT、Swing界面组件、熟悉常用布局管理器的特点,理解Java事件处理机制、掌握简单事件处理方法的编程实现过程;(11)了解网络通信协议,理解UDP通信和TCP通信过程的不同,掌握常见的网络编程类和多线程技术在网络编程

9、中的应用。2.能力目标(1)能安装并配置Java开发环境,并具有使用开发工具进行基本的程序设计和调试的能力;(2)能正确使用变量、表达式、程序控制语句和数组、方法等实现程序基本逻辑;(3)具有面向对象的思维方法,能运用Java语言分析、解决问题,会开发软件产品;(4)能使用系统预设异常类和自定义异常类,具有处理Java程序中异常的编程能力;(5)能熟练应用Java中提供的API编写程序、解决问题,具有一定的扩展学习能力,能通过查阅文档、网络等方式展开课外学习;(6)能正确使用集合类完成程序需求,能熟练使用工具类对集合进行排序、查找等常用操作;(7)能利用JDBC数据库编程技术访问数据库,会在程

10、序中使用JDBC API;(8)能利用多线程技术,广泛用于和网络有关的程序中,解决实际问题;(9)能进行GUI图形界面程序的分析和设计,具有选择界面组件和安排界面布局的能力,能够理解和实现基本的GUI事件处理程序;(10)能正确使用网络编程类和多线程机制实现网络应用程序的编写。3.素质目标(1)初步具备忠于职守、严守商业秘密、尊重别人劳动成果的职业道德;(2)具备守时、质量、规范、诚信、责任等方面的意识;(3)具备严谨的工作作风和勤奋努力的工作态度; (3)具备规范化、标准化的代码编写习惯和良好的文档习惯、测试习惯,写有生命力的软件;(4)通过分组完成项目提高学生的团队精神和协作能力;(5)善

11、于学习和总结,不断跟进新技术,学习新技能,有分析问题、解决问题的能力。四、课程内容设计序号项目/模块名称任务/单元编号、名称教学目标(含知识、能力、素质等)教学方法、手段学时1欢迎走进Java世界1.1 Java与面向对象程序设计 了解Java,理解OOP的概念和基本特性;讲解法;微课11.2 开始Java程序开发掌握Java程序开发过程;能安装并配置Java开发环境;讲解法、演示法;微课、指导11.3集成开发环境Eclipse熟悉Eclipse开发环境,能进行简单Java程序的编写和调试;演示法;微课、指导22Java编程基础语法2.1 Java基本语法了解Java程序基本格式,能在程序中正

12、确使用标识符、关键字和8种基本数据类型;讲解法、演示法;微课12.2 Java变量与方法能在程序中正确使用变量,掌握方法定义及方法重载;讲解法、演示法;微课12.3 运算符和表达式【案例2-1】数字分割掌握常用运算符,能熟练使用表达式实现程序的基本逻辑;讲解法、案例法;微课、指导22.4 结构化程序设计【案例2-2】猜数字游戏熟悉分支结构和循环结构语句,能熟练应用分支和循环实现程序功能;讲解法、案例法;微课、指导22.5数组【案例2-3】商品查询器设计理解数组的存储状态,能在程序中熟练使用数组。讲解法、案例法;微课、指导23面向对象基础3.1类与对象掌握类与对象的概念;能设计类并创建对象,理解

13、方法重载;讲解法、案例法;微课、指导13.2构造方法及this关键字【案例3-1】圆形、三角形和梯形的类封装了解构造方法作用,掌握构造方法的定义和调用;能正确使用this关键字;讲解法、演示法;微课23.3 static关键字理解static的含义,掌握其三种用途;能在程序设计中合理使用static;讲解法、演示法;微课13.4 成员内部类【案例3-2】银行卡开户程序设计了解内部类特征,理解内部类使用特点;能在程序中正确使用内部类;讲解法、案例法;微课、指导24面向对象高级4.1 类的继承及super关键字掌握类的继承和方法重写的实现;能正确super关键字讲解法、演示法;微课24.2 fin

14、al关键字理解final的含义,掌握其三种用途;能正确使用final讲解法、演示法;微课14.3 抽象类和接口【案例4-1】几何图形计算程序设计掌握抽象类和接口的定义和实现;能在编程时正确使用抽象类和接口完成程序讲解法、案例法;微课、指导24.4 关于多态理解对象转型和运行时多态,掌握对象转型原则和匿名内部类含义;能在程序中正确应用多态特性实现程序功能;讲解法、演示法;微课、指导14.5 包与访问权限【案例4-2】银行存款程序设计掌握包的定义和引用,理解访问权限修饰符的含义;能在程序中正确应用权限修饰符。讲解法、案例法;微课、指导25Java异常处理5.1 异常及其分类了解Java中的异常及其

15、分类;能理解运行时异常和编译时异常在编程使用中的不同;讲解法、演示法;微课15.2 异常的处理掌握try、catch、finally、throw、throws关键字的使用;能在程序中使用捕获异常和抛出异常的机制恰当编程。讲解法、演示法;微课、指导15.3 自定义异常【案例5】学生信息的录入掌握自定义异常的实现方法;能较好完成异常处理程序的编写。讲解法、案例法;微课、指导26Java常用API6.1 Java API类库了解Java API类库结构,会查阅API文档;讲解法、案例法;微课、指导16.2数据类型包装类了解数据类型包装类与基本数据类型的关系;能在程序中正确使用数据类型包装类。讲解法、

16、案例法;微课、指导16.3字符串操作类【案例6-1】统计单词个数程序设计了解字符串类的作用,理解String类与StringBuffer类的不同;能在程序中正确使用字符串类。讲解法、演示法;微课26.4日期类了解Date、Calendar类常用方法;能在程序中正确使用日期类。讲解法、演示法;微课、指导16.5 Math与Random类【案例6-2】摇奖了!了解 Math与Random类常用方法;能在程序中正确使用Math类与Random类。讲解法、演示法;微课17集合类7.1 集合概述了解集合的概念、特性和分类,认识Collection接口的常用方法;讲解法、演示法;微课0.57.2 List

17、 接口【案例7-1】图书查询程序设计明确List接口特点,掌握 ArrayList、 LinkedList集合和Iterator迭代器用法, 理解foreach循环,能在程序中使用泛型化集合完成数据的存取和遍历;讲解法、演示法;微课、指导1.57.3 Set接口明确Set接口特性,掌握 HashSet、 TreeSet 集合的使用方法;能编程实现单列集合元素的存取;讲解法、案例法;微课、指导17.4 Map接口明确Map接口特性,掌握 HashMap、Properties 集合的使用方法;能编程实现双列集合元素的存取;讲解法、演示法;微课、指导17.5 集合及数组工具类【案例7-2】学生成绩排

18、序程序设计能使用Collections工具类对集合进行排序、查找和替换操作;能使用 Arrays工具类对数组进行排序、查找、复制、填充元素等操作讲解法、案例法;微课、指导28Java流式I/O技术8.1 流式I/O概述了解Java流式I/O特点,明确I/O流分类,掌握四大基础I/O流类讲解法0.58.2 文件操作【案例8-1】模拟文件管理器掌握File、RandomAccessFile类;能够在程序中使用恰当的方法实现文件访问。讲解法、案例法;微课、指导1.58.3 字节流掌握字节流特点及基本用法,深刻理解流式IO编程原理;能使用字节流实现文件读写。讲解法、演示法;微课、指导18.4 字符流【

19、案例8-2】简易文件编辑器掌握字符流特点及基本用法;能在程序中使用字符流读写文件,能正确应用转换流。讲解法、案例法;微课、指导28.5 其他I/O流掌握对象输入输出流、管道输入输出流;能编程实现对象序列化、管道通信。讲解法、演示法;微课、指导19Java数据库连接技术9.1 MySQL数据库了解MySql数据库管理系统;能够使用可视化数据库连接工具熟练创建数据库讲解法、演示法;微课、指导29.2 JDBC技术【案例9】使用JDBC实现学生成绩管理系统了解JDBC,熟悉JDBC编程步骤,熟练掌握Connection接口、Statement接口、PreparedStatement接口的使用;能编写

20、简单的JDBC程序讲解法、案例法;微课、指导410多线程编程10.1 多线程概述了解程序、进程和线程的相关概念,掌握并理解线程的状态与生命周期讲解法、演示法;微课110.2 线程的创建掌握线程的两种创建方式,理解各自特点;能在程序中使用恰当的方式实现多线程。讲解法、演示法;微课、指导110.3 线程控制问题【案例10】模拟铁路售票系统程序设计熟练掌握线程的常用方法,掌握线程的调度和资源共享(同步、等待、通知和死锁);能在程序中实现线程控制讲解法、案例法;微课、指导; 411Java GUI编程11.1 GUI编程概述了解GUI开发的特点,知道AWT、Swing和事件处理,对GUI程序有初步认识

21、;讲解法、案例法;微课、指导111.2 GUI界面设计【案例11-1】学生成绩管理系统界面设计熟悉常用的界面组件类,熟悉 FlowLayout、BorderLayout、GridLayout三种常用布局的特点;能实现简单的GUI程序界面设计;讲解法、案例法;微课、指导311.3 Java事件处理【案例11-2】学生成绩管理系统功能实现理解Java事件处理机制,掌握GUI低级事件和高级事件处理程序的实现思路;能编写简单的GUI事件处理代码。讲解法、案例法;微课、指导212网络编程12.1 网络编程基础了解IP地址、端口号及UDP与TCP协议等网络协议,掌握 InetAddress类及其常用方法讲

22、解法、演示法;微课212.2 Socket编程【案例12-1】Server和多客户的通信程序掌握ServerSocket类、Socket类及其常用方法;能编写多线程的TCP网络程序。讲解法、案例法;微课、指导212.3 数据报编程【案例12-2】聊天程序掌握DatagramPacket类、 DatagramSocket类及其常用方法;能编写 UDP 网络程序。讲解法、案例法;微课、指导2学时总计(此设计需配合等量课外学习,如平台或微课)72五、课程实施保障1 教学条件项目/模块名称仪器设备名称功能要求模块1 欢迎走进Java世界计算机Eclipse开发环境、JDK8及API模块2 Java编程

23、基础语法计算机Eclipse开发环境、JDK8及API模块3 面向对象基础计算机Eclipse开发环境、JDK8及API模块4 面向对象高级计算机Eclipse开发环境、JDK8及API模块5 Java异常处理计算机Eclipse开发环境、JDK8及API模块6 Java常用API计算机Eclipse开发环境、JDK8及API模块7 集合类计算机Eclipse开发环境、JDK8及API模块8 流式IO计算机Eclipse开发环境、JDK8及API模块9 Java数据库连接技术计算机Eclipse开发环境、JDK8及API、MySQL数据库、Navicat Premium可视化管理数据库工具、J

24、ava连接MySQL的jar包模块10 多线程编程计算机Eclipse开发环境、JDK8及API模块11 GUI编程计算机Eclipse开发环境、JDK8及API模块12 网络编程计算机Eclipse开发环境、JDK8及API2课程资源的开发与利用(1)教材选用或编写建议杨文艳、田春尧. Java程序设计.北京理工大学出版社.2018.2月出版。(注明作者.教材 名称.出版社.出版时间)(2)推荐教学参考资料黑马程序员编著.Java基础案例教程.人民邮电出版社.2017年1月第1版耿祥义,张跃平编著.Java2使用教程.清华大学出版社.2011年3月第2版(3)教学软件高校邦手机App、Off

25、ice软件、Eclipse10、MySQL、多媒体教室软件(4)主要参考网站Java学习者论坛 高校邦省级示范专业教学资源平台 51ctoJava论坛 3课程考核与评价(1)考核方式与考核内容课程考核建议采用“教学平台多元化考核”的方式,考核学生的学习态度、知识掌握程度和编程技能应用熟练程度以及自我解决问题的能力。包括“观看学习视频”、“完成章节测验”、“完成编程作业”、“参与课程讨论”等课堂外的日常形成性考核,和全部内容学习完成后的终结性考核。考核内容来自Java程序设计理论题库和编程技能题库,基础题库中理论题目数量不少于1000道,编程技能题目数不少于100个。题目的知识、技能覆盖面广、难易程度可选,可针对不同培养目标和生源情况进行调整和补充。(2)考核时间与形式形成性考核:教学的1-16周内,课下平台上完成和课上课堂内进行;终结性考核:期末考试周,集中进行平台在线答题。建议借助信息化教学平台或数字资源平台(如“高校邦”平台 ),结合教学过程实施完成考核,充分体现考核的公平合理性,以及便利可行性。(3)成绩构成比例形成性考核50%:观看学习视频10%;完成章节测验10%;完成编程作业10%;参与课程讨论10%;课堂出席和表现10%;终结性考核50%:客观题30%,主观题20%客观题和章节测验题从1000道客观题库中抽取;主观题和编程作业从100道编程题库中抽取。- 8 -

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服