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.





Handcrafting High School: Year 1, The First Four Months: Homeschooling Math

Homeschooling Math: How a Weakness Became a Strength

The Textbook: Harold Jacobs Elementary Algebra: This text is well thought out and thorough. It is the best high school algebra text I looked at, especially if you have a child who might be taking advanced math classes, such as calculus, in the future. Math is a strong suit of mine though, so I am not sure it is the right course for homeschooling math for a parent who is not strong in this subject.

Homeschooling Math
Homeschooling Math: The Algebra Course we are using for 9th grade.

My son always felt that he was bad at math until this year. Math has been the source of so much frustration for the two of us! I could see that he was good at the high level thinking side of math. Where my son struggles is the simple arithmetic side. He also struggles with spelling, but not the rest of language arts. I bet there is a connection between these two, spelling and arithmetic. Maybe they use a similar cognitive path?

We have worked long and hard again and again on simple math facts. They just do not stick with him. This summer (2014) we used the on-line program CTC Math, and that helped with this more than anything else we tried, but it did not entirely solve the problem. (If math is not your strong suit, give CTC a look. We liked it. My son loved the Australian accent.) We moved to Elementary Algebra in September, 2014 because Sean needs help from me in math. I find it much easier to give help if there is a text we can both refer to. I have yet to see an on-line course that makes it easy for the parent/teacher to refer to or use when the student needs additional help. FYI, overall I am not a fan of on-line only programs. Don’t let my bias affect you though if you like them.

All went very well, except for the occasional calculational issue. They were better, but still a source of frustration. I was at a park day and started up a conversation with a person who runs homeschool math co-ops and tutors math. I told this story to her and she said she sees this with homeschooled kids sometimes. She gave me the advice that turned math around for us. She suggested I buy Sean a good calculator, one he could still use in college, and have him use it for calculations! The SAT allows calculators, so why not! Overnight, using a calculator, Sean began acing math tests and homework sets!

I am a bit conflicted about math (even though it was and still is my absolute favorite subject). I think math is taught to the detriment of other subjects because it is the most easily testable subject, and that bothers me. There are only so many hours in the day, and I truly believe there should be less time spent on math and more time spent on learning the craft of writing, learning how the natural and physical world works (AKA science), and computer science. I have voiced this to several friends who work in the public school system and they agree with this assessment. But if you think your child might go to college, especially if they are interested in computer coding or science, including medicine, make sure they get the math they need. When I was attending and then teaching college there were two disciplines I observed that weeded students out, keeping some people from realizing their dreams of an intended career. They were math and chemistry! I actually had a friend who was a theater major at San Diego State who ended up dropping out without her degree because she could not pass her math classes. A year of college algebra was the only thing that kept her from obtaining her bachelor’s degree.

Check out the first post in this series here.





Handcrafting High School: Introduction

Handcrafting High School

Handcrafting High School: Year 1, September, October, November, December

         I am the homeschooling mom of a recently turned 15 year-old. I have been handcrafting his education for 9 years. The thing about handcrafting is that there are continuous tweaks to be made. Since I am in the thick of it, I am figuring it out as I go along. I am not sure what these posts will look like. Handcrafting high school will take a lot of planning, much of it to be done as we go along.

This is the first of a series of posts about what we did for the first 4 months of the 2014/2015 school year. I had planned on this just being one post but each core subject has its own story. As I wrote about each one, this post became longer… and longer… and way too long for one post, so I am going to give each of the core subjects its own post. Next quarter, which starts January, 2015 has some new classes. After this series I plan on posting monthly through high school. In each post, I will tell you what we have used and done so far this year. There will be occasional tips and advice, use them if they help, ignore them if they don’t.  I will tell you what materials we have used. I will tell you what I think about the materials we used, but if something works or doesn’t work for us it does not mean anything more than that. I have paid for every single program we used. (HMMN, unfortunately – LOL!)

