注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
找到这门课的原因是楼主准备报一个CS的学习班,但老师在开班之前要求所有没有CS背景和编程经验的人都自己上一下这门课,目的就是快速了解一下自己到底适不适合学CS再决定要不要报课。 Computational Thinking for Problem Solving这门课只需要4周完成,12/10就是下周一开始。 在课程介绍部分,讲师首先定义了什么叫computational thinking(见下面Q&A), 然后解释了大家比较常问的几个问题,例如这门课是否涉及编程(见下面Q&A),computational thinking在生活中(无论社科还是工科)的广泛应用。
Q1:What is computational thinking?
A1: Computational thinking is not just about programming. [color=rgba(0, 0, 0, 0.8)]Computational thinking is an approach to solving problems
[color=rgba(0, 0, 0, 0.8)]using concepts and ideas from computer science
[color=rgba(0, 0, 0, 0.8)] and expressing solutions to those problems so that they can be run on a computer. [color=rgba(0, 0, 0, 0.8)]Computational thinking involves breaking down a problem in smaller parts,
[color=rgba(0, 0, 0, 0.8)]looking for patterns in those subproblems,
[color=rgba(0, 0, 0, 0.8)]figuring out what information is needed,
[color=rgba(0, 0, 0, 0.8)]and developing a step-by-step solution.
Q2: Is this a programming course?
A2: This is not a programming course. [color=rgba(0, 0, 0, 0.8)]We will look at programming in the last part of the course,
[color=rgba(0, 0, 0, 0.8)]and when you're done with the course,
[color=rgba(0, 0, 0, 0.8)]you will have written some simple programs,
[color=rgba(0, 0, 0, 0.8)]but that's not the main focus.
[color=rgba(0, 0, 0, 0.8)]Rather, this course teaches you the things you need to think about before you write a program.
补充内容 (2018-12-7 12:36):
新手小白第一次在【公开课】发帖 - 监督自己,每日打卡 : 分享所学所思,记录所感所想 !求加米,求鼓励~~~~
补充内容 (2018-12-7 12:41):
同时给大家补充一个纪录片Documentary -“ The Secret Rules of Modern Living: Algorithms” - Available on Netflix 应该可以免费看:) |