Java程序设计课程教学大纲.doc

Java程序设计课程教学大纲.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计课程教学大纲课程名称Java程序设计JAVAProgramming总学时学分5635该课程旨在帮助学生更好地理解和掌握Java编程在本课程中,学生将深入学习Java语言的特性和基本语法,并通过实践项目了解面向对象的方法和技术同时,课程还将探讨异常处理输入输出多线程图形用户界面和网络编程等方面的技巧

Java程序设计课程教学大纲

课程编号:课程名称:Java程序设计/JAVAProgramming

总学时/学分:56/3.5(其中理论40学时,实验16学时)

适用专业:物联网工程

一、课程目标

通过本课程学习,学生应达到如下目标:

目标1.了解Java语言特点,熟悉Java基本语法,能够较为深入地理解Java语言机制。

目标2.将面向对象方法知识运用在程序设计案例中,能使用JAVA常用类、容器类进行实例编程验证。

目标3.利用JavaSE中的异常处理、输入输出、多线程等技术来表达处理程序应用问题。目标4.将图形用户界面、网络编程和数据库编程技术运用中综合应用程序设计中。

目标5.搭建Java开发环境,能设计实现各种Java技术的应用程序,且能测试运行。

二、课程目标能力要求及权重

课程目标

权重(∑=1)

初始程度

要求程度

目标1

0.15

L1

L2

目标2

0.2

L1

L3

目标3

0.15

L1

L3

目标4

0.2

L1

L5

目标5

0.3

L1

L3

本表注:以布鲁姆学习目标分类法描述学生在学完本课程后应具有的能力,目标栏内以L1(认知)、L2(理解)、L3(应用)、L4(分析)、L5(综合)、L6(创造)来表

示对此项能力要求达到的程度,无要求则留空。

三、教学过程安排

序号

知识模块

教学内容

课时

课程目

教学方法

1

Java语言及编程环境

Java语言特点

Java运行机制

JDK8

Eclipse集成开发环境

2

目标1

课堂讲授+演示

2

语法基础

常量和变量

运算符和表达式

6

目标1

课堂讲授+演示

流程控制

数组

3

类与对象

Java语言的类

创建对象

this引用

静态成员

内部类

包(package)机制

4

目标2

课堂讲授+演示

4

面向对象编程

继承

多态

抽象类和接口

终止继承

修饰符及访问权限

4

目标2

课堂讲授+演示+测验+作业

5

常用类

Object类

字符串类

包装类

Math类

Random类

日期时间类

数组实用类

2

目标2

课堂讲授+演示

6

新特性

枚举

注解

lambda表达式

1

目标2

课堂讲授+演示

7

容器和泛型

Collection与Iterator接口

Collections实用类

Set集合

List(列表)

Queue(队列)

Map(映射)

泛型

1

目标2

课堂讲授

8

异常处理

异常处理概念

异常处理机制

自定义异常

2

目标3

课堂讲授+演示

9

输入/输出

字节流

过滤流

字符流

标准I/O

随机访问文件类

对象序列化

File类

4

目标3

课堂讲授+演示+作业

10

多线程

线程的创建与启动

线程的状态转换

线程调度

后台线程

线程互斥

线程同步

2

目标3

课堂讲授+演示+测验

11

AWT图形用户界面

AWT容器

布局管理器

事件处理机制

在AWT中绘图

4

目标4

课堂讲授+演示

12

Swing组件

窗口(Frame)

Swing基本组件

Swing菜单程序设计

Swing数据管理组件

Swing标准对话框

4

目标4

课堂讲授+演示

13

网络编程

TCP和UDP

端口和套接字

TCP网络编程

UDP网络编程

URL网络编程

1

目标4

课堂讲授

14

数据库编程

SQL语言简介

JDBC原理

访问数据库

3

目标4

课堂讲授+演示+大作业+讨论

15.4JDBC编程

15

课内实验

实验1搭建Java开发环境实验2Java程序设计基础实验3Java类与对象

实验4Java面向对象编程实验5抽象类和接口

实验6异常处理

实验7图形界面组件设计

实验8事件与绘图

16

目标5

学生操作教师指导实验报告

四、实验或上机内容

实验项

目名称

实验目的和任务

实验

学时

实验

类型

开出

要求

1

搭 建

Java开发环境

目的:熟悉实验环境,掌握Java程序的编辑、编译和运行过程。对所学Java中的数据类型,变量,表达式,流控制语句的语法单位进行适当的练习。

任务:练习Eclipse等Java开发工具,完成第一个Java

类的定义,运用IF等语句完成编程。

2

设计型

必做

2

Java程序设计基础

目的:掌握Java中的流控制语句的语法,掌握方法定义,掌握数组。

任务:综合运用IF、FOR、运算符、常量变量、方法、数

组等技术,对给定任务完成编程、调试并使之运行正确。

2

设计型

必做

3

Java类与对象

目的:掌握Java的类和对象

文档评论(0)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档