Coding in the Classroom: A Long-Overdue Inclusion One need not look to superstars such as Mark Zuckerberg or Bill Gates to justify reasons for using code and programming logic in the classroom. There's plenty of literature that illustrates its positive learning outcomes. Coding in the classroom is linked to improved problem solving and analytical reasoning, and students who develop a mastery of coding have a "natural ability and drive to construct, hypothesize, explore, experiment, evaluate, and draw conclusions." But there are other compelling reasons for integrating code in the classroom. Reasons to Teach Coding 1. Wired Magazine reported that reading and writing code is the new literacy. 2. Coding in the classroom is a means of bridging the digital divide. 3. Temple Grandin, author and professor at Colorado State University and an autistic adult, said, "Without the gifts of autism, there would probably be no NASA or IT industry." Knowing there are programs for kids with ASD is good news for parents who shoulder the responsibility. 4.
A Complete Guide to Flexbox Background The Flexbox Layout (Flexible Box) module (a W3C Candidate Recommendation as of October 2017) aims at providing a more efficient way to lay out, align and distribute space among items in a container, even when their size is unknown and/or dynamic (thus the word “flex”). The main idea behind the flex layout is to give the container the ability to alter its items’ width/height (and order) to best fill the available space (mostly to accommodate to all kind of display devices and screen sizes). A flex container expands items to fill available free space or shrinks them to prevent overflow. Most importantly, the flexbox layout is direction-agnostic as opposed to the regular layouts (block which is vertically-based and inline which is horizontally-based). Note: Flexbox layout is most appropriate to the components of an application, and small-scale layouts, while the Grid layout is intended for larger scale layouts. Basics & Terminology Get the poster! Reference this guide a lot? display
Give Your Kids a Most Excellent Summer Coding Adventure | EdSurge Guides For a new generation of students growing up in a digitally-connected century, all roads lead to code. Coding is the new literacy. It will not replace foreign languages, but it will be the global vernacular for understanding how technologies work. Unlike the Trix cereal, coding and computer science aren't just for kids. Everyone, and especially teachers and parents, can lead by example and learn a few lines of HTML. We all read to our children from a young age and encourage them to write. Not every coding job involves working in a blue chip tech company or Silicon Valley startup. And contrary to public perception, learning to code doesn't necessarily require hammering away at a keyboard, eyes affixed on some text editor. In this collection of articles below we share different perspectives on coding movement. It's summertime...and the coding’s easy.
Great Tools and Apps to Teach Students Computer Programming June 7, 2014 Learning how to write a computer program is a lot like learning a new language. There are nouns, verbs, and sentences. With far fewer words than a spoken language, it may be easier too. A student of languages can pick it up just as quickly as a student of math. KineScript Using the same visual programming metaphor as MIT's Scratch, this app helps students craft animated stories. Targeted for kids, this free desktop app teaches the popular programming language Ruby. Build a simple mobile app using the drag-and-drop code editor of this iPad app. Instead of a cumbersome screen-sharing app, use this free website to share the code you type in real-time. Also inspired by the visual design of MIT's Scratch, this colorful iPad app introduces young students to programming. Resources to teach programming in primary school. Apps to teach everyone from children to adults how to program.
16 Habits of Mind Essential for 21st Century Learners January 25, 2015 Below are 16 habits of mind our students need to develop in order to guarantee an optimal learning experience. These are cognitive processes that work at an analytic level to enhance one's mental and conceptual capacities in analysing and understanding things. Different as they are, these mind habits when taken together constitute the essence of a growth mindset needed for a balanced intellectual, social and physical development of the individual. The 16 habits of mind is a work realized by Habitsofmind.org which is a very good platform that provides a wide variety of teaching materials and resources for teachers and educators. 1- Persisting: Persevere in you what you do and keep focused. 2- Managing impulsivity Take your time and think before you act. 3- Listening with empathy Make an effort to understand others’ ideas and points of views. 4- Thinking flexibly Be flexible with your thoughts and be ready to try different alternatives and options.
100 Best DIY Sites on the Web 100 Best DIY Sites on the Web Saturday, February 26, 2011 at 6:06pm by Site Administrator DIY offers a great way to take on personal projects and make things your own. Although often DIY focuses primarily on home improvement, the DIY ethic expands out to arts, technology, and so much more. Home Improvement In these sites, you’ll find fun and useful projects to take on at home. Arts & Crafts Whether you want to learn how to make your own macro lens, or just find a knitting pattern, these sites will have what you’re looking for. Tech Find everything you want to know about hacking gadgets, electronics, and more from these sites. Makezine: Learn how to make your own fun electronic and tech toys with this site.Freedom to Tinker: Check out this site to learn how to modify and repair tech devices.Hack This Site! Lifehacking These sites present great ways to apply the DIY principle to everyday life. General Check out these sites to find anything and everything DIY.
The Computer Technicians Tool Bag on TQA Weekly Steve Smith explains and shows some of the important tools a computer technician may need in the field. Episode # 4-42 available on : Youtube Blip.tv Vimeo Download : MP3 MP4 HD MP4 SD WMV SD Released: July 10, 2014 The world is full of computers, and many of us are mostly unprepared to deal with the numerous issues that can occur and how to deal with those issues at the same time. First, having the right tools is important. Second, you need a way of transferring files from one computer, to the next. Third, it isn't always possible to run windows, in order, to obtain files because either Windows can't run correctly, or is damaged beyond repair. Fourth, cans of air spray, Isopropyl alcohol, and thermal paste. Fifth, computer running slow, full of malware, consider using Malwarebytes Anti-Malware Free. Sixth, zip-ties and rubber bands. Seventh, unintentionally deleted files. Nineth, Portable Apps, is an awesome place to find applications that are portable. Sources & Resources