软件与程序设计
-
面向对象设计与Java编程马春燕本书为软件系统开发指导教程。首先,通过对比结构化编程,本书介绍面向对象编程的基本概念和特点,以及根据软件需求设计UML类图的方法。其次,重点围绕面向对象中类的封装性、类之间的关联关系、类之间的继承关系和多态等特性,本书阐述应用Java语言对UML类图进行编程实现的核心技术。然后,围绕Java项目开发,本书介绍集成开发平台Eclipse、Intellij IDEA的使用,以及Java大型项目管理工具Maven和多任协作开发版本控制GitHub的使用,并阐述Java异常处理、Junit单元测试、Java编程规范和Javadoc注释等Java程序的质量保障技术。最后,本书阐释面向对象可复用设计模式等面向对象设计的高级主题,以及输入输出、并行处理网络编程等高级Java和界面编程技术。 本书内容编排独特,讲解通俗易懂,以需求-设计-实现为线索,展开技术情节描述,通过大量具体示例及贯穿全文的综合应用案例来阐述设计理念、编程技术和面向对象理论知识,具有较强的工程性和应用性。 本书可作为高等院校软件工程教育核心教材,也可作为计算机专业及相关专业的课程教材,以及软件开发人员的参考用书。
-
MATLAB语言及控制系统仿真马静,缑林峰本书主要介绍MATLAB语言,并展示如何运用它去解决经典的技术问题。书中结合实际设计、仿真和计算问题介绍了MATLAB软件的安装、应用、Simulink仿真软件的一般使用方法。该书分为三部分:第一部分介绍MATLAB的基础知识,包括常用命令、矩阵计算、数值计算、符号计算、绘图、程序设计和Simulink仿真工具软件;第二部分介绍MATLAB在控制系统中的应用,包括时域、复域和频域中的系统建模、分析和设计,并结合具体实例和自动控制专业理论加以说明;第三部分制定了七个具有针对性的上机练习,包括演示操作、基本练习和综合设计等,使学生能够自己动手,掌握本书重点,并学以致用。书中每章后附有习题,便于学生及时巩固课堂所学内容。 本书可作为高等学校本科生、研究生相关专业的教材,也可作为科技工作者学习MATLAB使用。
-
大数据处理技术与项目实战暂缺作者本书主要有以下三大特点:(1)理论与实战相结合,不仅对Hadoop组件基本原理、编程模型等基础理论进行深入的介绍,而且从环境搭建、案例分析、项目创建和代码实现等方面系统性地介绍如何基于hadoop组件接口开发大数据技术应用系统;(2)由浅入深,在实战方面,首先,基于接口实例,介绍接口功能及基本编程框架;然后,进一步基于综合项目案例,介绍项目实战开发的具体过程。使得读者深入浅出,避免读者陷入理解基本原理和接口,却难以具体设计和编程实现实际应用中大数据处理算法的困境;(3)系统开发前后端相结合,在项目实战案例中,本书不是仅仅介绍如何基于大数据平台实现大数据处理的过程,而是将Web系统的前后端相结合作为一个整体,进行项目总体设计和功能实现,更加贴切于现实的项目应用需求,从而提高了读者的项目实战能力和开发水平。
-
微课学人工智能Python编程李方园本书以Python编程语言为载体,以微课为媒介,从基本编程应用到综合项目设计逐级推进、衍化,通过221个实例详细介绍了Python编程语言的基础知识和语法操作规范,同时还剖析了18个综合应用案例,从而培养读者解决人工智能应用问题的编程能力,完成Python算法库的建构与应用,最终用程序来模拟或实现人类的学习行为。本书可以作为高职院校计算机类、自动化类、电子信息类、数字经济类等专业Python编程课程的参考教材,也可作为广大Python编程语言爱好者自学的参考书。
-
人工智能暂缺作者本书主要探索研究了智能本质、统一框架与实现过程等问题,试图从根本上理解智能的本质,并运用人类现有科技,创建真正的智能系统。本书把意识与智能当作两个问题分开处理。在本书中,智能是指智能体(机器或生物)具有的智力和能力,使智能体能根据给定的目标任务,在物理或仿真环境中采取适当的行动,以完成该目标任务。全书共5章。第1章为绪论,介绍了人工智能的历史和现状、主要研究机构以及研究中的问题等;第2章是关于智能本质的思考,包含智能的定义,物理学、生命科学和计算机发展历程等带来的启示,冯·诺伊曼架构计算机与人脑的对比,维特根斯坦哲学与智能,语言与智能,层次化网络化概念体系与语义系统认知模型,并揭示了智能的本质;第3章是智能的统一框架与实现过程,包括统一框架的数学描述、场景理解与语言理解的对偶性、层次化网络化概念体系及语义系统构建、通往智能世界的地图、对塞尔“中文屋”论证的说明等;第4章简要论述了智能科学研究的哲学思想基础、数学等学科基础,以及智能科学研究的路径和战略规划;第5章总结了研究工作,对人工智能的未来进行了展望,探讨了其社会影响与对策。
-
大数据驱动的社会安全态势感知方法及应用乔凤才暂缺简介...
-
跟着悟空学编程魏小涛《跟着悟空学编程》通过跟着悟空学编程的主线,介绍了图形化编程的各种知识。在每个章节贯穿了动脑(“想一想”)、动手(“做一做”)、动口(“秀一秀”)的三维教学理念,既有故事的创作,也融入了语文、数学、科学和艺术等方面的知识,体现了现在全球流行的跨学科教育和STEAM教育理念。《跟着悟空学编程》主要针对三年级至八年级的中小学生(8-14岁),也可供开设相关课程的老师参考阅读。
-
计算机网络基础暂缺作者计算机网络是当今计算机科学与技术领域中最为重要的学科之一,也是对当前社会和经济发展影响**的领域之一。计算机网络是计算机技术与通信技术相互渗透且密切结合而形成的一门交叉学科。计算机网络的发展,特别是Internet的普及,使人们的学习、工作和生活方式发生了根本变化,与计算机网络的联系也越来越密切。计算机网络系统提供了丰富的资源以便用户共享,具有更高的的灵活性和便捷性。我国现代化建设和发展需要一批掌握计算机网络与通信技术的实践技能型人才,因此,本书全面系统地阐述了计算机网络的基本概念、原理、TCP/IP协议体系结构、网络系统集成技术和网络规划与设计相关知识。
-
非柯湍流中的光纤耦合暂缺作者本书基于水平链路和星地链路Non—Kolmogorov大气湍流模型,考虑了功率谱幂律α随机变化的影响,对Non—Kolmogorov湍流影响下空间光至单模光纤耦合效率的均值和概率分布进行了理论和实验研究,并建立了基于Non—Kolmogorov湍流的光强起伏时间频率谱理论模型。本书具体分为Non-Kolmogorov湍流对水平链路平均光纤耦合效率影响研究、Non-Kolmogorov湍流对星地链路平均光纤耦合效率影响研究等数章内容。
-
计算机应用基础李坚内容简介: 本书根据高等学校计算机基础课程教学的要求编写。本书以任务驱动方式安排学习内容,注重综合应用能力的训练,突出实践性和操作性。全书共分六章,分别为:计算机基础知识、Windows7操作系统、Word2010文稿编辑软件、电子表格软件Excel2010、演示文稿制作软件PowerPoint2010、计算机网络基础与应用。为便于学习,书中对相应的任务练习和习题提供了电子学习资源。本书适合作为各类高等院校学生的计算机基础课程教材,也可供其他读者学习使用。