Least Tern > Tech Class > Teaching About Technology
Programming
Languages
Resources for the Tech Teacher
Elementary | Middle School | High School
- MicroWorlds & Lego Logo & Logo
- Lego Dacta - supplies and materials for the classroom
- Logo Park - from Math Playground, interactive Logo programming for beginners
- Robotics on the Web - links to lesson plans that work, including activities for elementary age children - code for robotics lessons
- The Logo Foundation
- Luna Rover - this interactive programming module simulates simple RCX programming (as well as Logo programming) - a wonderful way to begin the exploration of directionality
- Programmable Bricks Software: LogoBlocks - alternate software for use of Lego Lego and RCX - available only from MIT - please read this Information Note for OSX Users - you will find a Manual of sorts here as well
- The Roamer
- Purchase the Roamer and peripherals from the USA catalog of Valiant Technologies - be sure to visit the Free Stuff for activities to download
- Roamer Control - Lessons, directions and resources from Kent, UK
- Patterns and Logic - online activities that encourage logical thinking and pattern building
- Pattern Builder
- Can Teach - Patterns and Relations
- Mathematics Interactives - Interactive Manipulatives - select the k-5 group
- VPython - open source 3D programming environment that some recommend for students as young as 3rd grade (independent learners) - all platforms
- Other - Shapes and Sequence
- GollyGee Blocks software can't be beat - this is educationally serious - take advantage of the web site and the e-mail contacts
- blocks - pre-Logo programming that follows wonderfully after GollyGee - this is an online activity - it can also be used a an introduction to Logo programming / Microworlds for elementary school
- Logic games you can play at KiddONet NetGames - you do not need to join to play the simple logic games
Netomat - a web-based environment for collaboration and interactivity
- Other - Software
- Squeak - new programming environment from Alan Kay - network ready, scalable to all ages - free download - Try this one!
- Stagecast Creator - create objects, environments and rules in this fully visual environment for exploring basic programming concepts
ToonTalk - early programming environment also encourages literacy and problem-solving
Middle School - see also Robotics and the links above, all of which can be used in Middle School
- Luna Rover - a virtual programming environment - best viewed in Netscape - this would be a good introduction to Logo or other logical programming language
- VPython - open source 3D programming environment that some recommend for students as young as 3rd grade - all platforms
- Revolution Express - all-platform application builder with less language to learn - trial version available - Educational pricing
- Valiant Turtle is a new product that is like nothing else - from Valiant Technologies USA catalog
- MicroWorlds and Lego Logo & Logo
- The Kids and Computer Pages - enter this site to learn more about MicroWorlds and Logo programming
- Lego-based Curriculum Activities - from Tufts - guides to Lego and Lego robotics materials, constructions, programming
- Learning Logo - basics explained by a father, Mike Koss - can be developed into a sequential curriculum
- The Logo Foundation
- Logo Tutorial - from Brown University
- MSWLogo - for the PC
- NRICH, from the UK, maintains an archive of activities - and a monthly challenge in Logoland
- Programmable Bricks Software: LogoBlocks - alternate software for use of Lego Lego and RCX - available only from MIT - please read this Information Note for OSX Users - you will find a Manual of sorts here as well
- TurtleTracks - especially good on the Macs - open source turtle LOGO - useful for the Logoland activities
- Check out the games in the LSCI Microworlds project library - LSCI also markets MicroWorlds
- Here are more games, most made by students
- Basic Skills
- Basic Turtle Commands
- Turtle Tricks
- Testing with When
- Special Variables for Testing
- Asking Questions
- Loops and Multitasking (Launch procedure)
- Animation in MicroWorlds (the code to make it happen)
- Adding Speech Bubbles to a project
- Moving the Turtle with the Arrow Keys
- Make your own game (code and explanation)
- Microworlds games from MathCats
- Dr.Scheme - a more simplified, graphical representation of Scheme - downloads, documentation
- Basic & Visual Basic
- Chipmunk Basic -download to a Mac computer. There is a nice tutorial on this page.
- TB Ref - a freeware reference program
- True Basic Information Center - the company web site - includes demos and samples
- HTML, etc. - not true programming, but good introduction to the idea that code creates onscreen results
- A Beginner's Guide to HTML - printable guide, or use it online
- HTML and CSS - these are classroom tutorials and links to information from Least Tern, used in 7th grade Html classes
- WebMonkey for Kids - you will find this link everywhere because it is the best
AP Computer - including online courses
- Official College Board site
- Unofficial AP Computer Science teacher's list - unmoderated listserv for teachers
- Mark Stehlik's AP Computer Science Page - many resource links
- New Jersey Institute of Technology Distance Learning C++
- Park Tudor offers an online course for HS students
- C++ and Java Curricula from ICT
- Colgate University AP Computer Science resources
- A.P. Computer Science - a huge plus here is instructional video created by the site author, Fred Bartels of Rye Country Day School, CT
- C++ and Java
- From the Ground Up - C++ - a ThinkQuest entry
- BlueJ - has been used by good programs as a pre-Java (AP track) language - objects only and open source - site has some support
- The Java Tutorial - from Sun Microsystems
- JavaTutorials - free downloads
- JCreator - Java IDE - shareware Java editor for Windows environment - $69 for single user - 30 day trial - JavaWorld has a tutorial for this app
- Free public lessons from NoblesNet
- CodeWarriorU - from Metroworks - free online classes
- Steve Fleishman's Hyperwoogie Classroom Jam - a C++ curriculum, but also a good source of guide and other information (scroll down)
- php and MySQL
- php | architect - monthly ezine dedicated to all things php
- PHP builder
- PHP Project Page
- PHP tutorial
- WebMonkey PHP
- Other languages
- JKarelRobot - a Java programming course of instruction, requires download and installation of applications and files - Mac X and Windows - more instruction is available from Karel the Robot, Alex Hills School IPT Karel Robot lessons, and selected chapters from a recommended text
- Python - official language home - recommended by many on the EDTECH list as the best first HS language (pre-Java)
- VPython - open source 3D programming environment that some recommend for students as young as 3rd grade - all platforms
- Revolution Express - all-platform application builder with less language to learn - trial version available - Educational pricing
- RealBasic - all-platform language with support for education that includes a free Curriculum - district pricing
- xbasic
- XBasic Official Site
- Visual Logic - home page for this flowcharting approach to the teaching of programming a the HS level - trial download for teachers
- Visual Studio (or VBasic) - Windows only - if you use it, check out the MSDN Academic Alliance - for a flat $399, students and teachers can install Studio and get teaching and support materials
- MIT Scheme - downloads for platforms other than Mac, links to guides and info
- Dr.Scheme - a more simplified, graphical representation of Scheme - downloads, documentation
- ACM Model High School Computer Science Curriculum - a model for non-language specific courses
- HTML and CSS
- free-ed.net - online courses in programming & tools
- Programming Right From the Start - text order site with free download of VisualLogic demo, an introductory programming environment
- Game Design - links to our Teaching About Technology resources
E. Sky-McIlvain 08/20/2004