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

合集下载

Java语言程序设计_教学大纲

Java语言程序设计_教学大纲
5.掌握Swing包中典型部件的使用
二、主要教学内容
1、Java图形界面概述
2、包
3、容器与组件
4、常用容器和布局管理器
5、AWT事件模型
6、事件处理模型
7、事件对象和事件处理器
8、AWT绘图
9、常用GUI标准组件
10、鼠标和键盘事件
11、菜单的使用
12、对话框的使用
13、Swing包中典型部件的使用
3、AppletViewer
4、简单应用
5、Java对多媒体的支持
6、Applet的通信
7、Applet的AWT绘制
8、JSP项目的建立及运行
实验教学部分
一、(实验1)熟悉Java程序开发环境
1、实验目的要求
[1]
[2]熟悉J2sdk集成环境的基本命令、功能和基本用法。并学会配置path 等环境变量
5、了解包中的基础类库
6、了解包中的工具类库
二、主要教学内容
1、接口的定义及实现
2、内部类与内部接口
3、泛型的使用
4、包中的工具类库
5、包中的主要类
6、Java数据类型封装类
第五章异常处理
课时:共2课时
教学内容及要求
一、学习目的要求
1.掌握什么是Java的异常;
2.掌握Java的异常处理机制;
3.能够处理Java中的异常;
3、实验仪器设备
⑴ 学生每个一台PC机
⑵ 已安装JDK和Textpad
2、实验主要内容
1)设置环境变量PATH和CLASSPATH(如果在中没有进行设置)。进入命令行(MS-DOS)方式,进行如下设置:
2)SET CLASSPATH=.; %CLASSPATH%

《JAVA程序设计》教学大纲

《JAVA程序设计》教学大纲

《JAVA程序设计》教学大纲一、课程概述本课程是一门面向计算机科学与技术专业学生的JAVA程序设计课程,通过本课程的学习,学生将掌握JAVA语言的基本知识和编程技巧,并能够运用JAVA语言进行程序开发和问题解决。

二、课程目标1.了解JAVA语言的发展背景、特点和应用领域。

2.掌握JAVA语言的基本语法和编程规范。

3.熟悉JAVA的核心类库,并能够灵活运用。

4.掌握常见数据结构和算法,并能够使用JAVA实现。

5.培养学生的问题分析和解决能力,提高编程能力和代码质量。

三、教学内容与安排1.JAVA语言基础1.1JAVA语言概述1.2程序的编写与运行1.3数据类型与变量1.4运算符与表达式1.5控制语句与循环结构1.6数组与字符串1.7类与对象1.8方法与函数1.9异常处理2.JAVA面向对象编程2.1类与对象的概念2.2封装与继承2.3多态与接口2.4内部类与匿名类2.5泛型与枚举3.JAVA的图形化编程3.1 AWT与Swing框架3.2 常用的Swing组件与布局管理器3.3事件处理与监听器4.JAVA的输入输出流4.1字节流与字符流4.2文件的读写操作4.3序列化与反序列化4.4网络编程的基本概念5.JAVA的多线程编程5.1线程的概念与生命周期5.2线程的创建与启动5.3线程同步与互斥5.4线程的通信与协作6.数据结构与算法6.1线性表与链表6.2栈与队列6.3树与二叉树6.4图的表示与遍历6.5哈希表与排序算法四、教学方法1.理论与实践相结合的教学方法,通过讲解理论知识和实际案例的演示,培养学生的编程思维和实际操作能力。

2.采用小组合作学习的方式,鼓励学生互相交流、合作解决问题,培养团队合作精神和解决问题的能力。

3.通过课堂练习、编程作业、实验项目等形式,加强学生对知识的掌握和实际应用能力的培养。

五、学时分配-本课程总学时:72学时-理论学时:40学时-实验与实践学时:32学时六、评估与考核1.平时成绩:包括课堂表现、课堂作业和小组合作项目成果等。

