Today, I am sharing our review of the Teen Coder Program by Homeschool Programming, Inc.
TeenCoder, by Homeschool Programming, Inc., is a self-study computer science curriculum designed to teach 9-12th grade students how to write their very own computer programs and games. Each program comes with both first and second semester courses. For a description of the available courses, check out the Product Overview page. The one we are reviewing has Java which is for 9-12th grade. There are 3 purchasing options for this program: Course Only ($75), Course & Videos ($90), or Videos Only ($20).
Each semester contains a Student Textbook and course setup program. The setup program installs student activity starters, a solution guide, fully coded activity solutions, tests and answer keys, and other supplemental documents on your computer. Simply begin reading Chapter 1 of the first- semester textbook and you will be guided through the setup process in the first activity. On their website you will find an online FAQ that answers many preliminary questions, including a detailed list of computer and operating system requirements and the student pre-requisite computer skills.
- Introduction to the Java programming language
- Creating graphical applications
- Using dialog controls
- Java data types and variables
- User input and flow control
- Math functions and string operations
- Java debugging and exception handling
- Object-oriented programming concepts
- Classes, inheritance, and polymorphism
- Collections, sorting, and recursion
This course can also be used in a self-study program to prepare students for the AP Computer Science A exam.
This course requires a Windows or Mac OS computer with CD-ROM. See full system requirements here!
Students don’t need prior computer programming experience for this course. All necessary programming skills are built from the ground up. Students only need the computer usage experience listed in the Product Overview and an eagerness to learn!
Initially, we were going to have my son use this program on his Windows 8 machine and my daughter was going to use it on my Mac but the Windows machine was /is being a pain (nothing to do with this program) so my son is working through the program on the Mac. He is really enjoying it. I couldn’t figure out some of the installation stuff, like WHERE it installed! LOL So, I grabbed him and made him help me work it out, we found it (still not sure how but we did) and he finished the rest of it and has been working through the program kind of slowly because he has been helping his dad build the barn too.
For the purpose of this review we were given access to the textbook in PDF form, I can definitely see where having the actual textbook would come in handy (or a 2nd computer monitor, LOL). Our biggest problems have been not being able to find the program when we installed it and not being able to locate the projects after Zach saves them. Wonderfully, My Man has helped us figure out how to find things. We are not sure if this is an issue with our computer not being set up the way the TeenCoder Programmers assume all computers are or if there is another issue, that would require more of My Man’s time. Overall, Zach is really enjoying this program and likes that he can get high school credit for it and plans to finish this portion and hopefully get the rest of the program too. Brandi is looking forward to possibly doing the course too. That’s really the best information in a review right? That the ones using it actually like it and want to keep using it or that others who are watching the user want to use it. So, go check it out and see if it’s right for your family!
We are linking up at the Mosaic Reviews Homeschool Programming reviews page.