Handcrafting High School: Year 1, Month 7

Handcrafting high school
The second rowing meet in March. Once again in Long Beach.
The second rowing meet in March. Once again in Long Beach.
The Freshman Four
The Freshman Four
There the Freshman 4 are in the boat. Jim and I are chaperoning one of the races in April, 2015
There the Freshman 4 are in the boat.

Some months a handcrafted education looks like a carefully detailed pattern has been followed as if I bought something from Butterwick, cut it out carefully, pinned everything meticulously, and sewed all the pieces exactly to Butterwick’s specifications. Other times a handcrafted education looks like a crazy quilt. It has a little of this and a little of that. It looks like I ran out of the fabric that I was planning on using and began to wildly improvise. This month looked and felt like a crazy quilt. It was productive, satisfying, and dizzying. We crammed in everything that we could, with some left over spilling out into the future. (There’s always the summer months, LOL!) But hey, that’s homeschooling! I worked hard with scheduling this month so that between academics and rowing Sean could still have time with his friends. Rowing is a big time commitment, in part because we live an hour away from where he rows. In fact, in April we are moving 55 minutes closer to rowing. We love the house we live in now. It is nicer than the one were moving to, but to cut 1 hour and 50 minutes of driving time out of our day 5 to 6 days a week is big. I can’t wait!

Blair, "Wow, that is a lot of plaid. Why are you packing all those plaid shirts?" Jim, "When I was shopping for shirts there were a lot of plaid shirts. They must be in style now." Blair, "That much plaid will never be in style honey."
Blair, “Wow, that is a lot of plaid. Why are you packing all those plaid shirts?”
Jim, “When I was shopping for shirts there were a lot of plaid shirts. They must be in style now.”
Blair, “That much plaid will never be in style honey.”

Part of the crazy schedule was because my husband, Jim, went to the Women’s Conference at the United Nations in New York City in March. Jim usually does most of the driving, taking Sean where he needs to go. Jim was at the Woman’s Conference because he believes that gender equality and women’s rights are critical issues that need to be addressed to solve many of the problems in the world today. He wanted to learn more about what women from different countries felt were the key issues faced by women. He thought this would be a good place to get a feel for that. Jim has been working on his Masters for a few years now. He is getting close to the end. His Masters is in International Relations. It may seem hokey but in our house we spend time talking about things like how to make your life matter and making the world a better place for our kids and grandkids (and yours too). My husband hopes to use his Masters as a way of doing that. I don’t know what we will do when Sean goes away to college. One of the things we’ve talked about is joining the Peace Corps.

PoSY1M7

Academics

Computer science

Sean finished the second quarter of computer programming with C/C++. The first two weeks of March were the last two weeks of the class. The amount of work assigned for those two weeks was intense. There really was no way to get ahead in this class, because each week there were 2 to 4 programs to write and an open book quiz that was really hard. So each week you were writing programs for that week’s assignment. Sean put in 12 to 14 hour days 6 days a week for the last two weeks. I insisted that he take 1 day off each week. At one point we debated about having him take the next quarter of the series, and then decided we were being ridiculous about it. He needed to have time for his other subjects, and he was getting burnt out about computer programming.

We slipped away for one night to attend this camping trip in Joshua Tree in California.
We slipped away for one night to attend this camping trip in Joshua Tree in California.
We have a wonderful homeschool group in our state called HSC. They organize camping trips every 6 to 8 months or so. They are such a great time!
We have a wonderful homeschool group in our state called HSC. They organize camping trips every 6 to 8 months or so. They are such a great time!
It is a youth/childhood to remember. All the kids love these trips.
It is a youth/childhood to remember. All the kids love these trips.

I asked Sean to think of a project that he would like to work on in computer science to finish out the academic school year; something that he thought would be fun. He told me he wanted to design a website for a history project that we are going to do for the next school year. It is an idea that I came up with and when I originally suggested he design a website for it, it was as an academic exercise for him so that he could apply what he has been learning. (A Wordpress blog would suffice for the project, but I would have set that up not Sean.) I think the application of knowledge is an important step in the learning process and one that is often overlooked as we cram subjects with information that is supposed to be memorized without applying it. Sean told me he needed one solid day to work on the website every week. I am glad he picked this project, because the last half of March saw him becoming enthused about computer science once again. Yay, his passion became a passion again! As far as all the hard work and cramming, wow, does he know a lot more about computer programming! As he has been applying what he learned over the last year, I have been seriously impressed. Even though I have no idea what he’s doing most of the time.

Math

