软件与程序设计
-
Hadoop大数据技术与项目实战王小洁,丰泽,陈炯本书由校企“双元”合作开发,以企业真实项目的实施流程为主线,通过“电商平台用户行为数据分析”项目实战,贯穿Hadoop大数据核心技术,包括项目需求、大数据平台部署、数据采集、离线数据仓库设计与开发和项目数据可视化展示。本书内容主要涉及VMware、Xshell、IDEA等软件的安装配置;Hadoop分布式集群环境搭建; Flume、Kafka、Hive、Sqoop、ZooKeeper等Hadoop生态组件的基本工作原理、搭建及配置方法;使用Flume-Kafka-Flume架构实现数据采集;Hive离线数据仓库的设计与开发;使用pyecharts工具进行数据可视化展示。本书为省级精品在线开放课程配套教材,同时配有课程标准、软件安装包、项目源代码、习题库、微课视频等,可以帮助读者 好地学习本书内容。本书可以作为高等职业院校大数据、云计算、软件技术等相关专业教材,也可以作为从事大数据平台运维、大数据分析、云计算应用等技术人员的参考用书。
-
C语言程序设计与实训周屹 郁哲 任相花本书主要内容包括C 语言概述、基本数据类型、运算符与表达式、顺序结构、分支结构、循环结构、数组、函数、编译预处理、指针、结构和其他类型、文件、案例基础算法与综合案例设计等内容。本书层次清晰、体系合理、内容全面、例题丰富、面向应用、实用性强, 强调培养读者的程序设计综合能力。每单元都配有本单元小结和习题与实训部分, 便于成果导向学习和实践操作。本书配有视频微课, 深入浅出地讲解了知识点和实训案例, 不仅有利于教师组织教学,也方便读者自学C 语言程序设计案例。本书可作为高等职业院校程序设计基础课程的教材, 也可供从事相关技术开发的工程技术人员参考。
-
案例式程序设计基础胡新荣,何凯,孔维广本书作为程序设计类课程的基础入门教材,以培养计算思维为主线,以提升实践能力为目标,以案例和问题为切入点导入章节内容,重点讲解程序设计的思想和方法,融入课程思政,提升学习效果。全书共分为9章,按照程序设计思想,将课程内容分为基础、处理和应用3个层次。基础层主要介绍数据的表示,包括数据类型、运算符、变量与表达式,以及顺序、分支、循环等基础知识,涉及1~3章;处理层主要介绍数据的操作和处理,包括函数、数组、指针和字符串等知识,涉及4~7章;应用层主要介绍针对复杂问题的编程应用,包括结构体和文件等知识,涉及8、9两章。本书既可以作为高等学校程序设计相关课程的教材,也可作为C语言程序设计爱好者的参考用书。
-
计算机图形学应用基础彭群生,金小刚,冯结青,陈为本书是一本为涉及虚拟现实应用的各专业本科生开设“计算机图形学”课程而编写的教材。与 现有的大多数图形学教材不同,本书以通俗易懂的方式介绍计算机图形生成的基本概念、基本原理和基本技术。本书的主要内容有绪论、物体的几何表示、变换与裁剪、光栅转换与消隐、真实感图形、计算机动画、数据可视化、虚拟现实与增强现实、图形软件支撑平台和常用软件简介。本书叙述力求简明,概念力求准确,内容力求新颖,应用力求具体,可供36学时讲授。本书配套教学课件及部分应用实例、参考程序等。本书包含近年来**的图形学的进展,省略具有难度和深度的阐述,适合作为公共选修课教材,对于报考相关专业研究生的考生可作为复习参考书,对于对图形、动漫感兴趣的读者可作为自学参考书。
-
C语言程序设计曾俊,李柳柏本书依据中国工程教育专业认证对解决复杂工程问题的能力要求,基于编程问题求解和计算思维编写而成。全书共10章,主要包括工程问题求解,顺序、分支、循环3种程序结构,数组与函数、指针和文件等内容。本书以提升学生深刻剖析问题的能力和解决复杂软件工程问题的能力为导向,全书内容有机融入课程思政,全面落实立德树人的教学理念;基于工程问题求解,打造精品教学案例;开设在线开放课程,提供立体化学习资源;既注重编程基础知识的讲解,也注重编程解决问题的能力培养和工程素养的提升。本书既可作为高等学校本科、高职高专学校程序设计专业的基础教材,也可作为编程爱好者的自学用书。
-
C程序设计张同光本书以“学完C语言之后知道能做什么”为编写目标,共包括9章,分别是Linux C语言程序设计、C语言基础Ⅰ、C语言基础Ⅱ、链表、C标准库、Linux系统调用、Socket编程、Pthreads编程和GTK图形界面编程。其中,C语言基础Ⅰ、C语言基础Ⅱ、C标准库和Linux系统调用为本书 基础、 重要的四章,全面介绍了标准C语言的基本语法和Linux系统调用编程。其他章节告诉读者C语言具体能做什么。本书坚守“空谈无用,给我看代码”(Linux之父Linus Torvalds所言)的信条,通过正确无误的示例代码向读者展示C语言的具体用法。本书内容实用、结构清晰、图文并茂,力求让读者可以饶有兴趣地学习Linux C语言编程。本书适合作为高等学校各专业的C语言程序设计课程教材,也可作为从事计算机相关工作的科技人员、计算机爱好者及各类自学人员的参考书。
-
C语言程序设计恰汗·合孜尔本书根据普通高等学校“C语言程序设计”课程要求,本着“固化原有特色,优化完善成果”的原则编写而成。全书共10章,主要包含语法基础、顺序结构、选择结构、循环结构、数组、函数与编译预处理命令、指针、构造数据类型、文件以及位运算等内容。本书结构清晰,由浅入深,精选例题,结合实际,行文流畅,图文并茂。书中的例题和程序都有详细的讲解和注释,部分程序附有流程图或N-S图。与本书配套的辅助教材《C语言程序设计习题集与上机指导》(第五版)同步出版。为适应并普及信息化教学的新常态,本书配套的 线下混合模式教学资源建设在智慧树平台上,对接 高等教育智慧教育平台。此外,本书还提供了主教材和辅助教材中所有程序的源代码等教学资源。本书适合作为高等院校“C语言程序设计”课程的教材及参考书,也可作为全国计算机等级考试指导书。
-
C语言程序设计习题集与上机指导恰汗·合孜尔本书是与《C语言程序设计》(第五版)(恰汗·合孜尔主编,中国铁道出版社有限公司出版,以下简称主教材)配套的习题集与上机指导用书。本书共分为4章,第1章是紧紧围绕主教材各章节对应的习题,习题由单选、填空、程序填充和编程四种类型的题组成,帮助读者巩固各章节的内容和知识点。第2章是知识点分布均衡的模拟试卷,试卷由单选、填空和程序填充三种类型的题组成,方便读者检验对课程内容和知识点的掌握程度。第3章是上机实验指导部分,对应主教材各章节的内容和知识点,安排了共计69个实验项目,有助于读者进一步理解知识点和掌握程序设计的思想、方法和技巧。上机实验指导部分既可以作为主教材的实验课内容,也可以由读者自行上机实验。第4章是 ~3章的参考答案。本书内容丰富、注重实践、精选习题,既可与主教材配合使用,也可单独使用。本书适合作为普通高等院校各专业“C语言程序设计”课程的配套辅助教材,也可作为全国计算机等级考试参考用书。
-
C语言程序设计林生佑,谢昊,潘瑞芳本书从介绍C语言的基础语法开始,循序渐进地介绍了程序设计的3种程序控制结构:顺序、选择和循环,以及函数、数组、指针、结构和文件等内容。本书理论联系实际,注重培养读者解决问题的能力,始终强调养成良好编程习惯的重要性。本书讲解深入全面,精心设置大量例题并搭配习题,通过对解题思路的分析和代码的讲解,帮助读者巩固所学知识点、拓宽视野、学会自主思考、能够独立分析和解决问题。本书例题代码简洁,语言描述通俗易懂。读者通过学习本书内容可以逐步掌握C语言程序设计的基本语法、程序控制结构和复杂数据类型,还可以掌握结构化程序设计的思想和方法。本书既适合作为高等院校与高职高专院校计算机专业学生的教材,又适合作为程序员的指导用书。
-
界面设计基础教程毛一芳界面设计(UI 设计)是新兴的设计领域,它基于平面设计的基本原理,结合技术性的标准要求而产生。学习界面设计时,首先要掌握平面设计的基本原理和相应软件,在此基础上掌握界面设计的基本技术规定和数据标准;然后,是深入理解市场的运作规律和理解用户需求。《界面设计基础教程》采用理论讲授与项目设计相结合的形式,面向界面设计初学者,深入剖析设计要点,让读者了解界面设计基础知识的同时,通过案例制作巩固并掌握设计技能。