《JAVA程序设计》课程教学大纲_第1页
《JAVA程序设计》课程教学大纲_第2页
《JAVA程序设计》课程教学大纲_第3页
《JAVA程序设计》课程教学大纲_第4页
《JAVA程序设计》课程教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《JAVA程序设计》课程教学大纲课程代码:ABGS0602课程中文名称:Java程序设计课程英文名称:Javaprogramming课程性质:必修课程学分数:4课程学时数:64授课对象:电子商务本课程前导课程:大学计算机基础一、课程简介《Java程序设计》是计算机、信息管理、电子商务相关专业的核心课程。对于电子商务专业的学生,掌握一门计算机语言是必要的。Java语言在程序设计领域,占据重要的位置,是目前主流的编程工具之一。对Java程序设计技巧的讲解,会有助于电子商务专业学生对计算机语言,以至商务网站建设有深入的理解。课程在系统介绍Java语言的基本思想与基本方法的同时,重点强调其在程序设计实践中的应用。因此,学生通过本课程的学习除了可以学会应用面向对象的思想和方法来解决实际程序设计当中的问题,同时也为学生进一步的学习和研究打下基础。二、教学基本内容和要求(一)Java语言概述课程教学内容:Java语言的诞生和发展Java技术简介Java开发工具Java程序的编译与运行课程重点、难点:课程重点体现在Java语言的认识;难点体现在Java工具的选择和编译环境的构建。课程教学要求:了解Java程序设计语言,掌握Java程序的编译和运行;(二)Java语言基础课程教学内容:数据类型:基础数据类型、关键字、常量、变量、数据类型的转换运算符和表达式:算术、关系、逻辑、位运算符表达式与运算优先级:赋值运算、条件运算、字符串运算、各类运算符的复合运算课程重点、难点:课程重点体现在各种数据类型的理解以及综合运算。课程教学要求:了解Java语言支持的数据类型,掌握多种数据类型、运算符参与的符合运算(三)流程控制课程教学内容:顺序结构、分支结构、循环结构的应用课程重点、难点:课程重点体现在对于分支结构、循环语句的理解应用课程教学要求:了解和掌握if、switch、while、for、break、continue、return等有关顺序、分支、循环结构的应用(四)数组和字符串课程教学内容:数组的基本概念;一维数组、二维数组、多维数组、字符串变量的应用foreach语句、String类的常用方法课程重点、难点:课程重点体现数组的应用、foreach语句、String类的常用方法课程教学要求:应用数组实现特定程序设计要求;熟悉foreach语句和String类的常用方法(五)类与对象课程教学内容:了解类的基本概念;熟悉对象的创建、使用;在类定义内调用方法;参数传递,包括以变量为参数,以数组为参数或返回值的方法;匿名对象;课程重点、难点:课程重点体现在对象的创建、使用;方法参数的传递;课程教学要求:了解对象的创建、使用;类定义内方法的调用;(六)Java语言类的特性课程教学内容:熟悉类的公有成员、私有成员、缺醒访问控制符、方法重载、构造方法、静态成员、对象的应用;课程重点、难点:课程重点体现在对于构造方法的理解、静态成员的应用、对象的赋值、比较、引用;课程教学要求:了解对象的成员结构、方法构造;熟悉静态成员,包括静态变量、方法、初始化;掌握对象的赋值、比较、引用。(七)继承、抽象和接口课程教学内容:类的继承:子类的创建、覆盖、最终类、Object类抽象类:抽象类与抽象方法接口:定义、实现和引用、借口的继承、利用接口完成类的多重继承内部类和匿名类包:概念、常用包、import引用包Java语言的垃圾回收课程教学要求:掌握类的继承、覆盖;熟悉抽象类、接口的应用;会应用内部类、匿名类、package创建包(八)异常处理课程教学内容:异常的处理机制:概念、处理类、异常类的抛出、自定义异常类课程重点、难点:课程重点体现在Java语言的异常处理课程教学要求:异常抛出、自定义异常类(九)Java语言的输入输出课程教学内容:流的概念;输入输出流类库;基本输入输出流的应用;文件的处理和随机访问课程重点、难点:课程重点体现在Reader和Writer流类的应用课程教学要求:FileReader、FileWriter、BufferedReader、BufferedWriter的应用;掌握Java语言对文件和文件夹的管理。(十)图形界面设计课程教学内容:熟悉Swing工具包;掌握布局管理器、各类常见组件的应用和创建;理解Java语言的事件处理机制;课程重点、难点:课程重点体现在包括Jbutton、JcheckBox、JtextField、JtabbedPane、Jlabel等常用组件的创建和应用;应用Java语言的事件处理机制,实现程序设计目的;课程教学要求:掌握适配器类、命令按钮、文本组件、窗口组件、列表框、菜单、工具栏的设计以及相应的事件处理(十一)Java数据库程序设计课程教学内容:熟悉关系数据库、理解数据库的创建、表数据操作和查询;课程重点、难点:课程重点体现在JDBC的开发应用;掌握元数据、事务处理;课程教学要求:能使用JDBC开发数据库应用程序,掌握Java语言对数据库的进一步操作。(十二)Java网络编程课程教学内容:理解网络基础;掌握URL编程;了解Java语言实现底层网络通信的原理。课程重点、难点:课程重点体现在URL对象的创建和应用;了解InetAddress程序设计;课程教学要求:能使用URL访问网络资源;了解Socket通信程序设计;三、实验教学内容及基本要求《Java程序设计》是一门运用性很强的方法论科学,其目的是让学生掌握一门计算机语言,能通过程序设计,完成对计算机的控制与应用,这就决定了本课程的地位——电子商务专业的必修核心课,是最重要的专业基础课之一。本实验是为《Java程序设计》理论课程进行配套的实践性环节。是适应当前的教学改革工作,将学生学习知识的领域扩大到课堂以外,同时,把掌握知识的方法从对原理概念的死记硬背拓展到对解决问题能力的活学活用上,有助于提高学生的动手能力和综合素质。因此,实验内容主要围绕Java语言应用实践的四个具体的实验项目。主要实验以及内容简介:实验一:Java的IDE环境和基本语法内容包括:Java语言开发环境的配置;基本数据类型、算术运算符、逻辑运算符、关系运算符、字符串的应用;if、for、while、switch语句的应用;数组、字符串的应用;实验二:Java语言中的类和对象;内容包括:类的构造;方法的重载;类的静态成员;类的继承;方法的覆盖;抽象类;接口;包的创建和导入;实验三:Java语言的输入输出;内容包括:FileInputStream、FileOutputStream、FileReader、FileWriter的应用实验四:Java语言的图形界面编程内容包括:流式布局管理器、边界式布局管理器、网格式布局管理器、操作事件、窗口事件、菜单、基本组件的应用四、教学方法与手段主要教学方法:(1)教师讲授:教师讲授以教学大纲为指南,结合教材和多媒体课件,通过讲解、讨论、座谈、答疑等方式培养学生独立思考、解决问题的能力;(2)学生自学:培养与提高学生的自学能力是教学的目标之一。我们在教学的各个环节上均十分重视学生自学方法的应用。本课程的自学内容包括阅读教材、查找资料,以及独立完成程序设计等等;(3)习题教学:习题教学是检验、巩固、应用所学知识的重要手段。在教学过程中,教师要结合教学进度,依据教学内容安排适当的习题训练,并对习题中的问题进行集中指导;主要教学手段:(1)多媒体教学手段。主要借助多媒体教学工具,让学生直观的看到Java程序的设计、编译、运行过程,对学生自己编写Java程序提供良好的参考。(2)换位式的教学手段。让学生上讲台讲课,既能为学生搭建一个锻炼和展示自身能力的平台,又能帮助学生发现学习中的问题,使学生有机会展示自己对Java语言的了解熟悉程度。五、教学学时分配章节与内容课时作业量备注Java语言绪论2Java语言基础2流程控制4数组和字符串4类与对象8Java语言的特性2继承抽象和接口61异常处理2Java语言的输入输出4图形界面设计8Java数据库程序设计2Java网络编程2实验一2实验二6实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论