"Online Python Tutor is a free educational tool that helps students overcome a fundamental barrier to learning programming: understanding what happens as the computer executes each line of a program's source code. Using this tool, a teacher or student can write a Python program directly in the web browser and visualize what the computer is doing step-by-step as it executes the program."
Online Python Tutor is a free educational tool that helps students overcome a fundamental barrier to learning programming: understanding what happens as the computer executes each line of a program's source code. Using this tool, a teacher or student can write a Python program directly in the web browser and visualize what the computer is doing step-by-step as it executes the program.
Digital citizenship is a key component of the technology and media literacy. We should not only teach our students how to be good citizens in the real physical world but how they can be good netizens of the online world as well.
Is your computer infected with a virus that is preventing you from downloading security updates from the Internet or from running any antivirus program on that machine? Or are your looking for an antivirus software that can be carried on a USB drive to quickly scan any disconnected computer(s) for viruses or malware?
The open source hardware platform Arduino has been the central platform of my electronics class since the beginning of 2008 and I've learned a lot in that time. I use the Arduino to teach some basic programming and introductory electronics concepts. This course led me to create a website (http://electronics.flosscience.com/) to help support my students as well as others who might want to use this platform in education. Now I'm ready for the next step.
Open Turing is an open source fork of Object Oriented Turing 4.1.2 for Windows. It is up to 50% faster, includes new features like 3D support, and is constantly being improved.
The National Science Foundation, in support of Computer Science Education Week 2011 (CS Ed Week), is proud to announce its rollout of CS Bits & Bytes, a biweekly newsletter highlighting innovative computer science research.
"Processing cross platform and is a totally free to download, use and publish with programming language. The download includes the programming environment and compiler as well. Processing is based on JAVA and can use many different JAVA libraries. It has also now has the ability to compile apps for Android as well as run as Java Script. It is these to latter functions that I focus on for this site."
Note that there are numerous references to the "Getting Started with Processing" textbook, available for a nominal charge at Amazon.
"Dropbox is an awesome service. You can back your files up to the cloud, sync them between computers, and share them with your friends. That's not all it can do, though. Here are our top 10 favorite clever uses for our favorite file syncing program."
Think Java is an introduction to Java programming for beginners. It is tailored for students preparing for the Computer Science Advanced Placement (AP) Exam, but it is for anyone who wants to learn Java.