软件与程序设计
-
PHP学习笔记甘长春 著本书精炼而系统地讲述了PHP基础语法和基本操作,在此基础上侧重于PHP开发实践的阐述,例如PHP MVC程序设计、PHP错误与异常处理、PHP操作MySQL数据库等,旨在帮助Web开发初级读者系统快速地掌握PHP开发技能,积累实践开发经验。 -
图解算法吴灿铭,胡昭民 著本书是一本综合讲述数据结构及其算法的入门书,内容浅显易懂、逻辑严谨,范例丰富、可操作性强,力求适用性兼顾教师教学和学生自学。 全书从基本的数据结构概念开始讲解,包括数组结构、队列、堆栈、树结构、排序、查找等;接着介绍常用的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等,每个经典的算法都提供了Java程序设计语言编写的完整范例代码,并辅以丰富的图示解析。最后在每章末尾都安排了大量的习题,这些习题包含各类考试的例题,并在附录中提供了解答,可供读者自测学习效果。 本书针对具有一定编程能力又想提高编程“深度”的非信息专业类人员,是一本数据结构和算法普及型的教科书或自学参考书。 -
创新能力训练朱洁 著本书是专门为青少年编程、创客及STEAM教育编写的“创新思维及能力训练”教材。目前的创客教育普遍存在“重技术,轻思维”的误区。本书的写作初衷就是为目前技术主导的创客教育补齐“问题意识”和“思维训练”这两块短板,让孩子们不仅具有创造的动手能力,还具有发现问题的眼光和产生创意的头脑。本书根据创新能力的四大要求—发问、创新、行动、表达,设计了六部分内容:第一章为“创新,不像你想得那么难?”,即认识创新与创造的区别,从而了解创新思维的脑科学基础;第二章为“如何发现好问题?”;第三、第四章为“如何想出好主意?”,即通过训练提升创新思维能力,包括发散思维训练和收敛思维训练两部分;第五章为“如何找到好方案?”,即通过训练提升行动力;第六章为“如何表达好创意?”,即通过训练 提升表达力。 本书以国内外新的创新理论和方法为基础,首次专门为小创客量身定制了21个创新能力训练小工具,便于老师教学和孩子自学。 -
JavaScript移动设备应用程序开发[印]哈齐姆·萨利赫 著 吴骅 译本书详细阐述了与JavaScript移动设备应用程序开发相关的基本解决方案,主要包括Apache Cordova简介、开发*个Cordova应用程序、Apache Cordova开发工具、Cordova API、深入讨论Cordova API、开发自定义Cordova插件、Cordova应用程序逻辑单元测试、Mega应用程序等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 -
小创客学掌控板吕立立,王康 著掌控板是一款专为青少年设计的开源硬件,既能帮助青少年快速掌握编程方法,又是中小学开展普惠式创客活动的好帮手。《小创客学掌控板》以mPythonX图形化编程语言和Python代码两种方式介绍基于掌控板的编程方法。书中通过有趣的项目活动融入项目式学习理念。每个项目活动均以真实问题导入,鼓励学生积极发现问题,培养学生应对复杂情境和解决真实问题的能力,着力提升学生的实践动手能力、逻辑分析能力、计算思维能力、创新思维能力、团队合作能力,为后续学习奠定基础。《小创客学掌控板》共有9个项目活动,包括有趣的臂章、开心摇摇乐、表情随声变、闪烁的霓虹、触摸灯光秀、定制的贺卡、口袋小钢琴、智能有助手、时钟我掌控。《小创客学掌控板》适合零基础的掌控板爱好者,也适合开设创客教育课程的中小学使用。 -
算法设计与分析耿国华 主编本书以算法设计策略和算法分析方法为知识单元,将计算机经典问题与算法设计方法和技术技巧结合,系统介绍算法设计基础与技术及其经典问题应用。全书共9章,主要内容包括:算法和算法性能的基础知识,算法分析的基本数学方法,递归与分治、动态规划、贪婪算法、回溯法、分支限界法、随机算法、神经网络智能算法等不同算法设计策略,提供了相关算法设计技术和有效的算法分析,以及大量的详细实例和应用,同时对NPC和NP完全问题给出分析。 本书可供高等院校计算机算法设计与分析相关课程的教学使用,也可为计算机理论研究人员、计算机算法设计人员提供参考。 -
程序设计方法 第2版[美] 马蒂亚斯·费雷森,罗伯特·布鲁斯·芬德勒,马修·弗拉特本书从系统设计的角度出发介绍计算以及程序设计的方法和过程。全书由6个部分和5个独立章节组成,6个部分侧重于介绍程序设计,分别介绍从数值和图像等原子数据到区间、枚举、条目、结构体及其组合等新方法的基本概念,任意大的复合数据及其用途,用于创建和使用抽象的设计诀窍,迭代改进的思想,生成递归以及关于累积器的用法;5个独立章节引入编程机制和计算的概念,分别介绍教学语言的语法和语义、引用和反引用、作用域和抽象、数值的本质以及计算的成本。本书强调程序设计的计划和构建、设计诀窍、抽象和迭代改进等思想,逻辑清晰,循序渐进,示例丰富,可以指导有一定编程经验的读者系统地学习程序设计,也可作为高等院校计算机科学与技术专业程序设计导论和计算导论的教材和教学参考书。 -
Petri网的元展刘关俊 著《Petri网的元展:一种并发系统模型检测方法》主要介绍Petri网的元展这一用于并发系统模型检测的方法,利用元展检测并发系统健壮性、兼容性与死锁,并利用元展检测能够表达更多的并发系统设计需求的计算树逻辑,同时还探讨了健壮性、兼容性、死锁等判定问题的复杂度。《Petri网的元展:一种并发系统模型检测方法》共10章,具有严格的形式化定义、丰富的示例与图文解释、严谨的定理及其证明,以及清晰的算法描述。 -
LabVIEW数据采集唐赣 著本书以LabVIEW为讲解对象,围绕LabVIEW编程环境、编程处理数据的方法手段、提升编程的技巧进行编排,详尽介绍了LabVIEW常用的编程方法、编程技巧和应用实例。全书共11章,其中第1~6章介绍了LabVIEW基本编程知识,包括编程环境、数据处理方法、程序设计、NI数据采集基础等内容,第7~11章介绍了LabVIEW结合NI ELVIS进行传感器数据采集的实践。本书内容丰富、条理清晰、实用性强,充分讲解编程技巧,使读者能够快速掌握程序设计方法。本书适合高等院校在课时有限的情况下作为综合动手实验教材使用,也适合未开设LabVIEW课程的学校作为自学教材使用,对于需要系统学习并参加CLAD认证的读者也具有一定的参考价值。 -
C语言程序设计丁亚涛,韩静,吴长勤,黄晓梅 编《C语言程序设计(第4版)》在延续第3版编写风格的基础上,根据近几年计算机技术特别是C语言的发展,结合作者多年教学实践与研发经验,并考虑到读者的反馈信息,对各个章节的内容、结构等进行了修订、调整、完善和补充。《C语言程序设计(第4版)》分为12章,主要内容包括概述,数据类型、运算符和表达式,结构化程序设计,数组,函数,指针,结构、联合与枚举,位运算,文件,C语言进阶。《C语言程序设计(第4版)》采用“案例驱动”的编写方式,以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题,典型案例配套视频讲解,读者通过扫描二维码即可访问。另外,《C语言程序设计(第4版)》继续配套应用多年的新版题库及软件测试系统,可供平时练习和课程测试之用。《C语言程序设计(第4版)》既可以作为本专科院校C语言程序设计课程的教材,又可以作为自学者的参考用书,同时还可供各类考试人员复习参考。