JAVA程序设计教学大纲

JAVA程序设计教学大纲

JAVA程序设计教学大纲
(一)教学目的和要求
1.本课程旨在让学生了解Java及其开发工具,学习Java程序设计基础知识;
2.让学生掌握Java语言的基本结构,如数据类型、表达式、变量、控制流和算法;
3.学习Java语言基础的应用,类、对象、继承、多态、异常处理机制等;
4.让学生掌握Java语言中的新特性,如泛型、枚举、Annotation、Lambda表达式等;
5.让学生学习Java语言中的基础API,如String、Date、Math、Arrays、Collections等;
6.让学生学习如何使用Java实现基本的输入输出、网络编程以及多线程;
7.让学生掌握使用IDE进行Java程序开发的基础知识;
8.让学生学习常用的Java开发框架,如Spring、MyBatis等;
9.培养学生的良好编程习惯和开发能力,为今后学习更高级的程序设计打下基础。

(二)教学内容
1.Java环境介绍
(1)Java开发环境的搭建;
(2)Java开发工具使用;
(3)Java基础语法;
2.Java语言的基础应用
(1)类、对象、继承、多态;
(2)泛型、枚举、Annotation、Lambda表达式;
(3)异常处理、断言;
3.Java基础API
(1)String、Date、Math、Arrays、Collections;
(2)IO、多线程;
4.IDE的使用
(1)Eclipse;
(2)IntelliJ IDEA;
5.Java开发框架
(1)Spring;
(2)MyBatis;
6.编程习惯与开发能力
(三)教学方法
1.采用讲授与练习结合的方式,使学生通过讲授理论知识后。

《JAVA程序设计》教学大纲

《JAVA程序设计》教学大纲

《JAVA程序设计》教学大纲一、课程简介二、课程目标本课程的主要目标是让学生通过课堂教学和实践操作,掌握以下知识和能力:1.理解并掌握Java编程语言的基本语法和程序结构;2.熟悉Java开发环境的配置和使用;3.学会使用面向对象编程的思维方式进行程序设计;4.了解Java程序在实际应用中的常见应用场景,并能够独立完成相应的开发和调试工作;5.培养学生的团队合作能力和项目管理能力。

三、课程内容和安排1.基础知识和语法a. Java语言的起源和发展b. Java开发环境的配置和使用c.数据类型、变量和常量d.控制流程和循环结构e.数组和字符串的使用2.面向对象编程a.类和对象的概念b.封装、继承和多态的理解和应用c.常见设计模式的应用3.图形用户界面开发a. Swing和AWT库的使用b.事件处理和布局管理c.图形界面的设计与实现4.文件和数据存储a.文件的读写操作b.数据库连接和操作c.数据存储的安全性和性能优化5.多线程和并发编程a.多线程的概念和原理b.线程同步和互斥操作c.并发编程的技术和实践6.网络编程a.网络通信的基本概念和协议b.TCP/IP编程和UDP编程c. Socket编程和HTTP通信7.项目实战学生将根据实际案例或项目需求,进行团队合作进行项目开发和实施,综合运用课程所学的知识和技能。

四、教学方法1.理论教学通过课堂讲授和示范演示的方式,让学生掌握Java基础知识和编程技巧。

2.实践操作每个课程涉及的知识点都会有相应的实践操作,学生需要在计算机上完成相关的编程和调试任务。

3.案例分析和项目实战教师将提供一些实际案例供学生分析和讨论,并组织学生进行项目实战,培养学生的实际应用能力和团队合作能力。

4.课堂互动鼓励学生在课堂上提问题、讨论和发表自己的观点,促进师生之间的互动和思维碰撞。

五、评估方式1.平时成绩包括课堂表现、实践作业、小组讨论等。

占总成绩的30%。

2.课程设计学生需要完成一个综合性的项目设计,包括需求分析、详细设计、代码实现和结果展示等。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

