学习顺序

来源:15-1 更广阔的数据结构的世界,大家加油!

逸飞兮

2018-07-01

波波老师,很感谢你的课程,你的课程讲的太好了,循序渐进,听起来,感觉很容易掌握,遗憾现在才听到你的课,程序=算法+数据结构,学了你的课程,感觉才是真正入门了,以前只是一个调包侠.....请问学习这些基础知识,该以怎样的顺序呢?学完了此课,开始学算法与数据结构,还是看得见的算法呢,然后学到了什么程度,什么时候学习编译原理,操作系统更容易接受理解了呢,求老师给一份这样的知识图谱

写回答

1回答

liuyubobobo

2018-07-02

感谢你的支持:)


对于我在慕课网上现在已经上线的所有实战课程,学习路径可以参考这个问答:https://coding.imooc.com/learn/questiondetail/54345.html


至于编译原理,操作系统等更多计算机专业的课程,一般学校里的课程设计结构上都是没有问题的。可以参考你所在学校的计算机学院的培养计划。


通常:

大一阶段主要学习1-2门语言,基础编程思想(模块化,面向对象,等等),基础数学(高数,线数等);

大二阶段主要学习算法和数据结构,更多数学(概率论,统计,数值分析,离散,等等);

大三大四阶段学习更多高级课程(操作系统,编译原理,数据库,软件工程,体系结构,汇编,等等)和根据学生兴趣选择的专有领域初步(人工智能,图形学,图像学,web开发,移动开发,等等等等)


仅供参考:)

6
3
triump
回复
逸飞兮
组合数学,另外数论,抽象代数 学习之后也很有帮助!数学才是内功。
2018-09-20
共3条回复

玩转数据结构

动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…

6221 学习 · 1704 问题

查看课程