是我目前为止看到最好的零基础计算机编程公开课。很适合工业设计等非计算机专业的同学入门学习计算机编程。
当然哈佛本来就是全世界排名前五的学校,有这个机会免费学习哈佛的课程蛮好的。
比如调试C语言学习环境的时候,很多同学会在第一步卡住,环境配置不好。但是CS50与Github合作提供了在线编译环境,在任何一个设备上都可以云端编写并运行代码:cs50.dev(需要科学)
免去了很多配置环境的烦恼,使学生能够专注于算法本身的学习。
个人感觉:优秀的老师与一般的老师区别就是:优秀的老师更能够从学生现有的知识体系出发,尽可能多的讲解可以理解的知识,避免常见的错误,循序渐进让学生能够掌握足够的知识。而不是一个字一个字念PPT这种行为。
以下是免费课程的链接:
CS50官方网站:CS50:计算机科学导论 |哈佛大学 (harvard.edu)
官方YouTube频道:CS50 - YouTube
一些B站UP主搬运的内容(有好几个版本,可以自行选择)
地址:https://www.bilibili.com/video/BV1qUbWebE3d
视频:
但是要注意,b站视频基本上是全程中英双语字幕,但是有时候也有字幕不全的地方,可以结合多个up的视频来看,或者去看官方课程。
请牢记,互联网精神就是免费与共享。如果有的课程又让你加微信又让你加群啥的,那不如不学这种引流课程,现在在互联网上寻找免费的优质资源也是一种必备能力。