查看: 2732| 回复: 1
跳转到指定楼层
上一主题 下一主题
收起左侧

[入门|算法|数据结构] [Coursera] [Rice] [Fundamentals of Computing Specialization] python课程总结

🔗
1560 | 只看该作者 |倒序浏览
全局:
公开课
学校名称: Rice
Unit号: 25
开课时间: 2019-09-01
课程全名: Fundamentals of Computing Specialization
平台: Coursera
URL: https://www.coursera.org/specializations/computer-fundamentals

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 1560 于 2019-7-29 01:32 编辑

看到地里有人说起Rice在coursera上这个specialization, 正好我整套课程 7门课已经完成了95%,这里分享下体验。
这门课是对编程零基础的python入门课。从头开始rice的教授通过project-based assignment教你编。 每一门课每周都有一个mini project,作业会把每个project分成几小部分,告诉你每小部分要实现什么样的功能。和datacamp那种每行码都有提示的网课相比,这里的project要求你自己去找思路写出每一部分的码,还要自己debug.
这个specialization分成4个部分, 1&2门课(intro to interactive programming in python )让你入门如何用课程自己的online python工具,叫codesculptor, 然后编几个咱们以前都听说过的小游戏 打乒乓球,控制宇宙飞船之类的,课程一上来就让写小游戏让我很有成就感! 很有意思,后来就更有动力学下去了。 3&4 门课(Principles of Computing) 会讲到 testing, coding style和一些入门算法,比如recursion, assertion, iteration etc. 然后大部分还是写mini project/ 小游戏, 这些讲过的内容基本都会在project里面涉及到。 5&6门课(algorithmic thinking) 是rice一位做computational bio方向的cs professor讲的, 其中涉及到 big(O) analysis, dynamic programming,一些入门算法 searching, sorting, k-means和clustering原理和不同. 这俩门课每两周一个较大的project, 主要都是写function利用data sets做分析或者做simulation。因为有时数据量较大,课程建议你用jupyter跑数据(codescuptor跑不动了。。),最最最后的project是一个bio的DNA simulation,涉及到DP。 最后一门capstone course 就是一门考试,考考你1-6门课知识掌握如何。

这一套课程我是非常推荐作为入门课的,课程实践性非常强,几乎每周都在写小project, 经常要自己debug. 大部分project都是写小游戏,但是我最喜欢的是最后几个大项目,都是利用数据做simulation去解决生活中的实际问题。有些时候去debug,或者不懂去forum里面问(问的人很多),有些问题真的挺tricky,尤其最后几个project, forum里面有个mentor 专门做解答。整套课都完成的话大概1.5-2.5个月,如果天天全职学的话。上完后你对于用python基本非常comfortable了,然后继续去上berkley 61B没有任何问题,做61b的project也不会被吓到, 课程里的某些topic在rice已经cover过一些了。

总的来说我非常推荐这整套课程。这基本是rice first-year cs major上的课。当初是某BA项目的招生官推荐给他们想多点technical skills的学生的,所以如果你要去读BA想稍微technical一点,上完这套课是一个很好的选择。另外最后几个大project都是数据分析,比coursera上面大部分data analysis课程的项目难度高不少。

额外加分项:课程的里的教授还挺逗,不少地方我都乐了。这门课每周video时间短,实际写码更多点,你要自己debug, 另外经常quiz,考你对知识的理解。相比之下,我在看61b视频的时候,因为太长经常看走神,另外也没有quiz,直接就是写project.总感觉没学扎实。。

评分

参与人数 1大米 +2 收起 理由
HHHHarold + 2 很有用的信息!

查看全部评分


上一篇:开始刷cs61a 2017 fall
下一篇:Computer Science courses with video lectures
全局:
推個,現在正在上,真的滿多mini project 的很有成就感!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表