《Java程序设计基础教学大纲.docx》由会员分享,可在线阅读,更多相关《Java程序设计基础教学大纲.docx(15页珍藏版)》请在优知文库上搜索。
1、Java程序设计基础教学大纲一、课程基本信息黑程名称(中文)JaVa程序设计基础课程代码课程名称(英文)JavaProgramming课程类别口通识教育课(3专业教育谋口实践数有课口创新创业课口其他课程学时学时课程学分学分适用专业开课学期第学期先修课程高级程序设计语言(C)计算机导论续修课程移动终端软件开发.Python程序设计与实%课程简介Oava程序设计基础是计算机科学与技术专业的一门重要专业课,该课程的特点是理论性和实践性密切结合。通过本课程的学习,使学生理解与掌握计算机面向对象程序设计的基本概念、基本思想与基本方法,理解面向时象程序设计思想,掌握面向对象程序设计方法,JaVa面向对象编
2、程的思想和JaYa编程中的重要技术,具有初步的系统开发能力。二、课程敢Ir目标(一)总体目标使学生通过本课程的学习具有初步的面向对象程序开发能力.(二)具体目标理辉与掌握计算机面向对象程序设计的基本概念、基本思想与基本方法,理解面向对象程序设计思想,掌握面向对象程序设计方法,JaVa面向对象编程的思想和JaYa编程中的重要技术。三、课程学时分配课程章节课程内容理论学时实践学时第一章面向对里程序设计蜕述第二章Java基础语法笫三章酒店管理系统项目设计第四章类的设计与实现第五章集合与泛型第六章异常处理第七章图形用户界面设计第八章GU1.事件处理机制第九章JaVa的数据库编程第十章Java多族程第十
3、一章IO操作合计四、课程内容第一章面向对象程序设计慨述【学习目标】1 .掌握面向对象程序设计的含义以及与面向过程的区别;2 .深入理解编写代号必须遵守的现行习惯风格:3 .掌握JaVa语言开发平台JDK的配置与使用;4 .了解JaVa语言的诞生与特点;【教学内容】1 .面向对象程序设计的含义:要求达到理解层次:2 .Java的特点:要求达到了薛层次;3 .安装JDK:要求达到掌握层次;4 .JaVa程序的开发步骤:要求达到掌握层次:5 .一个简单的JaVa应用程序:要求达到掌握层次;6 .联合编译:要求达到了解层次;7 .注释:要求达到了解层次;8 .爆程风格:要求达到了解层次;【重点、难点】
4、1 .重点:JaVa语言开发平台JDK的使用:2 .难点:JaVa语言开发平台JDK的配置:【教学方法】1 .通过多媒体谡件和传统教学相结合,阐明课程与教学基本原理.丰富学生课程与教学的基本知识结构,培养学生的职业规范:2 .通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的反思能力;第二章JaVa基础语法【学习目标】1 .通过本章学习,让学生理解标识符和关键字,掌握基本数据类型、数阻和枚举类型,了解从命令行输入输出数据的方法:2 .掌握JaVa提供的运算符和各种控制语句:3 .熟悉运用运算符写出表达式;【教学内容】1 .标示符和关键字:要求达到理解层次;2 .基本数据类型:要求
5、达到掌握层次;3 .从命令行输入数据:要求达到了解层次;4 .数组:要求达到掌握层次;5 .枚举类型:要求达到掌握层次;6 .运算符与表达式:要求达到理解层次:7 .语句概述:要求达到掌握层次;8 .if条件分支语句:要求达到掌握层次:9 .SWitCh开关语句:要求达到简单应用层次;10 .whi1.e,for语循环语句:要求达到简单应用层次;11 .break和continue语句:要求达到简单应用层次:【重点、难点】1 .重点:基本数据类型、数组和枚举类型的特点及使用方法:2 .难点:数组和枚举类型的特点;whi1.e、for,break和ContinUe语句;【教学方法】1.通过多媒体
6、课件和传统教学相结合,阐明课程与教学基本原理,丰宗学生课程与教学的基本知识结构,培养学生的职业规范:2.通过案例分析,强调理论与实践相结合,促迸学生知识整合,培养学生的反思能力;第三章酒店管理系统项目设计【学习目标】1. 通过本章学习,要求了解酒店管理系统界面设计:2. 了解酒店管理系统功能模块设计;3. 了解酒店管理系统数据库设计;4. 了解酒店管理系统的目录结构设计;【教学内容】1 .酒店管理系统界面设计:要求达到了解层次;2 .酒店管理系统功能模块设计:要求达到了解层次;3 .酒店管理系统数据库设计:要求达到了解层次;4 .酒店管理系统的目录结构设计:要求达到了解层次:5. 了解MVC模
7、式:【重点、难点】1 .重点:酒店管理系统数据库设计,VVC模式;2 .难点:酒店管理系统数据库设计,MVC模式;【教学方法】1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生课程与教学的基本知识结构,培养学生的职业规范;2 .通过案例分析,强调理论与实践相结合,促进学生知识壑合,培养学生的反思能力:3 .通过组织学生观察课堂实录,从中培养学生发现问题、分析问题、解决问题的能力和探究意识:笫四章类的设计与实现【学习目标】1 .理解类和对象的含义及相互的关系;2 .掌握对象的创运,理解对象的生命周期:3 .掌握包的创建、理解各种修饰符的用法和意义:4 .理解面向财象的三大特征:
8、封装、继承和多态,掌握类的继承与多态、接口的实现与多态;5 .理解抽象类和接口意义及两者的区别和联系;6 .理解工厂模式:1 .类和时象的含义及相互的关系:要求达到理解层次;2 .对象的创建,对象的生命周期:要求达到理解层次;3 .包的创建、各种修饰符的用法和意义:要求达到理解层次;1.面向对象的三大特征:封装、继承和多态,类的继承与多态、接口的实现与多态:要求达到理解层次;5 .抽象类和接口意义及两者的区别和联系:要求达到理解层次;6 .参数传值:要求达到理解层次;7 .对象的组合:要求达到理解层次:8 .StatiC关键字:要求达到掌握层次:9 .访问权限:要求达到理解层次;10 .成员变
9、量的隐藏和方法的重写;11 .abs1.rac1.类和abstract方法的关系;12 .SUPer和fina1.关敏字:要求达到理解层次:【重点、难点】1 .重点:类和对象的概念以及区别.继承与多杰的理解与应用;2 .难点:不同访问权限的成员继承性不同,面向对象的基本思想、多态,工厂模式;【教学方法】1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生课程与教学的基本知识结构,培养学生的职业规范;2.通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的反思能力:第五章集合与泛型【学习目标】1 .通过本章的学习,了解集合相架的构成;2 .了解CoIIeC1.iOn接
10、口及.常用子接口;3 .掌握1.iSt接口及实现类的用法:4 .了解Set接口及实现类的用法;5 .掌握MaP接口及实现类的用法;6 .了解泛型的意义;7 .理解.集合类和接口中的应用;【敬学内容】1. Co1.1.ection接口及常用子接口:要求达到了解层次;2. C。UeCtion接口及常用子接口:要求达到了解层次;3. 1.ist接口及实现类的用法:要求达到掌握层次;4. SeI接口及实现类的用法:要求达到了解层次;5. MaP接口及实现类的用法:要求达到掌握层次:6. 泛空的意义:要求达到了解层次;8. 理解集合在类和接口中的应用:要求达到理解层次;【重点、难点】1 .重点:1.iS
11、I接口及实现类的用法;MaP接口及实现类的用法;泛型的意义:2 .难点:集合类和接口中的应用:【教学方法】1.通过多媒体课件和传统教学相结合,阐明课程与教学基本原理.丰富学生课程与教学的基本知识结构,培养学生的职业规范;2.通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的反思能力;第六章异离处理【学习目标】1 .了解异常的就念和分类:2 .理解端详异常和运行时异常:3 .掌握常见的异常处理方式;4 .了解自定义异常;【教学内容】1 .异常的就念和分类:要求达到了解层次;2 .编译异常和运行时异常:要求达到理解层次:3 .常见的异常处理方式:要求达到掌握层次;4 .自定义异常:要
12、求达到了解层次;【重点.难点】1 .重点:编译异常和运行时异常:常见的异常处理方式;2 .藏点:自定义异常:【教学方法】1,通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生课程与教学的基本知识结构,培养学生的职业规范;2.通过课堂汇报和课堂辩论,强化知识应用意识,发展学生的敦学能力和反思能力:第七章图形用户界面设计【学习目标】1 .通过本章的学习,要求理解容器类和组件类;2 .掌握各种殂件的特点和使用方法以及组件上的事件处理:3 .了解怎样将其他组件嵌套到JFrame窗体中;【教学内容】1 .JaYaSNing概述:要求达到理解层次;2 .窗口:要求达到理解层次;3 .文本框:
13、要求达到掌握层次:1.密玛框:要求达到掌握层次;5 .按钮与标签:要求达到掌握层次;6 .菜单项:要求达到掌握层次;7 .布局:要求达到了解层次:8 .Component类的常用方法:要求达到理解层次;9 .窗口事件:要求达到理解层次;10 .鼠标:要求达到掌握层次;【重点、难点】1 .重点:各种组件的特点和使用方法:2 .藏点:组件上的事件梵理:【教学方法】1.通过多媒体谭件和传统教学相结合,国明课程与教学基本原理,丰富学生课程与教学的基本知识结构,培养学生的职业规范;2 .通过案例分析,强调理论与实践相结合,促进学生知识整合,培养学生的反思能力;3 .通过小组合作学习,树立育人意识.发展学
14、生的合作能力和校本课程设计能力;第八章GW事件处理机制【学习目标】1 .理解GU1.事件处理机制:2 .理解事件处理与事件监听;3 .了解常用事件类;4 .理解内部类在事件处理中的应用:【教学内容】1 .GU1.事件处理机制:要求达到理解层次;2 .事件处理与事件监听:要求达到理解层次:3 .常用事件类:要求达到了解层次:4 .内部类在事件处理中的应用:要求达到理解层次;【重点难点】1 .重点:GU1.事件处理机制;事件处理与事件监听、内部类在事件处理中的应用:2 .难点:GU1.事件於理机制:事件於理与事件监听、内部类在事件处理中的应用;【教学方法】1 .通过多媒体课件和传统教学相结合,阐明课程与教学基本原理,丰富学生课程与教学的基本知识结构,培养学生的职业规范:2 .通过案例分析,强调理论与实践相结合,促选学生知识整合,培养学生的反思能力;第九章JaVa的新揖库编程【学习目标】1 .通过本章的学习,要求理解JDBC的作用:2 .掌握JDBC技术以及JDBC提供的AP1.操作数据库;3 .了解JDBC和数据库建立连接的常用方法;1 .InySq1.数据库管理系统:要求达到理解层次;2 .JDBC:要求达到理解层次;3 .链接数据库:要求达到掌握层次;4 .查询操作:要求达到掌握层次;5 .更新、添加