Tweak Your Student's Environment

Image from HackCollege
I was listening to the Freakonomics podcast a few days ago as they were discussing how human behavior is influenced by outside forces. Tweaking a person's environment (clothing, scenery, rules, etc) can have a very profound effect on that person's behavior. This may sound obvious but it doesn't take as much of a tweak as you might think. Here is something you can try that can show you the power of this. Next time you are at a nice restaurant politely inform the waiter(ess) that you will be eating dessert first, then your meal. You might be surprised at the reactions you get.

There have been several very popular studies done showing that a person's environment has a direct effect on their personality. A classroom is a student's environment for learning. Studies show that you can have a very powerful effect on learning by tweaking the environment. From desk arrangement to lighting and color there are many things that into affecting how a student acts in a classroom. Are you not getting the reaction you want out of your students? Tweak the environment. You can even have fun with it. Turn all of your student desks 90 degrees and watch what the students do when they come in to find this small change to their normal environment.

Don't be afraid to experiment with your students. Keep them on their toes so that they never know what to expect next. Doing this will make sure that your classroom does not become stale and that you always get the reaction you need from your students.

Teach Kids to Program?

I ran across this article on Gizmodo about a book funded by Kickstarter that attempts to get young kids (ages 5-12) to think like a programmer. The book is called Lauren Ipsum and you can read the first chapter here. The article on Gizmodo links to an article from Jeff Atwood titled Please Don't Learn to Code in which he claims that trying to teach everyone to code is unnecessary.
 It is obvious to me how being a skilled reader, a skilled writer, and at least high school level math are fundamental to performing the job of a politician. Or at any job, for that matter. But understanding variables and functions, pointers and recursion? I can't see it.
He obviously fails to see the overall point in teaching students how to code however. The point is not to create an army of programmers marching out of school, the point is to create students that understand how to logically work their way through a problem and repair issues as they go.

Programming is an excellent subject to teach in schools for a variety of reasons:


Cost 


Resources to teach students to program are plentiful on the web. From free e-books to online resources, there are so many ways to introduce programming to students that are low-cost or free. The software required to run most introductory programming languages is often provided free of charge. Since so many schools already have computer labs installed (and more often then not a 1-1 initiative in place) this means that the material cost of introducing a programming course is small.


Critical Thinking


It has been argued that critical thinking is difficult to teach in schools today. With standardized testing and race to the top it has become difficult to fit in time for students to be able to think outside of the box and create something new. Programming provides this opportunity.


A Gateway Subject


You can't learn to code until you understand the basics of what makes a computer work. File structure, directory information, memory vs. storage; all of this is necessary to create a program that does what is intended. With computers invading every aspect of our lives it is now necessary for the students to understand what they are doing. Just like students learn to not play around with electricity by learning the basics of electricity, they can learn to better computer users by learning how it works.


Get Them Young


When most people hear "programming" they think of a fat slob sitting in Dorito crumbs surrounded by empty Mountain Dew cans. They expect it to be nearly impossible to learn without a degree from Stanford or MIT. If show kids that even things that seem difficult can be learned gradually they may be willing to take more risks and branch out to learn other "difficult" things.

While I believe that teaching programming is important I don't think that the skill of programming should be the final goal. The goal should be to make students think like programmers. Today's technologically advanced society was not brought about by people simply making things better one step at a time. It was made possible by people who can think like hackers. People who can look at a problem and break it down to manageable parts and then reassemble those individual parts into something better. Programming teaches this skill better than anything we have currently found, and once we find something better we will be pushing to teach that instead.

Help Support Project Based Learning

Students assembling a Biz Challenge computer
In the education reform world there is always talk of PBL or Project Based Learning. To some people it is seen as the saving grace of the educational reform movement, the "magic bullet" if you will. The problem is implementation. How do you fit PBL to the standards required within your school?

I am fortunate enough to work at a school that embraces the PBL model all over. Our students get both a high school diploma as well as a certification in their chosen vocation. They can choose from trades such as carpentry, culinary, cosmetology, business, electricity, nursing and IT technology. Each employs their own brand of PBL around the school. Senior electricians help fix wiring problems within the school, carpenters hang doors and shelves and computer technicians repair student and teacher computers. 

While each "Vocational Academy" uses PBL daily to teach the required skills, most academies have a large project that helps to show students how all those skills work together. In the IT Technology and Business academies that project is known as the "Biz Challenge". 

Completed computer from Biz Challenge
The Biz Challenge consists of 2 teams of Business and IT Technology students working to design, build and raffle off a custom designed computer. The Business students handle the marketing and accounting process while the IT students design, build and test the computer. Each team is given $50 seed money that allows them to purchase items they will need to begin raising money. From that $50 teams in the past have raised between $2,000 and $7,000 profit. The computers they raffle are not cheap either. Past computers have featured HD monitors, blu-ray players, cases with LED's, terabyte hard drives and 6+ GB of RAM. The computers always turn out great and are always drooled over when they are shown off around the school.

