Solve your Computer Problems:
A Blog of Useful Information

As we research computer problems, we find interesting articles about security, useful applications, website design and solving computer problems. We hope you find these tidbits useful.

Thursday, August 30, 2007

School wants the web without internet

So the school I was working in wants to be able to show websites to the students without them accidentally going off on the Internet. I suggest they use WinHTTrack. Here is the information: HTTrack is a free (GPL, libre/free software) and easy-to-use offline browser utility. It allows you to download a World Wide Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer. HTTrack arranges the original site's relative link-structure. Simply open a page of the "mirrored" website in your browser, and you can browse the site from link to link, as if you were viewing it online. HTTrack can also update an existing mirrored site, and resume interrupted downloads. HTTrack is fully configurable, and has an integrated help system. WinHTTrack is the Windows 9x/NT/2000/XP release of HTTrack, and WebHTTrack the Linux/Unix/BSD release. It can be downloaded from http://www.httrack.com/page/2/en/index.html

Monday, August 20, 2007

Teach a Kid to Program / Wired How To's

Teach a Kid to Program / Wired How To's

Tools

Logo Logo is a programing language for kids. There is a free version for the PC, MSWlogo, which also has lots of online tutorials. There is also a free version for the Mac, ACSLogo.

I was able to teach children as young as 2nd grade the basics of Logo, including understanding programs that used recursion(!). I put my Logo lessons on the web.

Lego Mindstorms Programmable lego sets that offer a fairly simple programming interface. There is also a free online Lego simbot which overlaps with Logo.

Flowol Control applications offer a good visual way to learn programming concepts. Flowol is a popular one used with students.

Game Maker Game maker is excellent and free and allows for both drag and drop and coding.

Scratch Scratch is a superb new visual programming environment that is gathering a lot of attention amongst educators. It can be used to create games, tell stories, respond to variables and so on.

Alice For the final stage I would recommend alice for OOP but without the headache!

Pipes

One thing I'm going to try with my 10 year old is Yahoo Pipes

KPL

Code for Fun says I would highly recommend KPL(Kids Programming Language) ...It's like BASIC on steriod..KPL is based on C#.

Hackety Hack

why, the luck stiff, put together an environment specifically designed to get kids interested in programming. It's based on ruby and specializes in creating applications that would interest kids, such as a blog or a music player. This is why he did, here is how you can get it, and here is more info about it.

Phrogram

My husband started my then seven year-old with http://phrogram.com/ She was able to do "Hello World" and line graphics with his help, using the free version. They include a nice tutorial and it looks like a real programming environment, so moving up, when they're ready, won't be too hard.

Toontalk

I played this several years ago. In the game-like program, everything looks like it's made out of legos, and you train robots to do things by going inside their thought bubbles and doing the types of things that you want them to do. Completely non-textual, but it is a form of programming. Website here: http://www.toontalk.com/

I'm a secondary teacher rather than primary so am not an expert at teaching 5 year olds but I can say what I do in secondary:

I would say the first stop should be MSWlogo which is free - http://www.softronix.com/logo.html - with lots of online tutorials Control applications offer a good visual way to learn programming concepts. Flowol is a popular one I use with my students - http://www.flowol.com/ Another control application is a free online lego simbot which has overlaps with Logo - http://mindstorms.lego.com/simbot/ Scratch would extend what has been learned form the above applications nicely - http://scratch.mit.edu/ - and free courses are available on the web - http://www.meridianmoodle.com/course/view.php?id=35 Game maker is excellent and free and allows for both drag and drop and coding - http://www.yoyogames.com/gamemaker For the final stage I would recommend alice - http://www.alice.org/

Don't forget Squeak. I've heard pretty good things about it, and you can do real things with it. It is the language underneath Scratch.

<http://www.squeak.org>

Friday, August 17, 2007

Online service creates image of newspaper

I just came across a great service that you might find useful for your website. It creates a JPG of a fake newspaper based on the information you input. http://www.fodey.com/generators/newspaper/snippet.asp