《JAVA语言》教学大纲

合集下载

java语言课程教学大纲

java语言课程教学大纲

《java语言》课程教学大纲Java language课程代码:课程性质:专业基础理论课/选修适用专业:信息计算、信息安全开课学期:6总学时数:32总学分数:2编写年月:2000年3月修订年月:2007年7月执笔:刘伟、刘科峰一、课程的性质和目的《 Java 语言》是面向计算机本科专业的一门专业基础课,涉及计算机体系结构、面向对象编程、多线程处理、网络通信以及分布式程序设计等内容,通过本课程的学习,学生能够了解 Java 语言特征、常见的 Java 类库以及面向对象程序设计思想,学会利用 Java 语言编写面向网络应用的简单程序。

二、课程教学内容及学时分配第一讲序论(3学时)Java 历史及发展Java 语言特点Java 开发环境Java 程序第二讲 Java 语言基础(4学时)Java 符号集Java 数据类型Java 运算符和表达式Java 控制语句Java 类定义规范Java 开发类库组成第三讲 Java 与面向对象技术(3学时)面向对象的概念Java 中的类、方法和变量Java 名字空间及访问规则Java 中的抽象类、接口和程序包对象的构造方法特殊对象( this,super )第四讲数组、向量及字符串处理(2学时)数组向量字符串处理第五讲输入 / 输出处理(2学时)I/O 流概述字节流字符流第六讲例外( Exception )处理(2学时)例外的概念例外的分类捕获例外声明例外抛出例外创建自己的例外第七讲多线程(4学时)多线程基本概念创建线程的方式线程的生命周期及控制线程的调度多线程的互斥与同步线程组第八讲图形用户界面与事件处理(4学时)使用 AWT 组件包含组件的组件——组件容器外观的管理与控制事件与事件处理AWT 中的各种组件组件的应用实例学时分配:理论课24学时,实验课8学时;三、课程教学的基本要求1.了解面向对象的基本概念和使用面向对象技术进行程序设计的基本思想;2. 掌握 Java 语言特征以及与 C/C++ 语言的区别,理解 Java 程序的执行流程、语言级跨平台程序与代码级跨平台程序的区别;3. 掌握在 Windows 环境下安装 JDK 开发平台,能够在 Win98 和 Win2000 两种平台下正确设置 Java 运行环境要求的环境变量;4.掌握 Java 基本语言规范,包括保留字、控制流程、表达式以及变量作用域等。

JAVA语言程序设计课程教学大纲

JAVA语言程序设计课程教学大纲

《JAVA语言程序设计》课程教学大纲一、课程基本信息课程代码:课程名称:JAVA语言程序设计课程性质:专业课课程类型:必修课计划学时:72计划学分:4适用专业:计算机软件先修课程:计算机基础编制时间:2006-7-6二、课程性质和任务性质:《JAVA语言程序设计》是一门以面向对象程序设计为主干线,深入浅出地介绍Java基本概念、基本方法及技巧、Java虚拟机和Java的各种实用技术的书。

任务:培养学生用JAVA语言编写程序的能力。

三、课程特色本课程以课堂授课和多媒体教学并行的方式,让学生在理论的指引下,辅以上机实操练习。

四、知识能力培养(一)基本知识类与对象及相关的概念,Java图形编程,事件响应,多线程编程和数据库编程等。

(二)自学能力通过本课程的学习,要求学生掌握JAVA语言编程的规范和思想,并具备编写小型程序的能力。

五、课程内容和要求六、考核方法和成绩评定(一)考核方法该门课程采用笔试(实操/大作业等)方法考核。

(二)成绩评定1、基本知识、应知考核(书面、闭卷)成绩2、上课的出勤率、学习态度3、平时实践(作业、课程设计)操作情况七、教学参考书教材:《JAVA语言程序设计》,李尊朝苏军等,中国铁道出版社,2004年2月第1版参考书:《实用Java程序设计教程》,宛延闿鲁玛勒定海等,机械工业出版社,2005年1月第1版八、说明和建议在讲授本课程时,可进行现场教学。

《Java语言程序设计》课程教学大纲一、课程性质、目的与任务Java语言程序设计是为计算机工程系中专生开设的必修课程。

