java程序设计教学大纲

java程序设计教学大纲

ID:11823631

大小:166.50 KB

页数:15页

时间:2018-07-14

java程序设计教学大纲_第1页
java程序设计教学大纲_第2页
java程序设计教学大纲_第3页
java程序设计教学大纲_第4页
java程序设计教学大纲_第5页
资源描述:

《java程序设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java程序设计教学大纲【课程编码】JSZX0640【适用专业】计算机科学与技术【课时】54(理论)+32(实验)【学分】3【课程性质、目标和要求】本课程是计算机科学与技术专业的一门专业限选修课程。课程的任务是使学生掌握Java程序设计语言,理解面向对象程序设计的思路和方法,掌握网络编程的基本技术,培养学生的编程能力,养成良好编码的习惯,为将来参与实际项目的开发奠定坚实的基础。开设本课程的目的是让学生掌握这一在科研和市场应用方面非常重要的语言及其技术;通过本课程使学生掌握java技术的核心概念,编程方法;培养学生掌握面向对象的思想和程序设计方法;完成本课

2、程的学习后能够熟练的、综合应用Java技术和面向对象的思想编写程序解决现实生活中的问题。完成如下教学目标:1.知识教学目标:理解和掌握JAVA语言的基本语法和语义,掌握标准程序和小应用程序的开发方法,掌握数据库、网络编程的基本开发方法。2.能力教学目标:熟练使用TextPad来开发Java程序。3.思想教育目标:学会良好的编程习惯。课程要求1先修课程---计算机文化基础。2基本概念和基本知识:类与对象,包,内嵌类,图形用户化界面,Applet,异常、线程,消息,事件处理机制,URL,套接字。3基本技能:能编写基本的图形用户化界面程序、Applet程序、数

3、据库程序、网络程序。4重点:图形化用户界面程序、Applet程序。5难点:类与对象的概念,事件处理机制,Applet程序的开发,多线程。6教学要求的层次  课程的教学要求大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。7课程的教学方法和教学形式要求建议1)本课程强调理论和实践并重的原则,建议采用案例教学法、项目教学法。1)为加强和落实动手能力的培养,每章课后应安排作业,作业应让学生尽可能在Textpad环境下进行,要提交源代码。2)要采用多媒体教学手段来进行教学

4、。3)如条件许可,应利用网络技术进行授课、答疑和讨论。【教学时间安排】  本课程计3学分,54(理论)+32(实验)学时,学时分配如下:序号课程内容课时备注(教学形式)1第1章Java语言概述22第2章Java语言基础43第3章类与对象44第4章继承、多态和接口55第5章掌握系统类66第6章JavaApplet87第7章图形用户界面编程88第8章异常处理29第9章流式输入/输出与文件处理610第10章多线程211第11章JDBC技术与数据库应用412第12章Java的网络编程313第13章Swing编程2合计54序号实验名称实验类型课时备注1熟悉Java

5、程序开发环境必做12简单数据类型和流程控制必做23类、对象基础知识必做34抽象类、接口与包必做35字符串处理及基础类库必做26异常处理必做27流式输入输出处理必做28线程必做29用户图形界面GUI标准组件及事件处理必做410Applet的编写必做411Java网络编程技术必做312综合设计试验开放一周(4)课程设计13合计32【教学内容要点】第一章Java语言概述一、学习目的要求1.了解java的发展,2.掌握java的特点,3.掌握Java的运行机制,4.掌握Java虚拟机的作用5.了解常用的开发环境,6.掌握简单的Java程序开发方法。二、主要教学内

6、容1、Java的发展历史2、Java语言的特点3、与C和C++语言的异同4、Java的实际应用简介5、Java的实现和运行机制6、Java程序开发与运行环境7、Java程序类型和举例8、package和import语句的使用9、JavaAPI文档第二章Java语言基础一、学习目的要求1、掌握Java的基本数据类型的特征。2、了解常用的保留字3、能够正确定义标识符。4、掌握java的运算符的使用5、掌握常用的控制语句的使用,分支语句,循环语句6、掌握与转移控制有关的语句,continue,break,return的使用。二、主要教学内容1、基本数据类型、关

7、键字和标识符介绍2、Java运算符和表达式3、简单数据类型程序举例4、数组5、分支语句,if..else..;switch.6、循环语句while,do..while,for.7、其他语句,continue,break,return第三章类与对象一、学习目的要求1.掌握类、对象、属性的概念和定义,2.掌握消息、方法的概念和定义,3.掌握方法重载的使用1.掌握实例成员和类成员的特点2.掌握包的概念3.掌握封装性二、主要教学内容4、OOP简介5、类的定义(包括成员变量和方法)6、构造方法7、方法的重载8、包(package和import)9、类成员变量及方法

8、的访问权限10、实例成员和类成员11、finalize()方法第四章继承、多态和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。