Saturday, July 20, 2013

KidCoder-Visual Basic- Review

For the past couple of months, my 13 year old son, Ryan has been learning Visual Basic (computer language) with the Kid Coder Visual Basic series from Homeschool Programming. This is a 2 semester course (which can be purchased separately or as a package.) Computer programming is a valuable skill that I think sometimes gets overlooked by homeschoolers

The first semester is Windows Programming, written for your 6th-8th grader*, and teaches the writing of graphical Windows programs using Visual Basic. This was easy to download and start immediately.  The first lesson teaches you about computers in general and walks you through the process of downloading Visual Basic (free).  I did the installation, but Ryan took over from there and was able to just work through these lessons completely on his own without any help from me. (Love that!) *My opinion on this is that it would be a valuable course even for your highschool students if they haven't been exposed to programming yet.  My 10 year old daughter is chomping at the bit to get started on this so I am going to let her try it.


 photo KC_WP2_Cover_MED_zpsb37bc144.jpg


Prior to beginning this course, your student should be familiar with using a computer keyboard and mouse, know how to select and run programs as well as navigate application menu systems.  They should also know how to store and retrieve files on a hard disk.  Some familiarity with text editors and web browsers is also recommended.  Beyond that, they teach your student everything he/she needs to know step-by-step in a clear and easy to understand manner.

Chapters Include:

  1. Introduction to Computers
  2. Get Your Feet Wet
  3. Exploring Visual Basic Programs
  4. Data Types and Variables
  5. Basic Flow Control
  6. Getting User Input
  7. Working with Numbers
  8. Working with Strings
  9. Using the Debugger
  10. Loops in Programs
  11. Functions
  12. Arrays and Structures
  13. Distributing Your Programs
  14. Putting it All Together


Ryan has been able to just sit down and watch the video lessons/ read the text lesson and do the assignments. Since this is our summer break he has just been working on this a few times a week. This has worked for us and when we resume school in late August he will pick up where he left off with this same schedule. I have been so pleased with how easy this has been for him to do on his own.  He's finished about 8 of the 14 lessons (divided into 48) chapters. Chapters end with a review and a "your turn" section where the students actually performs the tasks learned in the lesson.

View sample pages and watch demo videos and pertinent information about getting started.

Since we need to finish the KidCoder: Windows Programming before beginning Kidcoder: Game Programming, I can share a brief overview of what is included rather than firsthand experience. 

 photo KC-GP2-Cover_MED_zpsd403e231.jpg

Game Programming is a 238 page book which has 14 Chapters divided into about 45 lessons and will teach your student (or you!) how to write your own computer games. (KidCoder: Windows Programming is a prerequisite).  This course will build on the Visual Basic skills learned in the Windows Programming Course.  Students will learn some simple game programming techniques and apply these to several games.  

Course topics covered include: game design, screen coordinates, user input, graphics and drawing, images and animation, sprites, sound, artificial intelligence, saving games, games physics, and text and printing.  Within each chapter students work on a real game that uses the lesson topics.  

The games are fairly simple, but cool. (The games remind me of what I thought was a cool computer game back in the day!)  You can watch a video overview (this is similar to the style of the instructional videos including the narrator), or view samples from each course.

 photo KC-YP2-VCD_MED_zpsb8bc8eb5.jpg


Optional Instructional Videos are available. The videos are not intended to replace the Student Textbook, but they do reinforce every chapter and lesson. The same conceptual topics are covered using different examples and, in some cases, screen recordings of a real programmer accomplishing a task within the development environment.

Though the videos are an optional part of the program I highly recommend them. Especially if you have students who learn best with audio/visual instruction and not just reading through the text.  I think for us, just having the videos made it so much easier for Ryan to be able to work through it all on his own. He relied heavily on the videos.

Note: instructional videos are Flash-based and will play directly from your computer's DVD drive in your Flash-enabled web browser.

Check out these features:

 photo zexcellence_zpsa25911ce.jpg

If you have a large family like I do you, will be happy to know that all of the children in your family may share a single student text between them. There are no consumables in any product, and siblings may share one computer or use different computers. (See conditions of use page for other situations.) We will continue to use this as part of our curriculum for this year and I foresee us using it for many years to come.

Purchase Kid Coder Visual Basic series as a package for $120 (courses only) or $145 (courses and videos).  You can also purchase the videos for $30.  (Semesters may also be purchased invidually.)


 photo logo_zpsfc09b7b4.jpg


Read more reviews on The Schoolhouse Review Crew blog.
Other programs being reviewed include:
KidCoder Web Series
TeenCoder C# Series
TeenCoder Java Series

Photobucket



 photo Disclaimer2_zpsff718028.gif

No comments:

Related Posts Plugin for WordPress, Blogger...