目的是让学生了解、掌握近年来兴起的程序设计语言Java,并能用它编制面向对象和网络化的程序。

该课程主要分四部分。

第一部分介绍Java语言的基本构成(如数据类型、表达式、语句、程序结构等),类及其扩展,包以及面向对象程序设计原理;第二部分讲述Java语言三个基本设施:异常、线程及字符串处理等;第三部分介绍Java 语言系统级类库,包括文件与流、类型编程、实用工具及系统程序设计;第四部分介绍Java语言的一些应用级类库及其编程技术,包括Applet,图形及图形用户接口,网络等。

java 教学大纲

java 教学大纲

java 教学大纲第一章:软件开发基础与Java语言概述1. 软件运行原理、操作系统与计算结构的发展2. 软件开发过程与程序设计语言3. Java的发展历史与开发过程,以及运行环境、Applet和Application的基本概念第二章:标识符、关键字和数据类型1. Java语言的基本语法单位2. Java语言的编码体例3. Java语言的基本数据类型和复合数据类型4. 类和对象的初步介绍(定义类、对象实例化)第三章:表达式和流1. Java的表达式和流的概念2. Java的程序结构3. 选择语句(if、if…else、switch)和循环语句(for、while、do…while、循环语句的嵌套)以及跳转语句(break、continue、return)的使用第四章:面向对象程序设计基础1. 面向对象程序设计的基本概念和特点2. 类和对象的概念及关系3. 类的定义和对象的创建4. 类的继承和多态性5. 异常处理机制第五章:Java标准类库、集合框架与泛型编程1. Java标准类库的介绍与使用2. Java集合框架的概述与使用3. 泛型编程的基础知识与应用第六章:文件输入输出流与网络编程1. 文件输入输出流的基本概念与使用2. 网络编程的基本概念与技术,例如Socket编程等第七章:多线程编程技术1. 多线程编程的基本概念和特点2. Java中的线程实现方式,如继承Thread类、实现Runnable接口等3. 线程同步和锁的机制及在多线程中的应用第八章:数据库编程技术1. 数据库的基础知识,如SQL语言、数据库连接等2. JDBC(Java Database Connectivity)的介绍与使用,包括连接数据库、执行SQL语句、处理结果集等操作。

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

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

《Java语言程序设计》课程教学大纲课程思政内容1.培养学生民族认同感,树立远大职业理想。

梳理国产操作系统的发展历史与现状,包括华为、中兴等国产企业在全球市场的崛起,在操作系统领域的新架构,向学生展示中国的信息技术领域成就,增强使命感与荣誉感;通过华为孟晚舟事件、美国的芯片垄断—引出:民族认同感。

党的十八届五中全会通过的“十三五”规划《建议》,明确提出实施网络强国战略以及与之密切相关的“互联网+”行动计划。

国家正着力实现关键技术自主可控,为维护国家安全、网络安全提供技术保障。

中国信息化需求巨大,但在一些关键技术领域如操作系统、芯片技术、CPU 技术等方面,还难以做到自主可控,对国家安全造成威胁。

引导学生明确:建设网络强国,不仅仅是靠网络技术,还要有软件技术等其他各类技术的支撑。

引导学生作为软件技术专业的一员,应更加明晰专业人才的培养目标,更加明确专业领域内工作岗位和工作内容的社会价值,自觉树立远大职业理想,将职业生涯、职业发展脉络与国家发展的历史进程融合起来。

2.向学生介绍中国在人工智能领域的布局,重点分析当代人工智能下软件技术如何支撑中国制造的智能化发展;3.通过专业知识的学习,引导学生深刻理解与认识所学软件开发知识对于国家信息产业发展、智慧城市建设、大数据智能信息处理等各方面的重要意义,使学生在学习过程中逐渐树立专业荣誉感;4.培养学生精益求精、工匠精神。

告诉学生在学好软件技术之后,走上工作岗位会成为程序员、软件系统运维人员、软件测试员、售前售后服务人员等。

在这些职位岗位上,要发挥工匠精神,精益求精地将程序开发、系统运维、程序测试、需求分析及技术问题处理等工作内容完成好,保证软件系统运行时正确、稳定,保证客户的需求被精确采集和纳入软件开发计划,保证软件运行时遇到问题能被及时解决。

