本专业教材共15本,包含计算机及应用专科的公共课+必考课
书名:自考教材 计算机及应用专科01A0801公共课+必考课 全套15本
序号 书名 课程代码 定价 ISBN 出版社 版次 主编
1 思想道德修养与法律基础 03706 23 9787040423952 高等教育 2015年版 刘瑞复 李毅红
2 毛泽东思想和中国特色 03707 24 978301258552 北京大学 2015年版 钱淦荣 罗正楷
3 大学语文 04729 16 9787561748008 华东师范 2006年版 徐中玉 陶型传
4 英语一 00012 48 9787513527071 外语教学与研究 2013年版 张敬源,张虹
5 高等数学(工专) 00022 32.5 9787301107089 北京大学 2006年版 吴纪桃 漆毅
6 工程数学 线性代数 02198 26 9787513523882 外语教学 2012年版 申亚男,卢刚
7 电子技术基础(三) 04730 30 9787505857056 经济科学 2006年版 温希东
8 计算机应用技术 02316 28 9787505839106 机工出版社 2016年版 张琼声
9 计算机组成原理 02318 29 9787505851153 高教出版社 2016年版 袁春风
10 微型计算机及接口技术 04732 39 机械工业出版社 2017年版
11 操作系统概论 02323 29 机械工业出版社 2017版
12 数据库及其应用 02120 32 9787505851382 机械工业出版社
13 计算机网络技术 02141 29 9787505838864 机出版工社 2016年版 张海霞
14 高级语言程序设计 00342 46 97875111581963 机械工业出版社 2017年版
15 数据结构导论 02142 29 9787513517409 外研社 2012年版 郑诚
《计算机基础与应用》系列专科自考指定教材 前言 信息技术飞速发展的今天,计算机已成为我们学习、工作和生活中不可或缺的工具。掌握计算机的基本原理、操作技能和应用方法,对于提升个人竞争力、适应社会发展至关重要。本套《计算机基础与应用》系列专科自考指定教材,旨在为广大自考生系统、全面地构建计算机知识体系,打下坚实的理论基础和实践能力。 本套教材共计15册,涵盖了专科层次计算机及应用专业所需的绝大部分核心课程。我们深知,作为自考生,时间与精力往往是有限的,因此,本套教材在编写过程中,始终秉持“精炼、实用、易懂、高效”的原则,力求将复杂的计算机概念以清晰、直观的方式呈现给读者。 教材体系概述 本套教材遵循国家高等教育自学考试指导委员会的教学计划和考试大纲,紧密结合当前计算机技术的发展趋势和行业应用需求,构建了一个由基础理论到综合应用,由硬件到软件,由编程到网络的完整知识框架。我们力求做到: 1. 循序渐进,螺旋上升: 从最基础的计算机组成原理、操作系统入门,逐步深入到数据结构、算法、数据库原理,再到高级语言程序设计、网络技术、多媒体技术等。知识点之间层层递进,相互关联,确保学习过程的连贯性和有效性。 2. 理论与实践并重: 每一门课程都不仅讲解必要的理论知识,还提供了大量的实践操作指导和案例分析。通过实际动手操作,读者能够更好地理解和掌握知识,提升解决实际问题的能力。 3. 内容前沿,紧扣时代: 紧跟计算机技术发展的步伐,引入了当前主流的操作系统、编程语言、数据库、网络协议等内容,确保教材的实用性和前瞻性。 4. 体系完整,覆盖全面: 15册教材涵盖了专科计算机及应用专业的几乎所有必考科目,为考生提供一站式的学习解决方案,减少了考生自行寻找补充资料的麻烦。 各分册内容详介 下面将对本套教材中的各分册进行详细介绍,以期让您对本套教材的内容体系有更全面的认识。 第一部分:计算机基础与核心理论 1. 《计算机导论与组成原理》: 内容概述: 本册是整个系列的基石,将带领您走进计算机的奇妙世界。您将了解计算机的起源、发展历程,认识计算机的硬件组成,如中央处理器(CPU)、内存(RAM)、存储设备(硬盘、固态硬盘)、输入/输出设备(键盘、鼠标、显示器、打印机)等,并深入理解它们各自的功能和工作原理。同时,教材将详细讲解计算机是如何执行指令的,二进制、十进制等数制转换,以及计算机内部的数据表示方式(如字符编码、数值编码),为后续学习打下坚实的基础。 学习目标: 建立对计算机整体的宏观认识,理解计算机硬件的基本构成及其相互关系,掌握计算机数据的基本表示方法。 2. 《微型计算机操作系统》: 内容概述: 操作系统是连接用户与计算机硬件的桥梁。本册将重点介绍操作系统的基本概念、功能和发展。我们将以当前主流的Windows操作系统为例,详细讲解其用户界面、文件管理、目录结构、系统资源管理(进程管理、内存管理、设备管理)、用户账户管理、系统安全等核心内容。此外,还将介绍操作系统的安装、配置和常用命令的使用,让您能够熟练地在操作系统环境下进行各类操作。 学习目标: 掌握操作系统的基本原理,能够熟练使用Windows操作系统完成日常的计算机任务,理解操作系统的资源管理机制。 3. 《数据结构与算法》: 内容概述: 如果说计算机硬件是身体,操作系统是内脏,那么数据结构和算法就是大脑的思考方式和行动指令。本册将系统地介绍各种基本的数据结构,包括线性表(顺序表、链表)、栈、队列、树(二叉树、普通树)、图等,以及它们的存储方式和操作方法。在此基础上,我们将探讨各种常用的算法,如查找算法(顺序查找、折半查找)、排序算法(冒泡排序、选择排序、插入排序、快速排序、归并排序)等。教材还会讲解算法的时间复杂度和空间复杂度分析,帮助您评估算法的效率。 学习目标: 理解数据结构与算法在计算机科学中的核心地位,掌握常见数据结构的实现方式,熟悉常用算法的设计与分析方法。 4. 《计算机网络基础》: 内容概述: 在互联互通的时代,计算机网络已无处不在。本册将带您探索计算机网络的奥秘。您将学习计算机网络的定义、分类,了解网络的基本组成部分,如网络硬件(网卡、集线器、交换机、路由器)、网络传输介质(双绞线、光纤、无线)等。我们将深入讲解TCP/IP协议族的体系结构,包括IP地址、子网掩码、域名系统(DNS)、HTTP、FTP、SMTP等常用网络协议的工作原理。同时,还将介绍常见的网络拓扑结构、网络连接方式(有线、无线),以及网络安全的基本概念。 学习目标: 理解计算机网络的体系结构和基本工作原理,掌握IP地址、子网划分等网络基础概念,熟悉常用的网络协议及其应用。 第二部分:程序设计与开发 5. 《C语言程序设计》: 内容概述: C语言是许多现代编程语言的基石,其高效、灵活的特性使其在系统编程、嵌入式开发等领域占据重要地位。本册将从C语言的基本语法入手,讲解变量、数据类型、运算符、表达式、流程控制语句(顺序、选择、循环)、函数、数组、指针、结构体、共用体、文件操作等核心概念。通过大量的例题和练习,帮助您掌握C语言的编程思想和技巧,能够独立编写简单的C语言程序。 学习目标: 掌握C语言的基本语法和编程范式,能够使用C语言解决实际问题,为后续学习更高级的编程语言打下基础。 6. 《数据管理技术基础(数据库原理)》: 内容概述: 数据是信息时代的宝贵财富,而数据库则是管理这些财富的强大工具。本册将系统介绍数据管理的基本概念、发展历程以及数据库系统的组成。重点讲解关系型数据库模型,包括实体、属性、关系、码、函数依赖等概念。您将学习如何使用SQL(Structured Query Language)语言进行数据的查询、插入、更新和删除操作,理解数据库的完整性约束、索引、事务、并发控制和恢复机制。 学习目标: 理解数据库的基本原理和常用模型,掌握SQL语言的基本语法,能够设计和操作简单的关系型数据库。 7. 《高级语言程序设计(VB/VC++/Java等任选一门,此处以Java为例)》: 内容概述: 在掌握了C语言的基础后,本册将为您打开面向对象编程的大门。以Java语言为例,我们将重点讲解面向对象的三大特性:封装、继承和多态。您将学习Java的类、对象、接口、抽象类等概念,掌握Java的常用API(应用程序接口),如字符串处理、集合框架、异常处理、输入/输出流等。同时,还将介绍Java的GUI(图形用户界面)编程基础,让您能够开发出具有交互性的应用程序。 学习目标: 掌握面向对象编程的思想和Java语言的特性,能够使用Java进行更复杂的应用程序开发。 8. 《Web技术基础》: 内容概述: 互联网的普及使得Web技术成为计算机应用的重要组成部分。本册将介绍Web技术的基础知识,包括HTML(超文本标记语言)用于构建网页结构,CSS(层叠样式表)用于网页样式设计,以及JavaScript用于实现网页的动态交互效果。您将学习如何使用这些技术创建静态网页,并了解Web服务器、浏览器的工作原理,为后续学习动态Web开发打下基础。 学习目标: 掌握HTML、CSS、JavaScript的基础知识,能够创建简单的静态网页,理解Web技术的整体框架。 第三部分:多媒体与应用开发 9. 《多媒体技术基础》: 内容概述: 现代社会信息呈现形式日益丰富,多媒体技术应运而生。本册将介绍多媒体的基本概念,包括文本、图像、音频、视频等媒体的特性和表示方法。您将学习常见的图像格式(如BMP、JPEG、PNG)、音频格式(如WAV、MP3)和视频格式(如AVI、MP4)的特点,以及它们在计算机中的编码和压缩原理。教材还将介绍多媒体系统的组成和开发工具,让您对多媒体技术的应用有初步的认识。 学习目标: 理解多媒体技术的概念和基本要素,了解常见媒体格式的特点和应用,初步掌握多媒体内容的创建和处理方法。 10. 《计算机系统结构》: 内容概述: 计算机系统结构是在计算机组成原理的基础上,进一步深入研究计算机的体系结构和设计思想。本册将探讨不同类型的计算机体系结构,如RISC(精简指令集计算机)与CISC(复杂指令集计算机)的对比,以及指令流水线、多处理器系统等高级概念。通过学习本册内容,您将对计算机的性能优化和系统设计有更深刻的理解。 学习目标: 了解计算机体系结构的演进和发展趋势,理解影响计算机性能的关键因素,掌握不同体系结构的优劣势。 11. 《计算机系统维护与故障排除》: 内容概述: 无论是在个人使用还是在企业环境中,计算机的正常运行都离不开系统的维护。本册将为您提供实用的计算机系统维护指南。您将学习如何进行硬件的日常检查和保养,软件的安装、卸载和更新,以及如何防范和清除病毒、木马等恶意软件。教材还将详细讲解常见的软硬件故障现象,分析故障原因,并提供相应的排除方法和维修技巧,帮助您成为一名合格的计算机维护人员。 学习目标: 掌握计算机硬件和软件的日常维护方法,具备识别和解决常见计算机故障的能力。 12. 《应用软件与实用技术》: 内容概述: 本册将聚焦于计算机在实际工作和生活中的广泛应用。您将学习各类常用的应用软件,例如文字处理软件(如Microsoft Word)的排版和文档编辑技巧,电子表格软件(如Microsoft Excel)的数据分析和图表制作能力,演示文稿软件(如Microsoft PowerPoint)的演示文稿设计和制作。此外,还将介绍一些在特定领域常用的软件和技术,如图像处理软件(如Photoshop基础)、办公自动化技术等,拓展您的应用视野。 学习目标: 熟练掌握各类常用办公软件的操作,提升信息处理和文档制作能力,了解计算机在不同领域的应用。 第四部分:高级与综合应用 13. 《软件工程基础》: 内容概述: 随着软件规模的不断增大和复杂度的提高,科学的软件开发方法变得尤为重要。本册将介绍软件工程的基本概念、原则和方法。您将学习软件开发的生命周期模型(如瀑布模型、敏捷开发),需求分析、概要设计、详细设计、编码、测试、维护等各个阶段的关键活动。教材还将探讨软件项目管理、质量保证和团队协作等内容,帮助您理解一个完整的软件项目是如何从构思到实现的。 学习目标: 理解软件工程的基本原理和流程,掌握软件开发的基本方法和技术,为从事软件开发相关工作打下基础。 14. 《计算机安全技术》: 内容概述: 在信息安全日益重要的今天,掌握计算机安全技术至关重要。本册将系统介绍计算机安全的理论和实践。您将学习网络安全的基本概念,包括防火墙、入侵检测系统、加密技术、数字签名等。同时,还将深入探讨常见的网络攻击手段(如DDoS攻击、SQL注入、XSS攻击)和防御策略,以及操作系统的安全加固、数据备份与恢复等内容。 学习目标: 了解计算机和网络安全的基本威胁,掌握常用的安全防护技术和策略,提升对信息安全的意识和能力。 15. 《专业综合实践与项目管理》: 内容概述: 作为本套教材的收官之作,本册旨在将前14册所学的知识进行整合与升华,通过实际的项目案例,锻炼您的综合应用能力和项目管理思维。您将有机会参与到模拟的项目开发过程中,从需求分析、系统设计、编码实现到测试部署,体验完整的项目生命周期。教材还将重点讲解项目管理的基本知识,包括项目计划、进度控制、风险管理、团队沟通等,帮助您理解如何在实际工作中高效地完成一个计算机项目。 学习目标: 能够综合运用所学知识解决实际问题,提升独立完成计算机项目的能力,初步掌握项目管理的流程和方法。 结语 本套《计算机基础与应用》系列专科自考指定教材,凝聚了多位资深教育专家和一线技术人员的心血。我们相信,通过系统、扎实地学习本套教材,您将能够全面掌握计算机及应用专业所需的知识和技能,顺利通过自学考试,为未来的学习和职业发展奠定坚实的基础。 在此,我们祝愿每一位使用本套教材的自考生,都能在计算机科学的海洋中乘风破浪,取得优异的成绩!
这套书给我最大的惊喜,在于它对“应用”二字的重视程度。很多教材,讲到最后都成了理论的复述,让人感觉学完后依然不知道该怎么上手干活。但这套教材中的《网络技术基础与应用》那一册,简直像是本实操手册的缩小版。它没有停留在TCP/IP协议栈的理论层面,而是花了大量的篇幅讲解了实际网络故障排查的思路和常用工具的使用方法。比如如何使用Ping、Traceroute进行诊断,如何分析ARP缓存信息等等,这些都是我在实际工作中遇到问题时,需要立刻翻阅的技能点。再比如《数据库系统设计》这本,它没有像别的地方那样只讲SQL语句,而是深入探讨了关系代数、范式理论如何指导我们设计出一个高效率、无冗余的数据库结构。这套教材的编写者似乎有着丰富的实战经验,他们知道哪些知识点是“虚的”,哪些是“管用的”,并且非常巧妙地将两者结合了起来,使得学习过程既有理论深度,又有即时满足感的应用出口。我甚至觉得,如果能再附赠一些配套的在线实验环境或者代码资源包,那就称得上是“闭环学习”了,不过仅凭这些文字和图表,已经比我之前看过的很多资料要靠谱得多。