《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语言程序设计》教学大纲大纲说明课程代码:0806532015总学时:64学时(讲课48学时,实验16学时)总学分:3.5学分课程类别:专业模块课适用专业:信息管理与信息系统预修要求:C语言程序设计课程的性质、目的、任务:Java语言程序设计是为信息管理与信息系统专业学生开设的专业基础课程。

开设Java程序设计课程的目的是,进行程序设计和面向对象方法的基础训练;应用新技术开发各种适用于网络环境的应用程序。

本课程通过全面、系统地介绍Java语言的基础知识、运行机制、多种编程方法和技术,使学生理解和掌握面向对象的程序设计方法,理解和掌握网络程序的特点和设计方法,建立起牢固扎实的理论基础,具备综合应用程序的设计能力。

本课程具有很强的实践性和实用性。

不仅要注重理解基本知识,更要注重培养软件设计的基本技能。

实践性环节是巩固所学理论知识、使理论与实际相结合的一项必不可少的重要环节,是提高程序设计能力和计算机操作能力的有力保障。

通过上机实验,训练学生计算机操作的基本技能,培养学生独立分析问题和解决问题的能力,从而达到理论联系实际的目的,使学生真正掌握所学的理论知识,并把基本概念和原理运用到工程实际中去。

教学基本方式:本课程采用课堂讲授和实验指导相结合的教学方式。

课堂讲授采用多媒体课件,课外则提供校园网教学平台,为学生提供多种学习环境。

大纲的使用说明:本科信息管理与信息系统专业可使用本大纲。

大纲正文第一章 Java概述学时:4学时(讲课2学时,上机2学时)基本要求:了解Java语言的特点和核心技术。

熟悉Java程序的两种基本形式,理解由Java 虚拟机支持的程序运行机制。

熟悉Java开发运行环境JDK。

重点:Java虚拟机和字节码的概念,Java程序的内在运行原理,Java程序的编译环境、编译方法和编译运行的常见工具。

难点:Java虚拟机和字节码的概念,Java程序的内在运行原理。

教学内容:Java语言简介;Java应用程序及其运行方式;Java开发运行环境;第二章 Java语言基础学时:6学时(讲课4学时,上机2学时)基本要求:掌握Java语言的基本语法成分,包括标识符与关键字、数据类型、运算符、表达式、变量声明等语言成分,掌握分支、循环等流程控制语句的语法和使用。

JAVA语言程序设计教学大纲

JAVA语言程序设计教学大纲

《JAVA语言程序设计》教学大纲总学时数:20 年月《Java语言程序设计》教学大纲总学时数:讲授课:适合专业:计算机及其相关专业一、课程内容第1章 Java快速入门1.1 Java简介1.2 Java的运行环境1.3 初步了解Java程序第2章 Java基本语法2.1 Java语言的基本元素2.2 数据类型2.3 运算符与表达式2.4 数组第3章 Java语句及其控制结构3.1 Java程序结构3.2 选择语句3.3 循环语句3.4 跳转语句第4章面向对象编程4.1 面向对象基本概念4.2 Java的类与对象4.3 成员变量与封装4.4 成员方法第5章类的继承性与多态性5.1 类的继承5.2 类的多态第6章包、接口和异常6.1 包6.2 接口6.3 异常处理第7章常用系统类7.1 Applet类7.2 字符串类7.3 输入输出流类7.4 其他常用类第8章图形用户界面8.1 组件8.2 组件布局管理8.3 事件处理方法第9章窗口、菜单和对话框9.1 窗口9.2 菜单9.3 对话框9.4 Swing简介第10章多线程机制10.1 多线程的概念10.2 创建线程对象10.3 线程的调度与控制10.4 Java的线程同步机制与生产消费模型10.5 使用多线程应注意的问题第11章图形与多媒体处理11.1 使用Graphics绘制基本图形11.2 使用Graphics2D绘制基本图形11.3 使用Graphics绘制文字图形11.4 图像处理11.5 动画处理11.6 加载声音文件《Java语言程序设计》教学大纲说明一、本课程的性质和任务《JAVA语言程序设计》是计算机及其相关专业的一门专业课。