引导学生在学习时,将知识夯实、精技强能,方能在今后工作中本领过硬,不出纰漏,工作成果令用户满意。

引导学生认识到,作为职业人,其专注、敬业、责任担当对完成好本职工作,进而促进软件行业整体的高水平、优质化发展具有重要意义。

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

《Java语言程序设计》教学大纲
8、继承(性)
9、final、this、super
10、多态性(方法的覆盖)
11、Object,Class(两个类的说明)
12、抽象类和抽象方法
第四章接口、内部类和Java API
课时:共5课时
教学内容及要求
一、学习目的要求
1、了解接口与类的区别。
2、掌握接口的定义及实现
3、了解内部类与内部接口
4、掌握泛型及其使用
三、课程主要教学内容
理论教学部分
第一章Java语言概述
课时:共2课时
教学内容及要求
一、学习目的要求
1、了解java的发展,
2、掌握java的特点,
3、掌握Java的运行机制,
4、掌握Java虚拟机的作用
5、了解常用的开发环境,
6、掌握简单的Java程序开发方法。
二、主要教学内容
1、Java的发展历史
4)Applet和Application
2、Applet标记(包括旧版标记和新版标记)
3、AppletViewer
4、简单应用
5、Java对多媒体的支持
6、Applet的通信
7、Applet的AWT绘制
8、JSP项目的建立及运行
实验教学部分
一、(实验1)熟悉Java程序开发环境
1、实验目的要求
[1]了解和使用J2sdk1.5.0(JDK)集成环境。
□案例教学为主□自学为主□其它
它外语
学分学时
学分
3
总学时
54
成绩评定方式
项目
百分比(%)
出勤/学习态度
10 %
课外作业
20%
期中考试
0 %
期末理论考试
70%

java课程设计教学大纲

java课程设计教学大纲

java课程设计教学大纲一、引言Java语言是一种通用的、面向对象的编程语言,广泛应用于软件开发领域。

本教学大纲旨在为学习者提供一个全面的Java课程设计教学指导,帮助学习者系统学习Java编程的基础知识和应用技巧。

二、课程目标本课程设计旨在培养学生以下能力和素养:1. 掌握Java编程语言的基本语法和核心概念;2. 理解面向对象编程的原则和应用;3. 学会使用Java开发工具进行程序开发和调试;4. 掌握Java程序设计中的常用数据结构和算法;5. 能够利用Java进行简单的应用程序开发和项目实践。

三、课程内容1. Java基础知识1.1 Java发展历程和特点1.2 Java开发环境搭建1.3 Java程序的基本结构1.4 变量和数据类型1.5 运算符和表达式1.6 控制流程语句2. 面向对象编程2.1 类和对象的定义与使用 2.2 封装、继承和多态2.3 接口和抽象类2.4 异常处理机制2.5 泛型编程3. Java核心库3.1 输入输出流3.2 多线程编程3.3 GUI编程3.4 网络编程3.5 数据库编程4. 数据结构与算法4.1 线性表4.2 栈和队列4.3 树和图4.4 排序和查找算法4.5 分治算法和动态规划5. 综合项目实践5.1 根据教师要求,完成一个小型Java应用程序开发项目5.2 项目中涵盖Java核心知识和技术四、教学方法1. 理论讲解:通过课堂讲授,系统介绍Java编程语言的基本知识和核心概念。

2. 实践演练:通过编程实践,巩固学生对所学知识的理解和应用,提升编程技巧。

3. 课程设计:设计综合性项目,包括需求分析、软件设计、编码和测试等环节,培养学生综合运用所学知识的能力。

4. 课堂互动:鼓励学生提问、讨论和分享编程经验,激发学生的学习兴趣和动力。

五、教学评价1. 平时表现:包括课堂参与、作业完成情况等。

2. 实验报告:针对实验项目,撰写相关的实验报告,评估学生对所学内容的理解和应用。

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语言程序设计》教学大纲

《JAVA语言程序设计》教学大纲《JAVA语言程序设计》教学大纲一、课程性质和任务面向对象技术被称为是程序设计方法学的一场革命,它已经逐步替代了面向过程的程序设计技术,成为计算机应用开发领域的主流趋势。

