课程概述

    本课程是计算机应用技术专业必修的一门专业平台课程,是在学习了《计算机应用基础》课程,具备了基本计算机知识和应用能力的基础上,开设的一门理实一体化的课程,其功能是对接专业人才培养目标,面向软件开发工程师等工作岗位,培养独立进行简单程序设计的素质,具备使用java进行程序设计的能力,为后续Java高级程序设计、Java Web应用开发、Android移动开发等课程学习奠定基础。

证书要求

考核方式:本课程成绩形成主要包括过程性考核和期末考试。

考核类型:考与考试相结合。

原则:课程考核采用过程考核和结果性考核相结合。建议过程性考核占60%,结果性考核占40%。过程性考核:根据其在平时学习过程中的考勤、提问、作业、项目实训、上机操作、团队精神、合作能力等进行评分。期末考试:重点考核学生对java基本语法和程序结构知识的掌握程度。


预备知识

《计算机应用基础》


授课大纲

第一章 初识Java

初识Java

java第一章测试

java第一章作业

第二章 Java语言基础

Java语言基础

java语言基础单元测验

java语言基础单元作业

第四章 Java面向对象程序设计基础

继承的基本概念

类的定义

构造方法

关键词this和super的三种用法

抽象方法与抽象类

接口

第四章单元作业

第四章单元测试

第三章 流程控制结构和方法

流程控制结构(选择结构)

流程控制结构(for循环)

流程控制结构(while循环)

第三章测试题

第三章单元练习

第六章 异常处理

异常的捕获处理方式

第六章单元测试

第六章单元作业

第五章 数组、字符串和常用类库

一维数组的定义

字符串的基本操作

第五章单元测验

第五章单元作业

第七章 Java的输入输出

随机读写文件流的输入与输出

第七章单元测试

第七章单元作业

第八章 多线程

线程的两种创建方式

线程的并发执行

线程的休眠、让步、插队

线程的同步

第八章单元测试

第八章单元作业

第九章 图形用户界面设计

图形界面基本控件

事件处理模型、简易计算器

第九章单元测试

第九章单元作业

第十章 Java中的网络编程

Socket编程

HttpConnection网络访问

第十章单元测试

第十章单元作业

参考资料

《Java程序设计(第2版)》

高教教材

清华大学出版社

朱庆生、古平

2017.1

Java程序设计教程——微课·实训·课程设计

高教教材

清华大学出版社

张延军等

2017.5