本书是一本基于能力培养体系的C语言程序设计教材。本书按照作者提出的“提出问题、分析问题-编写程序、语法说明-程序测试、结果分析”的思路,并按照“前期以培养解题思路为主,语法知识够用就行;后期补充必要的语法细节”的原则编写,旨在引导读者在逻辑思维能力、语法应用能力和程序测试能力3个方面同步提高。全书分为3篇。第1篇从几个经典问题入手,将读者带入穷举、迭代、递归、随机模拟、时间步长、事件步长等基本逻辑思维训练之中,并相对集中地融入基本语法,为初学者奠定程序设计的基本知识和能力。第2篇通过数组、结构体和指针3种构造数据类型以及常用算法设计策略的介绍,使读者的程序设计能力上升到“数据结构 + 算法 = 程序”的水平。第3篇对C语言重点语法进行总结、提升和拓展,使读者在发挥C语言优势方面得到提升。本书结构新颖、概念准确,鱼渔并重、和木皆宜,例题经典、习题丰富、题型全面,适应面宽、注重效果,适合教学、兼顾自学,与教育部计算机科学与技术教学指导委员会推荐的《高等学校计算机科学与技术专业:公共核心知识体系与课程》中关于程序设计课程的要求一致,可以作为高等学校各专业的新一代程序设计课程教材,也可供从事程序设计相关领域的人员自学或参考。
商务智能与数据挖掘是近年来企业信息化的热点研究内容。本书共分为9章,包括商务智能概述、商务智能中的核心技术、数据挖掘概述、分类分析、关联分析、聚类分析、深度学习、Web挖掘技术、数据挖掘在电子商务中的应用等内容,它汇集了统计学、机器学习、数据库、人工智能等学科,具有多学科交叉以及技术与管理融合等特点。 本书内容全面,案例丰富,适合作为计算机应用、软件工程、信息管理、电子商务和管理科学等相关专业的本科生和研究生教材,也可作为企事业单位、政府部门、研究机构等从事商务智能理论研究工作的相关人员的参考资料。
本书是主教材《Java 程序设计基础》(第 8 版)(陈国君主编,清华大学出版社出版)的配套实验 指导与习题解答。全书分为两部分。第一部分是实验指导,共有 18 章,基本与主教材中的 18 章一一对应。 每章都有相关内容的知识点,并包含若干上机实验,每个实验都由实验目的、实验要求、程序模板和实 验指导等部分组成。实验内容由浅入深、循序渐进,知识点全面,并针对 Java 学习过程中遇到的重点和 难点进行讲解与指导,强调实用性和易学性,可以帮助读者进一步熟悉和掌握 Java 语言的语法知识及程 序设计的方法。第二部分是主教材的习题解答,并对编程题给出了完整的程序代码。 本书既可以作为高等院校计算机及其相关专业“面向对象程序设计”课程的教学用书,也可以作为 高等院校程序设计公共选修课用书,还可以用作职业教育的培训用书和 Java 初学者的入门书。
《Java程序设计基础》(第8版)全面系统地介绍了 Java 语言的特点及应用技术,内容上以 Java 的基础程序设计、面向对象程序 设计和事件处理为主线,利用浅显易懂的语言、丰富简单的实例,完整地介绍了 Java 面向对象程序设计 的重点和难点。例题采用 Java 17 和 JavaFX 17 技术进行编写,充分体现了新技术内涵的特点。本书共 18 章,第 1 ~ 5 章介绍程序设计基础;第 6 ~ 8 章介绍面向对象程序设计;第 9 章介绍异常处理;第 10 章 介绍 Jave 语言的输入输出与文件处理;第 11 章介绍泛型与容器类;第 12 章介绍内部类、匿名内部类、 Lambda 表达式与方法引用;第 13、14 章介绍图形界面设计和事件处理;第 15 章介绍绘图与动画程序设 计;第 16 章介绍多线程程序设计;第 17 章介绍 Java 网络程序设计;第 18 章介绍 Java 数据库程序设计。 本书在取材上特别注重知识体系的系统性,力求结构合理、概念清楚、思路清晰、通俗易懂、循序渐进。 尤其在结构上特别注重前后内容的连贯性,力求抓住关键、突出重点、分解难点,体现“理论性、实用性、 技术性”三者相结合的编写特色。对每个知识点不但能告诉读者要怎么做,而且还能告诉读者这么做的 原因。 本书既可以作为高等院校计算机及其相关专业的教材,也可以作为各校程序设计公共选修课的教材, 同时还可用作职业教育的培训用书和 Java 初学者的入门读本以及具有一定 Java 编程经验的开发人员的参 考手册。