该技术所提倡的模拟现实世界的思维方式、数据与操作相捆绑的程序风格符合现代大规模软件开发的要求和潮流。

JAVA语言是面向对象技术成功应用的著名范例。

以网络为中心的计算是当今计算机发展的主流,网络程序设计已经成为应用程序设计的主体。

Java程序设计是网络应用的重要组成部分。

此课程是计算机相关专业学生的必修课。

此课程的先修课是程序设计基础,网络数据库,网页制作。

Java程序设计是网络应用的程序设计的主要语言之一,在基于Web的C/S的网络程序设计中与网络数据库,网页制作的技巧是紧密相连的。

此课程与程序设计基础、网络数据库、及网页制作课程相互连系,相互补充。

分别给学生提供基于Web的C/S程序设计放方法和技能,面向对象程序设计方法,网络数据库的设计和管理,及网页制作的技巧的学习。

使学生能够利用Java语言的程序设计将网络数据库,动态网页信息有机地结合起来。

使学生的技能得到综合、系统的训练和培养,成为社会所需专用人才。

二、课程的基本要求(一)知识要求:1.理解Java语言的各种常用的基本数据类型的意义;2.理解Java语言的对象,抽象与封装,类与类的继承,及类的多态性的概念;3.了解Java语言有哪些基础类库,理解Java的包的含义;4.理解 Java语言中异常的概念;5.理解 Java语言中线程的概念;6.理解Java语言中I/O处理的功用;7.理解Java图形用户界面;理解AWT的意义,及AWT的事件处理;8.理解Java小应用程序Applet,应用程序Application 各自的作用和它们的区别;9.理解C/S、B/S通信;10.了解JDBC接口的功用。

(二)能力要求1.熟练掌握Java语言的基本数据类型,运算符及表达式,控制结构,字符串的应用;2.会运用面向对象编程特点,使用抽象、封装、继承、多态编写简单的类和使用类对象编程。

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

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

《Java语言程序设计》课程教学大纲(适用于3年制高职软件技术专业和网络技术专业)一、课程的培养目标《Java语言程序设计》是高职院校软件技术专业和网络技术专业学生的一门必修课程。

Java语言作为当今Internet上最流行的编程语言,已经得到广泛的普及和应用。

通过本课程的学习,使学生掌握Java桌面程序尤其是网络编程的基本方法,能够根据现实生活实践编制出一些实用的客户机/服务器小程序。

根据3年制高职软件技术专业教学计划的要求,本课程应该达到以下教学目标:1、学生知识结构目标●使学生进一步掌握面向对象程序设计的思想和基本理论;●熟练掌握Java的数据类型、流程控制语句和主要API函数的使用方法;●熟练掌握Java图形界面设计、布局管理和事件监听方法;●熟练掌握异常处理、线程和I/O操作等应用方法;●掌握利用Socket进行客户机/服务器程序的编写;●掌握JCreator或其他Java开发环境的基本操作。

2、学生专业能力目标●熟练地运用JAVA语言进行面向对象的程序设计,并能编写小型应用程序;●培养良好的程序设计风格、编程和调试技巧;●培养学生搜集资料、阅读资料和利用资料的能力;●培养学生的自学能力。

3、学生专业素质目标●培养学生的逻辑思维能力;●培养学生的团队协作精神;●培养学生的学习的主动性和独立性。

●培养学生提出问题、分析问题和解决问题的能力。

二、与相关课程的联系1、与前序课程的联系●《计算机应用基础》培养学生基本计算机操作能力和常用软件的应用;●《C#语言程序设计》(《C++语言程序设计》)使学生具有面向对象程序设计的基本概念。

2、与后继课程的关系●为《JSP技术应用》和《J2EE技术应用》课程提供坚实的语言基础;●为《软件工程》课程提供开发实例;●为“毕业设计”提供前台开发平台支持。

三、教材的选用1、教材选取的原则●通过《C#语言程序设计》(《C++语言程序设计》),学生基本掌握面向对象程序设计方法,该课程着重于J2SE相关技术。

JAVA语言课程教学大纲

JAVA语言课程教学大纲

