Mr. Surran teaches Computer Tech at GHCA.
I was going to rib one of my teachers of having "peanut butter in his space bar", because his latest blog post has a number of words stuck together, but then I noticed that another teacher has the same problem. So, either multiple teachers are eating peanut butter and jelly sandwiches over their keyboards, or there's a bug in our blog processor.
Our blog processor works hand-in-hand with our Google accounts. As Google updates their software, they sometimes change things that break our blog processor (grrr!!), and I suspect this may be the case now, since this problem is new. I'll check into it as soon as my schedule allows. I'll also make sure teachers are keeping their food out of the keyboards :-)
Hello my blog-o-sphere friends! I've been thinking (danger, danger!), and I believe our "Laptop Initiative" should be renamed to "Technology Integration Program". It's only a name, so don't get nervous, I'm not talking about changing the whole program. Rather, I think TI (actually, TIP) better reflects the goals and current state of our of LI program.
I find myself troubled as I write this blog. I love technology and use it for many great things, but I see a disturbing trend that is becoming harder and harder to fight - impure and immoral content spilling over into the "quality" sections of the Internet.
Here's a quick look at what's happening in the realm of technology at GHCA this year:
Have you ever heard that fun, "If I had a million dollars, I'd..." song? It used to play on the Canadian TV channels all the time a few years back. I've often thought in a pipe-dream sort of way, what would I do with a million dollars? I won't bore you with my own personal plans of world domination (muhaha!), but let me share with you how I would use some of that money to help GHCA.
As a person with a passion for science and technology, I would focus on those areas. I could get new, top-of-the-line Mac Minis for the computer lab! Or perhaps buy 100 Apple iPads for our students to use! Or maybe I could buy Mr. Angotti a new science lab! But when I really consider what the Academy NEEDS first, it's presentation hardware.
So if I had a million dollars, what would I buy for our school? Smart Boards or digital projectors and screens. Right now our teachers have to share a couple of old, heavy CRT TVs that are rolled from one classroom to the next, and I think this is the #1 hinderance to our teachers really integrating technology into the classroom. Everything else is in place - we have a terrific network, each teacher has a computer, we even have our Laptop Initative, but without an easy way for teachers to share what's on their personal monitors with the rest of the class, we are indeed handicapped.
So what can you do? Well, you could pray that I get a million dollars, and when I do, I'll take care of the rest :-) More realistically, perhaps you are reading this blog and you have experience, or you know someone who has experience in applying for and writing grants. Perhaps you know a millionaire (six degrees of separation) or someone who God has blessed financially who also has either a passion for technology in schools or Christian education. If so, you could make them aware of our need. Maybe you know of a school or government organization that is upgrading older video projectors to newer ones, and they are looking for a charity to give the old projectors to. Perhaps you know of a business that is downsizing and has a few extra LCD projectors they no longer need. Perhaps you have an idea I haven't even thought of yet!
Our technology program at GHCA is really great. We have a wonderful computer lab, a great wireless network and laptop initiative program, SURRAnet, our website, etc., and we did it all for a small fraction of the cost of what most schools pay for similar equipment. I wanted to think that we had arrived at the mountain top, but both teachers and the recent accreditation process made me realize that we have at least one more need to fill in the area of technology.
So to summarize, I would really like to see our teachers equipped with projectors or Smart Boards in the next year or two. Can you help?
In my earlier entry, "Eating My Own Dogfood", I talked about a challenge I was facing, something that seemed pretty difficult at the time. With perseverance, I overcame that challenge :-) This Spring I went through the process of becoming an official software developer for Apple, and just last week my first application was accepted and placed on the iTunes App Store for the iPad. The app is called "Word Cross", which is a crossword-style game that utilizes scripture to generate puzzles. Word Cross can be found here, with more details available here.
The specific challenge was creating the random puzzle generation algorithm from scratch. It was for me what an exam is often for my students - not that easy, but doable as long as I didn't give up. Needless to say, I did finally figure out how to solve this challenge, and now I can reap the reward of that labor. Had I given up, I never would have made it this far. This is possibly the greatest lesson I can teach my students. As Paul teaches, "I press on toward the goal to win the prize" and "Run in such a way as to get the prize." God can do mighty things with a person who presses on as Paul encourages - God can do mighty things with YOU!
It's that time of year again - storm season! I'm talking about those cool electrical storms that bring us God's display of "fireworks." Part of me loves a great thunderstorm, but the part of me responsible for close to 50 computer systems is less than thrilled when the sky darkens.
Here is some advice. Unplug your computers during an electrical storm. Okay.. Your response is probably, "Duh!" But perhaps you are unaware of what qualifies as being a computer these days. My wife has heard me say, "Time to unplug our most expensive computer," only to watch me go and flip the breaker to our washing machine. Computer circuitry is everywhere these days - modern televisions, stereos, and even appliances like washers and dryers have microcomputers in them, all susceptible to power surges. In fact, our pellet stove is actually our most expensive (and hard to replace) computer, so that gets unplugged as soon as winter ends.
This can result in unplugging a great number of things every time a storm passes, so to save time, I'll properly power down anything running (like my desktop computer and home server), and then I'll throw open the main breaker, which completely isolates the entire house from the electrical grid. My breaker box is easy to reach, but you might find it just as easy to unplug things from the wall.
But that's not all! Electrical spikes can easily ride in on your telephone line and television cables as well! When a storm is close, I disconnect my various antennas from all my receivers / modems. It's a little bit of work, but much less "expensive" than replacing a blown computer / appliance.
If the rumbling is off in the distance, and the radar (which you can access by the weather link on our website) shows that the storm will miss my town, then I just turn off the main computers / appliances and call it good. Surge protectors and UPS battery backups can handle surges caused by a distant lightning strike. When the strikes get close, so that I can see the streaks of lightning or the thunder rattles the windows, then it's time to throw the main breaker and disconnect the antennas (and phones and satellite dishes and whatever else you may have).
While this sounds like a lot of work, I'd say it's an "ounce of prevention that's worth a pound of cure." Replacing a washing machine, for example, sounds like a lot more work and expense to me! If Ben Franklin only knew the trouble lightning would cause in the 21st Century....
It's kinda funny how when we're connected to a school, it's the school year that defines when summer begins and ends. In my mind, this is the first week of summer. For some of you, this means vacation time! For others (including myself), it means summer jobs. For parents, I'm not sure what it means...
There's a saying in the software industry, "Eating your own dog food." The idea is simple - the product you make for others should be good enough for you yourself to use. I'm not sure why the term "dog food" is used, since it seems to imply that the product is only fit for dogs. Perhaps companies should recoin the phrase to be, "Eating my own amazingly tasty and healthy meal." Anyway, an example would be Google employees using Google Apps to manage their business, Apple requiring their employees to use Macs and iPhones, Microsoft requiring their people to use Office 2010, etc. It's a way for a company to show the world that their product is good, tested, and true.
Today I'm reminded of Paul's words, "you, then, who teach others, do you not teach yourself?" I just recently wrote a post about some of the life lessons a student can learn while taking computer programming. Today I find my own words coming back to instruct me as I take my equivalent of a difficult exam. Specifically, I'm working to solve a problem, as part of my work outside of GHCA, that has no easy or obvious solution. I know what I need to accomplish, and I have learned the tools that I'll use to accomplish it, but the actual solution evades me.
There are a couple of things I want to say about this. First, I can relate to the challenges that I offer students in my class. I'm facing such a challenge today, and over the years I've faced many similar challenges (and not just in the field of computer programming). The temptation exists to say, "This is too hard, give me an easier problem," just as it does from time to time for my students. But as I face this challenge, my own words of encouragement for my students come back to me. "Surrender is not an option." "Don't give up before you even try." "The best way to solve a big problem is to break it down into bite-sized chunks." "Keep working at it, you can do it!" "In real life, you are not going to know all the answers ahead of time." "The greater the challenge, the greater the reward." Etc.
Second, being a Christian compels me to do my very best to overcome whatever obstacles are in front of me. "Whatever your hand finds to do, do it with all your might," and, "Whatever you do, work at it with all your heart, as working for the Lord." I'm not pretending to be perfect in this, but I do believe that the thing that compels me to push forward and not give up is indeed a gift from God. I've learned that failure is more often a lack of effort or a lack of faith rather than a lack of ability. Whether or not my students go on to become professional software developers is not important. Whether or not they learn to "work at it with all their heart" is.
So I'm going to get back to working on this project. I'm going to break it down into smaller, easier to "digest" pieces. I'm going to try a possible solution, most likely to fail on the first attempt, and thus try again, and keep trying until I overcome this problem. At this point, I'm just not willing to accept "giving up" as an option. In other words, I'm "eating my own amazingly tasty and healthy meal." :-)
Today we finished Computer Programming class. This 8th grade class introduces the fundamental concepts of computer programming using the Python programming language and a fun extension called "Pygame." So why do we teach this, you may ask? It's not because US citizens need to be able to program a computer in order to contribute to society or the kingdom of God. Of course, understanding how computer technology works is a benefit, especially considering how much technology is integrated into every part of our lives. Learning to program is one of the best ways to learn how a computer works on the software level. So you could say that we learn computer programming for the same reasons we learn about biology or the arts or higher-level math. But this is not the only reason for the class.
One of the major reasons for Computer Programming class is because it helps young adults learn how to think. Computer Programming is all about problem solving, logical thinking, attention to detail, reasoning, etc. It is NOT rote memorization, in fact students are encouraged to use their notes and other online references when taking their tests! It's about teaching students to use a tool and then applying that tool to a problem they've not yet encountered. Sounds a lot like life, huh?
Not everybody's brain is wired the same way, and some people are more artistic than logical. This is why nobody has yet to fail my class, because some do struggle with logical problem solving. However, the word "struggle" does imply that a person is putting in an effort, and often the grade a person receives in this class reflects his effort more than his aptitude. Success is rarely handed to us on a silver platter, especially if we are following God. So while this class attempts to refine a student's logical thinking and problem solving skills, it also gives the student a chance to refine their character in the face of adversity.
Each year when a class finishes Computer Programming, each student will tend to look back at the subject with a strong opinion of it. Some students absolutely love the subject for the challenge it gave them. Others hate it for the very same reason. Some will dislike it because they just aren't made by God to be computer programmers, and I fully appreciate that. Some love it because they discover a tool to unleash their creativity and talent. Some may even go on to make a career in the field of software design / computer engineering. But whether a student loves or despises being put through a mental obstacle course, I'm quite sure that if student applied himself, he will be better off at the end than he was at the beginning. The mind after all is like a muscle, and exercising it, in the way that computer programming does, strengthens it. A stronger mind will be a great benefit to the student as he continues through school and beyond, assuming he doesn't allow his mind to grow weak from misuse. I have personally found that the exercise my mind receives from computer programming has helped me in all my other areas of study (including Christian study) and even in the day-to-day solving of life's problems!
In fact, some may think of Computer Programming as a "bootcamp" of the mind. I'm sure many of my students are glad that their time in "bootcamp" is over, but I trust like a true bootcamp, their training has prepared them for the bigger mental "battles" to come.
Do you have questions or comments about this blog? Email Mr. Surran at msurran@ghca.com!