The Core Subjects: Year 1 – 1st Quarter  
Math Algebra
Computer Science Introduction to Programming with Java
Science Applied Chemistry and Physics
Language Arts Spelling, Grammar, The Mechanics of Writing, The Craft of Writing, Reading/Literary Analysis
P.E. Crew (Rowing)
History World History

         For more information about my philosophy of how we learn in our house refer to my previous posts on Handcrafting an Education. This is the run down on the core for this quarter. Sean’s core subjects are what I refer to as the “coffee” in our recipe. If this looks to you like a school at home schedule, in a way it is. How we implement it and the actual work are more innovative, directed, and dynamic than in traditional school. As I have written before, I am not a labels person and I do not like it when homeschoolers label each other. One size fits all… does not! That is why most of us are homeschooling in the first place! What we have been doing this year has worked very

Sean takes time out in October to go camping for a week at Pismo Beach with HSC with over 100 homeschoolers.
Handcrafting High School: Sean takes time out in October to go camping for a week at Pismo Beach with HSC with over 100 homeschoolers.

well for us. That’s all that matters to me.

Of course the beloved pug Jezzie came camping with us!
Handcrafting High School: Of course the beloved pug Jezzie came camping with us!

My son works at his academics 4 to 5 days a week. He has plenty of time for field trips, camping trips, hanging out with friends, texting, skyping, playing computer games,

and other forms of socialization. He wakes up between 8:30 and 10 and works steadily at his academics until 2:40 when he gets ready for crew. We often listen to a Coursera class in the car on the way to rowing or he reads. He does not have academics to work on in the evenings after crew except for reading or an evening class he attends once a week.

Record Keeping through High School: I highly recommend you begin keeping track of grades, courses, assignments, and extras (like volunteer work and sports accomplishments) at the start of 9th grade if you think your student will apply to 4-year colleges. It will make your life so much easier 3 ½ years later!

I am not a very good record keeper. Part of it is the sheer number of projects I have going on at any one time. That presents a problem for a parent whose child will most likely be applying to 4-year institutions for college. What a headache if I didn’t get control of it though, I would be stuck trying to put everything together at the last minute! I had the good fortune this summer to be speaking at a conference where the vendor MyHomeschoolGrades.com had a booth. I was a bit skeptical about needing their program when I saw the booth and went home without purchasing it. A few days into 9th grade I decided I needed something for record keeping though, so I called John Echols the owner up and bought the program. I am really glad I did. Not only is it really easy to use to keep track of Sean’s classes and grades, but John has helped me in other ways as well. He suggested I keep track of all Sean’s medal from his crew events on his site so they will be included in Sean’s transcript. He had me go back and put in volunteer work Sean had done in 8th grade. He told me about concurrent enrollment. (No I really didn’t know about it, even though I had Sean in an extension course!) On top of all that the customer service is superb. https://myhomeschoolgrades.com/

Check out our blog about how to teach a homeschool science co-op here.





Delhi Day 5, Exploring Temples, post 2 of 2

Temple

This is the Bangla Sahib Gurudwara Sikh Temple. But first…

We started the temple tour with a mosque. The mosque is the Jama Masjid, it is the largest mosque in India. It was built between 1644 and 1658 during the reign of Shah Jahan. It is in old Delhi. This is a predominantly Muslim area. In Delhi all the religions live peacefully together. There is a cupboard at the mosque which houses a red beard hair of Muhammad’s, his footprints, and his sandals.

The approach to the mosque is through Old Delhi. This must be where people come to get old car parts.

This is from the steps of the mosque looking back down into Old Delhi.

We have to take our shoes off to go into the mosque.

The photos below are from the courtyard at the mosque.

Check out my shirt. I was taking a nap and was woken up and told I was late to leave for the temple tour.  The women had to wear our salwar kameezs, so before napping I took my top off so it wouldn’t wrinkle. On the way in to the mosque Wendy noticed that my shirt was inside out.  Vicky looked at me and told me to leave it that way until we reached the Hindi Temple.

These are Korans.