JA V A是目前推广速度最快的程序设计语言,它采用面向对象的编程技术,功能强大而又简单易学,深受广大程序设计人员的喜爱。

Java伴随着Internet问世,随着Internet的发展而成熟。

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语言程序设计》教学大纲《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网络技术等课程。

Java语言程序设计教学大纲

Java语言程序设计教学大纲

《Java语言程序设计》教学大纲第一部分大纲说明一、课程的性质和任务《Java语言程序设计》是计算机科学与技术专业本科生的一门选修课程。

Java语言作为当今INTERNET上最流行的编程语言,它的产生和WWW密切相关,所以课程中还将对WWW 技术进行必要的介绍。

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

二、先修课要求有一门程序设计语言基础三、课程的教学基本要求1.了解并掌握JA V A语言的基本语法2.能比较熟练地用JA V A语言进行一般的程序设计3.初步掌握JA V A编程开发环境JDK1.3、FREEJA V A、Visual J++的使用。

四、教学方法和教学形式建议1.该课程实践性较强,需要学员多作练习2.主持教师需要有比较熟练的编程经验,对Visual J++环境或者JDK1.X比较熟悉3.针对所留习题,可以组织两到三次讨论,以便学员掌握网络编程的基本思想五、课程教学要求的层次1.掌握:要求学生能够较好地理解,并且能够进行简单分析和判断。

2.了解:要求学生能够一般地知道所学内容。

第二部分多种媒体教材一体化总体设计初步方案一、学时分配课程教学总学时数为 72学时,4学分,其中课内学时48,实验24二、多种媒体的教材三、教学环节第三部分教学内容和教学要求一. JAVA语言概述: 3学时教学内容:JAVA语言的发展历程;JAVA语言的基本特点教学要求:了解:JAVA语言的发展历程,迅速得以推广的原因了解:JAVA语言的基本特点:简单性、面向对象、结构中立、支持语言级多线程、稳固性、安全性等了解:JAVA虚拟机及JAVA运行系统二.JAVA 应用与JAVA APPLET 6学时教学内容:1. JAVA应用JAVA应用的组成:由类构成,类由域和方法构成编译JAVA程序:运行JAVA的编译JAVAC工具进行编译执行JAVA应用2:JAVA APPLETWWW简介APPLET的概念创建APPLET程序将APPLET 资源加到Web页中APPLET 的执行教学要求:通过实例掌握:JAVA 应用和 JAVA APPLET 的编辑、编译、运行过程掌握:简单的终端输入输出方法了解:程序设计风格并在试验中运用三. JAVA程序设计基础 2学时教学内容:标识符的命名原则变量类型(数值型、字符型、布尔型)常量(整数、浮点数、布尔量、字符串、字符量)运算符与表达式JAVA语言的控制语句JAVA的名字空间和包教学要求掌握:JAVA语言的基本语法掌握:JAVA语句结构,包括复合语句、分支语句、迭代语句和转移语句掌握:JAVA变量的正确使用方法了解:各种迭代语句之间的关系和相互转换的方法了解:转移语句对程序结构的影响四.JAVA面向对象程序设计 4学时教学内容对象类方法的定义和实现类的继承创建并使用界面教学要求了解:面向对象程序设计的基本思想及基本概念了解:面向对象语言的分类和JAVA中支持面向对象的特点了解:面向对象的软件开发环境了解:Visual J++或者JDK1.X的开发工作台的主要功能五.数组与字符串 6学时教学内容:数组的定义、创建、与释放数组元素的访问多维数组创建字符串字符串的访问方法修改可变字符串将其它对象转化为不变字符串字符串常量教学要求掌握:对象数组及创建初始化和未初始化的数组的方法掌握:引用的概念,包括引用参数、向对象传递引用、返回引用等掌握:String 和StringBUFFER的使用方法六. I/O流和系统类 4学时教学内容:JAVA的输入/输出流的类的层次简单的输入/输出流(读写文件、管道流、存储器读写、用流来连接文件)过滤流及随机访问文件系统类(标准输入/输出、系统属性、集成原始方法)教学要求掌握:JAVA的输入/输出流的类的层次掌握:过滤流及随机访问文件的使用方法掌握:存储器读写的方法七.APPLET基础 4学时教学内容:APPLET主类APPLET的生命周期APPLET的主要行为将APPLET嵌入Web页中APPLET类方法教学要求:了解:类层次的概念及如何将概念和实现转变为类的层次的方法掌握:APPLET嵌入Web页的方法了解:APPLET的生命周期及多媒体支持方法八.异常处理 4学时教学内容:异常与异常对象异常处理的特点异常类的层次抛出异常异常的捕获与处理创建异常类教学要求了解:异常的处理方法了解:try、catch、finally及throw、throws的使用方法九.多线程程序设计 5学时教学内容:线程的概念JAVA线程的创建线程状态与线程控制线程组线程优先级和线程调度线程同步死锁教学要求:了解:线程的概念掌握:noditfy()和wait()方法的使用了解:管程和线程组的概念及其使用方法十.JAVA的网络程序设计 4学时教学内容:用URL类访问网络资源JAVA的SOCKET通讯机制JAVA的数据报通讯方式网络安全措施教学要求:了解:数据报的基本概念掌握:JAVA的URL类的使用方法十一.创建图形用户界面及综合程序设计 6学时教学内容:综合利用前面所学的内容设计两个具体的应用程序教学要求掌握:根据给定应用系统的设计要求用面向对象的方法设计实现应用系统掌握:利用Visual J++的界面生成器或者JDK等开发工具生成应用程序界面掌握:利用消息机制实现对象之间的交互第四部分试验内容和试验要求试验要求:1.注意自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯2.学员应独立完成所布置习题。

