![]() Create: generate new algorithms or programsįor a beginner, I would expect you to be floating in the first two stages.Evaluate: judge an algorithm or program.Analyze: draw connections between related algorithms and programs.Apply: use algorithms in the appropriate situations.Understand: make sense of computing discussions.Remember: pull computing information from your memory.In this taxonomy, there are 6 levels of cognitive processing organized from least sophisticated to most sophisticated: This is a simple model that gives us a way to think about different levels of mastery. In fact, in education, we often refer to Bloom’s Taxonomy when it comes to learning. What they struggle to teach are higher levels of thinking beyond memorization and comprehension. After all, most programming courses only teach the mechanics of programming (i.e., if statements, loops, etc.). Of course, when you’re a beginner, it’s tough to know where to start. To do that, you need to solve a large variety of problems in your chosen domain. Sure, the fundamentals are important, but the end goal should be to turn those theoretical skills into tangible programs. When it comes to learning to code, nothing is more important than getting hands-on experience. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |