大学本科阶段计算机专业指南

2023-10-14 02:59

本文主要是介绍大学本科阶段计算机专业指南,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、计算机网络

1.  计算机网络微课堂  

https://www.bilibili.com/video/BV1c4411d7jb?p=1

讲师:湖科大教书匠

评价:通俗易懂,重点知识十分细致,配合实验,而且有考研408 的难题的讲解,也是非常适合考研党,除了课程内容外还有很多习题讲解视频。因此就业党和考研党都可以食用

2.  王道计算机考研 计算机网络    

https://www.bilibili.com/video/BV19E411D78Q?p=1

UP:王道论坛

评价:小姐姐声音非常好听,百听不厌,内容与考研高度贴合,非常适合考研党和声音控

二、数据结构与算法

  1. 【郝斌】-数据结构入门  

https://www.bilibili.com/video/BV11s41167h6?p=1

老师:郝斌

评价:思路是以初学者的思路来思考的,非常适合小白

  1. 【C语言描述】《数据结构和算法》(小甲鱼)  

https://www.bilibili.com/video/BV1jW411K7yg?p=1

我UP:鱼C-小甲鱼

评价:良心 up ,授课风格相比大学教授,语言风趣幽默,不死板,用例子带知识点,容易听得进去,亲和力拉满

  1. 尚硅谷 Java 数据结构与 Java 算法(Java数据结构与算法)  

https://www.bilibili.com/video/BV1E4411H73v?p=1

UP:尚硅谷

讲师:韩顺平

评价:用JAVA语言讲数据结构和算法,韩老师视频内容全,并且每次课都会带着你写代码,把每一个例子都会实现,韩老师口碑也不必多言了

三、操作系统

1.  [完结] 2020 南京大学  操作系统:设计与实现 (蒋炎岩)

 https://www.bilibili.com/video/BV1N741177F5?p=1

评价:南大的课质量真的硬,老师讲课时用的课本是 Remzi 的 Operating Systems: Three Easy Pieces ,老师的每一节视频都比较长,一次肝完贼爽,老师把晦涩的东西讲的也非常的通俗易懂,豁然开朗

2.  清华 操作系统原理(向勇、陈渝)    

 https://www.bilibili.com/video/BV1uW411f72n

评价:讲解非常细致,但是稍微需要有一定的基础(毕竟老师平时是给清华大学讲课的)对于我这种考不上清华的人来说,能给我个听清华老师讲课的机会,还有什么可说的呢?

四、计算机组成原理

1.   计算机组成原理(哈工大刘宏伟)  

https://www.bilibili.com/video/BV1t4411e7LH?p=1

评价:他的课课不仅适合考研人,也非常适合初学者,初学者也听得懂。建议 1.5 倍速食用。

五、编译原理

  1. 编译原理(哈工大)  

https://www.bilibili.com/video/BV1zW411t7YE?p=1

评价:PPT 做的非常认真,讲得也很通俗易懂,思路清晰。直观简洁的,全程没有一句废话。

上面五块内容很多选用了大学教授的课程视频,因为这几门课原本就是科班生的必修课,加上近来针对新人和应届生的面试逐渐“八股化”,因此很多概念性的课本知识不得不补。

六、编程语言学习

以JAVA为例,目前B站上从JAVA基础一路讲到分布式的比较知名的组织有:

尚硅谷

黑马程序员

动力节点

这部分编程语言学习,不建议分块左右横跳,跟着哪套教程学,就一路学到底,因为每个老师授课习惯不同,顺序也略有差异,而且经常用一个例子由浅入深改造讲解,中途换课程容易断档,不过你可以放心,这三家的虽然各有特点,但是都足够给你讲明白!

七、设计模式

1.  尚硅谷设计模式(图解 + 框架源码剖析)  

https://www.bilibili.com/video/BV1G4411c7N4

评价:有图有源码,良心

  1. 黑马程序员 Java 设计模式详解  

https://www.bilibili.com/video/BV1Np4y1z7BU

评价:从设计原则讲起,知其然知其所以然

八、MYSQL

1.  MySQL基础教程丨mysql数据库实战(sql数据库优化)

  https://www.bilibili.com/video/BV1xW411u7ax

课程来自尚硅谷,有基础有实战

  1.  尚硅谷MySQL数据库高级,mysql优化,数据库优化      

https://www.bilibili.com/video/BV1KW411u7vy

尚硅谷的课程特点就是分好多好多好多P,每一集都好短,集数超多,如果第一天没有被这种设定劝退的话,讲的还是不错的

九、Maven、Git

1.   2020最新Maven教程-Maven基础篇之Maven实战入门  

 https://www.bilibili.com/video/BV1dp4y1Q7Hf

课程来自动力节点,从是什么,做什么,为什么到怎么用,分步清晰

  1.  Git与GitHub基础全套完整版教程(快速上手,一套搞定)  

https://www.bilibili.com/video/BV1pW411A7a5

尚硅谷的课程,评价如题,Git和GitHub快速上手一套搞定

十、JAVA并发与JVM

1.  【狂神说Java】JUC并发编程最新版通俗易懂 https://www.bilibili.com/video/BV1B7411L7tE

2. 尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机)  

https://www.bilibili.com/video/BV1PJ411n7xZ

评价:太TM细致了

十一、Redis

  1. 【狂神说Java】Redis最新超详细版教程通俗易懂  

