Showing posts with label computer. Show all posts
Showing posts with label computer. Show all posts

Thursday, July 25, 2013

TOS Review: Homeschool Programming

It must be a sign my Schnickelfritz is growing up, but he’s dropped his plans to build a new amusement park called “Seven Flags.”  His new career career choice is to create video games—he’s got plans for a Hank the Cowdog series he’s been writing up.  Eager to encourage him in this at least more reasonable pursuit, I was happy to be selected for the  Homeschool Programming review.

The KidCoder Visual Basic Series is a year-long course, the first semester covering Windows programming basics and the second semester using those commands and skills to create simple computer games.  For each semester there is a PDF file of the instruction manual (200+ pages), and a zipped file (4.5MB) with Solutions Guide, tests, and working copies of the programs that will be built in each lesson.  You will also need to download Windows Basic 2010 Express—a free program available on the internet.  I found it most helpful to print out the manual and bind it so I could see it right in front of me as I typed.  A lot of the programming code appears in tan boxes and the windows that should appear on your computer screen are blue so color printing is probably the way to go.

There is also an optional purchase to get video instruction for each lessons.  These DVD’s must be viewed on the computer and are like power point presentations with audio.

 I’ll be honest that my son found the work slightly on the hard side, but he is just a little younger than the grades 6-12 recommendation.  He discovered quickly that while the coming up with ideas for videos games is fun, it takes lots of lines of coding and logic to make everything work.  Learning about strings and building loops was not as fun as turning on the video console.  And the exercises weren’t exactly thrilling either—we built a program that simply opened a window saying “Hello World!”  and another that popped up boxes with samples of different data types (“myBoolean: True).    I did let him go ahead and play some of the games that would be built in the second semester as a sort of dangling carrot—that once we got through the basics, we could turn to more fun activities, and that did get us through another week of lessons.  In the end, I kept on with the lessons myself and let him stop by and watch if he were interested.  We’ll hold onto the books and try again when he gets a little older, but be aware that the rest of the review is based on my experience.

The Windows Programming book has 14 Chapters.  Each chapter has 3-4 lessons, a bullet-pointed review, and a “Your Turn” section.   The first lesson or two in each chapter explains the concept in detail: Variables, Input Boxes, Strings, etc.  The final lesson in a chapter walks you step by step through building a program based on the concept. 

I was especially please that Kid Coder did not just walk you through the steps once and then assume I had it down perfectly.  I built my first project in Chapter Two—a simple pop-up window that said “Hello World.”  In the lesson I had to change the form’s name, label and text from the defaults.  This is a skill I would have to do with every new program.  Even as far as Chapter 5, the text was still giving me hints that I needed to look in the Form Design section of the screen to changes the names and where to click.  This saved me from having to flip back through earlier lessons looking for the pertinent information to refresh my memory. 

Each Chapter ends with a “Your Turn” exercise where I was to expand the program I’d been building or build a similar program, only this time there were no helpful hints.   It truly was a test to see if I understood the lesson or needed more review.  For example, in Chapter 5 I had been using the computer’s internal clock to build a program that would say “Good Morning” or “Good Evening” depending on the time of day.  My solo adventure was to use the same clock feature to determine if it was a weekday or the weekend.   My logic expression wasn’t formatted correctly and it thought every day was a weekday (wouldn’t that be horrible?).  So I had to go back and review the use of the “Or” in my statement.

I wasn’t able to get to the Game Programming book in my lessons, but as I mentioned I did let my son play the games so I have some preview about what I’ll be learning.   There are still lessons focusing on concepts—like controlling the movement of objects like the ship in the Bubble Blaster game pictured above.  There are topics dealing with sound, animation, adding text, dealing with virtual gravity, and more.   For the games themselves, my son’s favorite was Bubble Blaster and Ice Cream toss but we could also learn to build a Go Fish game and a bouncing line (not really a game but something to watch move around).

Homeschool Programming sells each semester separately (with or without videos) or you may save some money buying a Year Pack.

Course

Course Only

Couse & Videos

Videos Only

Windows Programming

$70.00 $85.00 $20.00

Game Programming

$70.00 $85.00 $20.00

Visual Basic Year Pack

$120.00 $145.00 $30.00
 
Photobucket

Thursday, April 4, 2013

Review: Computer Science for Kids



You know those news stories that come out saying that kids graduating today don't know why we say "dial" a telephone or that at one time we had to get up and cross the room to change the TV to one of the other 5 stations we received?  I realize that my son has never known life without a computer.  His favorite activity is studying Google maps or watching YouTube videos of roller coasters.  But to get ahead in life, I want him to learn to see the computer as a tool, not just an entertainment device.  So I was excited to get a chance to review a programming course from Computer Science for Kids.    The beginning course is available in both a Secular and Christian format.  The first ten chapters (learning to use Microsoft Small Basic) is the same, but the games/programs differ.   We received Computer Bible Games For Microsoft Small Basic with Bible themed games such as Noah's Ark,  the Lost Coin, and Bible Scramble.



We received a .zip file with Word files for each chapter of the text book (26.5 MB). You can see the Table of Contents online.  Our monitor is wide enough that we could have had the text file and the Small Basic open side by side, but I found it easier to read the text aloud to my son, sometimes even dictating code keystroke by keystroke.


Typing while I dictate
 I ended up printing each chapter as we reached it and adding it to our binder.  There are over 500 pages of material and if you'd rather not print it out yourself, a preprinted copy is available.