JAVA语言课程教学大纲一、课程的性质与任务课程的性质:本课程是专业课课程的任务:通过本课程的学习,使学生能够对面向对象的程序设计方法有一个全面而深入的了解,并掌握JAVA语言特点及应用。

前导课程:C语言程序设计后续课程:高级网页设计以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作二、教学基本要求通过本课程的学习,学生应达到下列基本要求:1、在理论上应能够掌握面向对象程序设计的基本思想、JAVA语言的基本编程。

2、在实践技能上能够利用JAVA语言进行比较深入的应用程序设计,并且有能力参与中大型项目的开发工作。

三、教学所需条件机房教学,学生人手一台计算机(能运行Windows 2000操作系统和JDK1.4以上版本以及SQL Server 2000数据库管理系统)。

机房需具有电脑投影设备以便于教师操作演示。

四、教学内容及学时安排序号单元主要内容重点难点学时学时分配理论实践1 Java入门1.了解Java及其发展历史2.熟悉Java开发和运行环境3.创建、编译、运行Java程序4.编写简单的Java application和Javaapplet程序5.了解Java与万维网的关系配置Java运行环境2 1 12 基本数据类型和基本操作1. 编写简单的Java程序2. 理解标识符、变量和常量3. 基本数据类型:Byte, short, int, long, float,double, char, boolean4. 运算符:+, -, *, /, %, +=, -=, *=, /=, %=,++, --5. 表达式6. 熟悉Java的文档管理、程序设计风格和命名习惯数据类型的含义2 1 17. 理解语法错误、运行时错误和逻辑错误3 控制语句1. 理解程序控制的概念2. 运用条件语句控制程序的执行3. 运用循环语句控制语句的重复4. 理解并使用关键字break和continue条件语句和循环语句的应用技巧4 2 24 方法1. 理解和使用方法2.创建和调用方法3.理解在方法中参数的作用4.向方法传递基本类型参数5.理解方法重载6.理解构造方法的概念7.熟悉Math类*8.使用分治的办法扩充程序*参数传递、方法重载和构造方法8 4 45 使用对象和类编写程序1.面向对象编程的概念2.声明和创建对象3.构造方法4.修饰符 (public, private 和 static)5.实例、类变量和方法6.变量的作用域7.关键字this的用法8.类中的对象关系分析9.实例学习10.Java应用程序接口11.String类*变量的作用域、this的应用和接口8 4 46 类的继承性1. 父类和子类2. 关键字: super3. 方法覆盖4. Object 类5. 修饰符: protected, final 和abstract6. 多态性和动态绑定7. 接口8. 内部类9. 软件开发和类的设计原则*继承的含义、方法覆盖和多态8 4 47 数组和向量1.理解数组的概念2.声明、创建、初始化数组。

java 教学大纲

java 教学大纲

java 教学大纲Java教学大纲Java作为一种广泛应用于软件开发领域的编程语言,具有简洁、稳定和跨平台的特点,因此在计算机科学教育中扮演着重要的角色。

本文将针对Java教学大纲进行探讨,旨在帮助教师和学生更好地理解和应用Java编程语言。

一、引言Java是一门面向对象的编程语言,由Sun Microsystems公司于1995年推出。

它的设计目标是提供一种简单、可靠和安全的编程语言,能够轻松应对不同平台的开发需求。

Java的特点包括语法简洁、垃圾回收机制、自动内存管理和丰富的类库等。

二、基础知识1. Java语言特性:介绍Java的面向对象特性、跨平台性和垃圾回收机制等。

2. 开发环境搭建:讲解如何配置Java开发环境,包括JDK的安装和配置、IDE 的选择和使用等。

3. 基本语法:详细介绍Java的关键字、标识符、数据类型、运算符、流程控制语句等基本语法知识。

三、面向对象编程1. 类和对象:解释类和对象的概念,以及如何定义类和创建对象。

2. 封装和继承:讲解封装和继承的概念,以及如何使用这两个特性来实现代码的重用和扩展。

3. 多态性:介绍多态性的概念和实现方式,包括方法重载和方法重写。

4. 接口和抽象类:介绍接口和抽象类的概念和使用方法,以及它们在Java中的作用。

四、异常处理1. 异常的概念:解释什么是异常,以及异常与错误的区别。