Blue lines are painted at the mosque when someone dies.

 The actual mosque, Muhammad’s beard hair is in there somewhere. The call to worship from this mosque  sounded quite different from the one we heard at the mosque in Dubai.

This is Lalit who works for CCS. He is showing us how this sundial works. This is in the mosque.

Everywhere we go, people want a photo with Alecia.

Now we are on our way to a Hindi Temple.

The Hindi temple was so large it was impossible to get it all in one photo. It was beautiful inside, but we were not allowed to take pictures.

Hathi at the temple. Hathi means elephant.

The swastika has been used by people of the Hindi faith for millennia. When it is on a location it draws the attention of the Gods to the location.

The Hindu temple we went to is called the Lakshmi Narayan Temple. The temple has shrines to many of the Hindi deities.

The Hindi temple has a shrine to The Lord Buddha.

A photo as we left the Hindi Temple. Next we went to Bangla Sahib Gurudwara, the Sikh Temple.

The Sikh religion was founded in 1469 A.D. in a village near Lahore, Pakistan. Sikhism is another religion whose basic tenet is tolerance to all people. There is no discrimination between the sexes and there is no caste system.

Sean and Jim had to put on head-gear at the Sikh Temple. How is that for equality! It’s about time.

Vicky is Sikh. His head-gear is way cooler than ours.

I am washing my feet to go into the Sikh Temple.

Going into the Sikh Temple.

We finished the tour with a trip to the food kitchen in the Sikh Temple. Both the Sikh Temple and the Hindi Temple had huge areas set aside for pilgrims to sleep and hang out. This is where the Sikhs feed pilgrims and anyone else who needs food. Anyone of any faith can volunteer at the food kitchen. Check out how huge the pots and pans are.

I want one.  Before leaving I bought yet again another cooking dish. When Jim saw what I had bought he said, “Blair, you are a woman with a lot of pots.” LOL.

I want to volunteer here just so I can play with these big pots, seriously. 

A vat of dal

A vat of roti

This is the food hall where the people from the food kitchen eat.

We got back and the CCS cooks were making naan in this. Okay, forget the pot, I want one of these.

Those are the little naan balls.  He is about to throw the one in his hand into the naan cooker.

Then the naan is thrown into the hot naan maker and it sticks to the side. It is peeled off when it is done.

YUM!

Check out part one of today’s blog here and tomorrows here.





Delhi Day 5, post 1 of 2

kids

Here we are dressed and ready for our placements. Delhi is a place full of color similar to our outfits. Now, Sean was not feeling well, but decided to go and sit with the kids. He loves this.

Check out the suit on Sean’s left. That little boy is so cute. The volunteers call him suit guy.

This is Richie with some of the kids. Richie is with a group called Children’s Hope. He seems great. He worked on Corey Booker’s campaign registering first time voters in Newark. He just graduated from college and is figuring it out. He hopes to get a job with CAP, The Center for American Progress. He made a point of telling me the slums of Trenton are not that different from Delhi when it comes to opportunity for the children in them.

Rats it is dark. Here I am with the kids I am working with. Richie and I are working with this group. Sean has moved over to the little kids exclusively.

I taught the girls how to take selfies. They were very curious about my phone/camera today.

Anil is the teacher I am helping.

Here are Jim and Alecia with their group.

Next are a series of photos as Sean and I walked through the slum. We went over to check out the computer lab. Unfortunately the students work in this lab later in the day, too late for us to help there. They really wanted our help there, but it was not to be. CCS want their volunteers to take the time to learn about the culture in the afternoon.

The central square

A communal water pump

The walkways are narrow.

I love this color.

Here is the computer lab. About 20 to 30 people use this lab in the afternoon, taking turns to learn basic office skills on these.

Off the main alleyway there are even more narrow corridors.

Back again, isn’t suit guy adorable.

Alecia is so good with the little ones.

Drying wheat to make roti. After this we went back, had lunch, then I took a nap. Later we went on a temple tour, which I will put in another post later today.

Check out yesterdays blog here and check out tomorrows here.