Wednesday, September 4, 2013

REVIEW: Teen Coder Windows and Game Programming


Mosaic Reviews recently offered us the chance to review something a bit different than your standard curriculum.  Homeschool Programming offers both "kid" and "teen" courses in computer programs, games and Android applications.  Reaching into some of the electives, computer programming is a bit of a specialized market and an even more specialized interest.  In our house, the computer minded folks are affectionately dubbed the "geeks".  This program appealed to me for that very group of students in our home. The time of year was tough for us to dig in deeply and use it as a set, structured curriculum and work through it fully.  We were able to do several lessons and skim the rest, checking out what it had to offer.  It left enough of an impression, it will be part of our school program this year (we aren't starting just yet, for family needs).

From the website:
  Our computer programming courses for kids and teens teach students to write programs, games, and Android applications!
No teacher expertise required! All of our award-winning computer science courses for Visual Basic, C#, and Java are self-study.

And boy, oh boy!  Let me tell you, I am thankful for that "no teacher expertise required" bit!  I will explain more in a moment. 

As a reviewer, I received:

A digital copy of both the Windows Programming and Game Programming text books
Online access to all of the videos (optional part of the program)


This is the equivalent to the year pack for $155.00 on the website, with the videos included.


A brief summary of the product from the publisher:
 The TeenCoder C# programming courses are designed for 9th-12th grade students who may be interested in computer science as a career, hobby, or who may need a computer course for high school graduation. Build your school transcript with a high quality technical elective that is easily recognized by college professors.

I will tell you that way back when, in my final months of high school, I took a computer programming course that I still vaguely remember.  "If then, go to" will forever be stamped in my mind.  It left me feeling a bit arrogant about what I knew, I will unashamedly admit.  Computer programming has come a very long way and changed so much that it was like reading a foreign language to me, as I was browsing the terminology and components.  To say that it has been 20+ years and I do somewhat know my way around computers meant absolutely nothing when I opened this program.  I was quickly humbled by my meager, fading knowledge of this ever changing subject.  After a deep breath, and following the steps from the beginning, taking bite size pieces at a time (remember that part about reading instructions? Yeah, trust me!  It helps sometimes, LOL!).  The team at Homeschool Programming knew there would be parents like me.  They broke it all down so very well that I was back on my feet and running in no time. 

The program helped me understand the history and background of programming and how it has changed and evolved.  The lessons explain not only the HOW of various tasks and lessons, but the WHY.  This was huge.  I am a firm believer in understanding.  I like to say that if you can't understand how it works, you probably shouldn't be using it.  I will admit, I haven't applied this mantra to my computer usage.   This program is helping me fix that problem.  What? You thought it was only for the kids? I think parents can easily learn from this too. 

As we worked through the various lessons, I truly, and I mean *TRULY* appreciated having the videos to help me.  If you've read any of my other reviews, you may remember that I am a visually oriented learner, and having a digital copy of the text book challenged me, but the videos helped pull me back together again.

Thoughts and summaries:

  • This program is very thorough to my non expert eye and mind. 
  • The price point is a bit steep to some one's pocket book if you are cheap like I am, but the program is very easily handed to a child with total self direction for the teen program that we reviewed.  That is priceless to many parents.
  •  The depth of the language was above my head and I felt lost until I took it step by step.  The text and the videos make it clear what is being explained and what is expected. 
  • The projects are simple, practical, and fun
  • I was impressed by the lesson plans, the scope and sequence, the tests that and the solutions manual.  They are so straight forward that I don't need to fully understand the concepts to help my student.
  • While the videos are optional, they can be beneficial.  They are animated and not anything fancy, but highlight printed text and activities to help those who learn through different input.
  • The basic graphics and cartoon styling are perfect for the easily distracted in the house.  Simple, yet appropriate.  



All in all?  I have had a crazy summer, interrupted by health issues, garden and farm life and work, but the time I did spend with this program left me wanting more time to use it and absorb it. 

To check it out more, here are the must know details:

Homeschool Programming, Inc
980 Birmingham Rd, Suite 501-128
Alpharetta, GA 30004

Find them on Facebook at: https://www.facebook.com/HomeschoolProgramming

The website: http://www.homeschoolprogramming.com/index.php


To read all of the team reviews of both TeenCoder and KidCoder, visit Mosaic Reviews




Monday, September 2, 2013

So, I took a bit of a medical hiatus....

I am sorry to those who were waiting for more, but I've been battling some physical health problems for a while and when the schedule came up for surgery within a week, all of life shifted towards preparing to have the house and children ready for my down time.  I am on the mend already and getting back into the swing of things quickly.

Coming up, I have a couple of reviews that are a bit different than what I've had in the past, more in my home business "series in the works", and more about life around here.

Monday, August 19, 2013

There are those moments to just sit back and wonder...

What will life look like in a year?  Five years?  Ten years?  Do I dare imagine 20 years from now? 

I sat in my comfy chair watching my boys from the other room, and couldn't help but to soak it in.  One sitting on the counter, admiring every word shared by a bigger brother.  One sitting on a chair challenging the one next to him to some sort of duel of knowledge just out of the line of vision from my vantage point.  One off helping the men do something outside.  I admired those 4 littler boys sitting there and going through their regular routines of "who is in charge/smartest/toughest/biggest/whatever challenge we decide today" with their little challenges of who knew the most about the latest adventure on a video game, which comic book character was strongest, and who did the most chores for the day.  Their competitive nature is hard to ignore sometimes, but it keeps them (mostly) honest...because if they don't tell on themselves, it usually isn't long before a brother will tell for them.  They have a crazy respect for one another, but also that brotherly "love".  They can often be quoted as saying "We are best friends and worst emenies" (yes, they say it wrong, but who am I to correct their little cute quirks in those moments?!?).

I wondered what will they be doing to challenge each other in the future?  What will they argue over?  Will they truly be friends?  Will they despise each other for those little quirks that often lead to spats?  I couldn't help but to laugh at the entertainment I had in front of me and soon got distracted in my day dreaming.  Back to reality with a ball hitting the chair beside my head.  The sentimental moment was over and the war was on.  Soon those boys who caused me to day dream for a few minutes had jumped back into their regular routine again and were running after one another as they headed out the door. 

I could have gotten after them for running in the house, yelling, or any of a number of things...and then I realized that instead of fussing, they gave me a gift.  A moment to treasure.  A dream to look forward to.  A plan or a bit more training.  Life isn't all wrapped up in bows and beautiful paper, but those small, tender moments have to be grabbed sometimes instead of just waiting for them to land in your lap. I am working hard to absorb those moments and catch the loving moments when I can.  Even if they may not like the camera, or even if they are camera hogs.  As you can clearly tell, I have some of both.  I couldn't get to my camera without disrupting that particular special moment, but I am learning to keep something with me at all times. 

Sunday, August 11, 2013

There are angels all around us

This past several weeks, I have been stuck in a whirlwind of activity that has left this blog sorely neglected.  One party laziness, one part overwhelmed mind, one part brain fog.  You see, as an independent consultant (aka home business owner), I've gotten involved with several great circles of women who often do events together.  This group of women has been torn to shreds mentally by several of these gals being slammed with major health issues.  Two of them were diagnosed with cancer less than 2 weeks apart.  This would send many reeling, and to be honest?  Mentally, it has.  These are both vibrant, active women who live full lives.  Both have children at home yet.  It could have been devastating news, but instead?  It has become story after story of inspiration. 

No, the cancer is not gone.  There is question of whether it is even possible for it to be gone.  That part of things is terribly sad and solemn...but it is not the focus of attention.  You see, instead?  This group of women that I have been blessed to become a part of on a regular basis has linked arms and said, essentially, "we are fighting this together!".  Fund raising, sharing burdens, sharing prayers, rallying support, connecting resources, and sending words of encouragement.  This group of women who otherwise has no significant connection besides doing business together several times a month has become an inspiration.  I will say that I am a Christian, but I do not believe one has to go to church or follow a particular teacher.  I believe that it is about personal relationship and actions.  I see some amazing faith in these women who've never said a peep about church or faith.  I've seen encouragement through scripture, through actions, through genuine, unashamed love for our fellow "sisters" in business.  These women have shown themselves to be angels on earth. 

Today, I am choosing to post on my designated day of "rest" or "time off", to say I am blessed to those around me who aren't overtly church going, rule following Christians who step out and show the love of Jesus in just the right time and place as needed.  They aren't always found in a church, they don't always act as if they are regular church goers to those who follow "the rules", they may slip out a cuss word or smoke or drink, but they have their hearts where they should be...and it isn't out there for the world to see on a regular basis, but it is there.  Behind the rough edges and imperfect lives.  Right where many modern churches would say it doesn't exist. 

Thursday, August 1, 2013

Phew! Did you see that?!?!

It is August 1st already and I think summer kinda ran right past us and missed us!  The weather has been so crazy here, we are up so late at night that we end up sleeping late in the mornings.  I feel like my head is spinning some days just trying to get it all done. I just keep reminding myself to try to soak it all in before the world looks like this again:

Living in the north, that could be next week!  Ok, so not really, but it feels that way sometimes.  Last week there was a frost advisory in our region, so it is coming faster than we'd like. 

Wednesday, July 24, 2013

Wednesday...just because

I've seen a lot of "Wordless Wednesday" posts lately in various places, and decided that it sounded like a great idea.

Thursday, July 11, 2013

Take the time to enjoy the simple things in life....


Summer is so busy around here, it is hard to find time to put thoughts together in words and sentences and paragraphs.  It is easy to dig in the dirt, get busy with cookouts with friends, spend time mowing the lawn, doing repair projects, working at the farmer's market, and the rest of daily life. 

Over the past weeks as things have been so crazy busy around here, I've tried to make a special effort to notice the small things that make us smile.  Enjoy!
Sunset at our favorite fishing hole.

Watching my young children appreciate their adventures in nature.

Sitting with my own bobber in the water.

Young, new life.  Full of energy and mischief, and the ability to keep rodents away from the house and garden with great stealth.