定 价:49.5 元
丛书名:高等职业教育计算机类课程新形态一体化规划教材
- 作者:徐红,张宗国主编
- 出版时间:2019/3/1
- ISBN:9787040509953
- 出 版 社:高等教育出版社
- 中图法分类:TP312.8
- 页码:308
- 纸张:胶版纸
- 版次:2
- 开本:16K
本书是国家职业教育软件技术专业教学资源库配套教材,同时为“十二五”职业教育国家规划教材的修订版。本书是按照任务驱动理念编写的适用于Java初学者学习和技术问题求解的详细教程。本书以Java工程师岗位职业能力为主线,把Java技术有机地分解为典型任务,将知识融入任务情景之中。全书共分为6个单元,其中前5个单元共26个任务,主要内容包括:Java环境搭建、Java基本语法讲解、面向对象程序设计、异常处理、Swing组建、文件操作、多线程处理和网络编程等,通过真实的企业开发流程来贯穿所有的知识点。本书在第一版的基础上升级改版为新形态一体化教材。与本书配套的数字课程将在“智慧职教”(www.icve.com.cn)网站上线,学习者可以登录网站进行学习,也可以通过扫描书中二维码观看教学视频,详见“智慧职教使用指南”。本书可作为高职高专院校软件技术与计算机应用专业方向的教材,也可作为IT从业者、软件研发人员的参考书。
一、缘起
Java语言是目前流行的一种网络编程语言,它的安全性、平台无关性、性能优异等特点给编程人员带来的一种崭新的设计理念,也让网络由最初的静态页面发展到现在可以提供各种各样的动态交互服务。Java语言的特点使它迅速成为使用最广泛的程序设计语言之一,应用领域极其宽广,从大型复杂的企业级开发到小型便携式设备开发都随处可见Java活跃的身影。Java的面向对象设计思想几乎被所有编程语言所学习。如今很多的流行技术例如Android技术等都和Java有着直接的联系,学好Java可以说是成为一个优秀软件开发工程师的必经之路。但对于刚刚接触编程的学习者来说,Java的学习又显得比较难以接受和理解。如何能让初学者少走弯路,使他们找到学习的方向,把握前进的动力,通过采用任务驱动形式编写本教程,能够有效地帮助学习者系统学习,入门更加简单。
作者徐红教授是两门国家级精品课程负责人,国家级教学团队负责人,省级教学名师,山东省有突出贡献的中青年专家,对软件开发技术和教学有着多年研究,从2011年开始至今参与国家职业教育软件技术专业教学资源库建设项目,负责“Java程序设计”课程的全部建设工作。
本书是软件技术专业国家教学资源库“Java程序设计”课程的配套教材。该项目提供了丰富的教学、学习资源,可供教师、学生、企业人员和社会学习者参考、学习和使用。
二、结构
计算机程序设计语言教学一直存在着知识和技术两方面协调问题,过于强调知识讲解会导致学生在编程时出现“纸上谈兵”的现象,而从编程技术直接入手会让初学者很难接受,并且Java的面向对象设计思想会让学习者更难接受。任务教学则是现在计算机程序设计语言中最有效的方法之一。行之有效的单元划分和任务的选取对学生知识的掌握和技术的应用十分重要。本书精心设计了与教学目标结合紧密,适于学生学和教师教的案例,将知识讲解融入到任务之中,并能很好地指导学生实践,有利于学生理解和巩固知识,在实践中培养技术应用能力。
从Java技术的发展和学生认知规律出发,将教学内容分为6个单元,每一个单元都包括4-7个任务,任务中又包含多个实例(见表1)。其中单元6共分6个任务,通过一个真实的企业开发流程来贯穿所有的知识点。
单元1 Java语言程序设计基础
学习目标
引例描述
任务1搭建开发环境
任务目标
任务陈述
知识准备
1.1 Java的发展历史
1.2 Java的特点及优势
1.3 Java的运行机制
1.4 JDK简介
任务实施
任务拓展
任务实训
任务2初入Java世界
任务目标
任务陈述
知识准备
1.5 Java程序结构
1.6 使用Eclipse创建Java程序
任务实施
任务拓展
任务实训
任务3计算扇形面积和周长程序设计
任务目标
任务陈述
知识准备
1.7 Java中的标识符
1.8 Java中的关键字
1.9 Java中的保留字
1.10 Java中的注释
1.11 Java中的分隔符
1.12 Java中的变量与常量
1.13 Java中的数据类型
1.14 Java数据类型转换
1.15 Java运算符与表达式
任务实施
任务拓展
任务实训
任务4计算月份天数程序设计
任务目标
任务陈述
知识准备
1.16 顺序结构
1.17 选择结构
1.18 swltch分支语句结构
任务实施
任务拓展
任务实训
任务5猜数字游戏程序设计
任务目标
任务陈述
知识准备
1.19 while循环
1.20 do…while循环
1.21 for循环
1.22 break语句和continue
……
单元2 面向对象程序设计
单元3 数据与异常处理程序设计
单元4 图形用户界面程序设计
单元5 Java语言高级程序设计
单元6 综合设计——企业即时通软件