Finch RobotWe have a dozen finch robots that we use with GirlsCodingWithGirls. They can be used to learn nearly 2 dozen different languages.Finch website - finchrobot.comHere is a link to some more advanced topics with Finch at BerkleyApp and Game DevelopmentApp Inventor was created at MIT. It is a free on-line application for writing apps for android devices. It used to be associated with Google but they have cut their funding.
- Here is a YouTube tutorial on App Invent that might be helpful.
- Here is a link for how to program an app that will make your phone randomly dial a number for a phone raffle.
- Prof. Morelli's Course on App Inventor
- Online App Inventor textbook by the creators. GREAT EXAMPLES
- App Inventor course-in-a-box
XNA game development for the Xbox, PC and Windows phones
Gamemaker is used to make games for Mac, Windows or Androids.
CSTA is the Computer Science Teachers Association with lots of useful information and links
How to turn a java applet into a screen saver.
- Here is a link to the videos of presentations from the CSTA conference I attended in Washington DC. They include an introduction to app inventor, women in CS, Ten Commands for the Digital Age, and many more. GREAT conference.
Developer.com is a great site to learn a little about a variety of topics including Java, Mobile Devices, .net and daily news.Learn about coding topics while coding in the browserCyber Corps Challenge - www.cybercenters.orgCoding for kids - lifehacker
Computational ThinkingReading, Writing and Arithmetic aren't enough in today's society. One of the most important skills that students must learn today is called Computational Thinking, A simple definition would be : knowing how to use technology to solve problems. For a more complete understanding, see the Center for Computational Thinking created at Carnegie Melon. Much of my philosophy on the importance of Computer Science for all high school students comes from Computational Thinking discussions. To be competitive in the digital age, our students will need to graduate with stronger Computational Thinking Skills.
- VR bus to Mars
- 60 Minutes story about Hacking at DARPA - Feb 2015
- Cryptography and Encryption -
Diffie-Hellman(5 minutes) and RSA(15 minutes)
- Check out these amazing humanoid robots
- Tutorials at TheNewBoston.org - java, C++, C#, PHP, Python, HTML5 and many more
- If you have 20 minutes of free time, I highly recommend watching a TED video. These are the leaders and pioneers in various fields talking about the amazing things they are doing.
- The Sixth Sense - this video is a few years old, but it still amazes me. The future of interactive personnel computers.
- Online course available from MIT, Stanford and Khan Academy. VERY INTERESTING,
- Watch these autonomous flying robots determine how to work together to steal a textbook. Swarmbots
- Randy Pausch's Last Lecture is inspirational. He created Alice, which I use in the animation course.
- When at Penn this summer for a workshop, we saw robots playing soccer. Amazing.
- How does the Internet work in 5 minutes. History of the Internet if 8 minutes.
- How does cryptography work in 5 minutes
- Grace Hopper on Late Night with David Letterman
- Video game helping with pain management of burn victims
- Fixing a BMW with augmented reality glasses
- Google's self driving car. This is a short video, there are more informative videos that can be searched.
- VERY INTERESTING. A recently found audio recording of Steve Jobs speaking in 1983 about the future of computers. Amazing Vision.
- 60 Minutes video (13 minutes) about robotics
- Google Glass video1 video2
- Hacking a car video