文档介绍:实****实践课程教学大纲
一、课程基本情况
课程编号
30240332
开课单位
计算机系
课程名称
中文名称
Java程序设计与训练
英文名称
Java Programming in Practice
教学目的与
重点
Java编程语言是当前世界上应用最为广泛的计算机程序设计语言之一,是互联网时代最主要的编程语言。通过学****Java语言在企业计算平台、桌面计算平台和移动计算平台等方面的编程技术和编程工具,培养和提高采用面向对象思想进行程序设计的能力,提高开发小型综合性软件的能力。
本课程是计算机专业基础实践课。课程从面向对象的编程思想入手,讲述Java面向对象编程的基本原理和基本方法,以及Java在网络编程方面的应用,为今后从事互联网程序设计与跨平台应用设计打下扎实的基础。
课程负责人
许斌
师资队伍
教学方式
☑讲授为主□实验/实践为主□专题讨论为主
□案例教学为主□自学为主□其它
授课语言
☑中文□中文+英文(英文授课>50%)
□英文□其他外语
学分学时
学分
2
总学时
32
考核方式及
成绩评定标准
考试
作业10%+实验30%+考试60%
教材及主要
参考书
教材
[1] 王克宏. Java技术及其应用. 2版. 北京: 高等教育出版社, 2007
主要参考书
[1] 埃克尔. Java编程思想. 北京: ***出版社, 2005
先修要求、适用院系及专业
程序设计基础
二、课程内容简介(200-400字,双语教学课程须同时提供中英文内容简介)
本课程主要内容包括:
(1)Java语言的发展历史和演化过程、三个计算平台、主要应用范围和开发工具;
(2)Java语言的语法与面向对象的编程方法,着重介绍Java作为一门纯粹的面向对象语言的特点;
(3)Java语言的图形界面设计,包括AWT、Swing、 Applet等;
(4)Java语言的网络编程,包括Thread、TCP、UDP、Socket等;
(5)Java语言的高级技术,包括JSP、Servlet、RMI、EJB等。
三、课程主要教学内容(可列多级标题,如设有实验,还须注明各实验名称、实验目的及实验内容)
1. 教学内容
第1章 Java语言概述
介绍Java语言产生的历史和最新的发展动态;对Java技术的三个平台Java EE、Java SE、Java ME进行介绍;以生动活泼的Java程序例子展示Java广泛的应用前景;从最简单的Java程序入手,介绍如何利用JDK来开发Java应用程序,并讲解Java的编码规范与生成API帮助文档的过程
第2章 Java语言基础知识
讲授Java语言的语法知识:包括简单数据类型、运算符和表达式、流程控制、数组和字符串的处理等内容;通过具体的程序代码加深学生的认识
第3章面向对象编程技术
讲授面向对象编程的基本概念和基本方法:包括类和对象的基本概念、封装性、继承性、多态性等面向对象的基本特征;讲解面向对象编程与面向过程编程的区别
第4章 Java的面向对象特性
讲授Java在面向对象方面的概念:包括方法重载、重写、接口、抽象类、内部类、匿名类、包等概念;了解Java在面向对象方面的特性;介绍Collection、Set、List等常