一般的计算机有哪些课程培训课程哪家会好一些啊

首页 文档 视频 音频 文集
北大青鸟錦江天府校区是北大青鸟四川旗舰校... | 总评分 0.0 | | 浏览量 0

VIP专享文档是百度文库认证用户/机构上传的专业性文档文库VIP用户或购买VIP专享文档下载特權礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP专享文档”标识的文档便是该类文档

VIP免费文档是特定嘚一类共享文档,会员用户可以免费随意获取非会员用户可以通过开通VIP进行获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会员用户需要原价获取。只要带有以下“VIP专享8折优惠”标识嘚文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需要文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

阅读已结束如果下载本文需要使用0下载券

曾经我也有题主的困惑总想面媔俱到。因为是转码的基础不好,总想去建立一个完整的计算机有哪些课程知识体系

后来慢慢发现,其实不需要一开始就去全面铺开先集中精力去把计算机有哪些课程最核心的课都掌握好,由点及面去突破

不是说知识体系不重要,但其实建立体系是一个比较慢的过程再者,一下子去学很多课程杂乱无章,还是没法打通任督二脉达到游刃有余的境地。

于是最近根据自己转码四年来的经历,写叻一个高赞回答尤其是适用于转码的小伙伴们。这里就给大家分享一下

如果大家真的想按照一个本科计算机有哪些课程的培养体系去赱,随便找一个好学校的计算机有哪些课程系的课程设置去学一遍应该就差不多,而且大家的课程设置都是大同小异的。

但我觉得没那么大的必要按照下面的回答去学好学精几门课,然后多多实践找上一份工作之后,再根据自己的需求去深挖自己想耕耘的方向即鈳。

计算机有哪些课程专业的书籍也是很多的作为转专业或是转行的小伙伴,肯定没那么多时间快速去读完那么多书因此应该先从经典书籍读起,吃透这些基础再去研究自己想深入的方向:

下面的回答,可能对于美国的计算机有哪些课程教育更适用因为我是在来美渧之后转码的,之前对计算机有哪些课程的东西知之甚少


这个题我碰巧会,而且我是转专业学计算机有哪些课程的现在也是CS的TA,所以對美国的CS本科课程还算了解

课程的话,最重要的就是下面五门:

上面的这六门课无论你是将来找工作,读研还是读博,都是最最重偠的而且学习的顺序就是上面的这样,美国一般会开一门计算机有哪些课程基础教一门语言,Python和Java居多然后就是数据结构,在这之后僦学算法以此类推。

如果你想在美国找工作的话就需要把时间分配好,去刷题刷project。因为如果你到毕业的时候哪怕GPA很高学校也不错,能过得去简历关面对你最重要也是最难的一关就是面试。

面试就是算法面试除了少部分公司,比如Amazon特别注重behavior question (BQ)之外,其他公司基本一溜的需要你对算法和数据结构掌握得很好才行

以下的情况都是针对国外,尤其是北美而言的

有project才能过简历关,LeetCode熟练才能过面试關毕竟读CS或是转CS的大部分人,还是以读书找一份程序员的工作为导向的

因为国外实习或是new grad找全职,面试主要考察算法和数据结构

需偠熟练掌握一门语言(Python,Java或是C++),然后用你熟悉的语言来实现基本的算法和数据结构


网课可以跟着这几门来学

网络课程的话,则是十②分强推UCB的CS61B他们家的计算机有哪些课程系的CS61A,BC课,简直制霸各种课程推荐列表

  1. CS61B的官网在这里: 这门课以Java为主。

2. MIT的算法课教程用的算法导论,也是强推的网课: 这门算法则基本不涉及到语言层面主要是算法层面,讲得很好

3. 然后就是红宝书的网课以及配套官网:

4. 斯坦福2018 Winter CS106B: Programming Abstractions,虽然从名字不太能看出来但其实是用C++讲数据结构,想用C++的小伙伴不容错过我看了一半了,特别有帮助尤其是对递归和回溯的講解,简直醍醐灌顶

现在因为不可知的原因,Youtube上面已经下架这门课程但更方便的是,咱们可以在B站直接看:


光学(看书)不练算法囷数据结构是学不会的。

所以推荐一些好的刷算法和数据结构平台当然另一方面也是为了找工作面试做准备咯。

如果你在北美的话初級程序员面试基本就是考察数据结构和算法,所以大家一定要勤加训练!

这是现在刷题找工作最热门的网站了

但LeetCode现在题目也太多了,一囲1300+了而且一直在增加!!!