2. 异常处理机制:讲解Java中的异常处理机制,包括try-catch语句和throws 关键字的使用。

3. 自定义异常:介绍如何定义自己的异常类,并在程序中使用。

五、集合框架1. 集合的概念:解释集合的概念和作用,以及Java中的集合框架。

2. 常用集合类:介绍ArrayList、LinkedList、HashSet、TreeSet等常用集合类的使用方法。

3. 泛型:讲解泛型的概念和使用方法,以及它在集合框架中的应用。

六、输入输出流1. 文件操作:介绍如何使用Java的输入输出流来读写文件。

java教学大纲

java教学大纲

java教学大纲Java 教学大纲一、课程概述Java 语言是一门广泛应用于企业级开发、移动应用开发等领域的编程语言。

本课程旨在为学生提供 Java 编程的基础知识和实践技能,使学生能够熟练使用 Java 进行程序设计和开发。

二、课程目标1、使学生掌握 Java 语言的基本语法和编程规范。

2、培养学生运用 Java 进行面向对象程序设计的能力。

3、让学生能够使用 Java 开发简单的应用程序。

4、提高学生的问题解决能力和逻辑思维能力。

三、课程内容(一)Java 基础1、 Java 开发环境的搭建JDK 的安装与配置常用开发工具(如 Eclipse、IntelliJ IDEA 等)的介绍与使用2、 Java 基本语法数据类型(整数、浮点数、字符、布尔等)变量与常量的定义和使用运算符和表达式控制流语句(ifelse、for、while、dowhile 等)3、数组与字符串数组的定义、初始化和操作字符串的处理和常用方法(二)面向对象编程1、类与对象类的定义和属性、方法对象的创建和使用构造函数和析构函数2、封装、继承与多态封装的概念和实现继承的原理和使用多态的实现和应用3、接口与抽象类接口的定义和实现抽象类的特点和用途(三)异常处理1、异常的概念和分类运行时异常和编译时异常2、异常的捕获和处理trycatch 语句的使用finally 块的作用(四)输入输出操作1、文件操作文件的读取和写入目录的操作2、控制台输入输出使用 Scanner 类进行输入 Systemout 进行输出(五)多线程编程1、线程的概念和创建继承 Thread 类和实现 Runnable 接口2、线程同步与互斥同步方法和同步块锁的使用(六)集合框架1、常见集合类(List、Set、Map 等)的使用ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap 等2、集合的遍历和操作(七)Java 网络编程1、 TCP/IP 协议基础2、 Socket 编程客户端和服务器端的实现四、教学方法1、课堂讲授:讲解 Java 编程的基本概念、语法和技术。

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

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

《Java语言程序设计》(第三版)课程教学大纲学分:4学分学时:72学时(其中:讲课学时:54 上机学时:27 )先修课程:计算机基础后续课程:《Java Web开发实战》适用专业:信息及其计算机相关专业开课部门:计算机系一、课程的性质与目标《Java语言程序设计》(第三版)是面向计算机相关专业的一门专业基础课,涉及Java语言中面向对象编程、多线程处理、网络通信以及程序设计模式等内容,课程具有较强的理论性、实用性和可操作性。

目的在于使学生了解Java语言特征、常用的Java API以及面向对象程序设计思想。

任务是使学生打下良好的Java基础,能够使用Java 语言编写简单的应用程序,并培养学生综合分析、设计并开发程序的能力。

二、课程设计理念与思路课程设计理念:Java程序设计课程是软件工程方向的重要基础课程。

课程设计上践行理论和实践一体化教学,理论与实践紧密联系。

本着懂理论、重应用的总体思路,突出体现高等职业教育技能型、应用性的特色,以实践教学为中心,以培养职业能力为根本,不局限于单纯的技能训练,使学生在完成案例的过程中,掌握专业知识和解决问题的能力。

课程设计思路:针对该课程的传统教学方法以理论应试为目的,难以适应培养企业IT人才的迫切需要的问题,在分析Java程序设计课程内容特点的基础上,在本课程中尝试使用真实项目贯穿整个教学过程,在演示案例上也尽可能使用具有前沿性的素材,使学生尽快熟悉并逐步掌握Java语言,进而让学生学会使用Java语言解决一些简单编程问题,对于提升学生的实践能力具有实际价值。

