It's been great to see all the posts on Twitter this week and the many articles focused on National Computer Science Education Week. The #HourofCode hashtag has been lighting up Twitter this week, which has been really exciting to see (and I have loved reading and sharing all the great links).
Science and teaching students coding. All of course in response to this week being
The idea behind #HourofCode is to expose as many people, especially students, to the basics of coding. The hope is by showing that anyone can learn coding, need for, interest in and involvement with computer science will increase. One of the many articles I read this week was one that suggested Computer Science courses should be considered math credit. I think this is a great idea - it would provide a valuable math credit option for students, especially those not interested in the traditional Algebra II, pre-calculus, calculus path, which is usually the push for a majority of students. Often a path completely unnecessary for most students, who would benefit more from Probability & Statistics, Computer Science and Financial Literacy courses, which often don't exist as options. In fact, I would go so far as to say, that computer science classes would be far more beneficial for the majority of students as math credit than Algebra II, pre-calculus or calculus. In this technological age, where a majority of jobs require tech skills, coding and/or the ability to understand coding is a necessity.
I look at my recently graduated daughter (from UT Austin), who graduated with an Advertising Degree and is having a difficult time getting a job in large part because the skills many marketing/advertising companies are looking for are coding skills: HTML, Java, Codex - can you design and build a website? An app? None of which was part of her advertising curriculum. And not something that was offered in her high school either. Will she go out and learn it now? Absolutely (hopefully on-the-job training!). But, what this emphasizes for me is computer science is a vital need in our K-12 and higher-ed curriculum and one that is NOT being given enough focus.
Hopefully, #hourofcode is helping to make Computer Science become a required course/subject in schools. But, if it's not in your school, there are so many resources where, no matter what you teach, you could begin utilizing/teaching coding in conjunction with your own topic. Why not start the movement yourself in your own school? The links above provide many resources, but here are some specific resources as well.Obviously there are many more options out there, these are just some of my favorites, with students in mind.
Science and teaching students coding. All of course in response to this week being
The idea behind #HourofCode is to expose as many people, especially students, to the basics of coding. The hope is by showing that anyone can learn coding, need for, interest in and involvement with computer science will increase. One of the many articles I read this week was one that suggested Computer Science courses should be considered math credit. I think this is a great idea - it would provide a valuable math credit option for students, especially those not interested in the traditional Algebra II, pre-calculus, calculus path, which is usually the push for a majority of students. Often a path completely unnecessary for most students, who would benefit more from Probability & Statistics, Computer Science and Financial Literacy courses, which often don't exist as options. In fact, I would go so far as to say, that computer science classes would be far more beneficial for the majority of students as math credit than Algebra II, pre-calculus or calculus. In this technological age, where a majority of jobs require tech skills, coding and/or the ability to understand coding is a necessity.
I look at my recently graduated daughter (from UT Austin), who graduated with an Advertising Degree and is having a difficult time getting a job in large part because the skills many marketing/advertising companies are looking for are coding skills: HTML, Java, Codex - can you design and build a website? An app? None of which was part of her advertising curriculum. And not something that was offered in her high school either. Will she go out and learn it now? Absolutely (hopefully on-the-job training!). But, what this emphasizes for me is computer science is a vital need in our K-12 and higher-ed curriculum and one that is NOT being given enough focus.
Hopefully, #hourofcode is helping to make Computer Science become a required course/subject in schools. But, if it's not in your school, there are so many resources where, no matter what you teach, you could begin utilizing/teaching coding in conjunction with your own topic. Why not start the movement yourself in your own school? The links above provide many resources, but here are some specific resources as well.Obviously there are many more options out there, these are just some of my favorites, with students in mind.
- Globaloria - this is an amazing curriculum that can become part of any content area. Students learn coding and content by developing a computer game to teach others. Check it out here: http://globaloria.com/ I've had the privilege of working with these folks, and they do an excellent job connecting Common Core, Next Generation, and ISTE Tech standards to content while students learn to code.
- Code.org Has some great #hourofcode tutorials kids will love. Just some listed below:
- Tynker has grade-level games and coding and teaching support as well
- Khan Academy - coding tutorials among the many free content videos available.
- http://www.teachcs.org/
Comments
I think you should add this resource:
http://www.teachcs.org/
Karen