All money raised from Biz Challenge goes to funding a service learning trip for selected students where they travel to a town in need of help and offer their skills learned in school to make a difference. These trips are recorded in a public wiki and were even featured in Will Richardson's book Blogs, Wikis, Podcasts, and Other Powerful Web Tools for Classrooms (Mercy Vocational High School). In past years these trips have gone to areas effected by Hurricane Katrina but this year the students are helping closer to home. Tropical Storm Lee hit Towanda, PA very hard last year and the small town is still in need of help. The students will be travelling there over spring break to offer their services to the community. 

This is where you come in. Below are links to both teams webpages (built themselves) which include ways to donate to this great cause. Any little bit will help immensely and will benefit the people of Towanda as well as our students. Donate on behalf of your school, your family or yourself. Donate to help our students know that there are people out there who care and want them to make a difference. But most of all donate to help the people of Towanda, PA get back their homes, communities and lives.



The American Education System is Like an Old Building

If there is one thing we can all agree on it is that the educational system is broken. There are plenty of solutions out there but they all feature one fatal flaw, they attempt to build on top of an already collapsing structure.

This type of thinking is pervasive in American politics. Is something not working? Stick some legislation on top of it, that oughta' take care of it! Imagine if a construction company were tasked with fixing a collapsing apartment building and they said "I know! Let's just put some penthouses on the top! That should straighten it right out!"

Our educational system is like a building. No matter how big and beautiful a structure may be it is never meant to last forever. There comes a time when you must stop attempting to prop up the crumbling structure and decide instead to bring the building down in a controlled way and use what was learned to build a better, stronger and ultimately longer lasting structure in it's place. That doesn't mean the original architects failed, it simply means that time has passed and new must eventually replace old.

The educational system has been treated like this since it's beginning. It has had reforms tacked on one after the other. We have never as a nation seen it a a good idea to simply say you know what, let's just scrap this and start again.

Understand that I am not a fan of having Congress create a new school system from scratch, I can't say I fully trust their judgement when it comes to what is best for our educational system. However I do trust our teachers. Why not let the teachers decide what our educational system needs.

Leaders rely on data to show what problems exist at the classroom level. The problem is that there is no way to reliably gather data about what the problems really are. It's like being in a war and the troops on the ground calling for a strike on approaching enemy troops and the people controlling the missiles say "No, we have data that says the problem is actually over this way. Let's shoot there." It's reckless and potentially has vast unintended consequences. Let the teachers have a say, they know where the problems are and can help guide the hand of the government to the right answers.

The teachers are with the students every day. In the trickle down of the system, they are where the proverbial 'sh*t' rolls. We have the power to devise a system by which leaders can crowd source solutions to the plagues of the system from those that truly know what those problems are. Trust the people that know what is happening on the battlefield. Protect the ones that are living in the crumbling building. Don't just build around them, give them a new and better place to call home.

I Love Open Source

image: Bill McConkey
I love Open Source. This wouldn't be a surprise to anyone that knows me but few people actually understand why I am so enamored with the idea of Open Source. I thought I should take a minute and explain why Open Source is so important to me.


What is Open Source?

I have talked about Open Source before but I will quickly redefine it here. Open Source refers to software where the source code is shared to the public. This means that anybody can access the code, make changes and release the results themselves. While this began as a type of software licensing it quickly evolved into a way of life for people like myself.

I became fed up with traditional software programs. Programs that cost $500 simply because they could. I soon found that Open Source software was highly competitive as far as the feature set but more often then not was completely free to download and use. Programs like Photoshop, Dreamweaver and even Windows itself could be replaced with an Open Source alternative.

Open Source put simply means to share. Share your resources so that others may stand on your shoulders. This leads to better options and features for everyone. In addition to forcing to big players to work harder and adapt faster to keep their market share. 


It's Quick to Adapt

This is my favorite part of Open Source. Unlike proprietary software which is usually developed and updated by a small number of people, Open Source uses the power of crowd sourcing to develop extensions, additions and updates which can repair bugs and often keep to development cycles that would bankrupt a software company. This leads to software that evolves at such a fast rate that certain Open Source packages are becoming equal to or better than their proprietary counterparts. 


It's Uncomplicated

Let say you are in charge of installing and updating the operating systems on the computers in your school. If you were to use Windows or Mac you would have to work purchase a volume license in order to install and activate the OS on all the systems. The same must be done with all programs that require a license to activate. Anyone who has experienced this could explain what a headache this can often turn into.

With Open Source this isn't necessary. Simply install the program and it is ready to run. On Linux (a popular Open Source Operating System) there are simple methods to install many applications through the command line, which would allow an administrator to quickly and efficiently install and update programs with little frustration.


It's Fun

I've always had a sense of adventure when it comes to technology. I like experimenting with new technologies and trying then out for the first time. With many proprietary programs I am forced into using a feature crippled trial version or a version that is only usable for a limited amount of time. With Open Source software I can try as many programs as I like. If I don't like it I simply uninstall it and try something else. This satisfies my sense of adventure because it allows me to experiment without having to break the bank.


