本教材为“十二五”职业教育国家规划教材,湖南省职业院校教育教学改革研究项目的研究成果。
本教材对Java 程序设计的教学内容进行了系统化设计,形成了三条主线(教学组织、理论知识和操作任务)、四个阶段(Java 基础语法学习、面向对象程序设计、组件应用与界面设计、典型程序功能实现)、九个单元的完整体系,按照“教学导航-前导知识-程序探析-编程实战-考核评价-归纳总结-单元习题”7 个环节有效组织教学,操作任务按“任务描述-知识必备-任务实现-程序运行-代码解读-问题探究”6 个步骤实施。本书以“程序设计”为中心组织教学内容、设计操作任务,围绕程序学习语法、熟悉算法、掌握方法、实现想法;采用“任务驱动”教学方法,强调“做中学、做中会”,强化训练编程技能和工作态度,强调培养良好的编程习惯;使用Eclipse 和NetBeans 两款优秀的开发工具编写程序、设计界面、调试程序和运行程序。
本教材可以作为计算机相关专业和非计算机专业学生的程序设计课程教材,也可以作为计算机培训教材以及自学教材。