The website suggests a chapter per week and that older students can work independently--they will obviously need good keyboarding skills.  Schnickelfritz is at the low end of the suggested age range (10 and older).  With all the technical information to cover and the necessity for accuracy we went slightly slower ( 4 lessons in 6 weeks).   I would try to read ahead on my own before covering the information with Fritz.  My only experience with computer programming was the original BASIC language on a TRS-80 computer, but I didn't find anything too difficult to understand.  When I read with my son I made sure to share the screenshot images with him (he's such a visual learner) or I'd devise visual aids like this chalkboard with labeled boxes to represent variables.


We haven't actually gotten to programming any of the Bible games yet, but the download includes coding for all the graphic elements and working copies of the games themselves so Fritz could see (and play) what we're working toward.  The games are nothing mind blowing, especially to a boy who's played Xbox, but there is a great deal of satisfaction in seeing a program run that you've entered yourself.    In Lesson 4, we built a program that calculated savings and we had to go back and find three typos before it would work--mistakes in our keying, not mistakes in the text book.  There was almost an Easter Egg hunt feeling to it as we scoured through the code for our errors.


The paperback version of Computer Bible Games is available for $59.95 with free shipping the Digital eBook version is normally the same price but is on sale for $34.95 until July 4th.




Photobucket
 
 
 

Wednesday, October 27, 2010

Review: PGKey

Most homeschoolers will agree that to some degree their decision to keep their children at home is to protect them from the violence and sexuality so pervasive in the world today.  And yet, we often leave major gaps in our armor by allowing that world in through television, popular music, and the internet.  Recently I received a product to review designed to help boost our defenses in the last category.  The PGKey SafeKey, which  looks like a thumb drive, touts "Protection for Your Children. Peace of Mind for You." 

According to the packaging PGKey includes:

  • SafeKey Session Recorder

  • SafeKey Encryptor

  • Safe Key Safe Search

  • SafeKey Time Lock

  • SafeKey Alerts


You simply plug the PGKey into an empty USB port, the software loads automatically, you select a password for yourself as administrator and set up user ID's for the children you want to monitor.  When you go online you can customize the system by either blocking certain websites or only allowing access to a list of specific websites.  You can set  time limits  for computer usage and you can set up alerts if you child types certain words or phrases.  When I set up accounts for myself as administrator and my son as a user, the program automatically set us up as separate users when we start up Windows.  For myself, I had to type in a password at start up.  My son had no password but the computer would lock up unless the PGKey was plugged in--not just for internet access but any computer usage.   Now let's go through those features one by one:

Session Recorder--Most of the space on the PGKey is set aside to record screenshots at intervals of time you set.  As administrator you can then view the screenshots as a slideshow.  This is not just internet time, but any time used by the child ( I got to see a lot of solitaire games).  When the key fills up (60 hours worth)  it should discard the oldest data to make room for the new information.  I don't know if that actually occurs because my son is not allowed that much computer time.  I do know that when I first installed the PGKey, I would get a "write stream error."  The technician discovered that a dummy file they use to test capacity had not been removed from my key before shipping.  It would not record any screenshots until the dummy file had been removed.

Encryptor--The PGKey  relies on a parents password to disable its use, change blocked sites and alert words, and allow additional usage time once the limit has been reached.  If the key has been removed or someone tries to "hack" it, the information will be recorded.

Safe Search--The PGKey changed our default search engine to its own Google based Safe Search.  We use Google anyway, but this new version only allows for web searches not video, images, books, etc.   Of course you can always go to the search engine's website and use it rather than using the one on your menu bar.

Time Lock--I tested this by setting the limit to 10 minutes.  The feature worked perfectly--after ten minutes (not all internet time) a window popped up saying the limit had been reached.  The was a place for me to type in my password giving Fritz an additional 10 minutes of time.

Alerts --  To test this feature I set up an alert any time the phrase "Mississippi River" was typed.  When I put the phrase in the search engine I got an email alert within the hour.  Not satisfied with that (and assuming some teens will spend a lot of time and energy devising ways around the system), I typed in "river near St. Louis."  I used one of the phrase words and received a list of sites and images with the phrase "Mississippi River" in their titles and texts, but no email alert.  As a parent, you'll have to spend a lot of time inputting phrases and individual words if your goal to know when your kids are delving into forbidden areas.  NOTE: the keywords do not deny access to information, they just trigger an alert to the administrator.

The final feature I tested was blocking websites.  The online tool indicates that any website I list will be in addition to a list kept by PGKey (I'm assuming they've researched the seedier sites I don't even want to know about).  I chose a benign little site--Ultimate Disney, that provides information on Disney movies and DVDs.  When I typed in the address I was redirected to their main host site that has a completely different address (DVDizzy.com) and the site was not blocked.  I set up a new blocked site (Amazon.com) and this time the blocking worked.

Since my Schnickelfritz is so young and has such limited computer usage anyway, I think the best use for us at this time is to just allow access to a short list of sites.   As he gets older, we may take advantage of other features.  The PGKey is more of a reminder that "Mom is watching" than a real shield against filthy language and inappropriate images and videos.

The PGKey retails for $49.99.  Once it's purchased there are no continuing fees but you will need  to purchase separate keys for each computer in your house.  On their website  you can request a free trial (it doesn't say how long the trial period is).  You can see what my fellow Crewmates thought of the PGKey by clicking here.
Disclaimer: I received one free PGKey for the purposes of completing this review.  I received no other compensation for my honest opinion.
Related Posts Plugin for WordPress, Blogger...