https://www.bilibili.com/video/BV1S54y1R7SB

  1. 【尚硅谷】2021 最新 Redis 6 入门到精通 超详细 教程

    https://www.bilibili.com/video/BV1Rv41177Af

十二、Linux

1. 【小白入门 通俗易懂】2021韩顺平 一周学会Linux https://www.bilibili.com/video/BV1Sv411r7vd

通俗易懂,从0开始,够肝的话,一周真的可以

十三、面试、简历、职场、学习法、技巧、心理、单口相声+脱口秀

  1. 不高兴就喝水  水哥yyds!  

https://space.bilibili.com/412704776

本文来源:B战up主——不高兴就喝水

自己课程总结(MOOC慕课上的课程推荐)

计算机专业的四大名牌课程(如下图)(完全免费)

这篇关于大学本科阶段计算机专业指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/207686

相关文章

Retrieval-based-Voice-Conversion-WebUI模型构建指南

一、模型介绍 Retrieval-based-Voice-Conversion-WebUI(简称 RVC)模型是一个基于 VITS(Variational Inference with adversarial learning for end-to-end Text-to-Speech)的简单易用的语音转换框架。 具有以下特点 简单易用:RVC 模型通过简单易用的网页界面,使得用户无需深入了

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

基于UE5和ROS2的激光雷达+深度RGBD相机小车的仿真指南(五):Blender锥桶建模

前言 本系列教程旨在使用UE5配置一个具备激光雷达+深度摄像机的仿真小车,并使用通过跨平台的方式进行ROS2和UE5仿真的通讯,达到小车自主导航的目的。本教程默认有ROS2导航及其gazebo仿真相关方面基础,Nav2相关的学习教程可以参考本人的其他博客Nav2代价地图实现和原理–Nav2源码解读之CostMap2D(上)-CSDN博客往期教程: 第一期:基于UE5和ROS2的激光雷达+深度RG

笔记整理—内核!启动!—kernel部分(2)从汇编阶段到start_kernel

kernel起始与ENTRY(stext),和uboot一样,都是从汇编阶段开始的,因为对于kernel而言,还没进行栈的维护,所以无法使用c语言。_HEAD定义了后面代码属于段名为.head .text的段。         内核起始部分代码被解压代码调用,前面关于uboot的文章中有提到过(eg:zImage)。uboot启动是无条件的,只要代码的位置对,上电就工作,kern

如何掌握面向对象编程的四大特性、Lambda 表达式及 I/O 流:全面指南

这里写目录标题 OOP语言的四大特性lambda输入/输出流(I/O流) OOP语言的四大特性 面向对象编程(OOP)是一种编程范式,它通过使用“对象”来组织代码。OOP 的四大特性是封装、继承、多态和抽象。这些特性帮助程序员更好地管理复杂的代码,使程序更易于理解和维护。 类-》实体的抽象类型 实体(属性,行为) -》 ADT(abstract data type) 属性-》成

使用条件变量实现线程同步:C++实战指南

使用条件变量实现线程同步:C++实战指南 在多线程编程中,线程同步是确保程序正确性和稳定性的关键。条件变量(condition variable)是一种强大的同步原语,用于在线程之间进行协调,避免数据竞争和死锁。本文将详细介绍如何在C++中使用条件变量实现线程同步,并提供完整的代码示例和详细的解释。 什么是条件变量? 条件变量是一种同步机制,允许线程在某个条件满足之前进入等待状态,并在条件满

8阶段项目:五子棋(附带源码)

8阶段项目:五子棋 8.1-技术实现 1.静态变量 静态变量只能定义在类中,不能定义在方法中。静态变量可以在static修饰的方法中使用,也可以在非静态的方法中访问。主要解决在静态方法中不能访问非静态的变量。 2.静态方法 静态方法就相当于一个箱子,只是这个箱子中装的是代码,需要使用这些代码的时候,就把这个箱子放在指定的位置即可。   /*** 静态变量和静态方法*/public cl

Java 入门指南:Java 并发编程 —— 并发容器 ConcurrentLinkedDeque

文章目录 ConcurrentLinkedDeque特点构造方法常用方法使用示例注意事项 ConcurrentLinkedDeque ConcurrentLinkedDeque 是 Java 并发工具包(java.util.concurrent 包)中的一个线程安全的双端队列(Deque)实现,实现了 Deque 接口。它使用了链表结构,并且针对高并发环境进行了优化,非常适合

使用Nginx部署前端Vue项目的详细指南

在本文中,我们将详细介绍如何使用Nginx部署一个前端Vue项目。此过程涵盖Vue项目的构建、Nginx的安装与配置、以及最后的项目启动。下面是步骤的详细说明。 步骤 1: 准备你的Vue项目 确保你已经创建并构建了一个Vue项目。如果你尚未创建Vue项目,可以使用以下命令创建一个: # 安装Vue CLInpm install -g @vue/cli# 创建一个新的Vue项目vue c

入门指南 | Datavines 安装部署篇

摘要:本文主要介绍基于源码部署 Datavines 和执行检查作业,内容主要分为以下几个部分: 平台介绍快速部署运行数据质量检查作业 Datavines 的目标是成为更好的数据可观测性领域的开源项目,为更多的用户去解决元数据管理和数据质量管理中遇到的问题。在此我们真诚欢迎更多的贡献者参与到社区建设中来,和我们一起成长,携手共建更好的社区。 https://github.com/dat