对算法最有帮助的课程是:

这个课程来自于educative,是一个美国的算法面试方面很出色的网课平台

这门课程是一個算法总结提高的课程,它把算法面试中可能遇到的题分成了各种模式每类题各个击破。

(如果你需要上面这些算法课程那么你可以使用 awesome-developer 的折扣码获得网站所有课程的额外15%off!上面的折扣码针对单独购买所有课程有效。

如果想买订阅Subscriptions)的小伙伴,则可以用 ZHIHUEDU-10(必须一模一样輸入)的coupon code来获取额外九的优惠 按年和按月均适用

需要的小伙伴就去来一波吧!

专门针对数据结构的课程有:

我上过其中的Java版本,课程昰把数据结构里面的基础数据结构都用java实现了一遍对于用java的同学特别有帮助,java的基础在刷题的过程中还是要必须掌握的。

看到评论区問项目推荐特意更新一下我自己跟着刷项目的网站。下面这个网站是Java全栈从Java的基础,前端三件套以及Java的框架,应有尽有最好的地方在于,用不同的技术栈实现天猫全栈这样跟着一套学下来,技术方面就不会太差了

如果你想专门学前端,可以去Udemy找几个网课跟着寻練

计算机有哪些课程的东西还是比较多,也比较杂的但先从上面的六门课学起肯定没问题。

上面的回答都太理论EE/BME背景的非计算机有哪些课程专业的小生认为实践乃是第一必修课,参考 和 的现有网上课程(包括很多计算机有哪些课程相关的基础课、中级乃至高级课程)推荐毕业后不以科学研究(读博士,当教授)为目的的计算机有哪些课程前5门课程分别为:

1.计算机有哪些课程基础(推荐 )烸周1天大概6周就够了,了解下计算机有哪些课程基本原理懂点简单的编程,并具体实践操作从实践中体验计算机有哪些课程的魅力。

2.简单具体的编程实践(项目)课(推荐 建个搜索引擎)每周1天,大概7周就够了学计算机有哪些课程专业的人不懂搜索那简直就是个夶笑话,计算机有哪些课程专业有那么酷应用活生生的摆在现实生活中,自己若能独立或几个人合作做个小项目比如建个学校bbs上面可鉯用的小小搜索引擎,那比读一堆似懂非懂的理论然后n年后再来实践有效多了

3.数据结构或算法导论(乃至概率统计、线性代数、离散数學),有了之前2门课程基础再学数据结构和算法相关的,就没那么抽象了边学边实践,继续以项目实践为方法从数学理论的角度比較系统的学习相关的经典理论,站在理论的高度上去理解计算机有哪些课程科学并加于实践、深入。(暂时没有学过的好的网上课程鈈过估计这门课会不错 )学这门课程同时结合c、java或c++等语言来做项目,理论联系实践只要功夫身,估计就可以毕业并找到不错的工莋了。

4.计算机有哪些课程网络或操作系统信息时代,互联网、移动互联网时代学计算机有哪些课程的不懂操作系统,不懂网络之间的通讯、协议那会被别人笑话的,以实践为第一方法通过项目实践来学习。(找不到合适的网上课程推荐稍微有点点相关的实践课 )

5.機器学习、人工智能。推荐 这机器学习课程是我学过的最牛逼相对通俗易懂通过实践能收获很大的网上课程。另外推荐 跟世界上最牛逼嘚人工智能专家之一学点机器人应用估计再也不会觉得学计算机有哪些课程没用了好好学正常前途无量,不管是在工业界还是学术界混这应该算中高级课程了,能体现计算机有哪些课程与非计算机有哪些课程专业实力区别的好地方继续强调实践动手(编程)能力,通過实践深入理解并掌握相关的理论知识

最后多废话点,推荐1门以读博为目的高级课程课程水平应该是属于研究生阶段的,但学好前面4門课程并掌握好本科概率统计基础课程的也可以开始学了课程非常难、非常棒、也非常有用: )。学了这门科不管你是做图像分割、語言识别、还是搞生物信息学的,都大大有益当然,这门课程绝对不是浮躁的人能学得来的课程作业保证你累死累活的,不过若能努仂坚持并完成里面的编程、测试作业那成就感不用说,学完后你的计算机有哪些课程科学水平估计超过国内99%以上的学生,甚至超过許多国内计算机有哪些课程系的教授水平走工业界的话,在大数据(海量数据)分析时代你应该很容易、有很多机会大展身手。

我要回帖

更多关于 计算机有哪些课程 的文章

 

随机推荐