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

下载本文档

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

文档简介

1、 JAVA程序设计与技术教学大纲课程性质专业任选课课程编号xx882006课程名称JAVA程序设计与技术适用专业通信工程先修课程总学时 48 其中理论 32 学时、实验16学时学分数2.5一、课程简介Java 语言作为一个网络时代的面向对象程序设计语言,具有很好的市场前景,已成为高校程序设 计语言的核心课程。本课程介绍 JAVA 技术及语言特点、JAVA 语言基本规范、面向对象概念与编程 方法、常用数据类型的处理、JAVA 的异常处理机制、 Applet 程序与 Java 绘图、图形界面的设计及 事件处理;多线程设计、文件的输入与输出、泛型与集合数据类型等。学生应掌握 JAVA 语言的基本 语

2、法,还应掌握面向对象程序设计的基本思想,基本概念和基本方法,并能运用 JAVA 语言和面向对 象技术解决实际问题,编写高效的 JAVA 语言应用程序。二、课程教学目标通过本课程的学习,学生应实现如下目标:知识目标: 1、使学生掌握JAVA 程序设计语言、面向对象程序设计思想、养成良好的编程规范。2、理解JAVA 基本语法、语义,掌握JAVA 配置环境、开发 APPLICATION 开发方法、技巧。3、能够使用常用的开发工具开发出具有一定实有价值的 JAVA 应用程序。能力目标:1、本课程的任务是培养学生正确运用面向对象的思维方法分析问题和解决问题的能力。2、使学生掌握面向对象的基本理论、原理、

3、技术方法和Java语言基础知识;能独立编写代码,编写测试数据,并能独立调试程序,获得正确结果;3、对本课程和软件开发相关课程产生兴趣,能自主学习。三、课程教学基本要求有兴趣且有志于信息类专业学习的大学生,为了更好地掌握本课程的知识,必须先修大学计算机基础等课程,在上课时要求同学们自带电脑到教室上课,课后按要求完成书后的思考题。课程教学模块(或教学内容)与学时分配序号教学模块知识点学时1Java 语言概述了解:面向对象程序设计的特性;掌握 :Java 应用程序和 Applet 程序的调试;了解:Java 的开发与运行环境;了解:Java 语言的特点。22Java数据类型与表达式掌握:1、Java

4、 标识符的命名要求; 2、Java 数据类型的划分,变量的定义与赋值; 3、数据类型的自动转换与强制转换;了解:1、各类运算符的使用,优先级; 2、常用的数据输入与输出方法; 3、常用数学函数的使用。 4、了解程序注释的形式23流程控制语句掌握:1、两种条件语句(if 和 switch)的使用; 2、三种循环语句(while,dowhile,for)的使用。了解:1、 break 和 continue 语句的作用。理解:1、分析理解程序的执行流程。24数组和方法掌握:1、一维数组和二维数组定义、分配空间; 2、循环访问数组元素的方法;定义格式, 3、方法的调用形式,理解:1、参数传递的特点;了

5、解:1、Java 应用程序的命令行参数的使用25类与对象掌握:1、对象的创建与使用 2、构造方法的特点 3、掌握 static 修饰符的作用 4、类成员和对象成员的使用差异;理解:1、熟悉不同变量的作用域 2、熟悉 this 的含义与使用形式;了解:1、包的定义与使用。46继承与多态掌握:1、继承的概念及变量的隐藏问题 2、多态性的两种体现 3、 super 的含义与使用。理解:1、各类访问控制符的作用 2、final 修饰符作用于类、方法、属性变量上的含义; 3、对象引用转换的相关概念。27常用数据类型处理掌握:1、String 类和 StringBuffer 类处理字符串的使用差异了解:1

6、、各种基本数据类型包装类的常用方法的使用; 2、Date 类和 Calendar 类的使用28抽象类、接口及内嵌类掌握:1、抽象类和抽象方法的定义形式 2、接口定义中成员的特点, 3、接口实现的具体要求了解:1、内嵌类的定义和使用特点。29异常处理了解:1、异常继承层次及常见系统异常; 2、用户定义异常的要求;掌握:1、异常处理使用; 2、throw 语句和方法头的 throws 子句的概念差异。210Java Applet 与Java绘图了解:1、Java Applet 主要方法调用执行过程; 2、 Applet 参数传递处理方法 3、了解 Applet 的图像绘制与播放声音的实现掌握:1、

7、 AWT 图形绘制常用方法了解。411图形界面理解:1、委托事件处理机制、相关角色及相互关系; 2、事件接口与相应适配器类的关系与使用差异;掌握:1、 Frame、Panel 等容器的使用; 2、 Java 常用的布局策略412多线程掌握:1、线程的概念、线程调度思想、优先级及线程的状态转换关系;了解:1、 Thread 类的常用方法;掌握:1、继承 Thread 类和实现 Runnable 接口两种编写线程的方法; 2、线程资源的同步处理方法。4序号实验项目名称内容摘要实验学时实验类型开出要求1Java 运行环境的安装、配置与运行掌握下载 Java SDK 软件包,设置 Java 程序运行环

8、境的方法,写与运行 Java 程序的方法。了解 Java 语言的概貌。3、安装、eclipse软件,为实验做好准备工作,浏览Applet 程序2验证性必做2Java 基本语法练习声明不同数据类型的变量、变量的使用范围、使用关系运算符和逻辑运算符、使用表达式语句与复合语句、使用选择语句、使用循环语句2验证性必做3面向对象编程练习创建 Applet 应用小程序 创建对象并使用对象编写显示当前日期和时间的程序 使用修饰符,参数传递的练习类的继承性,练习类的多态性练习2验证性必做4包、接口与异常处理(exception)了解并使用 Java 的系统包 创建并使用自定义包使用接口技术了解异常处理机制2设

9、计性必做5建立图形用户界面创建图形用户界面了解事件处理机制建立独立运行的窗口界面并使用匿名类使用自定义对话框与内部类。2设计性必做6图形与多媒体处理使用图形类 Graphics、插入图像与播放音乐2设计性必做7线程Thread子类的方法实现多线程实现Runnable接口的方法实现多线程。2验证性必做8综合练习幻灯机效果连续显示多幅图像使用滚动条改变背景颜色Applet 与 Application 合并运行创建电闪雷鸣的动画中断和BIOS中断调用类的程序编写调试2设计性必做五、教学方法与策略课程以课堂讲授为主,辅以案例讨论、视频教学、分组讨论、现场参观等方法和手段。六、学生学习成效考核方式考核环节构成(均为100分制)评分依据占总成绩的比重期末考试期末考试试卷60课堂讨论提出问题、解答问题的次数以及准确率20作业课堂作业10考勤现场考勤10七、选用教材 1 丁振凡 Java语言实用教程(第2版),清华大学出版社,2015年5月八、参考资料 1 明日科技 主编, Java从

温馨提示

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

评论

0/150

提交评论