📎 本文网址 http://281663.geci.2211mu.com/86809

国外计算机专业教材计算机专业导论:从基础到高级

✍️ 作者:绘画艺术 👁 阅读 2,358 💬 评论 36 ⏱ 阅读约 6 分钟

国外计算机专业教材计算机专业导论:从基础到高级

本文目录

  1. 计算机类书籍推荐?
  2. 26门计算机课程都有哪些?
  3. 计算机编程入门教程?
  4. 北京大学大一计算机学什么?
  5. 计算机科学丛书目录?

计算机类书籍推荐?

《深入理解计算机系统》 经典之作,基本上学习计算机不会绕过这本书,详细介绍了计算机,操作系统,软硬件的知识,作为概论类书籍与算法导论一样经典。

《大话计算机》 冬瓜哥的书,同时也是《大话存储》作者,冬瓜哥有着非常丰富的存储开发经验,干货还是很多的。

26门计算机课程都有哪些?

1.数字逻辑电路: “数字逻辑”是计算机专业本科生的一门主要课程,具有自身的理论体系和很强的实践性。

它是计算机组成原理的主要先导课程之一,是计算机应用专业关于计算机系统结构方面的主干课程之一。

2.计算机组成原理:本课程是计算机系本科生的一门重要专业基础课。在各门硬件课程中占有举足轻重的地位。

它的先修课程是《数字逻辑电路》,后继课程有《微机接口技术》、《计算机系统结构》。

3.微机接口技术:本课程是计算机科学与技术专业学生必修的核心课程之一,它的先修课程为数字逻辑、计算机组成原理。

4.计算机系统结构:计算机系统结构主要是研究高性能计算机组织与结构的课程。

5.数据库概论:数据库已是计算机系本科生不可缺少的专业基础课,它是计算机应用的重要支柱之一。

该课程讲授数据库技术的特点,数据库系统的结构,三种典型数据模型及系统(以关系型系统为主)、数据库规范化理论,数据库的设计与管理,以及数据库技术的新进展等。

计算机编程入门教程?

技术路线是一条通往该行业的道路,掌握了处于这条路上的所有技术,就具备了该行业的从业能力。因此,我们可以从各个公司的招聘职位中找到技术路线的分类。

目前,软件开发技术路线主要有:Web后端、Web前端、Android、iOS、Windows客户端、数据库、嵌入式等。

1.计算机基础知识

考虑到题主说自己现在的水平只有Office,所以还是推荐一本关于计算机基础知识的书籍。中国水利水电出版社的《计算机科学技术导论》,学习这本书主要是了解一下计算机学科的体系框架,不过切记不要深究其中的内容,重点看第一章计算机运算基础和程序设计基础就好。因为这本书是面向计算机相关专业学生的教材,对于我们来说想要搞懂操作系统、处理器、内存管理这些知识真的是很难的。短时间内根本搞不定的。

2.一种编程语言

题主学C的话,我推荐教材《C语言编程:一本全面的C语言入门教程》。这本书内容很完整,而且由浅入深,示例又丰富,很适合基础薄弱的自学者使用。需要注意的是,在学习过程中,题主要跟着书上的操作一步步的来,从安全环境到写出第一个“hello world”到后面简单的排序。这一部分,我觉得了解C语言的主要开发过程,C语言的语法以及编程中要注意的一些特性就好了。有什么不懂的可以在网上搜索答案或者请教身边的大神解答,但是不要自己钻牛角尖,实在不能理解就先记住,以后再实际情境中再去理解。其实很多计算机专业的人,也不是对这些概念都很懂的。

3.数据结构与算法

学完C语言基础之后,想必已经能解决一些基本的编程问题了。题主可以试着去做书上提供的编程练习题,如果基本能够自己做出来的话那学习效果已经很棒了。不过我估计是那种理解得比较慢的,我当时学完C语言最重要的感受就是:我能够通过计算机二级考试了,但是我还是不会自己写程序解决问题。

于是我在知乎上看了大量的相关回答,我决定去学习一下数据结构与算法的相关知识。我用的是《剑指 offer》,这本书讲了5个方面:1.数据结构与算法;2.如何写出高质量的代码;3.如何解决复杂问题;4.如何优化代码;5.面试中的软技能。这本书每章后面都有很多数据结构与算法的题目,可以一边看书一边把《剑指 offer》上的题目做一遍。

有了数据结构的基础我再去学习算法就简单多了。但是这个这个阶段花几天的时间搞清楚算法到底是什么之后,我觉得题主可以暂时放下书本了。假设完全看四个月的书,研究生开学之后你可能还是无法完成导师教给你的任务。因为你没有锻炼自己运用程序处理问题的思考能力。毕竟咱们不是计算机专业的,最重要的是会应用。所以题主可以去LintCode上找一些算法题,如背包问题、二叉树等等可能以后要用到的算法,先自己动手实现一下,然后参考LINTCODE 答案查询的正确答案进行修改。

四个月的时间挺紧张的,不过也来得及。一起加油!

北京大学大一计算机学什么?

基础课:

信息科学技术概论

微电子与电路基础

科技交流与写作

力学B 周乐柱

电磁学B 杨东海

必修课:

计算概论A

数据结构与算法A

程序设计实习

集合论与图论

代数结构与组合数学

数理逻辑

数字逻辑设计

微机原理A

计算机组织与体系结构A

数据结构与算法实习

编译技术

操作系统A

编译实习

操作系统实习

核心课:

数字逻辑设计实验

微机实验A

汇编语言程序设计

软件工程

数据库概论

计算机图形学

计算机网络概论

人工智能概论

理论计算机科学基础

程序设计语言概论

算法设计与分析

面向对象技术引论

信息安全引论

操作系统B(含实习)

选修课:

人机交互

数字图像处理

Linux程序设计

Java程序设计

Windows程序设计

网络协议分析与实现技术

数字化艺术

计算机视觉引论

计算方法B

计算机科学丛书目录?

1.计算机科学导论

2.数据结构与算法分析

3.现代操作系统

4.深入理解计算机系统

5.计算机网络:自顶向下方法

⚠ 温馨提示:知识看完了,记得站起来活动一下,喝杯水,看看窗外——好身体和好奇心一样重要。
📌 声明:本文内容仅供参考,具体操作请咨询专业人士。