当前位置:文档之家› JAVA教学大纲-V2.1(学生印刷版)20140704

JAVA教学大纲-V2.1(学生印刷版)20140704

JAVA教学大纲-V2.1(学生印刷版)20140704
JAVA教学大纲-V2.1(学生印刷版)20140704

2G2

nG &

&) ,

p i

z f l l l u , f u lu l u f f , f

c d u c d l u f , sf

i l f l : u f

i f p u u c d f s s l l f p f c d l f l t l u l f , i , f l l 2 ,l t u 30 l u f 3 ,l z 12 ,f 80 l l ? f u lu f s l u f lu u ,f

u cu d

l 24 c d f l f l c d f p l

c d l s e c

d c d f l u p c d f l l f f

p ) l f l u l p f u l l z f p l l y t l l i

& 11 26

p &) 5 27

2WM XRM JAVA

p

5

r 3 l j k — 2 EQ NJM Local j k 1 DB R N ( MySql) 3 s

5 j k

p n

. pe n

&

2G2

( 9NUUX HX UM

)

e n g h

&

5 D

( 2G2

) 5<

p 9NUUXHX UM

, 2G2

re n

1.DOS

2.JAVA 【

3.JAVA l

—e n

& &

1.1.1

1.1.2 DOS

1.1.3JAVA

1.2JAVA

1.2.1 JDK

1.2.2