When Sean and I realized the amount of time computer science was going to take we took a break from the rest of his core academic subjects. Sean continued taking Law and History in Context. The other two “non-play” related things he continued to do were rowing and working every other weekend teaching kids computer programming.

Both Sean and I had a big surprise when he picked his math text back up. For the first time in Sean’s life math poured out of him like water out of a pitcher. My grandmother once told me that in our family math either poured out of you like water from a pitcher it was so easy, or you had to work at it. Math has always poured out of me, and my grandmother and mother, like water out of a picture. Interestingly enough that is not the case for my sister, but it is the case for my nephew, her son. For Sean, he had to work at it just like my sister did. Not anymore, though. Now he can sit down and do what used to be two days’ worth of math in half the time it took him to do one day. Math is now Sean’s easiest subject! 

Tempe Town Lake, where the Desert Sprints were held
Tempe Town Lake, where the Desert Sprints were held
The kids rode in a bus to Tempe, Arizona. Jim and I drove.
The kids rode in a bus to Tempe, Arizona. Jim and I drove.
Sean watching his friends play cards on the team bus.
Sean watching his friends play cards on the team bus.

Science

I am so lucky that Sean did high school level biology in eighth grade. Because try as we might I cannot see how we are going to finish the entire astronomy and earth science course this year. Part of that is because Sean has become entranced with astronomy. The course opens as an astronomy and cosmology course and then moves on to become an earth science course. Whereas it is easy to move through math more quickly, it doesn’t make sense to do that with science when someone becomes interested in an area and wants to investigate further. Sean has gotten to the point where he is asking questions about parallel universes that I don’t know the answers to. He has taken all the knowledge I have about the subject, learned more, and is accessing what scientists know or think they know about parallel universes at a level beyond where I am on the subject. It is everything that a teacher could hope for. When Sean was little he used to tell me that I was so smart he was never going to be that smart. I used to tell him that I hoped that he would learn everything I knew and be smarter.

Writing

Writing this year is pushing my panic buttons. I need to go hang out with my dear unschooling friends more. Sean is a very good writer.  His main problem with his writing is that he likes to take every writing project and turn it into a big project. Big writing projects take time, lots and lots of time. Something we have not had a lot of this year. Even when he stays within the confines of a five paragraph essay, he tries to cram in as much information as possible, spending hours and days researching the topic. Then me he works for hours trying to get as much of this information into his paper as possible. The problem with that is, the writing isn’t tight. It makes his papers feel like they are not cohesive. The way he puts words together is excellent. As a reader though, you start to lose focus because there is just so much there. It doesn’t sound like much of a problem does it. To become a better writer the formula is very simple level though; you need to write. That is the entire formula. It makes me nervous when we are spending all our time on computer programming and not taking time for writing. I bought the IEW writing program, and it was really simple for Sean. At the end of the day, I do not think it is the best program for someone who already is a good writer and just needs to work on some of the stylistic issues. Some of the stylistic issues Sean needs to work on are big though. Sean does not write a good concluding paragraph. His transitions going from one body paragraph to the next are nonexistent. And he is not careful about making sure that his introductory paragraph has a lead in to each of his body paragraphs. Just as I was starting to worry, along came something very serendipitous. This type of serendipity is actually been the hallmark of this year.

One of the only perks I have ever gotten from all my writing came along this month 😉 I had the opportunity to preview a section of the High School American History Course that my publisher Pandia Press is working on right now. It was not until we had been working with this course for a week that I realized in addition to teaching history the author of the course is attempting something ambitious. She is completely successful in her attempt too. In addition to teaching American history, the author weaves study techniques and the skill of writing nonfiction essays throughout the course. If you take the time to use the techniques she is presenting to students in the student guide and the teaching techniques she gives you in the teacher’s guide, the course can be used as a history course and the bulk of a writing course. The benefits to integrating writing with another academic discipline are similar to what I was talking about when I said it was important for Sean to apply the computer programming skills he learned. I think that to take interesting topics or even just those that are assigned and apply writing skills in a meaningful way is the best way to learn writing. It also makes the academics more integrated, which both Sean and I prefer. I also have Sean write lab reports, and take some notes in science. Sean really likes to write fiction, so I give him time each year to work on his fiction writing too.

Travel Plans

2014 was the first year in a long time that we did not travel anywhere. We had planned on traveling in the fall of 2014, but rowing got in the way. One of the things we did this month was to figure out where we are going to go this summer. Rowing is a nine month a year commitment. And Sean wants to stay committed to it next year. So we have to do our travel during the summer when there is a break from rowing.

