登录 | 注册
搜索
图书中心
多媒体通信
光通信
通信与网络
信息通信类
学科基础
智能通信
专业基础
公共基础课
计算机类
计算机专业
软件工程
网络工程
专业基础课
IT新学科新专业
大数据与人工智能
数字媒体
物联网
信息安全
电子工程
电子机电与自动化类
机电工程
微电子
自动化
IT经济与管理
IT人文
经济与管理类
其他自然科学类
数学类
数学与物理类
物理类
大学英语
大学英语与公共文化课类(英语与人文)
公共人文课程
其他人文社科
考试指导
培训教材
素质教育
信息技术
中小学教育与考试培训类
专业基础课首页>图书中心>计算机类
内容简介:
本书全面系统的介绍了操作系统内核中的关键概念及开源社区的Linux学习方法,全书共分10章,第1章操作系统内核基础介绍了操作系统的发展过程,第2章Linux操作系统内核实战环境搭建介绍了Linux内核开发模式,第3章内存寻址介绍了内存寻址,保护模式之段机制,分页机制等内容,第4章进程管理介绍了Linux进程的创建和进程调度,第5章内存管理介绍了进程用户空间管理机制,物理内存分配与回收,物理内存的组织及相关的内存管理实验,第6章中断处理介绍了中断处理机制概念及分析中断机制的实验,第7章系统调用介绍了Linux中的各种API,第8章内核同步介绍了原子操作,内核同步机制,第9章文件系统介绍了虚拟文件系统,第10章设备驱动介绍了设备驱动及相关实验。本书将复杂的操作系统理论内容简化易懂,便于教学和自学,教材中包含丰富的操作实例和案例分析,提高了教材的实用性,帮助学生更好的理解和应用所学知识,并从开源、国产和安全等角度介绍了操作系统内核的发展新趋势以及在网络空间安全方面的应用,适合作为网络空间安全相关专业的本科教材,计划在作者执教的北邮网安院《操作系统内核》课程中使用,对相近领域的技术人员也具有很好的参考价值。
本书突出重点地介绍了数据库系统的基本概念、基本原理和基本设计方法,同时以SQL Server为背景介绍了数据库原理的技术应用(实验方式)。全书共有6章及14个实验,第1部分 数据库原理知识内容包括:数据库系统概述、数据模型、数据库系统结构,关系数据理论,SQL语言,关系数据库设计理论,数据库设计,SQL Server 数据库管理系统等。第2部分 数据库技术应用实验(基于SQL Server)主要包括:数据库系统基础操作,数据库基础操作,表与视图的基础操作,SQL语言,嵌入式SQL应用,数据库索引及存取效率,存储过程的基本操作,触发器的基本操作,数据库安全性,数据库完整性,数据库并发控制,数据库备份与恢复,数据库应用系统设计与开发等。 本书内容循序渐进、深入浅出、抓住要点、内容精选。本书内容精炼、核心又实用,非常适合数据库原理及应用类课程教学使用。
《信息安全导论》作为计算机科学与技术(信息安全方向)专业必修课程,本教材坚持需求驱动、问题导向和目标导向,理论与实践紧密结合,实用性强,向学生传授解决信息安全问题的方法和技术同时,立德树人,向学生传授主流价值观和方法论,不仅较全面地介绍信息安全技术、安全管理、法律法规以及伦理道德,也从章节安排上向学生传递主流文化和世界优秀文化。 手段是外在的,是方法论,而驱动人的行为的是认识论,是内在的。只有我们的认识论和方法论都返璞归真,回归本我,不攻击他人,才能从根本上解决安全问题。加强学生的信息安全法律法规和伦理道德教育就是教育学生做守法网民,学习技术是为人类的福祉服务,而不是个人攫取非法利益的工具。 通过此课程的学习,学习者清楚的掌握信息安全的基本概念,熟悉现行的信息安全技术,使学习者具备信息安全的基本常识,建构起信息安全的知识体系结构,培养学生的自学能力和解决问题能力。本课程将为以后计算机信息安全课程及网络安全相关课程的学习打下坚实的基础。在网络虚拟环境中安全、自由冲浪,并为继续深入研究学习和应用开发打下良好基础。
本书全面系统地介绍了计算机网络的基本原理、技术与应用。从第一章开始,通过回顾计算机网络的发展历程,详细阐述了网络的概念、分类、组成以及关键交换技术,同时深入解析了网络协议与层次结构,对比了OSI与TCP/IP两大经典模型。第二章至第六章则逐步深入,分别探讨了物理层、数据链路层、网络层、传输层和应用层的核心技术与协议。物理层部分讲解了数据通信基础、传输介质、数据编码及多路复用技术;数据链路层涉及差错控制、交换机与局域网、ARP协议和交换机配置等;网络层则围绕路由器工作原理、路由选择协议、IP协议及IPv4/IPv6转换展开,并介绍了网络故障排除与路由器配置;传输层探讨了连接管理、UDP与TCP协议及其拥塞控制与流量控制机制;最后,应用层部分详细分析了DNS、WWW、FTP、电子邮件服务等常见应用及其背后的协议原理。本书不仅适合作为电子信息大类相关专业《计算机网络基础》课程的教材,也是从事网络工程、系统管理等领域技术人员的必备参考书。
Java语言是一种面向对象的网络编程语言,其强大的网络功能是其它语言难以比拟的。Java语言特别适合开发桌面应用程序、Web应用程序和Android应用程序。Java程序具有硬件无关、平台无关、高可靠性、支持多线程等特点,在当今数据分析、人工智能和计算机软件、网络技术中占据重要的地位。 本教材通过众多的典型例题,由浅入深、循序渐近地引领读者走进Java的编程世界。本书首先通过一个编程例题让读者全面了解Java的编程方式,然后讲述面向对象的基本概念和常用方法,并针对典型例题进行详细解析,使读者易学易用。全书内容包括Java编程基础、面向对象程序设计、常用类的使用、图形用户界面程序设计、异常处理、网络、数据库和当今前沿的大语言模型编程技术。本书每个章节都配有综合训练例题、实验项目和习题,这对读者理解和消化书中的内容是很有帮助的,非常适合学生学习和初学者自学参考。 本书配有思政教学内容、学习引导视频、电子教案和课件,适合作为普通本科、高职高专院校计算机及相关专业Java程序设计课程的教材,也可以作为学习Java语言的入门读物。 本书在头歌教学平台(www.educoder.net)上建有与本书配套在线教学平台,真正做到边教边练,做中学,学中做。
本书旨在通过项目化教学帮助学生掌握Python语言的基本语法、编程思想、常用库和框架等,培养学生的编程能力和解决问题的能力。全书共分9个项目,内容包括实现智能交互、玩转购物车、“数”说大运会、探寻Python的“达芬奇密码”、编写“数独”游戏、探寻新能源、花式处理文件、捕获异常、开发“滨滨文创店”智能销售系统。本书适合作为高等职业院校Python程序设计课程的教材,也可作为广大Python编程爱好者的自学参考书。
本书首先介绍了Python编程语言的主要规范、语法和结构等内容,强调Python在数据分析、数据处理和数据组织结构中的应用,以建立起运用Python语言进行数据处理的基础。同时系统介绍进行计算机系统操作及文件读写、数据的可视化、科学计算、图像处理、数据生成和数据分析等任务的实现方法,本书主以介绍 Python 编程环境下数据分析软件包为主要内容,各软件包均以 Python 为基础,向上一层是科学计算的基础包 Numpy,它对多维数组的支持和提供的数学工具远胜于原始 Python,毫不夸张的说,Numpy是科学计算领域最重要的软件包之一。接着是 Scipy、Matplotlib 和 Pandas,这三个包均以 Numpy 为基础。Scipy相比Numpy在统计、线性代数和微分方程求解等方面提供高阶功能。Matplotlib是一个面向绘图的软件包,在数据可视化中发挥作用。Pandas提供了名为 DataFrame 的数据结构,与notebook 结合使数据分析变得十分高效。Seaborn 是基于 Matplotlib 的绘图软件包,数据参数主要采用Pandas数据类型,支持用少量语句绘制出美观的图表。Scikit-Learn基于Numpy和Scipy,是一个预测性分析(Predictive analysis)工具包,提供了大量开箱即用的机器学习算法。本教材在介绍完每一个软件包后通过案例分析综合运用这些工具演示数据分析的方法和技巧。本教材使用范围广泛,可作为高等院校计算机科学与技术、信息管理与信息系统、人工智能等相关专业的教科书,也可作为信息分析人员的技术参考书籍。
本书是与《C语言程序设计教程》(第5版)(新工科·案例版)一书配套使用的上机指导教材,内容包括C语言程序设计课程的典型实验,以及与《C语言程序设计教程》(第5版)(新工科·案例版)一书相配套的习题和习题解答。书中的实验和开发示例都通过了验证,习题解答中的程序代码也均已上机验证通过。实验和习题的内容丰富,具有启发性、综合性,不仅紧密配合理论教学,而且很有实用价值。
本书概念简洁,数据类型丰富,表达能力强,运算符多而灵活,控制流和数据结构新颖,程序结构性和可读性好,有利于培养良好的编程习惯,易于体现结构化程序设计思想。它既具有高级语言程序设计的特点,又具有汇编语言的功能;既能有效地进行算法描述,又能对硬件直接进行操作;既适合于编写应用程序,又适合于开发系统软件。它是当今世界上应用广泛、具有影响力的程序设计语言之一。
本书共分为十一章,涉及九个用于图像分类的著名卷积神经网络模型,分别是:LeNet-5(识别手写数字)、AlexNet(宠物猫狗识别)、VGG(表情识别)GoogleNet(车辆品牌识别)、ResNet(宠物猫狗品种识别)、MobileNet(新疆苹果品种识别)、SqueezeNet(西红柿病害识别)、SqueezeNext(新疆葡萄干品种识别)、EfficientNet(新疆核桃品种识别)和72种乌鲁木齐常见蔬菜图像分类研究,另外一章是安卓程序开发项目:手写数字识别安卓App。