java语言程序设计教学大纲

java语言程序设计教学大纲

《JAVA语言程序设计》教学大纲课程编号:课程性质:专业基础课课程类别:选修课先修课程:C语言程序设计学分:6总学时数:108周学时数:18开课单位:计算机科学系一、课程的性质和任务《Java程序设计》是学习程序设计与面向对象的一门重要课程。

通过本课程的学习,一方面可以使学生掌握Java语言的语法,能够编写基于字符界面(CUI)或图形界面(GUI)的应用程序,以及可以嵌套到网页中的小程序(Applet);另一方面,能够让学生对面向对象的基础理论和具体应用有深入的理解,为以后学习其它面向对象课程打下基础。

本课程的任务是系统的向学生讲授Java语言的语法,构建Java程序的思想,Java中常见类的相关知识和具体应用,面向对象的理论和在Java中的体现。

具体来讲,要向学生讲授什么是类和对象,如何创建类和对象,Java中的关键字、运算符、语句构成、编程结构,描绘类的层次和关系,异常处理,图形界面相关的类,布局管理,Applets,事件处理,多线程,文件存储,创建基于网络的程序,数据库访问,JA V ABEAN,JSP等。

本课程应在学生具备基本的操作计算机的能力后开设,它可作为程序设计课程中第一门课程,也可以在学生学习了一门其它语言或具有面向对象基础后开设。

