-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
一:面向对象的 JavaScript #128
Comments
Q&AJimmy: 卧槽,已经买了? |
无意间看到一篇教学方面的好博文,讲了如何组织一个课程的三个层面,每个层面的难点,及如何通过一个模型来辅助解决这个(些)难点。文章链接在此:A few useful analogies
课程(Program)设计:动机 与 验收 Motivation & Validation对于一个课程,我们(学生)很容易从大的角度询问两个问题:为什么 和 怎么做。一门课程需要倾注教师的心血和学生的精力,因此,弄明白课程目标,能回答“为什么要花费大量精力学习这个课程,其价值何在”这个问题;弄明白教学手段,能回答“是否能更高效地学习”这个问题。 作者讲,对于这两类问题,他同时会向历史寻求回答。他会尝试回溯行业历史,尝试了解其他领域是如何解决这些问题的。(他的)结论是,抽象。抽象帮助人在还未深入细节的时候,通过概念或模型理解其宏观视图。用 井模型 well model 来比喻 就很形象。 抽象有两种实践方式:
不过,抽象只解决了学习全图和道路这两个最顶层的问题,对于每个模块、每个课时如何学习的回答还没有可落地的助益。这也引出了下面我们要谈的更深入的两个内容。 模块(Module)教授:深度 与 广度 Breadth & Depth矛盾在于,时间是有限的,因此在一门课程中广度与深度必不能兼得。特别是在类似全栈工程师等课程中 作者提出了一个 soil 模型来解决这个问题: 即对于每个 topic 的知识,尽量在一个模块/课时的教授中把它们放在一个同样的抽象层级中。此外,还有两个自然却极难的要求,做到的话能使学生根据自身余力选择是否理解到更深的抽象层级,同时不理解上一层知识的自洽理解:
课时(Lesson)实操:内容 与 外延 Content & Context
|
课程反馈Well
Confusing/Improvement
|
Object Oriented JavaScript OOJ
TODOLIST
总路线图
最核心理念和知识
this
keyword 1.3 this 关键字 #133标准、规范
async
等有价值的特性,值得一看最佳实践
最佳的信息源
每种信息源不超过两个。
最佳的工具集
学习阶段图
成长型思维
The text was updated successfully, but these errors were encountered: