java程序设计任务驱动实训教程上海交通大学出版社_清华大学出版社-图书详情-《Java程序设计任务驱动教程》...

前言

Java语言作为优秀的面向对象程序设计语言,具有稳定、安全、可移植性强、与平台无关、支持网络编程、支持多线程等许多优良特性,是目前使用最为广泛的编程语言。

本书具有以下特色与创新。

(1) 对Java程序设计的教学内容进行了系统化设计,形成了4个阶段、9个单元和3条主线的完整体系。

4个阶段:Java基础语法学习、界面设计与交互实现、面向对象程序设计、Java的典型应用。

9个单元:搭建程序开发环境与运行Java程序、程序中不同类型数据的存储与运算、程序的流程控制与实现、程序界面设计与交互实现、面向对象基本程序设计、面向对象高级程序设计、文件操作应用程序设计、网络通信应用程序设计、数据库访问应用程序设计。

3条主线:教学组织主线、理论知识主线和编程任务主线。每个单元面向教学全过程设置了完整的教学环节,按照“教学导航—前导知识—引导编程—编程实战—归纳总结—单元习题”6个环节有效组织教学。每个单元以节的方式组织理论知识,形成了系统性强、条理性强、循序渐进的理论知识体系。每个单元根据学习知识和训练技能的需要设计了完善的编程任务,编程任务按“任务描述—知识必备—任务实现—程序运行—代码解读—问题探究”6个步骤实施。

(2) 以“程序设计”为中心组织教学内容、设计编程任务,围绕程序学习语法、熟悉算法、掌握方法、实现想法。

作为程序设计课程,让学生在课堂上学到一些知识点、具体的语法规则固然重要,但是更重要的是,要教给学生解决实际问题的方法。在教学过程中培养学生的思维能力,把训练编程能力放在主体地位,使学生熟悉算法设计,掌握编程方法,提高学生分析问题和解决问题的能力。

(3) 采用“任务驱动”教学方法,强调“做中学、做中会”,强化编程技能训练。

程序设计不是听会的,也不是看会的,而是练会的。写在纸上的程序,看上去是正确的,可是一上机,却发现漏洞不少,上机运行能实现预期Java程序设计任务驱动教程前言的功能且运行结果正确与否是检验程序正确性的标准。只有让学生动手,才会有成就感,进而对程序设计课程产生浓厚的兴趣,才会主动学习。课堂教学应让学生多动手、动脑,更多地上机实践。学生只有在编写大量程序之后,才能获得真知灼见,运用自如。

(4) 理论知识与实际应用有机结合,在分析实际需求、解决实际问题过程中学习语法知识,体会语法规则,积累编程经验,形成编程能力。

每个教学单元的理论知识分别在“前导知识”环节和编程任务的“知识必备”环节进行讲解。“前导知识”部分主要讲解每个单元公共的基础知识,提供基本方法支持。“知识必备”为实现相应的功能讲解相关知识,在完成每一项具体任务与编写程序的过程中,理解程序需求、掌握语法知识、熟悉开发工具。这样为完成实际的工作任务、实现程序功能而探寻解决方法、学习语法知识,带着问题探索性学习,比平淡乏味地学习语法知识效果会更好。

(5) 强调良好编程习惯的培养、强化认真工作态度的训练。

编程过程中除了学习必备知识和训练必须的技术之外,还要注重养成必要习惯,强调程序的规范性、可读性,程序构思要有说明,程序代码要有注释,程序运行结果要有分析,程序算法尽量优化。养成良好的编程习惯、严谨的设计思路、认真的工作态度,使学生终身受益。

(6) 选用优秀的开发工具编写程序、设计界面、调试程序和运行程序。

Java程序的开发工具有多种,选用最新的Java集成开发工具NetBeans,利用NetBeans IDE可以快速、方便地开发Java应用程序,达到提高编程效率、减少编程错误的目的。

本书由湖南铁道职业技术学院陈承欢教授和包头轻工职业技术学院张尼奇老师编著,包头轻工职业技术学院的赵志茹,广东科学技术职业学院的陈华政,四川交通职业技术学院的刘洋,长沙职业技术学院的殷正坤和艾娟,南通理工学院的卫丽华,湖南工业职业技术学院的刘曼春,宿州职业技术学院的胡秀建,长沙环保职业技术学院的杨茜,湖南铁道职业技术学院的颜谦和、冯向科、宁云智、肖素华、林保康、张丽芳等老师参与了部分章节的编写工作。

由于编者水平有限,教材中的疏漏之处敬请专家与读者批评指正。编者的QQ为1574819688。本教材免费提供电子教案、源代码等相关教学资源。

more >

你可能感兴趣的:(java程序设计任务驱动实训教程上海交通大学出版社_清华大学出版社-图书详情-《Java程序设计任务驱动教程》...)