On May 27, we leave for Spain for three weeks. I will be blogging every day as we travel. There will be a couple of posts before we leave. We are also going to take the month of August and take a driving trip through the northern part of the United States. We will be stopping at some of the national parks along the way such as Yellowstone. We will be at the Oglala Lakota reservation called Pine Ridge in South Dakota in the middle of August where we will volunteer for a week helping to build houses for the residents there, http://www.re-member.org/. I will also be blogging every day of that trip.

Check out our post on teaching high school and middle school physics here.





Handcrafting High School: Year 1, The First Four Months: Computer Science

Homeschooling Coding: A Student’s Passion

        I have been very thoughtful handcrafting this academic area. I will go through the process of how I did it, so you can see what I mean when I say I am handcrafting Sean’s education. I do not know much about coding, so when it comes to homeschooling coding, I have had to rely on others for how it is best learned and advice on the best course of study. Because of this, I think it will make it more meaningful for you to see how I went about handcrafting this area versus a subject area like science.

Why this has a central place in Sean’s core education: I think computer science, coding, should be mandatory and not treated as an elective. I pay a lot of attention to current events, academics, and how both should be merged for Sean’s education because of where the world is headed. Based on my observations, learning to code should not be treated as optional! At this time, no other academic discipline leads to as many different options for meaningful career opportunities. Traditional schools as a whole are behind the ball on doing a good job of teaching this too. You almost have to homeschool if you want your child to have a good education in computer science.

Three years ago, I bought a canned curriculum designed to teach kids to code. Sean hated it. I made him stick with it for 6 weeks. He never stopped hating it, so I let him quit. But I never stopped believing that learning to code was so important he would have to study it again at some point.

Homeschooling Coding: This is the high score from a game Sean designed. He decided playing games was more fun the designing them.
Homeschooling Coding: This is the high score from a game Sean designed. He decided playing games was more fun the designing them.

Two years ago Sean told me he wanted to learn to design computer games. Yeah! His interest was piqued‼ This was where it all started. I found a camp he could go to for two weeks during the upcoming summer focused on designing computer games. I also got lucky at about the same time. I was on the lookout, you see. I read an article in my alumni newsletter about a group at UCSD that was starting a Sunday program where kids could go and learn coding. The name of the group is ThoughtSTEM. Sean began attending the Sunday ThoughtSTEM sessions. He also went to the summer camp and learned, as he told me, “It is more fun to play video games than to make them.”

ThoughtSTEM  http://www.thoughtstem.com/home

      All along I immersed him in everything ThoughtSTEM had to offer. I made a point of talking to the people running it, emailing them when I had thoughts or questions, and getting the most I could out of their program for Sean. They became Sean’s and my mentors for how to learn coding. The take home message here is that I thought it was important for him to learn coding, so I worked hard at making it happen.

Homeschooling Coding: Sean at ThoughtSTEM with his pug Jez.
Homeschooling Coding: Sean at ThoughtSTEM with his pug Jez.

Sean took a high school level class through ThoughtSTEM last year in App Development. He also went through an internship program with them, where they trained him to teach young kids to code. He interned 1 week at a camp in the spring and 1 week at a camp in the summer for them. He participated in a coding faire they put on at UCSD. This year his training turned into a job. Sean works about 9 hours a month teaching coding to kids.

Throughout the 2013/2014 school year, Sean worked on designing websites with ThoughtSTEM. He also learned Photoshop and 3-D design with Maya and 3-D Studio Max. These last were not with ThoughtSTEM; they were through other programs. I learned that Sean likes to code and work with computers to create art.

The focus of this year: This summer I asked our mentors at ThoughtSTEM what they thought Sean should study for the 2014/2015 school year. They suggested Sean learn the foundational fundamentals of coding. Things like algorithms. (This is very ironic if you follow my science posts.)

I talked to Sean about how he wanted to proceed with this and he wanted to learn how to code C/C++. I did some research and decided the best way to make this happen was to put him in a series of coding classes at UCSD Extension. I decided on an extension, not a community college, because the extension classes are 3 hour classes once a week over 9 weeks. That fits much better with our schedule than 2 or 3 times a week over 16 weeks as is the schedule for most community college classes. I signed him into the first of a 5-course series to learn to code C/C++. The first course was called, An Introduction to Computer Programming with Java.

A hoop to jump through first: When I contacted UCSD Extension they told me he could only enroll if a counselor or other administrator from our school district okayed it. They would not take my word that he was ready, even though the only prerequisite was access to a computer with an internet connection. I explained that I was the sole director, administrator, and educator at our home school, and the only person from his “school” who could substantiate that he was ready for this class was me, his mother. They actually told me I was incorrect, and that by law I must be working with someone from the school district where we live. I knew they were incorrect, but I wasn’t sure how to respond. I gave it some thought, because homeschooling coding was going to happen this year! Luckily, I contacted a state homeschool group I am a member of, The Homeschool Association of California (HSC) http://www.hsc.org/home-page.html for advice. They forwarded the issue to their legal department, and within 12 hours an attorney sent a letter to me to forward to UCSD Extension. In addition to them being incorrect about how homeschooling works in California, they were discriminating against Sean because he was homeschooled.