It's Free!*

Most Open Source software is free. There is an asterisk next to this one because not all of the software is free, however so much of it is free it deserves a mention. Open Source is often free because with public access to the programs code anyone could compile and release the program free of charge, thereby undercutting the developers revenue. While selling Open Source software is perfectly fine within the scope of the Open Source guidelines, it is often looked down by the more strict adherents to the Open Source philosophy.


Again, I love Open Source. It is easy, fun, free and quick to adapt. I use Open Source whenever the opportunity presents itself and apply the same Open Source guidelines to many other aspects of my life. If you take the time to try out Open Source software most of you will not be disappointed. You can find some links to the more popular Open Source programs and programs below. Try one of them out and let me know what you think in the comments.

Ubuntu - Currently the most popular Open Source operating system available.
Linux Mint - Another widely used Open Source operating system.
Android - A very popular phone OS release by Google
FireFox - One of the most popular Open Source programs available.
LibreOffice - An Open Source replacement for Microsoft Office.


I am an Educational Fanboy

I had an odd epiphany yesterday while at EduCon 2.4 in Philadelphia. This epiphany has been long overdue but I think that many others may feel the same way so here it is...

I am an Education Fanboy.

That may not be a big surprise to the hundreds of educators at EduCon who dedicate their lives to furthering education but I say fanboy in a very specific way. When most people meet celebreties they get weird. They are unable to talk and when they can get words out it's generally just "Hey... uhhh... I like your movies!" and then they slink away hoping that star never shares that awkward moment with some reporter. I have never been this way. I have met a few music and film personalities and I have been able to talk to them like regular people. I never understood why people got like that around what I see as normal people.

Until yesterday.

I am a 27 year old 2nd year teacher who dove into the world of education reform and technology about 4 years ago. I have grown my PLN and learned to respect many people in the educational sphere. At conferences I have watched people like Rodd Lucier, Zoe Branigan-Pipe, Ira Socal, Dean Shareski, Chris Lehmann and many others give presentations and talks that have changed the way I think about education and at events like EduCon I have had the good fortune to be in their company.

Meeting those people face-to-face has made me understand in some sense what people feel around celebrities with one slight difference, what those other people feel is excitement for seeing these stars, what I feel is respect. When I speak to these people I respect I don't want to come off sounding like an idiot so, of course, I wind up sounding like an idiot. Yesterday I was able to introduce myself to Dean Shareski who led one of my favorite conversations at EduCon 2.3 on Mythbusting in the classroom. I sounded like a complete moron with nothing of any significance to say. So I'd like to take this moment to apologize to Dean as I am sure I all but terrified him.

It was at that moment that I realized I am a fanboy of education. Events like EduCon and EdCamp are my rock concerts. Places where I get to meet the people I admire and effect what I do in the classroom everyday. I have a desire to be like these people I respect one day and what I truly love is that the barrier is low enough for anyone with a revolutionary idea to do so.

So I guess I should finish this up with a few points:

  1. I am an Education Fanboy
  2. I respect all those people who have affected change in the educational sphere
  3. I want to be one of those people some day
  4. I apologize for scaring Dean.

How Do You Teach What You Don't Know?

About a year and half ago I walked into my first classroom as a teacher. I walked in to no curriculum, 4 different textbooks and about a month to prepare. Needless to say it was extremely difficult to get started. My vice principal was as helpful as she could be in this regard but a curriculum still needed to be created from scratch.

My first step was to create a "curriculum" for the current set-up of the class. This involved a Sophomore and Junior curriculum to cover objectives necessary to pass the CompTIA Strata (Sophomore) and the CompTIA A+ (Junior). This was my first time writing a curriculum at all so it was a little rough around the edges. It was competent enough but focused too much on assignments and not enough on overall goals.

After some discussion with my vice principal we decided to overhaul the computer technician program. We decided to teach computer repair (CompTIA Strata) during Sophomore year and introduce programming in their Junior year. I was able to refine the current curriculum to meet the Sophomores needs and then turned my attention to the Juniors. We focused on Python and HTML/CSS as the core of the programming curriculum. There is only one problem, I don't know how to code.

Let me clarify a bit, I understand the basics of programming. I know about variables, strings, loops, if/then statements, etc but not nearly enough to actually teach a class on programming. I have designed and coded basic websites for friends but nothing approaching what people expect to see on the web today. I have messed with javascript and other client side scripting languages but would have to do alot of research to even appear semi-competent in any of them.

So the question remains, how do I write a curriculum for something I don't completely understand? Is it possible? Do I purchase a program or hire outside help to do this? Do I create a self-guided curriculum which allows the students to learn at their own pace? I have started learning python3 and am brushing up on my HTML/CSS. I am knee deep in research right now and hope to come upon a solution soon but we will have to just wait and see.

Leave any suggestions in the comments.
Related Posts Plugin for WordPress, Blogger...