下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA程序设计课程教学大纲课程名称:JAVA程序设计/JavaProgramming课程代码:06232205课程类型:拓展/选修总学时数:48(理论学时:24实验或实践学时:24)学分:3先修课程:计算机应用基础、C程序语言设计、数据结构、数据库原理开课单位:经济管理学院适用专业:信息管理与信息系统一、课程的性质、目的和任务Java语言是当今主流的面向对象程序设计语言,尤其是在网络、因特网和移动设备的应用上,它已成为一门专门的技术和计算平台。它功能强大,具有面向对象程序设计语言的优点,语法结构简单,集平台无关特性、安全机制、高可靠性和内嵌的网络支持于一身,是当前信息管理系统、网络程序和移动平台软件开发的首选工具之一。目前,以Java语言为基础的各种Java技术应用十分广泛。学习Java程序设计有助于深刻理解各种符合面向对象思想的高级语言,亦有助于为学生在今后基于Java技术的科研和市场应用打好坚实的基础。本课程是一门计算机程序设计语言课,主要目的是使学生掌握JAVA语言的语法规则、面向对象的程序设计方法,学会利用JAVA语言编写一些短小、可靠的程序,并为以后需要使用各类Java技术应用进行Java高级编程做好准备。二、教学内容、教学基本要求及教学重点与难点1.Java语言基础知识了解Java语言的产生、应用前景和特点;理解Java虚拟机及JAVA开发环境;了解Java语言的四种程序类型;掌握JavaApplet程序和JavaApplication程序的编辑、编译和运行过程;掌握Java语言各种数据类型、表达式、运算符和数组,以及与C语言的区别。教学重点与难点:Java虚拟机的原理及JAVA开发环境的设置。2.类与对象的基本概念理解java的面向对象特性:抽象性,封装性,继承性,多态性;掌握Java语言类定义的基本语法,类数据成员的访问控制,对象建立的方法,类构造函数的定义,类方法的访问控制;掌握静态成员的特点,了解Java语言的垃圾回收机制,了解包的作用。教学重点与难点:类定义及静态成员的特点。3.类的方法掌握if-else、switch、while、do-while、for、continue、break、return语句的使用方法;了解Java语言的异常处理机制;掌握try、catch、finally关键字的基本用法;掌握异常的基本处理方法,了解自定义异常类的定义方法;理解重载的概念。教学重点与难点:Java语言的异常处理机制及重载的概念。4.类的重用掌握类继承的基本语法;理解隐藏和覆盖的概念;了解终结类与终结方法的概念和实现;了解抽象方法和抽象类的概念和实现;理解类的组合的概念和实现;掌握Java基础类库、自定义包的使用方法;了解JAR文件的功能。教学重点与难点:抽象方法和抽象类的概念及Java基础类库。5.接口与多态掌握接口的定义与使用方法;了解接口多继承的实现;理解塑型和多态的概念;掌握简单内部类的使用。教学重点与难点:接口的定义与使用方法及塑型和多态的概念。6.输入输出流掌握Java语言标准I/O包的使用方法和流的基本概念;掌握输入流输出流的使用和文件流的使用;理解字符流与字节流的区别;了解其它一些标准流类型的使用方法。教学重点与难点:输入流输出流的概念及使用方法。7.图形用户界面掌握Applet的创建和运行方法,Applet的组件绘制方法;理解Java绘图环境;理解组件,容器,布局等概念;掌握AWT事件处理机制,并且能够熟练应用;理解swing组件模型和常用的Swing组件的使用;掌握图形界面的绘图技术。教学重点与难点:Java绘图环境、组件、容器、布局和事件处理机制等概念及swing组件的使用。8.JDBC与数据库访问理解JDBC的特点、结构、应用模型;掌握通过JDBC访问数据库执行SQL语句的方法。教学重点与难点:JDBC访问数据库执行SQL语句的方法。9.多线程、网络和JSP程序设计了解JAVA多线程程序设计、网络程序设计及JSP程序设计的基本方法;了解JavaBean的概念及在JSP中的使用。教学重点与难点:多线程及网络程序设计及JSP的创建与使用。三、课内实验或实践环节教学安排及要求序号教学内容教学基本要求实验类别课内学时课外学时备注1JAVA运行环境和程序设计基础学会Java开发环境的配置;掌握JavaApplet程序和JavaApplication程序的编辑、编译和运行过程;编写简单的Java程序。设计性4必做2类与对象学会类的定义、构造函数的定义和对象建立的方法;掌握静态成员的特点;编写基本的Java程序。设计性2必做3类的方法学会各种算法在Java中的实现;学会简单的异常处理方法。设计性2选做4类的重用学会类的继承和类的组合的实现;学会使用Java基础类库的方法。设计性2必做5接口与多态学会接口的定义与使用方法。设计性2选做6输入输出流学会文件流的使用。设计性22必做7图形用户界面学会Applet的创建和运行方法;学会使用Java绘图;学会使用AWT事件处理机制;学会使用常用的Swing组件。设计性44必做8JDBC与数据库访问学会通过JDBC访问数据库的方法。设计性2必做9多线程、网络及JSP程序设计学会多线程、网络及JSP的使用。设计性44选做小计=SUM(ABOVE)2410四、学时分配表序号课程内容课内学时课外学时讲课学时上机学时实验学时实践学时小计其中课内研讨学时1Java语言基础知识426112类与对象的基本概念22413类的方法22414类的重用22415接口与多态22416输入输出流448117图形用户界面448128JDBC与数据库访问24619多线程、网络和JSP程序设计2241合计=SUM(ABOVE)24=SUM(ABOVE)24=SUM(ABOVE)483=SUM(ABOVE)10五、课外学习要求课外学习包括课前预习、课后复习与课后例题验证三大部分。教师在每章节教学开始以课堂提问等形式检查学生的课外学习情况,并通过校园网、电子邮件等方式学习答疑和指导,作为课外学习的扩充;在实验教学过程中,要求学生必须预习实验指导书,弄清实验目的,熟悉实验内容,实验完成后按时提交实验记录和实验报告。六、教学方法在教学中,以教学大纲为依据,结合本专业具体的培养目标,有针对性地学习Java类、对象、方法的创建和使用,并能进行相应的上机操作。在教学中,以多媒体教学和上机实验相结合,突出动手能力的训练。七、课程考核要求及方法1.考核方式:考试(√);考查()2.成绩评定:计分制:百分制(√);五级分制();两级分制()总评成绩构成:平时考核(10)%;中期考核(0)%;实践环节(20)%;期末考核(70)%平时考核包括:考勤考纪、课堂讨论、平时测验、作业、读书报告、研讨报告等。实践环节包括:考勤考纪、上机作业、实验报告等八、建议教材及参考资料建议教材:郑莉主编,《Java语言程序设计(第2版)》,清华大学出版社,2011年6月版。参考资料:1.(美)\o"(美)昊斯特曼著,叶乃文,邝劲筠,杜永萍译"昊斯特曼著,《Java核心技术:卷Ⅰ基础知识(原书第8版)》,机械工业出版社,2008年版。2.明日科技等编著,《\o"JSP项目开发案例全程实录(第2版)(配光盘)(软件项目开发全程实录丛书)"JSP项目开发案例全程实录(第2版)》,清华大学出版社,2011年1月版。3.(美)\o"(美)昊斯特曼著,叶乃文,邝劲筠,杜永萍译"昊斯特曼著《JAVA核心技术卷II:高级特性(原书第8版)》,机械工业出版社,2008年版。4.BruceEckel主编,《Java编程思想(评注版第4版)》,电子工业出版社,2011年版。九、大纲说明本课程教学内容规范性和实践性较强,为保证教学质量,实现培
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政务(含公共服务)服务平台项目建设方案X
- 未来教育领域中如何利用移动支付进行教育资源的优化配置和共享研究
- 环境保护教育推广与实践
- 国庆节团队旅行活动方案
- 环境艺术设计中的视觉体验与审美需求
- 生态环保理念在办公空间的设计实践
- 环保材料在环境艺术设计中的应用前景
- 生活用纸的创新设计与实践案例分享
- 《2 颜色填充和橡皮擦工具》(说课稿)-2023-2024学年五年级下册综合实践活动吉美版
- 2023八年级物理上册 第四章 光现象第5节 光的色散说课稿 (新版)新人教版
- 2025年初中语文:春晚观后感三篇
- Unit 7 第3课时 Section A (Grammar Focus -4c)(导学案)-【上好课】2022-2023学年八年级英语下册同步备课系列(人教新目标Go For It!)
- 2025年上半年长沙市公安局招考警务辅助人员(500名)易考易错模拟试题(共500题)试卷后附参考答案
- 《教育强国建设规划纲要(2024-2035年)》解读讲座
- 2025河北邯郸世纪建设投资集团招聘专业技术人才30人高频重点提升(共500题)附带答案详解
- 慈溪高一期末数学试卷
- 《基于新课程标准的初中数学课堂教学评价研究》
- 省级产业园区基础设施项目可行性研究报告
- 2025年中国东方航空招聘笔试参考题库含答案解析
- 《微生物燃料电池MF》课件
- 贵州省黔东南州2024年七年级上学期数学期末考试试卷【附答案】
评论
0/150
提交评论