background preloader

Happy Nerds - Programming Links for Kids

Thinkersmith's Computational Thinking Teaching kids how to write computer programs, by Marshall Brain by Marshall Brain Quick Intro - If you are looking for a quick and easy way to teach your kid a real programming language, without downloading anything or buying anything, try these Python tutorials. Your kid will be writing and modifying code in just a few minutes. Marshall Brain's quick and easy Python tutorials Let's say that you have children, and you would like to help them learn computer programming at a youngish age. As the father of four kids, I have tried to approach it from several different angles. Let's start with a something important: Every kid is different. The second thing to realize is that real analytical skills often don't start appearing until age 11 or 12 or 13 in many kids, so expecting huge breakthroughs prior to that may be unrealistic. That being said, there are lots of fun things you can try as early as five or six... Games Let's start with a few games. Then there is this game, which actually does a very good job of teaching simple programming skills: Python for Kids

Academy Introduction to Computer Science | Curriculum Curriculum offered through the Oracle Academy helps students prepare for university-level CS studies and future careers. The Oracle Academy’s Introduction to Computer Science curriculum is designed to awaken student interest in computer science. Recommended for use in secondary schools, technical/vocational schools, and 2-year colleges, it maps to several relevant standards and exams. Our courseware is also modular, enabling faculty to incorporate entire Oracle Academy courses or select lessons only into their existing CS program. Click on the titles below to see course descriptions. 1 When combined with Java Fundamentals. 2 When combined with Java Fundamentals. 3 When combined with Database Design and Programming with SQL. Self Study Courses Learn how to create games, simulations and other graphical programs by using basic Java programming. Begin Alice Course Begin Greenfoot Course Oracle Press Books To place an order, sign in to the Oracle Academy website and click on “Member Resources”.

How To Teach Programming To Kids This is R. L. Shanker’s submission for the HP Magic Giveaway. Feel free to leave comments for this article as you see fit – your feedback is certainly welcomed! If you’d like to submit your own how-to, what-is, or top-five list, you can send it to me. You probably know a kid who is bitten by the computer bug – could be your son or your nephew or your friend’s kid. In this how-to, I review two tools that have been tested successfully in homes/schools across the world. Age 6-9 years Scratch: A product of the Lifelong Kindergarten Group at MIT, Scratch provides kids with an exciting environment to create and share computer applications. Age: 10-14 years Phrogram. The only downside is that Phrogram is not a freeware. Age: 15+ years The kid is now ready for the big league; it is time to respect his intellect and let him take the deep plunge. Final thoughts Engage, engage and engage. The actual choice of software or platform is a subjective one – it depends on the student and the tutor.

Downloads BackTrack 5 comes in several flavours and architectures. The following page will help you choose the right version for you. Although registration is not required, we would certainly appreciate it – and it would also give us the opportunity to update you when there are important BackTrack updates or news. BackTrack 5 is OUTDATED and no longer supported – Downloads have been discontinued . Please check the KALI LINUX project instead. I’ve downloaded my BackTrack image, now what ? If you are unsure of what to do after you have downloaded your copy of BackTrack, we suggest you head on to our BackTrack Wiki which contains step by step instructions on how to get up and running with BackTrack. Need a real world penetration testing course? Perhaps you are an experienced penetration tester who needs to go a step further? We would like to thank the following for mirroring Back|Track

Programming 101 - The 5 Basic Concepts of any Programming Language - How to Program with Java First off, I’d like to say that I’m writing these preliminary posts in a way that I’ll assume you have very little knowledge in programming. I want this content to provide anyone “walking in off the street” the knowledge to be able to write their first program with the Java programming language with as little pain as possible. So, let’s get started with our first topic: The 5 basic concepts of any programming language. You might say, “Why are we talking about any programming language? I thought this was about Java”. So here are the 5 basic concepts of any programming language: I recognize that these words probably look foreign to you, but don’t worry, I’ll do my very best at taking the mystery out of them. What is a variable? Variables are the backbone of any program, and thus the backbone of any programming language. This concept is extremely powerful in programming and is used constantly. What the heck are String, Integer and Double? Excellent question! Plenty of Ways to Learn

All commands | commandlinefu.com PC Hell: Computer Hints and Tips to bring you back from the edge

Related: