![]() ![]() In an already crowded daily workload, how does a teacher build learning time into having a life? With a look given towards critical thinking, making, constructing, coding, … is it something that each individual teacher should be left to learn on her/his own? Even the choice of a language is a non-trivial task – I’ve made reference to a couple of web-based offerings above but there are languages that can be installed locally that work just as nicely. I’m the first to admit that it’s been a lot of fun but it’s still work. For me, learning a new language has always been hard work. I’ll be honest – I still don’t know the answer to the original question. And yet, there’s another thing that any computer science teacher will confess (hopefully in the open), it’s not uncommon to assign a problem that requires a skill far above and beyond the ability of a student to apply current abilities and learn enough new to solve.Īfter all, of all of the disciplines, mistakes in coding can be unforgiving at times. As any computer science teacher will attest (hopefully in the open), this is where the student can clearly outshine the master. Perhaps being able to code a solution to a math problem or do a little inquiry with some data in another subject area. Again, though, how does the teacher learn enough about TouchDevelop to help students who want to modify the program after the tutorial ends?Īnd, the point of the tutorial is to know enough to move on to other things. It’s a great deal of fun and we know that some people have taken it and had students embrace it. Recently, I had blogged about the creation of a Flappy Bird-like application via a TouchDevelop tutorial. How about Python as a programming language? It’s interesting and fun to work through the activities. The tutorial uses Blockly as the language throughout the tutorial. Is there a way to learn “just enough” to make a meaningful activity to address curriculum expectations in mathematics or science or whatever subject area you’re interested in? One of the best examples of learning would be the one provided by. Most of the time, it covers all of the aspects of the language – including things that you may never need. If you’ve taken any computer coding course, think of the content. It’s based on needing to know enough to do meaningful coding with students in a non-computer science class. ![]() It’s not framed in the context of knowing how to write the next great program or app. ![]() Nonetheless, I think it’s an excellent question and I’m not sure that anyone really has the right answer for all cases. Honestly, though, over the years I’ve learned or dabbled in so many different languages, I probably couldn’t sit down and write a program from beginning to end without messing myself up with syntax or any of the rules of the chosen language. I came back with a lame “It depends upon how you learn best” which is probably a correct answer but, I suspect, totally useless.įor me, learning online or via tutorials, is the most expedient way. First, as you know, the options aren’t necessarily exclusive, but I think I understood the intent. “What’s the best way for a teacher to learn how to code – take a class or learn online?” ![]() In addition, this page contains a series of short videos showing women whose lives were changed by code, and show that you don't necessarily have to be a computer science major to have some knowledge of coding have a profound impact on your professional life.I had an interesting question asked of me recently. The video below might give you a better idea of the types of opportunities that exist for people with the ability to code. Because computers are now a part of every industry, having some ability to code, no matter what career you're going into will more than likely only help to make you more attractive to employers. Pay attention to the fact that computer programmers aren't necessarily the stereotype of people working in cubicles. Learning to code is like earning the key to unlock all of those things.Īlso, if you're at a point where you're starting to think about what you want to do after high school, and getting a job that will afford you the kind of lifestyle you want, then look at some of the numbers below, and watch the video. Think about it, computers are becoming a part of nearly every aspect of our lives: your phone is a computer, televisions are computers, your car couldn't run without its computer. Everything you do using a computer, from playing a game on an iPad, to texting a friend on your phone, to being able to read this page is possible because someone wrote the code for it. Ok, what's the Hour of Code, and why should I care?Ĭoding is the process of using a particular language to program a computer to do something. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |