百科问答小站 logo
百科问答小站 font logo



大学如何自学计算机科学与技术? 第1页

  

user avatar   liang-zi-yu-77 网友的相关建议: 
      

嗯,这应该是我最后一次回答“如何自学计算机”相关的问题了。

从零开始,每一步清晰明了,可以直接照着做。

0. 首先,自学计算机,在经济情况允许的情况下,你需要有一台电脑(在经济情况允许的情况下,CPU型号最好是酷睿i3以上的,内存最好8G以上,显卡无所谓)。然后去这个网站注册一个账号,接下来要学习的所有课程都在里面,全部免费:

1. 第一门课:国防科大的《大学计算机基础CAP》。这门课是为非理工科专业的学生准备的一些计算机的基础知识。

2. 第二门课:电子科大的《离散数学》,到这一步就可以说入门计算机科学了。

3. 第三门课:浙大的《程序设计入门——C语言》,正式学习你的第一个编程语言。一般来说,Python语言可能比C语言更容易入门,但是C语言程序设计是一个绕不过去的必修科目,而且接下来的数据结构也需要用到C语言,因此这里花点功夫把C语言学好是大有益处的。

4. 第四门课:浙大的《数据结构》。所谓程序,其实说到底就是数据结构+算法。这门课里也会涉及许多简单又有用的算法。

5. 第五门课:华中科大的《计算机组成原理》。到这一步,开始进阶。

6. 第六门课:哈工大的《操作系统》。这门课理论和实践充分结合,挺有趣的。

7. 第七门课:哈工大的《计算机网络》。到这一步,已经达到了本科计算机专业的平均水平了。

8. 好了,到这里你已经上道了,不需要再看别人的路线了。科班还需要学习编译原理、数字电路等等。但自学不一定要按照科班路线来走,可以自己选择自己想学的内容。计算机科学可以细分为许多领域,每一个领域都可以穷尽人的一生,比如:计算机图形学,逆向工程,人工智能,嵌入式开发等等。加油,共勉。



看到评论区有小伙伴说这个路线来得有点陡,一上来就是离散数学,难度有点大。

对于完全没有基础而又想要快速上手编程的同学来说,给你们推荐一个学习网站:np.baicizhan.com/base3/,关注【夜曲编程】后台回复【免费教程】轻松学习。

若想要快速获得正面反馈,Python无疑是最合适的语言了,这个课程适合没有编程基础的同学。

看界面是不是有一种熟悉的感觉?对,没错!夜曲编程百词斩是一家的~

因此也继承了百词斩简单明快的风格,每一节的知识点和小练习都是一张张卡片:

每一节末尾还有很全面的总结:

以及提供在线编程环境的章节练习:

每一课学完之后会解锁对应的”百题斩“,做完成就感满满(突然押韵)。

课后的练习项目都是生活中会用到的例子,不会出现懂了不会用的尴尬场景:

课程中收集的卡片也能像收藏品一样随时查看:

对于新手最方便的一点就是提供自由的在线编程环境,嫌安装环境麻烦的小伙伴们轻松了:

编程的学习相对来说都是枯燥乏味的,怕一个人学太孤单的话有学习社区里很多小伙伴一起陪你进步,想安静地敲代码的话有编程自习室供你自由发挥,加油~

最后,无论是学习哪个语言,都一定要实践!多练习,才会掌握。




  

相关话题

  如何看待明尼苏达大学因插入实验性漏洞,被禁止贡献 Linux 内核代码? 
  在湾区工作一年大概能攒下来多少钱? 
  如何看待郑州大学招聘时,将AAAI, CVPR等计算机top会议与中科院四区期刊视为同等价值? 
  面对大数据杀熟、算法困住骑手,民主促进会中央建议推行算法开发主体责任制,你怎么看? 
  如何评价 SDCC (Small Device C Compiler) 编译器套件? 
  如何看待高中退学在家自学插画? 
  如何看待 2020 年 1 月 15 日国产统一操作系统 UOS 20 正式版发布?它能普及开来吗? 
  数学的符号系统有没有缺陷? 
  你曾成功自学过哪些技能?有何经验之谈? 
  关于三次握手和四次挥手,面试官想听到怎样的回答? 

前一个讨论
为什么我特别喜欢赵贞吉?
下一个讨论
雷欧奥特曼里,诸星团是因为腿伤无法变身还是故意毁掉奥特眼镜的?





© 2025-05-30 - tinynew.org. All Rights Reserved.
© 2025-05-30 - tinynew.org. 保留所有权利