版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程名称计算机应用基础周 次第4周课 时4时间 教学目标知识目标计算机发展简史计算机的应用、特点、分类及发展趋势计算机系统组成能力目标了解机房里的设备,计算机的软、硬件部分掌握计算机系统,认识各种应用软件图标、创建文件夹、文件重点、难点掌握计算机系统组成策略和方法PPT、讲授、演示、案例、实验教学内容教师活动学生活动授 课1.1计算机发展简史 自第一台计算机ENIAC诞生至今,计算机技术不断发展创新,根据计算机使用的电器元件不同,将其发展分为四个阶段:1) 第一阶段:电子管计算机(1946-1957)2)
2、第二阶段:晶体管计算机(1958-1964)3) 第三阶段:集成电路计算机(1965-1970)4) 第四阶段:大规模集成电路计算机(1971-至今)课堂讲解计算机的发展简史、应用、分类、特点、发展趋势。重点细致讲解计算机系统组成原理,是学生能够理解计算机系统工作的原理。 仔细观察老师演示,及讲解,结合课本知识掌握本节课所讲的内容,并进行充分的练习1.2计算机的应用、特点、分类及发展趋势1.2.1计算机的应用1) 科学计算2) 信息处理3) 实时控制4) 计算机辅助设计系统(计算机辅助设计CAD、计算机辅助制造CAM)(计算机辅助教学CAI、计算机辅助测试CAT)5) 多媒体应用6) 办公自动
3、化7) 电子商务8) 人工智能1.2.2计算机的特点1) 运算速度快2) 运算精度高3) 自动化程度高4) 进行逻辑运算5) “记忆”能力强6) 支持人机交互1.2.3计算机的分类1) 按性能分 巨型机、小巨型机、大型机、小型机、工作站和个人计算机2) 按用途分通用计算机和专用计算机3) 按原理分 电子模拟计算机和电子数字计算机1.3 计算机系统组成计算机系统包括 (硬件)系统和(软件)系统图 1 计算机系统结构1.3.1 计算机硬件系统计算机的硬件系统包括五大部分:运算器控制器存储器输入设备输出设备1.3.2 计算机软件系统系统软件系统软件主要用于计算机系统内部的管理、控制和维护计算机的各种
4、资源的软件。如Windows XP操作系统及其中的设备驱动程序等。1. 操作系统2. 程序设计语言机器语言汇编语言高级语言3.数据库管理系统应用软件应用软件是指计算机提供相应指令并实现某种用途的软件,它们是为解决各种实际问题而专门设计的程序。实训机房实物展示计算机的硬件设施和辅助设施,一些应用软件的用途。是学生初步了解计算机的使用环境和注意事项。仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习小 结本节主要通过案例驱动的教学模式讲解工具条、进度条、进度对话框的创建及使用方法参考案例课程名称JDBC数据库编程周
5、0; 次第6周课 时10时间 教学目标知识目标掌握jdbc驱动程序的加载掌握数据源的创建方法掌握数据库编程步骤能力目标了解数据库操作所需要的三个主要步骤重点、难点数据库的加载驱动和得到连接的书写及理解策略和方法PPT、讲授、演示、案例驱动、实验教学媒体实训机房教学内容教师活动学生活动授 课2.1 JDBC概述及JDBC驱动类型2.1.1掌握各种数据库驱动器的使用方法2.2创建数据源2.2.1以手动方式创建数据源文件2.2.2利用sql语句创建一张数据表2.2.3利用sql语句给数据表里添加记录案例讲解如何加载数据库访问时的驱动程序
6、,如何得到连向某个数据源的链接,如何创建查询,如何向查询中添加sql语句仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习2.3 JDCB数据库编程步骤及相关类的使用2.3.1了解链接的含义和使用方法2.3.2了解查询Statement的含义及使用方法2.3.3了解结果集ResultSet的作用及布局方式案例讲解如何利用结果集获取希望得到的字符串型数据、整数型数据,如何显示这些数据或者利用他们完成运算仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习小 结本节主要通过案例驱动的教学模式讲解数据源操作所
7、需的加载驱动、得到连接、创建查询、处理结果集的基本步骤参考案例课程名称Sql语句在java中的使用周 次第7周课 时10时间 教学目标知识目标掌握如何在java中添加sql语句掌握如何处理数据库注入漏洞掌握结果集的管理和再次利用能力目标了解java中如何添加含有变量的sql语句的方法重点、难点数据库注入漏洞的含义和解决办法策略和方法PPT、讲授、演示、案例驱动、实验教学媒体实训机房教学内容教师活动学生活动授 课2.4sql语句在java中的使用2.4.1如何在查询Statement中添加含有变量的sql语句
8、2.4.2如何使用添加、查找、删除、修改这四大类sql语句2.4.3对于数据库添加、删除、修改操作的成功与否的判定案例讲解如何在java中添加有变量的sql语句,及如何使用添加、查找、删除、修改四类sql语句,及如何判断对数据库的任何修改活动是否完成仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习2.5数据库注入漏洞及解决办法2.5.1数据库注入漏洞的由来2.5.2如何解决此漏洞2.6管理结果集2.6.1当重新执行查询时结果集被刷新2.6.2利用所得的结果集进行新的查询或修改2.6.3数据库嵌套查询案例讲解数据库注入漏洞的危害,及如何解决此漏洞。案例讲解当用同一
9、个Statement执行新的查询时结果集会被覆盖,讲解如何利用得到的结果集执行新的查询,讲解如何用同一个sql语句完成嵌套查询仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习小 结本节主要通过案例驱动的教学模式讲解sql语句在java中使用的一系列需要注意的问题,学习如何一次发送多个sql语句。参考案例课程名称用户数据源操作程序,多线程程序设计周 次第8周课 时10时间 教学目标知识目标利用上节课的知识完成数据源操作程序的编写掌握线程与进程的区别和联系
10、以及多线程技术的优点掌握三种线程创建方法能力目标了解进程和线程之间的区别和联系以及三种创建线程的方法重点、难点线程之间的区别和联系策略和方法PPT、讲授、演示、案例驱动、实验教学媒体实训机房教学内容教师活动学生活动授 课实验三:数据源操作程序1)主界面的创建2)各个按钮监听器的添加3)表格的添加及数据库的访问3.1线程与进程的区别及多线程的优势3.1.1进程的概念3.1.2线程的概念3.1.3进线程的对比复习前面讲过的一切内容,引导学生完成数据源操作程序。案例讲解如何创建线程以及多线程如何同时运行并提高程序运行效率仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行
11、充分的练习3.2三种线程创建方法及对比3.2.1继承Thread类的方式3.2.2实现Runnable接口的方式3.2.3匿名内部类的方式3.2.4三种创建方式的对比案例讲解如何利用Thread类创建线程,如何利用实现Runnable接口方式创建线程,如何利用创建内部类的方式创建线程,比较三种方式的优劣仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习小 结本节主要通过案例驱动的教学模式讲解多线程技术的优点和难点,辅导学生利用多线程技术完成简单的程序设计。参考案例课程名称线程的生命周期、线程同步机制周
12、60; 次第9周课 时10时间 教学目标知识目标知晓线程的生命周期及如何控制线程的产生和消失了解线程同步机制了解线程间通信的方法能力目标利用线程同步机制设计实现生产者消费者流程重点、难点线程同步机制中的严密思维策略和方法PPT、讲授、演示、案例驱动、实验教学媒体实训机房教学内容教师活动学生活动授 课3.3线程生命周期与线程控制3.3.1线程的产生、休眠、停止3.3.2利用java实现线程的控制方法3.4线程同步3.4.1Synchronize()函数的使用讲解线程的产生、休眠、停止的原理,案例讲解如何控制线程的休眠和结束案例讲解如何令多线程按
13、照固定节拍运行仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习3.5线程通信3.5.1信号量机制3.5.2共享存储器通信机制3.5.3消息传递机制案例讲解如何利用信号量机制、共享存储器通信机制、消息传递机制完成多线程的信息交流辅导学生完成生产者消费者模拟程序的设计仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习小 结本节主要通过案例驱动的教学模式讲解线程的生命周期以及多线程同步和通信机制,以提高学生利用多线程设计高效运行的程序。参考案例课程名称线程组和为处理的异常,线程池的介绍及使用,贪吃蛇游戏周
14、 次第10周课 时10时间 教学目标知识目标掌握线程组的工作原理了解线程池的使用原理用所学知识完成贪吃蛇小游戏的设计能力目标掌握所有多线程技术的区别和使用重点、难点复杂程序设计时的严密思维逻辑策略和方法PPT、讲授、演示、案例驱动、实验教学媒体实训机房教学内容教师活动学生活动授 课3.6线程组和未处理的异常3.6.1线程组和普通多线程技术的区别3.6.1线程组的使用3.7线程池的介绍及使用3.7.1线程池与线程组的区别3.7.2线程池的使用方法通过案例讲解如何创建线程组,及如何使用线程组案例讲解如何创建线程
15、池及如何使用线程池技术仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习实验四:利用多线程技术设计贪吃蛇游戏(思路)1)主界面的设计2)蛇身长度变化3)食物的产生4)速度的提升和分数的累加5)如何产生附加食物详细讲解如何利用多线程技术设计实现贪吃蛇游戏主界面、改变蛇身长度、改变蛇的位置、产生新食物并提高分数仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习小 结本节主要通过案例驱动的教学模式讲解线程组和线程池的原理及使用方法,讲解如何利用多线程技术完成贪吃蛇游戏的编写。参考案例课程名称完成贪吃蛇游戏,
16、班级管理系统的需求分析及界面设计周 次第11周课 时10时间 教学目标知识目标熟悉多线程技术掌握gui程序设计方法掌握java中使用数据库的方法能力目标完成贪吃蛇游戏的设计,初步设计班级管理系统的界面重点、难点复杂程序设计时的严密思维逻辑策略和方法PPT、讲授、演示、案例驱动、实验教学媒体实训机房教学内容教师活动学生活动授 课实验四:贪吃蛇游戏的设计设计主界面,设计游戏区域的绘制,设计蛇身增长,设计移动速度的提升,设计食物的产生和消失辅导学生按照上节课拟定的方法实现贪吃蛇游戏的所有功能模块。仔细观察老师演示
17、,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习班级管理系统开发4.1项目需求分析4.2主界面、注册用户界面、修改用户界面设计的讲解详细讲解班级管理系统的所有功能模块,以及需要使用的java技术辅导学生完成主界面、注册用户界面、修改用户界面的设计实现仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习小 结本节主要通过案例驱动的教学模式辅导学生完成贪吃蛇游戏各个功能模块的设计,详细讲解班级管理系统的各项功能,辅导学生完成界面的设计参考案例课程名称多线程注册、删除、修改、查询,班级考试成绩录入与排名功能周 &
18、#160; 次第12周课 时10时间 教学目标知识目标熟悉多线程技术掌握gui程序设计方法掌握java中使用数据库的方法能力目标完成注册功能的设计,完成删除等功能的开发,完成考试成绩录入与排序功能重点、难点复杂程序设计与多线程技术的结合策略和方法PPT、讲授、演示、案例驱动、实验教学媒体实训机房教学内容教师活动学生活动授 课4.3多线程注册功能的设计讲解4.3.1多线程技术的复习4.3.2注册功能所需的数据库知识的复习4.3.3实现多线程注册功能带领学生重温多线程技术和数据库操作技术,辅导学生完成多线程注册功能的设计。仔细观察老师演示,及讲解案例,结合课本知识掌握本节课所讲的内容,并进行充分的练习4.4删除、修改、查询功能的设计4.4.1删除记录功能的设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- jsp739企业员工绩效考核制度
- 采购销售产品报价管理制度
- 采购验收管理制度范本
- 金融公司采购流程制度
- 钻探采购管理制度
- 第7章 相交线与平行线(原卷版A4)-人教版(2024)七下
- 2026年健身会所预售合同(1篇)
- 2026年小吃餐饮合同(1篇)
- 人教版小学语文五年级下册第四单元习作:他-了 学习笔记+范文5篇
- 药品销售工作总结(集锦15篇)
- 2025年兵团两委考试题及答案
- 通信建设项目管理
- 血液透析合并心力衰竭患者的护理要点
- 委托验资合同范本
- 2025年西安中考历史试卷及答案
- 车间5S知识培训课件
- (2025)辐射安全与防护培训考试试题(含答案)
- 宠物麻醉监护要点解析
- 2025年度中国质量检验检测科学研究院招聘工作人员(1人)笔试备考试题附答案详解(b卷)
- 建筑施工企业安全生产标准化自评报告
- 船舶公司保密管理制度
评论
0/150
提交评论