三、教学条件要求操作系统:Windows 10开发工具:IntelliJ IDEA四、课程的主要内容及基本要求第一章走进Java的世界第二章 Java编程基本功第三章面向对象编程第四章面向对象的特性第五章抽象类和接口第六章异常和常用类第七章集合框架第八章 I/O流第九章图形用户界面第十章线程与并发第十一章网络编程第十二章使用JDBC操作数据库第十三章幸运小猫爱心平台初心至善·匠心育人五、学时分配六、考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制的闭卷考试模式。

《Java语言基础》教学大纲

《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语言程序设计》教学大纲

《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第十五讲数据库系统设计概述 2 2 0 第十六讲利用Jdbc实现Java 程序与数据库的连接 6 4 2 第十七讲SQL语句简介 6 4 2 第十八讲系统构架的建立___菜单使用 6 4 2 第十九讲信息录入___录入界面的建立6 4 2 第二十讲信息查询___简单查询应用 6 4 26 4 2 第二十一讲其它应用___开始界面,登录界面,密码设置,数据的导入与导出等合计96 64 32实验内容安排序号实验内容课时数1 实验一Java语言基础知识 22 实验二方法与构造函数练习 23 实验三重载与多态 24 实验四异常处理及输入输出流 25 实验五Java Applet应用一 26 实验六Java Applet应用二 27 实验七图形界面应用1 28 实验八图形界面应用2 29 实验九图形界面应用3 210 实验十图形界面应用4 211 实验十一数据库设计1___数据库连接 212 实验十二数据库设计2 ___总体构架 213 实验十三数据库设计3 ___录入界面 214 实验十四数据库设计4___查询界面 215 实验十五数据库设计5___综合界面设计 2合计30 六.先导课程JAVA是新一代面向对象和网络的程序设计语言,要求学生具备相关课程的知识:C语言程序设计、数据结构、面向对象程序设计、Internet网络技术等课程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《语言》教学大纲
课程代码:
课程总学分实验学分:
课程总学时数实验学时数:
一、课程目标
课程目的是培养学生对面向对象编程技术的理解和掌握,加强对学生“计算机编程思维”的训练,培训学生能够使用开发一些较为简单的软件,提高学生编程过程中分析问题、解决问题的能力。

要求学生经过本课程的学习,基本掌握面向对象编程技术,能够运用“计算机思维”分析问题,并使用语言编写相应程序来解决问题,掌握一定的编程技能,为学习其它语言打下坚实的基础。

二、教学内容、要点和课时安排
第一章概述学时
第一节什么是
第二节语言
第三节开发平台
第四节程序的编写、编译和运行过程
第五节语言程序的注释
第六节什么是跨平台
第七节什么是面向对象的程序设计
第八节实例讲解与问题研讨
第二章语言基础知识学时
第一节语言字符集与基本符号
第二节数据类型和变量
第三节运算符和表达式
第四节语句和方法简介
、语句
、方法
第五节控制语句
、条件语句
、循环语句
、跳转语句
、异常处理语句
第六节数组
第七节实例讲解与问题研讨
第三章面向对象的程序设计基础主数据类型和引用学时
第一节引言
第二节类定义
第三节类声明和类体
、变量声明
、方法定义
、自定义构造器
第四节创建对象
第五节继承一个类
第六节接口
第七节抽象类与最终类
第八节多态
第九节类声明和类体
第十节泛型
第十一节内部类和匿名类
第四章中的常用基础类和工具类学时第一节类
第二节类
第三节类
、类
、类
、类
、类
、类
、类
、类
第四节类
第五节类
第六节类
第七节类
第八节泛类型
第九节泛类型
第十节泛类型
第十一节泛类型
第十二节枚举和迭代器
第五章的流和文件管理学时
第一节流类简述
第二节文件类
、读文件类
、写文件类
第三节类
第四节类
第五节类
第六节读取键盘输入的数据
第七节文件
第六章的图形用户界面程序设计学时第一节视窗类
第二节对话框
第三节组件类
、面板和内部视窗
、标签、按钮和工具栏
、菜单条、菜单和菜单项
、文本行和文本区。

相关文档
最新文档