My message to you is, have a state homeschool group you can go to. If you had told me that I was ever going to need legal help at any point while homeschooling Sean, I would have thought you were nuts! But guess what, I did. Thank goodness I had someone I could go to. There are two great homeschooling groups in California, HSC and California Homeschool Network (CHN) http://www.californiahomeschool.net/. I am a member of both. It was also good that I did not give up. I did not get mad at UCSD, but I did stick with it. I wanted to put Sean in that class and I worked at it until he was in. http://extension.ucsd.edu/

Some surprises were in store: Sean was in! Now for the real work. This was a college class. It didn’t occur to me, but Sean did not know that you should take notes, ask questions in class, or use the book and highlight the text or make notes in the book. I had to work with Sean so he learned these skills while he was taking the class. Also, he was intimidated by the fact that he was the only person under the age of 22. Sean thought all the people were between the ages of 22 and mid 40’s. I do not know. I never went into his class with him. He would only ask the instructor questions via e-mail, which bugged me, but did not seem to bother his instructor.

Homeschooling Coding: An image for the game Sean has been writing the code for.
Homeschooling Coding: An image for the game Sean has been writing the code for.

As I told you earlier, one of Sean’s passions is coding to make art. He loves to design web sites. He does not love to code to make programs that are not visual. For him, Google Doodles are captivating; writing a program to calculate the tip and change for a restaurant bill is not. This class was work for him because it focused on the areas that he is not passionate about. At one point, he told me he was done with coding after this class. My response, “Darn, just when it stopped being optional.” That to me is the heart of child-led learning. My child’s passion and my own belief that homeschooling coding was important led us here, but when he stopped being passionate about it, I did not let him walk away. Like I told him, “If I thought when you were 30 you were going to say it was a mistake to stick with coding at the age of 14, I would let you quit. But you won’t say that. I am sure of it.”

Sean is a little more keen on this class now. He graduated the class with 104% in it. He worked hard and got an A+. The teacher sent him an email congratulating him, telling him, “He had succeeded where others had failed!” Do not get the wrong impression that Sean is particularly gifted at this. I just made sure he had the time to work on the programs and get them debugged and turned in before the due date. No procrastination was allowed. When he got stuck he emailed the teacher and got the help he needed.

In case you are wondering, I am not using this class so that Sean can attend college early. Sean will attend college in 3 ½ years. I just couldn’t find any good classes to teach the foundational fundamentals of coding outside of a college setting. I had to find a class for this because I did not want to learn computer programming. 🙂

The plan going forward: Sean has 4 more classes to take focused on programming with C/C++. At the end of that, he will earn a certificate in Programming with C/C++. http://extension.ucsd.edu/programs/index.cfm?vAction=certDetail&vCertificateID=23&vStudyAreaID=14 He will be finished by this time in 2015. In 2016, he plans on starting a series of classes to earn a certificate in Graphics and Digital Design. (He will get back to his passion after picking up some foundational fundamentals!) He will complete the C/C++ Series. I am treating those classes as a mandatory part of his core classes. It is through this series that he will learn the foundational fundamentals for computer programming. It is just one language, but that seems to be how it works with computer science. The Graphic and Design classes are planned but can be changed if Sean finds another area of computer related courses he would rather take. This sounds good to Sean now, but we will have to see where he is at a year from now.

When I read over this post, it seems messy, wandering, and a bit chaotic. I was going to shorten it and clean it up for readability, but decided to leave it so you would get a feel for the messy, wandering, chaotic process I use for handcrafting Sean’s education. This process is the journey, and it is a very personal one. We tried some things that worked better for him than others. Some of the things we tried took fortitude and hard work before he liked them. Some things he loved so much he had trouble tearing himself away from them. Some things he never liked. There is simply no way of knowing before embarking on the journey what it will look like while you are taking it. So far the journey has led to a place where Sean has completed a college level computer coding class in which he learned a lot of the foundational fundamentals of coding, and he has a part time job working in a field he loves. Who knows where it will lead from here, he is still on the journey. This is the academic area he is the most passionate about, but only specific parts of it. He is 15. Who knows where it will lead. And that’s okay, as long he enjoys the journey!

Read our handcrafting high school article for math here.