java程序设计课程简介_2019级《JAVA语言程序设计》课程简介

2019级《JAVA语言程序设计》课程简介

一、课程名称(中英文)

中文名称:JAVA语言程序设计

英文名称:Programming in Java

二、课程性质

专业方向课选修

三、学时与学分

总学时:40(理论学时:40学时)

学分:2.5

四、先修课程

《C++程序设计》,《数据结构》

五、主要教学内容

1:Java语法和Java JDK常用类的使用方法介绍,这一部分教学内容的目标是使得学生能熟练使用Java语言进行程序设计。具体包括:

(1)Java的基本数据类型(值类型)和引用类型;

(2)Java语句、方法及方法重载、Java数组;

(3)Java类、抽象类和接口;

(4)Java JDK里常用类如String、StringBuffer、基本数据类型的包装类的使用方法

(5)Java JDK常用的容器类如ArrayList、HashMap等使用方法;

(6)Java泛型

(7)Java多线程

(8)Java异常处理

2:面向对象的基本概念、面向对象的建模、面向的对象的设计模式介绍,这一部分的教学内容的目标是使得学生熟悉和逐步掌握以面向对象的方式进行程序设计。具体包括:

(1)、继承、聚合、重载、多态的概念及其在面向对象程序设计中的应用;

(2)面向对象的建模及其在面向对象程序设计中的应用

(3)面向对象的设计模式介绍,及其在面向对象程序设计中的应用

六、特色

1:突出重点,如Java Object类在Java类体系结构的重要作用、Java泛型、Java多线程

2:强调面向对象程序设计的能力训练而不是拘泥于语法细节,特别是在实验环节,通过一个复杂案例的设计和实现,让学生明白多态、抽象类、接口这些语法机制是如何运用到一个真正的面对对象程序设计过程中;同时在实验环节也融入了迭代器模式、装饰者模式、组合模式的运用,让学生熟悉和掌握各种设计模式及其在面向对象程序设计中的运用方法。

七、考核方式

开卷考试

八、使用的教材

1.梁勇,Java语言程序设计(基础篇,第10版),机械工业出版社,2015.

2.梁勇,Java语言程序设计(进阶篇,第10版),机械工业出版社,2015

九、主讲教师

马光志,辜希武,纪俊文,金良海,许向阳

JAVA语言程序设计课程教学大纲 一、课程基本信息 课程代码: 课程名称:JAVA语言程序设计 课程性质:专业课 课程类型:必修课 计划学时:72 计划学分:4 适用专业:计算机软件 先修课程:计算机基础 编制时间:2006-7-6 二、课程性质和任务 性质:《JAVA语言程序设计》是一门以面向对象程序设计为主干线,深入浅出地介绍Java 基本概念、基本方法及技巧、Java虚拟机和Java的各种实用技术的书。 任务:培养学生用JAVA语言编写程序的能力。 三、课程特色 本课程以课堂授课和多媒体教学并行的方式,让学生在理论的指引下,辅以上机实 操练习。 四、知识能力培养 (一)基本知识 类与对象及相关的概念,Java图形编程,事件响应,多线程编程和数据库编程等。 (二)自学能力 通过本课程的学习,要求学生掌握JAVA语言编程的规范和思想,并具备编写小型程 序的能力。 五、课程内容和要求 "序"课程内容 "教 学 要 求 " "号" " " " " "理论知识 "实验能"学"作"实"实" " " " "力 "时"业"验"训" " " "了解 " " " "理论知识 "实验能"学"作"实"实" " " " "力 "时"业"验"训" " " "了解 " "一、JAVA语言概述 "2学时 "2学时 " "二、JAVA基础 "4学时 "2学时 " "三、JAVA流程控制 "6学时 "2学时 " "四、方法 "2学时 "2学时 " "五、数组 "4学时 " " "六、面向对象的程序设计 "6学时 "4学时 " "概念 " " " "七、类的封装,多态和继 "4学时 "2学时 " "承 " " " "八、接口和包 "4学时 "2学时 " "九、异常处理 "4学时 " " "十、输入与输出 "6学时 "2学时 " "十一、图形用户界面 "6学时 "4学时 " "十二、APPLET程序 "4学时 "2学时 " "十三、数据库编程 "8学时 "6学时 " 1. 教学方法 1. 该课程实践性较强,需要学生多作练习。 2. 教师需要有比较熟练的编程经验,对JDK比较熟悉。 2. 课程考核要求 1.考核内容及所占比重 考核内容主要包括平时作业成绩、实验成绩以及课程结束时的综合考试成绩进行综 合评定;各部分所占比重如下: 作业成绩:实验成绩:期终考试成绩=2:3:5 2.考核办法 闭卷考试。 3. 选用教材及参考书 教材: 《Java语言程序设计》,李尊朝,苏军主编,中国铁道出版社。 参考书: 1.朱喜福,《Java网络应用编程入门》,人民邮电出版社。 2.梁锦叶,《Java语言及应用教程》,人民邮电出版社。 八、大纲说明 本大纲适用于计算机应用专业及相关专业学生于第二学年的第二学期使用。 《Java语言程序设计》实践教学大纲 一、实践性质、目的与任务 本实践教学是《Java语言程序设计课程教学的重要组成部分,其任务是: (1)培养学生用面向对象程序设计思想设计程序的能力; (2)使学生掌握类的构造与设计方法; (3)使学生掌握继承与派生类的方法; (4)使学生了解多态的使用方法; (5)掌握接口的定义与使用方法 (6)使学生掌握用J2sdk开发程序的方法。 二、实践教学目标 Java语言是面向对象程序设计语言之一,它对面向对象的基本特征都有很好的支持 ,掌握Java面向对象特征,并能熟练利用Java语言编写程序。为今后的面向对象程 序开发打下基础。 通过系统地上机练习,力求使学生能够达到以下目标: (1)加深学生对课堂讲授内容的理解,从计算机语言的基本概念、面向对象程序设 计的基本方法、语法规则等方面加深理解,打好面向对象程序设计、开发软件的良 好基础。 (2)在上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握J ava语言程序设计的规律与技巧。 (3)在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误 的能力。 (4)通过上机实践,加深学生对计算机软件运行环境,以及对操作系统与计算机语 言支持系统相互关系的了解。 三、实践内容 实验一Java编程环境与基本语法 1.实验的基本内容 (1)JDK安装,配置环境变量path与classpath。 (2)java应用程序编写。 (3)java语言基础 2.实验的基本要求 (1)熟悉Java语言开发和运行环境,试写程序源文件,运行所写的程序。 (2)掌握变量定义与数据类型;掌握算术运算;掌握关系运算与逻辑运算.。 (3)掌握if语句,if-else语句;循环语句;掌握switch语句的使用。 (4)掌握数组的定义与使用。 实验二 面向对象基础 1.实验的基本内容 (1)定义类包括成员变量,构造函数,成员方法,并调用构造函数创建对象。 (2)理解成员变量的继承与隐藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值