本书分为数理逻辑、集合论、代数结构和图论4个部分。全书内容严谨,条理清晰,对概念的阐述精确,对实例的使用合理,适合作为高等学校软件工程专业和计算机专业离散数学课程的本科生教材,也可作为软件工程与计算机等相关专业的自学参考书。
本书系统、全面地介绍了移动技术的相关概念、关键技术、发展现状和发展趋势等内容,并对一些典型的移动通信系统和移动技术应用进行了深入的分析和探讨。本书贯穿移动技术发展的整个过程,内容全面,浅显易懂,与实践相结合,有助于广大读者深入理解移动技术的相关原理和实际应用。本书融通俗性、完整性、实用性、丰富性于一体,可作为高等院校计算机、软件工程、通信工程、电子信息工程等专业本科生及研究生的教材,也可作为移动技术相关领域技术人员的参考书。
本书以培养本科生程序设计思想与基本能力为目标,贯穿理解和应用Python语言程序设计基础和方法,系统讲解Python语言基础知识。全书分为10章,内容涵盖了Python程序设计基本知识、数据管理基础和数据可视化基础。书中展示了大量示例,内容讲解清晰,循序渐进。 本书适合作为Python程序设计爱好者自学用书及非计算机专业本科生“Python程序设计”课程的教材,也适合作为备考全国计算机等级考试二级Python考试的学生的学习与参考用书。
本书针对大数据计算中全比较问题的数据分发策略进行了系统的研究。在对全比较问题本身、全比较问题研究进展、全比较问题形式化描述进行研究分析的基础上,着重介绍了基于整数规划的基因组序列比对大数据分发模型、基于启发式的基因组序列比对大数据分发模型、基于粒子群优化的全比较计算数据分发策略、文件切分方案评价模型研究与构建和面向全比较问题的分布式文件分发框架构建等内容。本书提出的数据分发策略可以充分利用分布式系统的计算资源,提高多序列比对任务计算的效率。 本书适合作为计算机、软件工程、生物信息、数据科学与大数据技术等专业领域本科生、研究生的参考用书,也可供大数据计算等相关领域的科研、教学和工程技术人员参考。
本书全面介绍与大数据和人工智能相关的数据采集、数据存储、并行计算等技术体系,以及Python编程基础、数据处理分析和可视化、机器学习算法和深度学习模型的原理与应用。 全书共分4部分:第1部分(第1章)为大数据基础,主要介绍与大数据应用相关的数据采集、数据存储、并行计算等技术体系;第2部分(第2章)为Python编程基础,主要介绍Python的基本语法,为读者学习后续的数据处理分析、可视化、机器学习算法和深度学习模型等内容提供基础知识;第3部分(第3、4章)为数据处理分析和可视化,主要介绍基于Pandas的数据处理分析方法和基于Matplotlib的数据可视化方法;第4部分(第5~9章)为机器学习和深度学习,其中,第5~8章主要介绍回归、聚类、分类等机器学习算法及应用,第9章主要介绍深度学习模型及建模应用。各章都有配套的思考题、自测习题和教学视频等资源。 本书适合作为高等学校数据科学与大数据技术、计算机科学与技术、网络工程、软件工程、物联网工程等专业的大数据导论、Python编程技术、数据处理及可视化、Python数据科学导引以及机器学习等课程的教材,也可作为IT开发人员、非计算机专业师生和科研工作者的参考书。
本书通过基础理论知识的讲解,带领读者快速掌握软件测试与质量保证的概念、方法、技术和常用工具。通过案例和综合项目实践深入讲解软件业界在软件全生命周期中进行软件测试与质量保证工作的方法。本书全面讲解常用黑盒测试用例设计方法、白盒测试方法和覆盖准则,以及测试管理过程和软件问题追踪方法、技术和工具,并通过案例帮助读者理解方法、技术和工具的应用之道;阐述性能测试的概念、技术和工具,并通过案例帮助读者获得性能测试基本技能;同时,介绍软件质量的概念,从软件质量标准、质量度量、质量控制和改进方法和技术等多方面深入介绍软件质量保证技术,并通过典型案例帮助读者熟练掌握配置管理和软件评审等方法和技术;最后,通过综合项目实践,将本书的软件质量保证方法、技术和工具等应用于软件全生命周期的质量保证中,以便使读者理论联系实际,全面掌握软件测试及质量保证技术。 本书可以作为软件从业人员、软件质量保证和测试人员的参考书,亦可作为软件工程、计算机科学与技术等相关专业本科生、研究生的教学参考书。
《计算机网络基础(微课版)》是作者结合多年授课经验精心编写而成的。《计算机网络基础(微课版)》共分为10章,第1~9章立足计算机网络基础知识体系和实际应用,系统地介绍了计算机网络基础知识、数据通信技术基础、计算机网络体系结构、局域网技术、广域网技术与Internet、网络互联技术、计算机网络应用、网络安全、网络故障分析与排除;第10章突出网络基础典型项目和任务的实践性。为了让读者能够及时地检查学习效果、巩固所学知识,章节最后还附有丰富的习题。《计算机网络基础(微课版)》是微课版教材,以纸质教材为载体,配套PPT课件、视频、习题库等教学资源,实现了线上线下有机结合,为翻转课堂和混合课堂改革奠定了基础。《计算机网络基础(微课版)》可作为高职高专计算机及相关专业的计算机网络基础教材,也可作为计算机网络培训、计算机网络爱好者和有关技术人员的自学参考资料。
本教材以一个真实的企业网搭建项目为学习情境,分成11个子项目——登录与管理交换机、实现vlan间通信、防止路由环路、内外网连接、添加静态路由、配置动态路由、接入广域网、控制子网间的访问、转换网络间的地址、建立安全隧道、无线局域网搭建,逐步讲述网络组建相关理论和操作技能。