二、课程的基本内容和要求第一章 JAVA引言理论:1.了解java的历史3.简要论述字节码和Java虚拟机(JVM),执行Java程序实践1.编写一段创建包的JAVA程序2.完成书上的独立实践第二章接收用户的数据理论:1.解释JFC (Java基础类)的重要性2.用户界面的类型3.常用AWT组件及Swing组件的使用实践:1.编写用户登陆界面2.创建接收商人材料的用户界面3.创建菜单条、滚动条4.完成书上的独立实践第三章创建基于Web的Java程序理论1.使用applet 作为前端工具的重要性以及applet 的优缺点2.applet 和应用程序之间的差别3.解释applet 的生命周期 (init(),start(),stop()和 destroy())4.绘画Applet实践1.CellGO 要建创基于Web 的程序。

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

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

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

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

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

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

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

五、课程内容和要求序号课程内容教学要求理论知识实验能力学时作业实验实训了解理解掌握重点难点初步掌握掌握01JAVA概述,开发工具介绍,示例√√√202JAVA基础,变量,语句,数据类型转换√√√√4√序号课程内容教学要求理论知识实验能力学时作业实验实训了解理解掌握重点难点初步掌握掌握03JAVA流程控制√√√4√√04方法声明,调用,参数传递√√√4√05数组声明,操作,参数,字符串√√4√06面向对象的程序设计概念,类,对象√√4√07类的封装,多态和继承√√6√08接口和包:抽象类和方法,接口包√√√409导常处理,try…catch…finally√√√√√4√√10输入与输出:类库,文件操作√√√6√√11图形用户界面,AWT包,SWING包√√√4√√12高级用户界面,GUI设计,管理器,事件处理√√√√√6√13Applet程序√√√4√14多线程,多线程机制√√√4√√15数据库编程:JDBC建数据源等√√√√6√√16网络编程:URL类,SOCKET通信√√√6√总计72六、考核方法和成绩评定(一)考核方法该门课程采用笔试(实操/大作业等)方法考核。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4、数组
5、分支语句,if..else..; switch .
6、循环语句 while,do..while,for.
7、其他语句,continue, break ,return
第三章类的封装、继承、多态
课时:共6课时
教学内容及要求
一、学习目的要求
1.掌握类、对象、属性的概念和定义,
2.掌握消息、方法的概念和定义,
5、了解ng包中的基础类库
6、了解java.util包中的工具类库
二、主要教学内容
1、接口的定义及实现
2、内部类与内部接口
3、泛型的使用
4、java.util包中的工具类库
5、ng包中的主要类
6、Java数据类型封装类
第五章异常处理
课时:共2课时
教学内容及要求
一、学习目的要求
参考书目(书名、作者、出版社、出版时间)
1、江红主编《Java程序设计教程》(第二版),清华大学出版社,2012年11月出版。
2、郑阿奇主编Java实用教程,电子工业出版社,2006年出版
3、孙燕主编Java程序设计,中国铁道出版社,2006年出版。
4、丁振凡主编《Java语言实用教程》,北京邮电大学出版社,2005年2月出版。
2、Java语言的特点
3、与C和C++语言的异同
4、Java的实际应用简介
5、Java的实现和运行机制
6、Java程序开发与运行环境
7、Java程序类型和举例
8、package和import语句的使用
9、JavaAPI 文档
第二章Java语言基础
课时:共3课时
教学内容及要求
一、学习目的要求
1、掌握Java的基本数据类型的特征。
态度:端正态度,树立信心,明确目的,激发学生学习动机。
其它:尊重学生,关心差生,促进转化。
课程负责人
张勇
课程群
□人文素养与素质拓展课程群 □学习能力与创新意识课程群
□基础理论与基本技能课程群 √专业知识与专业能力课程群
课程类型
□文化素质课□公共基础课□学科基础课
√专业基础课□专业课□其它
教学模式
√讲授为主□实验/实践为主□专题讨论为主
8、继承(性)
9、final、this、super
10、多态性(方法的覆盖)
11、Object,Class(两个类的说明)
12、抽象类和抽象方法
第四章接口、内部类和Java API
课时:共5课时
教学内容及要求
一、学习目的要求
1、了解接口与类的区别。
2、掌握接口的定义及实现
3、了解内部类与内部接口
4、掌握泛型及其使用
□案例教学为主□自学为主□其它
授课语言
√中文□中文+英文(英文授课>50%)
□英文□其它外语
学分学时学分Leabharlann 3总学时54
成绩评定方式
项目
百分比(%)
出勤/学习态度
10%
课外作业
20%
期中考试
0%
期末理论考试
70%
实践考核
0%
教科书(书名、作者、出版社、出版时间)
《Java程序设计实用教程(第4版)》 主编叶核亚电子工业出版社 2013.11出版
1.掌握什么是Java的异常;
2.掌握Java的异常处理机制;
3.能够处理Java中的异常;
二、主要教学内容
1、什么是Java的异常
2、异常类的划分
3、Java 的异常处理机制;
4、异常的处理
第六章图形用户界面
课时:共4课时
教学内容及要求
一、学习目的要求
1.理解组件,容器,布局等概念;
2.掌握 AWT事件处理机制,并且能够熟练应用;
3.掌握在图形界面中的绘图方法
4.了解Swing的由来及swing组件模型。
三、课程主要教学内容
理论教学部分
第一章Java语言概述
课时:共2课时
教学内容及要求
一、学习目的要求
1、了解java的发展,
2、掌握java的特点,
3、掌握Java的运行机制,
4、掌握Java虚拟机的作用
5、了解常用的开发环境,
6、掌握简单的Java程序开发方法。
二、主要教学内容
1、Java的发展历史
5、(美)Cay S.Horstmann,Gary Cornell编.《Java2 核心技术第6版:基础知识》.机械工业出版社,2003年10月出版。
6、(美)Bruce Eckel编.《Java编程思想第2版》.机械工业出版社, 2002年9月出版。
7、段新娥、贾宗维、李荣等 编著《Java程序设计教程》,工业和信息化普通高等教育“十二五”规划教材,人民邮电出版社,2014-01-01出版。
本课程的主要内容是全面、系统地介绍Java语言的基础知识、运行机制、多种编程方法和技术,使学生理解和掌握面向对象的程序设计方法,理解和掌握网络程序的特点和设计方法。培养学生用“计算机思维”方式进行计算机编程,使学生能够运用Java语言作为一种思维工具解决处理现实问题,启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展
8、陈锐主编《Java程序设计》,普通高等教育“十二五”计算机类规划教材,机械工业出版社,2011年7月出版。
课程网站
先修课程要求、适用院系及专业
先修课程:计算机导论、C语言程序设计、C++或C#程序设计、
适用于:医学信息工程专业
二、课程内容简介
《Java语言程序设计》是医学信息工程专业本科生的一门专业必修课程。
2、了解常用的保留字
3、能够正确定义标识符。
4、掌握java 的运算符的使用
5、掌握常用的控制语句的使用,分支语句,循环语句
6、掌握与转移控制有关的语句,continue, break ,return 的使用。
二、主要教学内容
1、基本数据类型、关键字和标识符介绍
2、Java运算符和表达式
3、简单数据类型程序举例
3.掌握方法重载的使用
4.掌握实例成员和类成员的特点
5.掌握封装性、掌握继承性和多态性
6.掌握抽象类、最终类的使用
二、主要教学内容
1、类的定义(包括成员变量和方法)
2、构造方法
3、方法的重载
4、包(package和import)
5、类成员变量及方法的访问权限
6、实例成员和类成员
7、finalize()方法

一、课程基本情况
课程编码
020199
开课单位
数字医药工程教研室
课程名称
中文名称
Java语言程序设计
英文名称
Java language programming
教学目标
知识:通过课堂讲授,系统掌握Java语言基础知识;掌握使用Java进行面向对象程序设计的常用方法和技术。
技能:培养学生的动手能力和知识运用能力,会独立编写简单的Java应用程序。
相关文档
最新文档