采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
波波老师,很感谢你的课程,你的课程讲的太好了,循序渐进,听起来,感觉很容易掌握,遗憾现在才听到你的课,程序=算法+数据结构,学了你的课程,感觉才是真正入门了,以前只是一个调包侠.....请问学习这些基础知识,该以怎样的顺序呢?学完了此课,开始学算法与数据结构,还是看得见的算法呢,然后学到了什么程度,什么时候学习编译原理,操作系统更容易接受理解了呢,求老师给一份这样的知识图谱
感谢你的支持:)
对于我在慕课网上现在已经上线的所有实战课程,学习路径可以参考这个问答:https://coding.imooc.com/learn/questiondetail/54345.html
至于编译原理,操作系统等更多计算机专业的课程,一般学校里的课程设计结构上都是没有问题的。可以参考你所在学校的计算机学院的培养计划。
通常:
大一阶段主要学习1-2门语言,基础编程思想(模块化,面向对象,等等),基础数学(高数,线数等);
大二阶段主要学习算法和数据结构,更多数学(概率论,统计,数值分析,离散,等等);
大三大四阶段学习更多高级课程(操作系统,编译原理,数据库,软件工程,体系结构,汇编,等等)和根据学生兴趣选择的专有领域初步(人工智能,图形学,图像学,web开发,移动开发,等等等等)
仅供参考:)
非常感谢!
看了这回复,作为非科班出身的,真后悔当时没报计算机
组合数学,另外数论,抽象代数 学习之后也很有帮助!数学才是内功。
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
10.3k 16
1.4k 17
1.3k 14
1.2k 14