《java程序设计基础》网络课程大纲(程细柱)

《java程序设计基础》网络课程大纲(程细柱)

ID:34052481

大小:133.92 KB

页数:8页

时间:2019-03-03

《java程序设计基础》网络课程大纲(程细柱)_第1页
《java程序设计基础》网络课程大纲(程细柱)_第2页
《java程序设计基础》网络课程大纲(程细柱)_第3页
《java程序设计基础》网络课程大纲(程细柱)_第4页
《java程序设计基础》网络课程大纲(程细柱)_第5页
资源描述:

《《java程序设计基础》网络课程大纲(程细柱)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《JAVA程序设计基础》网络课程大纲一、课程性质《JAVA程序设计基础》是“计算机科学技术专业”的软件工程方向、软件服务外包方向、网络技术方向,以及“通信工程专业”的通信工程方向、嵌入式系统方向所开设的一门专业基础课。Java语言的运行环境有许多特性,对图形用户界面(GUIs)、多线程和网络提编程提供了很好的支持,是当今应用最广的一门网络语言。其作为面向对象语言已经受到越来越多企业的青睐。作为一种网络语言,其自身也发展迅速。《JAVA程序设计基础》可采用传统理论授课与网络学习相结合的方法,即课堂教学与网络教学互相融合,共同完成本课程的教学目标与教学任务

2、。二、课程目标和任务本门课程的主要包含以下内容:Java基本语法、Java基本语句、面向对象程序设计、多线程技术、异常处理机制、Windows环境编程、Java数据库设计、Java网络编程等。其目标是要求学生在完成本课程的学习后掌握以下知识点:1)了解Java语言的主要特性,并理解面向对象的编程技术;2)掌握Java语言的运行环境和Java的基本语句及编程;3)理解并学会使用异常处理机制和多媒体技术;4)掌握图形用户界面设计和事件处理机制;5)学会开发多线程Java应用程序和Javaapplets小应用程序;6)掌握Java数据库设计;7)理解TCP/

3、IP和用户数据报协议(UDP),并掌握Java网络编程。本门课程的先修课程是《数据结构》,后续课程有《JavaSwing图形界面设计》和《JAVA模式设计》。课程的知识体系可分为三大部分:基础知识+技术应用+综合设计。基础知识与技术应用部分可采用课堂教学为主、网络学习为辅。综合与提升部分可安排在网络教学,学生通过网络课程平台进行自主与合作探究学习,加深对理论知识的理解,并通过学习任务驱动培养自主学习能力与综合设计能力。三、教学专题划分与学时分配专题1名称:Java语言的运行环境与实验指导(4课时)知识点�Java语言的特点、实现机制、体系结构、运行环境

4、与步骤。学习要求�查阅网络相关资源,了解Java语言的产生背景及功能特点。�学习Java语言的实现机制,明白JVM(Java虚拟机)的特点,以及“垃圾回收机制”与“代码的安全检验”。�学习Java语言的体系结构,明白JDK目录结构、Java的API结构和Java语言的程序结构。�分析Java语言的运行环境,掌握SDK的安装与SDK的配置方法。�认真学习Java程序的运行步骤,掌握常见的Java程序的调试方法。学习资源课件,资源站点链接,实验指导书,软件实验工具,推荐阅读材料专题2名称:Java语言的基础知识(8课时)知识点�Java符号集、简单数据类型

5、、运算符和表达式、常用数学方法;�Java标准输入、标准输出和标准错误;�顺序结构、分支语句、循环语句、跳转语句。学习要求�学习Java符号集,掌握标识符的定义,记住常见的关键字、运算符、分隔符,以及注释的格式。�学习常量与变量的数据类型,掌握byte、short、int、long、float、double、char、boolean等几种基本数据类型以及String、数组、类、接口等几种复合类型,并掌握数据类型之间的转换方法。�学会算术、关系、逻辑、位、赋值、条件等运算符和表达式的使用方法以及相关运算符的优先级。�学会使用常用数学方法以及Java标准输

6、入、标准输出和标准错误。�学习分支语句,掌握if语句、switch语句的使用方法。�学习循环语句,掌握while语句、do...while语句、for语句的使用方法。�学习跳转语句,掌握break语句、continue语句的使用方法。�学会利用以上流程控制语句进行综合编程。学习资源任务说明文本,多媒体课件,单元练习,程序案例源码,实验实例专题3名称:Java的类与对象知识(8课时)知识点�类与对象的概念、类的数据成员和成员方法、内部类以及Java系统类库等相关知识;�消息、继承、封装、多态、抽象类、接口和包;�Object类、System类、数组、字符

7、串;�异常类型、抛出异常、捕捉并处理异常。学习要求�通过阅读教学资源、观察生活、分析常见用品(如电话机、电视机等)的特点了解“类”的概念。�以“类”的方式描述电视机的属性和功能,了解类的“数据成员”和“成员方法”。�分析电视机中有哪些特性和功能,是否对外可见?了解类的属性与方法的特性,掌握类的“封装性”。�通过分析电视机与TCL电视机的异同,掌握“对象”的概念。�学习课堂实例,掌握内部类以及Java系统类库的使用。�以小组形式围绕以上任务主题在网络中搜集相关知识和实例,并对常见算法进行比较分析,最后归纳整理、并写出自己的程序设计算法。�明白消息的概念,

8、并了解公有消息和私有消息的不同之处。�明白继承关系,并掌握继承的特征与实现方法以及this与s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。