& ( p 2G2 HelloWord.JAVA

1.3.1

1.3.2 DOS

1.3.3

e

& &

n 2G2

pe n

1. ( e

2. e

3. e e

4. e

5.

e n g h

1. ( e

2. e e

3. e

re n

1. ( e

2. e

3. e e

4. e

5.

—e n

2.1 ( e

2.1.1

2.1.2

2.1.3JAVA (

2.2 e

2.2.1

2.2.2

2.3 e e

2.3.1

2.3.2

2.3.3

2.3.4

2.4

2.4.1JAVA

2.4.2

2.4.3

2.5

2.6

2.7

2.7.1

2.7.2

2.8

2.8.1

2.8.2

2.8.3

2.8.4

2.8.5

2.8.6r

2.8.7

2.8.8

2.8.9

2.9

2.10

2.11

r n

pe n

1.JAVA 、

2. 、

3. if

4. switch

e n g h

1. 、

2.if

3.switch

re n

1.if

2.switch

3.if switch

—e n

( & 2G2 、

( & & 2G2 、

( &

( & (

( & )

( &

( & &RO

( & R LQ

( :O

( & RO

( RO

( (RO NU N

( ) RO

( RO

( ( R LQ

( ( (m& R LQ

( ( ( R LQ v RO

— n

pe n

1.

2. for

3. while

4. do-while

5. K NJT

6. continue

e n g h

1.

2.OX

3.while

4.do-while

5.while v do-while

6.break continue

re n

1. for

2.break continue

—e n

4.1

4.2

4.2.1for

4.2.2while

4.2.3do-while

4.3for

4.3.1for 、

4.4while

4.4.1while 、4.5do-while

4.5.1do-while 、4.6

4.6.1break

4.6.2continue

4.7 while do-while

n

pe n

1.

2.

3.

4.

5.

e n g h

1.

2.

3.

4.

re n

1.

2.

3.

4.

—e n

5.1

5.1.1 j k

5.1.2

5.1.2.1

5.1.2.2

5.2

5.2.1

5.2.2

5.3

5.3.1

5.3.2

5.4

n p

pe n

1.

2.

3. p

4. JAVA

5. 、

6.

e n g h

1.

2. v

3. JAVA

4.

5.

6. 、

7. 、

8.

re n

1.

2.

3.

4.

5.

6.、

7. 、

—e n

6.1

6.1.1

6.1.2 。v

6.1.3

6.2

6.2.1

6.2.2

6.2.3

6.3JAVA v

6.4 v

6.4.1

6.4.2

6.4.3

6.4.4

6.5

6.5.1 6.6、

6.6.1、

6.6.2、

6.6.3、

n

pe n

1. 。

2. QR (

3.

4. J RL (

5.

6. 。”

e n g h

1.this (

2.

3.static (

4.

re n

1. 。”

2.this ( z

3.

4.static (

—e n

7.1 。

7.2this (

7.2.1this. n

7.2.2this. n

7.2.3this()n 、

7.3

7.3.1 n

7.3.2 n 7.4static (

7.4.1

7.4.2

7.4.3

7.5

7.5.1

7.5.2

7.5.3

n r

pe n

1.

2. super (

3.

4.

e n g h

1.

2.super (

3.

4.

re n

1.

2.super (

3.

—e n

- &

- & &

- & ”

- & (

- & )

- N (

- ( 、

- )

- ) & R J N

- ) MNOJ U

- ) ( X NL NM

- ) ) KURL

-

- &

n —

pe n

1. Object

2.

3.

4. final (

5.

e n g h

1.Object

2.

3.

4.final (

5.

re n

1.Object

2.

3. e

4.

—e n

9.1Object

9.1.1equals()

9.1.2 hashCode()

9.1.3 getClass()

9.1.4 toString()

.

. &

JAVA程序设计课程教学大纲

课程编号: “Java语言程序设计”课程教学大纲 Java Program Design Course Outline 60学时3学分 一、课程的性质、目的及任务 Java语言程序设计是计算机科学与技术专业软件方向的一门必修课程。通过本课程的教学,深化学生面向对象的编程设计思想和新一代程序设计的逻辑思维方式,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展。通过对Java语言及基于Java语言的程序设计的教学,培养学生用Java进行面向对象程序设计的能力。 要求掌握Java的基本语法、面向对象的语言特性、例外处理、applet、图形用户界面、多线程、输入输出、网络编程、JDBC以及面向对象程序设计的主要原则和方法。 二、适用专业——计算机科学与技术 三、先修课程——C++程序设计 四、课程的基本要求 通过本课程的学习,学生应能达到下列要求: (1)了解JAVA语言的基本语法。 (2)熟悉JAVA编程开发环境如JDK1.4和JCreator的安装、配置和使用。 (3)掌握一般图形用户的设计和事件处理机制。 (4)掌握Java实现多线程、流式输入输出的方法。 (5)掌握与数据库连接的方法。 (6)掌握网络编程的基本思想和方法。 (7)能比较熟练地用JAVA语言进行一般的程序设计,培养良好的编程风格和习惯。 五、课程的教学内容 (一)课堂讲授的教学内容 1.Java和面向对象概述 Java语言概述,面向对象软件方法概述,面向对象的基本概念。 2.Java运行环境 安装并配置Java平台,Java集成开发环境,Java程序的结构。 3.Java语言基础 Java的关键字、标识符,数据类型,常量与变量,运算符,流程控制语句。 4.类和对象 基本概念,类,方法,访问控制符,静态修饰符、静态字段和静态方法,抽象类与抽象方法,最终类、最终属性与最终方法。 5.继承 继承的概念,扩展类,多态与动态绑定,构造函数的继承与重载,包,接口。 6.字符、字符串和数组

教学大纲规范java新

《Java语言与面向对象程序设计》 课程教学大纲 一、课程名称:《Java语言与面向对象程序设计》 二、课程类别:专业选修课适用专业: 三、学分: 3学分总学时: 54学时理论课学时:36学时实验/实践课学时:18学时 四、课程的性质、目的和任务 《Java语言程序设计》是计算机科学与技术专业本科生的一门选修课程。Java语言作为当今 INTERNET上最流行的编程语言,它的产生和WWW密切相关,所以课程中还将对WWW技术进行必要的介绍。通过本课程的学习,使学生掌握网络编程的基本方法,能够根据现实生活实践编制出一些实用的客户机/服务器小程序。 五、本门课程与相关课程的联系与分工: 六、教学内容与要求 (一)说明本课程的具体教学内容和对内容的要求,要求以了解、理解、掌握、熟练等层次加以说明。 1、面向对象软件开发概述 教学内容:面向对象问题求解的提出;面向对象问题求解的概述;对象、类与实体;对象的属性与相互关系;面向对象的软件开发过程;面向 对象程序设计方法的优点。 教学要求: 本章作为了解内容,要求学生自学。 2、Java语言概述 教学内容:Java语言的产生;Java语言的应用前景;Java语言和C++;Java 语言的特点; Java Applet和Java Application;HTML语言; Java Applet程序的编辑、编译和运行;Java Application程序的编 辑、编译和运行; 教学要求: 1).了解:Java语言的产生、应用前景和特点; 2).了解:HTML文件的作用; 3).掌握:Java语言和C++语言的相同处及不同处; 4).熟练掌握:Java Applet程序和Java Applicatio程序的编辑、编译和运行过程。 3、Java语言基础 教学内容: Java语言的数据类型;简单类型;整型数据;变量;浮点型数据; 字符型数据和逻辑型数据;数组和向量;流程控制; 教学要求: 1).了解:强制数据类型的转换格式;了解运算符的优先级和结合

《Java技术及其应用》2017教学大纲

Java 技术及其应用》 教学大纲 安徽大学计算机科学与技术学院 二O 一七年四月

课程性质与设置目的要求 《Java技术及其应用》课程是安徽大学计算机科学与技术学院软件工程专业选修课。《Java技术及其应用》以介绍Java面向对象程序设计方法为逻辑起点,以安徽大学计算机科学与技术学院软件工程专业学生为讲授对象,是集理论性与 应用性为一体的学科。Java是一种通用的面向对象的编程语言,其语法与C和C ++相似,但舍弃了一些难以理解和不安全的语言特征。本课程将从Java语言的 实现机制入手,结合示例程序,较为系统地介绍Java语言的主要特征和编程技术,包括:基本语法、类与对象、继承与多态性、包与接口、异常处理、输入输出流、图形用户界面等内容。 设置本课程的目的是:使学习者在全面了解Java技术历史、现状与发展趋势的基础上,系统掌握Java基本概念、编程思想以及程序设计技术,具备熟练的Java编程技能和面向对象软件设计思想,完成本课程的学习后能够熟练地综合应用Java技术和面向对象的思想编写程序解决现实生活中的问题,最终提高程序设计水平和计算机应用能力,从而能胜任企业软件研发以及科研院所的研发、教学任务。 学习本课程的要求是:学习者应按照教学大纲要求,掌握Java语言的基本 语法和语义,理解面向对象概念,会编制Java应用程序,通过编程实践形成良好的编程习惯。 先修课程要求:C语言程序设计,数据结构 本课程计划36学时。 选用教材:刘政怡.《Java语言程序设计教程》,安徽大学出版社,2016 教学 手段:多媒体演示、讲授相结合。 考核方法:闭卷考试 教学进程安排表:

《Java课程设计(第3版)》教学大纲

《Java课程设计》教学大纲 JAVA COURSE DESIGN 一、课程性质和教学目的 课程性质:《Java课程设计》这门课程是软件工程专业的重要的专业实践课。这门课程的先行课程是计算机文化基础、计算机网络、软件工程、计算机组成原理、Java语言程序设计等。本门课程结合《JA V A 语言程序设计》的理论知识,通过实践环节可以巩固所学的理论知识、提高程序设计能力。通过程序设计的训练,使学生能够综合应用JA V A基础知识和基础方法,编写出高效率的应用程序,体会软件设计全过程,提高软件设计能力,为今后进行系统软件和应用软件的开发研究打下坚实的基础,培养刻苦专研和严谨的编程精神,为今后从事项目开发和撰写毕业论文积累经验。 教学目的:通过本课程的教学应当使学生巩固和加深学生对Java语言课程的基本知识的理解和掌握,掌握Java语言编程和程序调试的基本技能。本课程要求学生使用JAVA语言来独立完成软件的设计与开发。训练学生做出一个中、小型的项目,培养学生利用Java语言进行软件设计的基本思路和方法,提高运用Java语言解决实际问题的能力,提高编程技术,为今后从事项目开发和撰写毕业论文积累经验。使他们逐步成为既有一定的理论知识又有一定的动手实践能力的软件技术人才。 二、课程教学内容 Java课程设计总学时是40学时,合理穿插安排在Java程序课程之中,一般是从期中后在老师指导下,学生逐步结合所学内容,阶梯式完成课程设计,不仅有针对性,也非常能够互相促进,使得二者有结合。 1.准备及理论学习:查找相关资料、书籍,阅读示例文档,以及最新录制的课程设计数据库知识的教学软件,确定自己的课设题目。 2.设计:要求并指导学生设计程序结构、模块图、完成类的设计、添加相应的应用功能。 3.编码:由学生独立完成程序的编码,并且自己调试、测试、查看运行效果。 4.完成文档:填写Java语言课程设计报告单。 5.验收:由教师检查软件运行效果、项目文档。。 三、课程教学的基本要求 1.可以根据数据库理论知识经教师同意自定一个题目。 2.完成系统分析与系统设计—--设计合理的数据结构和系统框架,完成设计的结构图。 3.软件要打包发布,软件的代码要规范、有详细的注释,能正确运行,上交所有代码的电子版。 4.学生填写Java语言课程设计报告单,每人一份。 5.以班级为单位上交电子版文档。每个同学的文件夹名字为"班级_学号_姓名",文件夹中应该包括可执行文件、全部源文件及对应的class文件、辅助文件。 6

《JavaEE程序设计》课程教学大纲

《Java EE程序设计》课程教学大纲 英文课程 名称 Java EE Programming 总学时48学分 3 课程编码0809412005 理论 学分数 2 实验 学分数 1 适用专业软件工程先修课程 JAVA面向对象程序设计,Java高级 程序设计 课程 类别 □学科基础(必修)□专业核心(必修)■专业方向(限选)□任选 一、课程支撑的毕业要求及其具体指标点 1、支持毕业要求3:能够设计针对复杂工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。 具体指标点为:3.1掌握程序设计理论与方法,具备软件开发技能;3.2具备在他人指导下进行软件系统设计与开发能力 通过本课程学习,使学生理解和掌握JAVAEE程序设计方法,建立起牢固扎实的理论基础,掌握使用JAVAEE编程技术针对复杂工程问题进行程序分析和设计的能力。通过本门课程的学习,使学生初步掌握基于JAVAEE的企业项目设计能力,能够从事基于JAVAEE的企业级项目开发。 2、支持毕业要求4:能够基于科学原理并采用科学方法对复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。 具体指标点为:4.2 在他人指导下,根据软件需求规格,进行过程、组件或模块设计和UI设计,且有能力对结果进行测试与评估;4.3能够理解、评估相关的需求、架构和软件文档;能够遵循编码规范完成编码;4.5在他人指导下,完成软件工程某一应用领域(专业方向)的系统分析、设计和实施。 通过本课程学习,让学生理解和掌握基于JAVAEE企业软件设计方法,有能力对复杂工程问题进行需求分析与评估;掌握软件项目分层设计理论与方法;掌握软件行业的基本编码规范,有能力在一定指导下分析、设计并实施基于JAVAEE 的系统软件开发,用以解决具体领域如操作系统、网络通信、数据库等的应用问题。 3、支持毕业要求5:能够针对复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。 具体指标点为:5.1掌握软件开发过程中所使用的工具和方法;5.2 能够了解软件开发过程中所使用的多种工具、技术资源和方法,并能针对具体复杂工程

Java程序设计教学大纲

《Java语言程序设计》课程教学大纲 英文名称:Java language program designing 课程编号:0812133 课程类型:任选 学时/课内实践学时:32 学分:2 适用对象:通信工程专业本科生 先修课程:计算机基础、C语言程序设计基础 使用教材及参考书: 教材: Java语言程序设计(基础篇),Y.Daniel Liang著,机械工业出版社 一、课程教学目标及学生应达到的能力 通过全面、系统地介绍Java语言的基础知识、运行机制、编程方法和技术,使学生理解面向对象的程序设计思想,掌握图形用户界面程序的特点和设计方法。培养学生用“计算机思维”方式进行计算机编程,使学生能够运用Java语言作为一种思维工具解决处理现实问题,启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的能力。二、课程内容和基本要求 第一章引言 1.教学内容: 1.1 简单的Java语言程序介绍 1.2 Java语言程序的结构 1.3 Java语言程序的创建和执行过程 2. 教学目的及要求: 1)掌握IDE开发工具Eclipse的使用方法 2)掌握编写与运行 Java程序的方法 3)了解Java语言的概貌 4)为学习 Java语言和进行 Java程序的实验做好准备工作 3. 教学重点及难点: 1)Java语言的基本结构

2)Java程序设计的上机步骤 第二章基本程序设计 1. 教学内容: 2.1 基本数据类型 2.2 常量 2.3 String类型 2.4 数据的输入 2.5 程序设计风格 2. 教学目的及要求: 1)掌握Java的数据类型 2)掌握各种变量的声明方式 3)掌握运算符与表达式使用方法 4)掌握利用控制台和JOptionPane类进行输入输出的方法。 3. 教学重点及难点: 1) String类型的声明和使用 2) 值类型和引用类型的区别 3)控制台和JOptionPane类进行输入输出的方法 第三章数组 1.教学内容: 3.1 一维数组的声明和创建 3.2二维数组的声明和创建 3.3 针对数组的程序设计 3.4 数组应用示例 2.教学目的及要求: 1)掌握一维数组和二维数组的定义方法 2)掌握一维数组的程序设计方法 3)了解二维数组的程序设计方法 4)了解数组作为方法的参数的用法 3.教学重点及难点: 1)数组对象的创建和引用 2)数组作为方法的参数的用法 第四章类的设计 1. 教学内容: 4.1 面向对象的程序设计概述

《JAVA语言》教学大纲

《语言》教学大纲 课程代码: 课程总学分实验学分: 课程总学时数实验学时数: 一、课程目标 课程目的是培养学生对面向对象编程技术的理解和掌握,加强对学生“计算机编程思维”的训练,培训学生能够使用开发一些较为简单的软件,提高学生编程过程中分析问题、解决问题的能力。 要求学生经过本课程的学习,基本掌握面向对象编程技术,能够运用“计算机思维”分析问题,并使用语言编写相应程序来解决问题,掌握一定的编程技能,为学习其它语言打下坚实的基础。 二、教学内容、要点和课时安排 第一章概述学时 第一节什么是 第二节语言 第三节开发平台 第四节程序的编写、编译和运行过程 第五节语言程序的注释 第六节什么是跨平台 第七节什么是面向对象的程序设计 第八节实例讲解与问题研讨 第二章语言基础知识学时 第一节语言字符集与基本符号 第二节数据类型和变量 第三节运算符和表达式 第四节语句和方法简介 、语句 、方法 第五节控制语句 、条件语句 、循环语句 、跳转语句 、异常处理语句 第六节数组 第七节实例讲解与问题研讨 第三章面向对象的程序设计基础主数据类型和引用学时 第一节引言 第二节类定义 第三节类声明和类体 、变量声明 、方法定义 、自定义构造器 第四节创建对象 第五节继承一个类

第六节接口 第七节抽象类与最终类 第八节多态 第九节类声明和类体 第十节泛型 第十一节内部类和匿名类 第四章中的常用基础类和工具类学时第一节类 第二节类 第三节类 、类 、类 、类 、类 、类 、类 、类 第四节类 第五节类 第六节类 第七节类 第八节泛类型 第九节泛类型 第十节泛类型 第十一节泛类型 第十二节枚举和迭代器 第五章的流和文件管理学时 第一节流类简述 第二节文件类 、读文件类 、写文件类 第三节类 第四节类 第五节类 第六节读取键盘输入的数据 第七节文件 第六章的图形用户界面程序设计学时第一节视窗类 第二节对话框 第三节组件类 、面板和内部视窗 、标签、按钮和工具栏 、菜单条、菜单和菜单项 、文本行和文本区

最新课程教学大纲模板(版)上课讲义

《****》课程教学大纲(黑体三号) 一、课程基本信息(黑体四号) 二、课程性质(黑体四号) (例如:《数据库原理与技术》为全日制大学本科计算机科学与技术专业的专业基础课程、核心课程和学位课程。在专业的培养方案中一般都安排在大二第二学期实施,是一门学生进行软件开发的必修课程,对培养学生的工程思维能力及解决问题的能力具有重要作用,是.NET系列课程与JAVA系列课程的基础。(宋体五号) 三、教学目标和任务(黑体四号) (宋体五号) 四、教学要求(黑体四号) (宋体五号) 五、课程学时安排(黑体四号)

六、主要内容(黑体四号) (含各章节/专题/模块主要内容,注明各知识点要求学生掌握的深浅程度(掌握、理解、了解),列出各章节学习的重难点、思考题等)(宋体五号) 思考题:(五号楷体) 七、教材与参考书(黑体四号) 1、教材选用: 教材:作者,出版年份,书名(版次),出版社(宋体五号) (选用原因,宋体五号) 2、参考书目: [1] 作者,出版年份,书名(版次),出版社(宋体五号) [2] 作者,出版年份,书名(版次),出版社(宋体五号) … 八、考核方式及成绩评定(黑体四号) 1、考核方式:(宋体五号) 2、成绩评定方式的主要构成及比例:期末成绩(60%)+实验实训成绩(20%)+平时成绩(20%)。

九、补充说明(黑体五号) (在此可做补充说明,宋体五号,可删除)

课程教学大纲模板: 《招聘与录用》课程教学大纲 一、课程基本信息 二、课程性质 《招聘与录用》是人力资源管理专业的专业必修课,该课程根据招聘工作的流程,从招聘计划、招聘准备工作、招募信息发布、甄选、录用等过程进行展开讲述该课程的核心知识,通过本课程的学习,使学生能够掌握招聘与录用的基本原理、基本方法及基本统计指标的核算,并能运用所学知识,胜任企业招聘实践工作。 三、教学目标和任务 通过学习要求学生掌握招聘与录用的相关理论、方法、过程与技巧,培养招聘实务工作能力,以适应实际工作的需要 四、教学要求 1、正确认识《招聘与录用》这一课程的性质、任务,全面了解课程的知识体系、结构等。

Java语言程序设计教学大纲

Java语言程序设计教学大纲 这门《Java语言程序设计》是一门程序设计进阶课程,其教学目标是提高我们的实际编程能力。本课程不是简单重复C语言的学习过程来再学一门Java语言,而是在C语言基础上的递进加强。课程学习重点:一是面向对象程序设计方法;二是学习如何基于Java开源生态圈开发可实际应用的计算机程序。 课程概述 程序设计能力可划分成程序设计基础(初级)、应用程序开发(中级)和专业研究开发(高级)三个层次。这三个层次应互相衔接,逐层递进、加强,最终达到较高的程序应用和研究开发能力。本课程通过学习Java语言程序设计来培养我们的中级应用程序开发能力,重点学习Java语言基础、面向对象程序设计方法和基于Java开源生态圈开发可实际应用的计算机程序。特别说明:学习本课程需要具备C语言或C++语言基础。 这门“Java语言程序设计”课程设计了多种不同的应用编程场景,其中包括:程序异常处理、数据集合处理、图形用户界面、数据的输入输出、文字处理、图像和音频处理、多线程并发编程、网络编程、数据库编程和软件测试等内容。 课程在讲解Java程序设计知识的同时会先介绍相关的应用场景和背景知识,将多线程、计算机网络和数据库系统等程序员应当具备的专业知识提炼出来,以通俗易懂的形式呈现给大家。例如,很多学习者在学习程序设计之前并没有学过计算机网络课程,不具备学习网络编程的基础。本课程将程序员应当具备的网络知识提炼出来先进行讲解。在掌握了这些网络知识之后,大家就可以无障碍地学习后续网络编程部分的内容了。 课程大纲 01 第1章认识Java语言 学习内容:本章通过一个具体的程序实例来直观了解Java语言与C语言、C++语言的区别和相似之处,然后介绍Java程序的结构、Java开发包(JDK)和Java虚拟机(JVM)等基本概念,最后再具体讲解如何在自己的计算机上搭建起Java开发环境。 课时 4学时 02 第2章Java语言基础 学习内容:本章讲解Java语言的基础语法,其中包括数据类型、变量与常量、运算符与表达式、算法结构与控制语句等。Java语言的基础语法与C/C++语言非常相似,只有一些细微差别。本章会对这些差别进行特别说明,以便具有C/C++

Java程序设计课程教学大纲

“Java程序设计”课程教学大纲 教研室主任:韩莉莉执笔人:韩莉莉 一.课程基本信息 开课单位:管理学院 课程名称:Java程序设计 课程编号:182022 英文名称:Javaprogramming 课程类型:专业基础课 总学时:68(理论)+34(实验) 学分:3 开设专业:信息系统与信息管理 先修课程:C语言 二.课程任务和目标 (一)课程任务 《Java程序设计》是计算机软件专业的核心课程之一,也是基础课程之一,Java语言是当前十分流行的一门经典网络编程语言。本课程主要介绍了Java语言的功能和特点,主要内容包括:Java语言基础知识,Java语法构成,面向对象编程技术,常用系统类使用,图形用户界面设计,图形处理,多媒体处理,异常处理,文件和流处理,多线程技术和网络编程技术。目的是使学生掌握一门高级网络程序设计语言,了解网络程序设计方法,具有基本的进行网络程序设计的能力。 (二)课程目标 1.能力目标 (1)培养学生规范编码和良好的程序设计风格 (2)培养学生面向对象编程的思维和提高逻辑思维能力 (3)培养学生发现问题、分析问题和解决问题的能力 (4)培养良好职业素质和职业道德 (5)培养团队协作和和谐的沟通能力 2.知识目标

(1)掌握Java语言基础 (2)熟练掌握对象和类 (3)掌握继承与多态 (4)熟练掌握数组和字符串 (5)掌握Java的异常处理 (6)掌握Java的输入/输出 (7)了解GUI程序设计 (8)熟练掌握Java的集合 (9)了解多线程和网络编程 (10)掌握JDBC技术 (11)了解面向对象的常用设计模式 (12)掌握Java程序设计的思想和方法 三、教学内容与要求 第一章Java概述 1.1Java起源、Java特点、Java开发环境搭建、第一个Java小程序例子。目的要求: 1.了解Java的起源 2.了解Java的特点 3.熟练掌握搭建Java开发环境 第二章Java基本语法 2.1数据类型,运算符、表达式及其控制结构。 2.2数组和String字符串。 2.3命名规范和注释。 目的要求: 1.掌握运算和表达式 2.熟练掌握语句、字符串和数组的常用方法和素性 第三章类与对象 3.1类的定义、对象的创建、类与对象关系、数组对象。 3.2类的属性和方法的定义、方法重载和递归。 3.3静态成员、封装、构造方法。

JAVA程序设计教学大纲

《JAVA程序设计》教学大纲 课程名称:Java程序设计 课程性质:专业课 总学时:其中理论学时:95,实习(操作)学时:85 适用专业:计算机专业 先修课程:计算机应用基础,计算机原理。 一、教学目的与要求 1.课程的性质和内容 本课程是一门计算机专业课程,主要介绍利用JAVA语言进行编程的技术,为学生将来从事计算机系统的软件开发打下坚实的实践基础。主要内容包括:Java语言概述和开发环境,Java语言基础,Java面向对象编程的类、对象、继承、多态,图形程序设计,创建用户界面,异常处理,输入输出,多线程,数据库编程,网络编程但呢个内容。 2.课程的任务和要求 本课程的任务是通过本课程的学习使学生对能面向对象的程序设计方法有一个前面而深入的了解,并掌握语言特点及学会应用。本课程的基本要求(1)在理论上能掌握面向对象程序设计基本思想,JAVA语言的基本流程。(2)在实践技能上能够利用JAVA语言进行比较深入的应用程序设计,并且有能力参与中小型项目的开发。 3.教学中应该注意的问题 在一体化教学过程中应该多注意学生上机实习的质量,对于老师当堂可要求完成的内容学生必须要完成,否则影响后面的学习,也影响学生学习的积极性。 二、学时分配表 序号教学内容学时分配 理论学时实验(上 机)学时 总学 时 1 第一章 Java概述 4 4 4 2 (一)Java语言发展。 2 3 (二)Java语言特点. 4 (三)Java语言的应用领域。 5 (四)Java开发和执行环境。 1 1 2 6 (五)Java应用程序开发过程。 3 3 6 7 (六)几种常见Java开发工具(如:Eclipse)的简单设置

《Java程序设计》课程教学大纲

《Java程序设计》课程教学大纲 课程名称:Java程序设计 英文名称:Java Programming 课程类型:专业基础课 学分:4 总学时:64 讲课学时:48 上机学时:16 适用对象:计算机类专业本科 先修课程:C/C++程序设计I、C/C++程序设计II(可选) 一、课程目标 1、课程性质和目的 “Java程序设计”是计算机类专业的专业基础课。 程序设计是高等学校计算机类各专业的核心专业基础课程,是培养学生软件设计能力的重要课程。在本科教学培养体系中,起着非常重要的作用。 开设本课程的目的是:进行程序设计和面向对象方法的基础训练;为操作系统、网络通信、数据库应用、Web应用等软件应用领域的实际问题,提供基于Java技术的解决方案。 2、课程任务 (1)全面、系统地介绍Java语言的基础知识、运行机制、多种编程方法和技术,通过讲授这些构成Java应用程序的基本要素和必备知识,使学生理解并掌握面向对象的程序设计方法,建立牢固扎实的理论基础。 (2)介绍Java 图形用户界面、线程、流和文件操作、网络通信等技术,通过讲授这些广泛应用于软件系统中的实用技术,使学生进一步体会软件设计方法,深入理解基础理论,培养综合应用程序的设计能力。 4、教学基本要求 (1)了解Java语言特点,理解Java Application应用程序的运行原理和方法。掌握在JDK环境中编译和运行程序操作,熟悉在MyEclipse等集成开发环境中编辑、编译、运行和调试程序操作。 (2)掌握Java语言的基本语法成分,包括数据类型、语句、方法等。 (3)理解面向对象程序设计思想,掌握类的封装和继承原则,理解运行时多态,理解抽象类和最终类的作用。 (4)掌握接口以及实现接口类的声明和使用方法,理解接口的作用;熟悉内嵌类型;熟悉Java API语言包和实用包。

《 Java程序设计》教学大纲

《算法设计与分析》教学大纲 一、课程的性质、目的与任务 (一)课程说明 课程编号:200556220 学分:4学分 总学时:64学时,学时分配:讲课32学时实验32学时 适用专业:计算机科学信息管理专业 (二)课程的性质、目的与任务 本课程是计算机科学信息管理专业的一门专业必修课程。课程的任务是使学生掌握Java程序设计语言,理解面向对象程序设计的思路和方法,掌握网络编程的基本技术,培养学生的编程能力,养成良好编码的习惯,为将来参与实际项目的开发奠定坚实的基础。 开设本课程的目的是让学生掌握这一在科研和市场应用方面非常重要的语言及其技术;通过本课程使学生掌握java技术的核心概念,编程方法;培养学生掌握面向对象的思想和程序设计方法;完成本课程的学习后能够熟练的、综合应用Java技术和面向对象的思想编写程序解决现实生活中的问题。 二、教学的基本要求 1.本课程强调理论和实践并重的原则,建议采用案例教学法、项目教学法。 2.为加强和落实动手能力的培养,每章课后应安排作业,作业应让学生尽 可能在Textpad环境下进行,要提交源代码。 3.要采用多媒体教学手段来进行教学。 4.如条件许可,应利用网络技术进行授课、答疑和讨论。 三、与其它课程的关系 其先行课程有:高等数学、计算机基础、C语言程序设计、数据结构。 四、本课程教学的重点、难点及教学中应注意的问题 (一)本课程教学重点 图形化用户界面程序、Applet程序。 (二)本课程教学难点

类与对象的概念,事件处理机制,Applet程序的开发,多线程。 (三)本课程教学应注意的问题 本课程教学应注意的问题是要将理论来源于实践,理论指导实践、理论与实践的结合,着重掌握运用Java解决问题。 五、教学进程安排 总学时:64学时。本课教学进度建议以下表分配,但可根据具体情况进行适当调整。 章序内容讲授时数实验时数总时数一Java语言概述 2 2 4 二Java语言基础 2 2 4 三java语言程序结构 2 2 4 四面向对象(-) 4 6 10 五面向对象(二) 4 4 8 六Java异常处理 6 6 12 七java图形界面编程 4 4 8 八Java多线程技术 4 4 8 九网络编程技术 4 2 6 总计32 32 64 六、教学内容要点与教学目标 第一章 Java语言概述 一、学习目的要求 1.了解java 的发展, 2.掌握java的特点, 3.掌握Java的运行机制, 4.掌握Java虚拟机的作用 5.了解常用的开发环境, 6.掌握简单的Java程序开发方法。

《Java语言程序设计》教学大纲

《Java语言程序设计》教学大纲课程性质:专业基础课程 总学时: 96 开课学期:第三学期 适用专业:计算机软件 先修课程:计算机基础、C语言程序设计基础 一.课程的地位、作用和任务 本课程的任务是培养计算机应用、计算机网络技术专业、计算机软件专业、电子商务专业的学生对计算机软件开发语言及工具的综合能力。主要介绍Java软件开发工具及编辑工具的使用方法、语言的语法及Java类的定义和使用、使用Java进行网络和多媒体编程的方法。通过本课程学习和上机实践,使学生掌握使用Java进行程序设计的基本技术与方法、具备软件开发的基础能力,为今后从事软件开发和应用打下基础。 二.课程的教学基本要求 掌握Java基本概念、类的定义和使用方法,掌握图形及文件操作、APPLET小程序的设计、异常处理等编程技术,简单Java数据库开发,从而提高学生程序设计的能力和水平。 三.学习本课程要实现的基本目标 1.获取知识。学生通过本课程的学习,应掌握Java语言的基本特征,理解和掌握Java语言的基本语法和语义,掌握使用Java语言

开发程序的基本步骤。 2.编程思想。要建立崭新的面向对象的编程思想。 3.编程能力。通过本课程的学习,学生应能熟练编写简单的完成一定功能的Java程序。 四.适用专业 本课程适用于计算机应用专业,计算机网络专业,计算机软件专业,电子商务专业等。 五.建议学时安排 本课程建议安排72学时,其中理论授课42学时,上机实践 30学时 章节次课程内容总计理论课时上机课时第一讲Java语言概述 2 2 0 第二讲Java语言基础知识 4 2 2 第三讲面向对象之一____类与对象 2 2 0 第四讲面向对象之二____方法与构造函数 4 2 2 第五讲面向对象之三____类的继承 4 4 0 第六讲面向对象之四____重载与多态 4 2 2 第七讲Java常用类库介绍 4 4 0 第八讲Java异常处理及输入输出流简介 4 2 2 第九讲Java Applet概述 4 2 2 第十讲Java Applet应用 6 4 2 第十一讲图形界面__窗体简介 6 4 2 第十二讲常用组件之一 4 2 2 第十三讲常用组件之二 4 2 2 第十四讲Java事件处理 6 4 2

《Java语言基础》教学大纲

《Java语言基础》教学大纲 课程编号:0433315 课程名称:Java程序设计 参考学时:64 上机学时:32 先修课程:C程序设计语言 一、说明部分 1.课程性质 Java语言程序设计课程是计算机专业课程,它综合了程序设计、面向对象、网络、多媒体等的实际应用,更增添了基于Internet的软件开发,使其成为高年级学生的一门经典实用的课程。 2.教学目标及意义 通过本课程的学习,掌握面向对象的Java程序设计语言,学会面向对象程序设计的方法,使学生进一步掌握所学的面向对象技术完整系统开发的方法。掌握本课程的基本内容将有利于学生提高和培养其灵活运用所掌握的Java语言的综合应用能力解决实际工程问题的能力。 3.教学内容与教学要求 本课程共分十二章,即涉及Java语言概述,Java语言基础,Java Applet及应用,图形用户界面(GUI)程序,事件处理的机制,掌握Java中的异常处理机制、多线程、输入输出流、JDBC和SOCKET通信技术等技术,本课程系统地讲授面向对象的JA V A程序设计的方法。本课程要求学生掌握JA V A程序语言基本概念,学会使用Java类库中的类编写图形用户界面(GUI)程序,掌握Java中的异常处理、多线程、输入输出流、JDBC 和SOCKET通信技术并熟练地用于编程。 4.教学重点、难点 重点:Java Applet及应用、图形用户界面(GUI)程序、事件处理的机制、多线程、Java输入输出。 难点:多线程、输入输出流、JDBC和SOCKET通信技术。 5.教学方法及教学手段 理论教学、实验教学、课程设计、项目开发实习以及相关的兴趣小组,以期真正做到学中练,练中学。采用一体化的教学方法,每次课开始教师先讲解本次课程语法理论及涉及的例程,然后让学生在上机课进行模仿编程,多随后根据学生模仿情况进行点评,最后要求学生完成本次课提高编程题。实验教学主要根据《实验教学大纲》及《实验指导书》的内容要求,要求学生通过实验能够对课堂讲授内容进行验证、设计或综合运用,从而进一点加深知识的理解与掌握。在课程设计、实习环节中,以软件工程方法分析实际应用项目,指导学生进行实际应用项目开发。选拔优秀学生参加教师的科研项目。培

《Java web开发》教学大纲

Java Web开发课程教学大纲 课程编号: 学时数:48学时(理论24,实验24)学分数:3学分 课程类别:专业任选课开课学期:第6学期 适用专业:网络工程专业 先修课程:《Java程序设计》、《数据库系统原理》 一、教学目的与要求 Java Web开发课程是网络工程专业的一门专业任选课程,通过本课程的学习使学生具备JSP开发的知识技能,培养学生严谨的工作作风,提高学生的职业素质,为项目实战,网络组建,网络工程等专业课程的学习奠定基础,并为学生顶岗实习、毕业后能胜任岗位工作起到必要的支撑作用。 二、课程理论教学学时分配 三、课程教学内容及基本要求 第一章 Web应用开发概述 教学目标与要求:让学生会用Java Web应用开发相关的技术和常用框架,常用的集成环境。理解Web和Web应用的基本概念,Web应用的工作原理。 教学重点:服务器端的开发技术 教学难点:Java Web框架技术、常用的集成开发环境 第一节 Web应用概述 1.Web与Web应用 2.Web应用是如何运行的

3.服务端开发技术对比 第二节使用Java开发Web应用 1.Java语言简介 2.丰富的框架技术 3.Java Web应用的核心技术 第三节集成开发环境介绍 11 1.常用的Java IDE 11 2.Web服务器汇总 12 第二章 Java EE开发及运行环境 教学目标与要求:Java EE开发与允许环境的搭建,掌握JDK的下载与安装,Java环境变量的设置,Tomcat的安装与配置,熟悉Eclipse开发环境的使用,掌握如何在Eclipse下配置Tomcat,掌握Java Web应用的创建。 教学重点:创建Java Web应用程序 教学难点:在Eclipse下调试Java Web应用程序。 第一节下载并安装JDK 1.安装JDK 2.配置环境变量 第二节 Tomcat的安装与配置 1.下载并安装Tomcat 2.在Tomcat中部署和卸载应用程序 第三节 Eclipse开发环境介绍 1.安装Eclipse 2.使用Eclipse新建Java EE应用 3.在Eclipse中使用Tomcat 4.Eclipse的常用快捷键 第三章 JSP与Servlet 教学目标与要求:JSP已经成为Java Web编程中的重要组成部分,通过本章的学习要求学生能结合JSP技术创建自己的Servlet,掌握JSP的工作原理,编译指令、动作指令、内置对象等常用技术,掌握Servlet的3个生命周期,掌握监听器、过滤器的用法。

程序设计语言JAVA教学大纲

Oxbridge College KMUST Teaching Records 昆明理工大学津桥学院 教学大纲 课程名称: JAVA程序设计 所在系(部):计电系 学年学期:—学年第一学期 授课专业班级: 班级人数: 讲授教师: *** 教材名称:《JA V A 2 实用教程(第4版)》 课程总学时: 64 ;总学分: 4 理论学时: 32 ;实验(或实践)学时: 上机学时: 32 ;辅导(或答疑)学时: 系主任签章: 《JAVA程序设计》教学大纲 课程名称:JAVA程序设计 课程代码: 总学分:4 总学时:64 适用专业:理工类本科

先修课程和后续课程 先修课程:《JAVA语言程序设计》 后续课程: 一、课程的性质、目的与任务 本课程是工科院校计算机专业类学生的学科基础必修课程。课程的任务是使学生掌握Java程序设计语言,理解面向对象程序设计的思路和方法,掌握Java 编程的基本技术,培养学生的编程能力,养成良好编码的习惯,为将来参与实际项目的开发奠定坚实的基础。同时为以后使用JSP进行网站开发打下基础。 二、教学的基本要求(按‘了解’、‘理解’、‘掌握’三个层次写明课程的教 学基本的要求) 第1章JAVA入门 了解JAVA语言的特点,掌握JAVA简单程序的结构和源文件的建立方法练掌握JAVA程序的几种编辑、编译、链接和运行的过程。掌握用eclipse软件创建和运行JAVA程序的过程和方法,掌握输入/输出语句的使用。 第2章JAVA语言的基本数据类型与数组 了解标识符的定义规则,了解基本数据类型及其常量的表示法,了解JAVA 语言的自动类型转换、了解强制类型转换,了解数组的声明和使用。掌握变量的定义及初始化方法。 第3章运算符、表达式和语句 了解运算符的类型、了解优先级,了解运算符的分类。 掌握条件语句,掌握循环语句。 第4章类与对象 了解类的概念、了解类的声明、了解成员变量、了解方法、了解构造方法与对象的创建、了解类的基本结构、了解对象的组合、了解实例成员与类成员、了解方法重载、了解this关键字、了解import语句、了解访问权限、了解基本类型封装、了解对象数组 掌握如何声明类、类成员、类方法,掌握如何对类进行实例化及使用类。 第5章子类与继承 了解子类与父类的关系,了解子类的继承性,了解子类与对象的关系,了解成员变量的隐藏和方法重写,了解super和final关键字对象的上转型对象、了解抽象类与抽象方法、了解面向对象的编程方法。 掌握继承与多态 第6章接口与实现 了解接口的基本概念,了解如何实现接口,了解接口回调,了解接口与多态,了解接口参数,了解面向接口编程。 第7章内部类与异常类 了解内部类,了解匿名类、异常类 掌握内部类的声明和使用 第8章常用实用类 了解常用的实用类有哪些,了解BigInteger类,StringBuffer类,Pattern 与Match类,Class类的作用。 掌握String类、Date类、Calendar类、Math类、Scanner类的内容与使用方法。

Java基础—教学大纲

《Java基础入门》课程教学大纲 (课程英文名称) 课程编号:201409210011 学分:5学分 学时:60学时(其中:讲课学时:40 上机学时:20 ) 先修课程:计算机导论、C/C++程序设计 后续课程:JDBC详解 适用专业:信息及其计算机相关专业 开课部门:计算机系 一、课程的性质与目标 《Java基础入门》是面向计算机相关专业的一门专业基础课,涉及计算机体系结构、面向对象编程、多线程处理、网络通信以及程序设计等内容,通过本课程的学习,学生能够了解 Java 语言特征、常见的 Java 类库以及面向对象程序设计思想,学会利用 Java 语言编写面向网络应用的简单程序。 二、课程的主要内容及基本要求 第一章 Java开发入门(4学时) [知识点] 什么是Java Java语言的特点 什么是JDK JDK的安装 JDK目录 第一个Java程序 path环境变量 classpath环境变量 [重点]

Java语言的特点 什么是JDK path环境变量 classpath环境变量 [难点] Java语言的特点 什么是JDK [基本要求] 了解Java语言的特点及相关特性 掌握JDK的安装以及环境变量的配置 [实践与练习] 建议动手搭建Java开发环境,熟悉JDK的安装和环境变量的配置。第二章 Java编程基础(8学时) [知识点] Java的注释 标识符和关键字 常量与变量 Java运算符 选择结构语句 循环结构语句 方法的定义与重载 数组的定义与使用 [重点] 标识符和关键字 常量和变量 循环结构语句 方法的重载 数组的定义与使用 [难点] 选择结构语句 循环结构语句 [基本要求] 掌握Java的基本语法 掌握Java中常量和变量的使用 掌握Java流程控制语句的使用 掌握方法的定义和重载 掌握数组的定义与使用

JAVA语言课程教学大纲

《Java语言程序设计》教学大纲 课程基本情况 开课单位:信息工程系 总学时:108学时 修课方式:必修 考核方式:考试 先修课程:计算机基础知识及应用、C语言程序设计、数据结构等 一、课程的性质、任务和目的 随着Internet的迅猛发展,Java语言作为一种纯面向对象的程序设计语言,以其独特的优势成为当下最热门也最有前途的编程语言之一。Java语言程序设计是计算机专业新开 设的一门编程应用课程。通过该课程的学习让学生建立对象的概念,掌握面向对象程序设计的基本方法及Java语言的主要特点,最终能够运用Java语言进行网络与数据库方面的系统设计。 要求掌握JAVA的基本语法、面向对象的语言特性、异常处理、applet、图形用户界面、多线程、输入输出、网络编程、JDBC以及面向对象程序设计的主要原则和方法。 二、教学基本要求 通过本课程的学习,学生应达到下列基本要求: 1、在理论上应能够掌握面向对象程序设计的基本思想、JAVA语言的基本编程。 2、在实践技能上能够利用JAVA语言进行比较深入的应用程序设计,并且有能力参与中大型项目的开发工作。 三、教学所需条件 机房教学,学生人手一台计算机(能运行Windows xp操作系统和JDK1.5以上版本以及SQL Server 2005数据库管理系统)。机房需具有电脑投影设备以便于教师操作演示。 四、教学内容及学时安排

74

五、课程实践教学内容 六、教法建议 本课程的重点和难点在于JAVA语言的面向对象编程、JAVA技术的基本原理、网络技术的应用。主要采用课堂理论教学、教师操作演示、学生动手实践、课后作业以及教学网站和论坛互动等多维多层次结合的教学方法。 七、考核方式及评分办法 本课程考核成绩由平时考核和期末考试两部分组成,分数比例为: 1、课程考核成绩=平时性考核成绩(30%)+期末机试闭卷考试成绩(70%) 2、平时性考核成绩由实训测验(50%)、平时学习表现(包括考勤)与作业(50%)。 八、教材与参考书

JAVA教学大纲

云南民族大学文化学院《JAVA程序设计》教学大纲 云南民族大学文化学院编 2015年4月

《JAVA程序设计》教学大纲 一、课程性质 本课程是计算机科学与技术专业的一门专业限选修课程。课程的任务是使学生掌握Java程序设计语言,理解面向对象程序设计的思路和方法,掌握网络编程的基本技术,培养学生的编程能力,养成良好编码的习惯,为将来参与实际项目的开发奠定坚实的基础。 二、教学目的 开设本课程的目的是让学生掌握这一在科研和市场应用方面非常重要的语言及其技术;通过本课程使学生掌握java技术的核心概念,编程方法;培养学生掌握面向对象的思想和程序设计方法;完成本课程的学习后能够熟练的、综合应用Java技术和面向对象的思想编写程序解决现实生活中的问题。完成如下教学目标: 1. 知识教学目标: 理解和掌握JA V A语言的基本语法和语义,掌握标准程序和小应用程序的开发方法,掌握数据库、网络编程的基本开发方法。 2. 能力教学目标: 熟练使用JCreator来开发Java程序。 3. 思想教育目标: 学会良好的编程习惯。 三、教学内容 教学主要包括Java概述、Java基本语法、Java流程控制、Java面向对象编程、接口、内部类和Java API基础、异常处理、Applet程序、图形用户界面、输入输出流、多线程、访问数据库、网络程序设计等内容。 四、教学时数 总共72学时,其中36学时理论教学,36学时实训; 每周4学时,2学时理论教学,2学时实训,18周; 五、教学方式 1) 本课程强调理论和实践并重的原则,建议采用案例教学法、项目教学法。 2) 为加强和落实动手能力的培养,每章课后安排作业,作业让学生尽在JCreator环境下进行,要提交源代码。 3) 采用多媒体教学手段来进行教学。 4) 如条件许可,应利用网络技术进行授课、答疑和讨论。 六、讲授内容

相关主题
文本预览
相关文档 最新文档