|
|
|
|
|
by tsumnia
2898 days ago
|
|
As someone researching CS Education, what are your thoughts on understanding something vs. knowing how to do something (the generally accepted Western vs. Eastern education debate)? Playing music and music theory are two separate domains that help demonstrate the other but are ultimately separate domains; I think some of CS's current struggles with retention stem from which version gets taught by bootcamps and academia. |
|
I'm inclined to agree that being able to recognize and recall information is a different (and often prerequisite) skill from applying the same information. Bloom's taxonomy https://bit.ly/1KRj4ZH is the way I think about it: recall/recognition, comprehension, application, analysis, synthesis, and evaluation of the same piece of knowledge are all distinct skills. You have to teach or seek to learn each separately... its not automatic that learning one gives you the other skills. (There's been some criticism of the taxonomy. But I'm not sure I've seen a better model.)
The latter part of your question, about academic v practical education in CS programs... I'm not familiar with the research about what improves retention in academic programs. That said, the more you can align and connect to someone's values and beliefs -- what gives them purpose -- they more motivated they are to learn.