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

二、主要教学内容
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程序设计》教学大纲1 课程的基本描述课程名称Java语言程序设计Java Program Language课程性质专业基础课适用专业计算机科学与技术、软件工程、网络工程等参考教材Java 程序设计教程(慕课版)(第 2 版).张仁伟.人民邮电出版社。
总学时60学时考核方式期末上机考试(开卷考试)+课程作业,其中期末考试占50%,课程作业占50%本课程讲解Java语言的基本词法、语法、常用基础类和面向对象技术,除此以外,还要讲授程序设计要求、技能、方法和技巧,讲授分析问题和解决问题的方法,讲授算法的基本概念与应用。
Java语言基本内容包括基本数据类型、语句、类与对象、子类与继承、接口与实现、内部类与异常类、常用实用类、输入输出流、Java多线程机制、Java网络编程、泛型与集合框架、组件及事件处理、JDBC数据库操作。
2 教学定位通过本课程的学习,使学生获得JA V A语言程序设计的基本概念、方法和技巧,掌握JA V A 语言的语法,运用JA V A语言编写并调试通过能解决一定规模实际问题的程序,使学生受到程序设计基本功的严格训练,培养学生良好的程序设计风格和严密的逻辑思维能力,提高分析问题解决问题以及实际动手能力,为后续课程的学习以及为今后设计开发各种软件打下良好的基础。
2.1 课程教学目标1.能运用Java语言的基本词法、语法和常用类库等面向对象知识分析计算机复杂工程问题;2.能运用Java面向对象原理,借助相应资源,分析影响问题求解因素,并获得结论;3.能运用Java语言完成计算机系统或软件模块的设计。
2.2 课程的主要特点Java语言程序设计是一门专业基础课程。
课程内容包括语言的基本语法(词法和语法)、面向对象技术和常用基础类。
学生首先要切实掌握语言的基本语法,只有掌握了基本语法才有可能灵活运用语言,是具备程序设计能力的基础;Java语言本身是面向对象的语言,学生应很好地掌握面向对象技术,以便于理解面向对象的设计方法,并能用面向对象技术分析、设计软件系统;通过语言的学习,能够理解算法的概念,并能使用基本的、常用的算法解决信息处理问题;在学习语言的过程中,培养学生的编程能力,以利于学生终身学习。
JAVA程序设计教学大纲

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

《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 面向对象的程序设计概述4.2 类的定义4.3 对象的创建和访问4.4 this关键字的使用4.5 实例成员、静态成员、常量4.6 可见性修饰符4.7 对象作为方法的参数4.8 对象数组2. 教学目的及要求:1)掌握类的定义和对象的创建2)掌握对象的访问方法及可见性的声明3)掌握类变量、类方法、实例变量、实例方法、常量之间的区别和它们的使用方法4)掌握this关键字的使用3. 教学重点及难点:1)类的定义及可见性修饰符的使用2)类变量、类方法、实例变量、实例方法、常量之间的区别和它们的使用方法第五章继承1. 教学内容:5.1 继承的概念5.2 子类的定义5.3 覆盖5.4 object类5.5 protected修饰符5.6 final修饰符2. 教学目的及要求:1)掌握继承的程序设计方法2)掌握在继承设计时构造方法中this和super关键字的使用3)掌握继承设计时可见性修饰符(public、protected、private)的使用4)掌握继承设计时覆盖和隐藏的概念3. 教学重点及难点:1)子类的设计2)继承设计时构造方法中this和super关键字的使用3)可见性修饰符(public、protected、private)的使用第六章多态1.教学内容:6.1多态的概念6.2多态的实现6.3对象类型的转换6.4 equals方法6.5 ArrayList类的使用2.教学目的及要求:1)了解多态的概念2)了解多态中静态绑定和动态绑定的使用3.教学重点及难点:1)多态的概念2)对象类型的转换第七章抽象类1.教学内容:7.1抽象类概述7.2 抽象类和抽象方法的定义7.3 Calendar类和GregorianCalendar类的应用2.教学目的及要求:1)了解抽象类的概念2)了解抽象类的设计方法及在多态中的使用3.教学重点及难点:1)抽象类和抽象方法的定义第八章接口1.教学内容:8.1 接口的概念8.2 接口的定义和实现8.3 接口和抽象类的比较8.4 Comparable接口介绍8.5 包装类2.教学目的及要求:1)了解接口的概念和作用2)了解接口的定义及实现方法3.教学重点及难点:1)接口的定义和实现2)Comparable接口的实现第九章异常1.教学内容:9.1异常概述9.2 异常类型介绍9.3 异常处理模型9.4 捕获或声明必检异常2.教学目的及要求:1)了解异常的种类、形成机制及处理流程2)掌握异常的程序设计方法3.教学重点及难点:1)异常的种类2)异常处理模型第十章图形用户界面程序设计1.教学内容:10.1事件驱动程序设计概述10.2 基于委托的事件处理模型10.3 内部类的设计10.4 匿名内部类的设计10.5 方便适配器类的使用10.6 鼠标、键盘、定时器事件介绍2.教学目的及要求:1)了解Java的事件处理机制2)掌握为不同组件编写事件处理程序的方法3.教学重点及难点:1)基于委托的事件处理模型2)内部类、匿名内部类的设计3)方便适配器类的使用三、课程教学基本要求1.讲授:教学方法采用先理论后上机的教学方式,使用多媒体教学,使学生掌握基本概念和基本操作。
《Java语言程序设计》课程教学大纲

《Java语言程序设计》课程教学大纲课程思政内容1.培养学生民族认同感,树立远大职业理想。
梳理国产操作系统的发展历史与现状,包括华为、中兴等国产企业在全球市场的崛起,在操作系统领域的新架构,向学生展示中国的信息技术领域成就,增强使命感与荣誉感;通过华为孟晚舟事件、美国的芯片垄断—引出:民族认同感。
党的十八届五中全会通过的“十三五”规划《建议》,明确提出实施网络强国战略以及与之密切相关的“互联网+”行动计划。
国家正着力实现关键技术自主可控,为维护国家安全、网络安全提供技术保障。
中国信息化需求巨大,但在一些关键技术领域如操作系统、芯片技术、CPU 技术等方面,还难以做到自主可控,对国家安全造成威胁。
引导学生明确:建设网络强国,不仅仅是靠网络技术,还要有软件技术等其他各类技术的支撑。
引导学生作为软件技术专业的一员,应更加明晰专业人才的培养目标,更加明确专业领域内工作岗位和工作内容的社会价值,自觉树立远大职业理想,将职业生涯、职业发展脉络与国家发展的历史进程融合起来。
2.向学生介绍中国在人工智能领域的布局,重点分析当代人工智能下软件技术如何支撑中国制造的智能化发展;3.通过专业知识的学习,引导学生深刻理解与认识所学软件开发知识对于国家信息产业发展、智慧城市建设、大数据智能信息处理等各方面的重要意义,使学生在学习过程中逐渐树立专业荣誉感;4.培养学生精益求精、工匠精神。
告诉学生在学好软件技术之后,走上工作岗位会成为程序员、软件系统运维人员、软件测试员、售前售后服务人员等。
在这些职位岗位上,要发挥工匠精神,精益求精地将程序开发、系统运维、程序测试、需求分析及技术问题处理等工作内容完成好,保证软件系统运行时正确、稳定,保证客户的需求被精确采集和纳入软件开发计划,保证软件运行时遇到问题能被及时解决。
引导学生在学习时,将知识夯实、精技强能,方能在今后工作中本领过硬,不出纰漏,工作成果令用户满意。
引导学生认识到,作为职业人,其专注、敬业、责任担当对完成好本职工作,进而促进软件行业整体的高水平、优质化发展具有重要意义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5、(美)Cay S.Horstmann,Gary Cornell编.《Java2 核心技术第6版:基础知识》.机械工业出版社,2003年10月出版。
6、(美)Bruce Eckel编.《Java编程思想第2版》.机械工业出版社, 2002年9月出版。
√讲授为主 □实验/实践为主 □专题讨论为主
□案例教学为主 □自学为主 □其它
授课语言
√中文 □ 中文+英文(英文授课>50%)
□英文 □其它外语
学分学时
学分
3
总学时
54
成绩评定方式
项目
百分比(%)
出勤/学习态度
10 %
课外作业
20%
期中考试
0 %
期末理论考试
70%
实践考核
0%
教科书(书名、作者、出版社、出版时间)
1.掌握什么是Java的异常;
2.掌握Java的异常处理机制;
3.能够处理Java中的异常;
二、主要教学内容
1、什么是Java的异常
2、异常类的划分
3、Java 的异常处理机制;
4、异常的处理
第六章图形用户界面
课时:共4课时
教学内容及要求
一、学习目的要求
1.理解组件,容器,布局等概念;
2.掌握 AWT事件处理机制,并且能够熟练应用;
三、课程主要教学内容
理论教学部分
第一章Java语言概述
课时:共2课时
教学内容及要求
一、学习目的要求
1、了解java 的发展,
2、掌握java的特点,
3、掌握Java的运行机制,
4、掌握Java虚拟机的作用
5、了解常用的开发环境,
6、掌握简单的Java程序开发方法。
二、主要教学内容
1、Java的发展历史
8、继承(性)
9、final、this、super
10、多态性(方法的覆盖)
11、Object,Class(两个类的说)
12、抽象类和抽象方法
第四章接口、内部类和Java API
课时:共5课时
教学内容及要求
一、学习目的要求
1、了解接口及类的区别。
2、掌握接口的定义及实现
3、了解内部类及内部接口
4、掌握泛型及其使用
4、数组
5、分支语句,if..else..; switch .
6、循环语句 while,do..while,for.
7、其他语句,continue, break ,return
第三章类的封装、继承、多态
课时:共6课时
教学内容及要求
一、学习目的要求
1.掌握类、对象、属性的概念和定义,
2.掌握消息、方法的概念和定义,
《Java程序设计实用教程(第4版)》 主编 叶核亚 电子工业出版社 2013.11出版
参考书目(书名、作者、出版社、出版时间)
1、江红主编《Java程序设计教程》(第二版),清华大学出版社,2012年11月出版。
2、郑阿奇主编Java实用教程,电子工业出版社,2006年出版
3、孙燕主编Java程序设计,中国铁道出版社,2006年出版。
5、了解ng包中的基础类库
6、了解java.util包中的工具类库
二、主要教学内容
1、接口的定义及实现
2、内部类及内部接口
3、泛型的使用
4、java.util包中的工具类库
5、ng包中的主要类
6、Java数据类型封装类
第五章异常处理
课时:共2课时
教学内容及要求
一、学习目的要求
态度:端正态度,树立信心,明确目的,激发学生学习动机。
其它:尊重学生,关心差生,促进转化。
课程负责人
张勇
课程群
□人文素养及素质拓展课程群 □学习能力及创新意识课程群
□基础理论及基本技能课程群 √专业知识及专业能力课程群
课程类型
□文化素质课 □公共基础课 □学科基础课
√专业基础课 □专业课 □其它
教学模式
7、段新娥、贾宗维、李荣等 编著《Java程序设计教程》,工业和信息化普通高等教育“十二五”规划教材,人民邮电出版社,2014-01-01出版。
8、陈锐主编《Java程序设计》,普通高等教育“十二五”计算机类规划教材,机械工业出版社,2011年7月出版。
课程网站
先修课程要求、适用院系及专业
先修课程:计算机导论、C语言程序设计、C++或C#程序设计、
2、Java语言的特点
3、及C和C++语言的异同
4、Java的实际应用简介
5、Java的实现和运行机制
6、Java程序开发及运行环境
7、Java程序类型和举例
8、package和import语句的使用
9、JavaAPI 文档
第二章Java语言基础
课时:共3课时
教学内容及要求
一、学习目的要求
1、掌握Java的基本数据类型的特征。
3.掌握方法重载的使用
4.掌握实例成员和类成员的特点
5.掌握封装性、掌握继承性和多态性
6.掌握抽象类、最终类的使用
二、主要教学内容
1、类的定义(包括成员变量和方法)
2、构造方法
3、方法的重载
4、包 (package和import)
5、类成员变量及方法的访问权限
6、实例成员和类成员
7、finalize()方法
《Java语言程序设计
一、课程基本情况
课程编码
020199
开课单位
数字医药工程教研室
课程名称
中文名称
Java语言程序设计
英文名称
Java language programming
教学目标
知识:通过课堂讲授,系统掌握Java语言基础知识;掌握使用Java进行面向对象程序设计的常用方法和技术。
技能:培养学生的动手能力和知识运用能力,会独立编写简单的Java应用程序。
2、了解常用的保留字
3、能够正确定义标识符。
4、掌握java 的运算符的使用
5、掌握常用的控制语句的使用,分支语句,循环语句
6、掌握及转移控制有关的语句,continue, break ,return 的使用。
二、主要教学内容
1、基本数据类型、关键字和标识符介绍
2、Java运算符和表达式
3、简单数据类型程序举例
适用于:医学信息工程专业
二、课程内容简介
《Java语言程序设计》是医学信息工程专业本科生的一门专业必修课程。
本课程的主要内容是全面、系统地介绍Java语言的基础知识、运行机制、多种编程方法和技术,使学生理解和掌握面向对象的程序设计方法,理解和掌握网络程序的特点和设计方法。培养学生用“计算机思维”方式进行计算机编程,使学生能够运用Java语言作为一种思维工具解决处理现实问题,启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展