Java语言程序设计(MOOC版)
同步慕课(MOOC)课程,丰富在线视频,近200个实例,多种应用编程场景。提供课件,咨询QQ:2301891038(仅限教师)

作者:阚道宏

丛书名:21世纪高等学校系列教材·计算机科学与技术

定价:69元

印次:1-2

ISBN:9787302530176

出版日期:2019.09.01

印刷日期:2020.02.21

图书责编:付弘宇

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书分为Java语言基础、面向对象程序设计方法和Java应用开发三部分,在讲解程序设计知识的同时还会讲解多线程、计算机网络、数据库等程序员所必需的专业知识,使得程序应用开发的知识体系更加完整和系统化。

作者1986年毕业于清华大学计算机系软件专业,1992年毕业于中国空间技术研究院并获得自动控制理论专业博士学位。毕业后进入清华大学紫光集团,历任扫描仪事业部总工程师、紫光股份有限公司技术部部长等职。曾主持ITBase图文数据库系统、紫光扫描仪国产化等项目的开发。曾获北京市科技进步二等奖、北京市突出贡献专家称号。作者有多年软件开发的经验,通晓C、C++、Java、C#和Python等多种计算机语言。2007年至今,在中国农业大学信电学院计算机系任教,主讲《C++语言程序设计》、《Java语言程序设计》和《人工智能》等课程。2015至2017年曾编写《C++语言程序设计》(MOOC版)(第2版)教材,并由清华大学出版社出版发行,配套慕课(MOOC)课程于2017年被教育部认定为首批“国家精品在线开放课程”。

前言 1. 关于本书 2006年,我国开始在高等院校开展本科专业工程认证工作,其目的是更新教育观念,以产出为导向来重构课程体系,从根本上提升本科教学质量。中国《工程教育认证标准》(2015版)明确提出本科培养目标,本科生应具备将工程知识用于解决复杂工程问题的能力。这就要求本科课程体系应互相衔接,形成层次,共同服务于专业培养目标。同时还需加强实践教学,提升学生的工程能力。 本书针对计算机本科专业工程认证,将程序设计能力培养划分成程序设计基础(初级)、应用程序开发(中级)和专业研究开发(高级)3个层次,分别以C/C++作为初级入门语言、Java作为中级应用程序开发语言、Python作为高级专业研究开发语言。这3个层次互相衔接,并在实践教学内容上逐层递进、加强,使得计算机专业本科生在毕业时就能具备较高的应用和研究开发能力。本书通过学习Java语言程序设计来培养学生中级应用程序开发能力。 2. 本书特色 1) 面向中级应用程序开发能力培养 本书不是简单重复C语言的学习过程来学习第二门编程语言,而是在C语言程序设计基础上的递进加强。本书将Java语言的学习重点放在面向对象程序设计方法和基于Java开源生态圈开发应用程序上,它们是Java语言的精髓。在学习完本书内容之后,读者将具备中级应用程序开发的能力。 2) 多种应用编程场景 本书设计多种不同的应用编程场景,在讲解Java程序设计知识的同时会先介绍相关的应用场景和背景知识。例如,很多读者在学习程序设计之前并没有学过计算机网络课程,不具备学习网络编程的基础,本书在讲解网络编程时,会先介绍计算...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第1部分Java基础语法

第1章认识Java语言

1.1从C/C++到Java

1.1.1Java语言与C/C++语言比较

1.1.2简单Java程序的代码框架

1.1.3如何学习程序设计

1.1.4Java语言简介

本节习题

1.2Java开发包JDK

1.2.1JDK的内容与版本

1.2.2下载JDK

1.2.3安装JDK

1.2.4设置JDK

本节习题

1.3Java程序和Java虚拟机

本节习题

1.4Java集成开发环境

1.4.1Eclipse集成开发环境

1.4.2编写第一个Java程序

本节习题

本章学习要点

本章习题

第2章Java语言基础

2.1数据类型

2.1.1计算机中的数据存储

2.1.2Java语言中的基本数据类型

本节习题

2.2变量与常量

2.2.1变量

2.2.2常量

2.2.3只读变量

本节习题

2.3运算符与表达式

2.3.1算术运算

2.3.2其他算术运算符

2.3.3位运算

2.3.4赋值运算

本节习题

2.4算法结构与控制语句

2.4.1布尔类型及其运算

2.4.2选择语句

2.4.3循环语句

本节习题

本章学习要点

本章习题

第2部分面向对象程序设计方法

第3章面向对象程序设计之一

3.1面向对象程序设计方法概述

3....

本书分为Java语言基础、面向对象程序设计方法和Java应用开发三部分,在讲解程序设计知识的同时还会讲解多线程、计算机网络、数据库等程序员所必需的专业知识,使得程序应用开发的知识体系更加完整和系统化。