Friday, September 3, 2010

First Impressions On Google Docs In A Collaborative Classroom Environment

This week students in my Advanced Computer Technologies class were introduced to Google Docs for the first time and used their new-found skills to collaborate on the creation of the class syllabus.  The first attempt was utter chaos.  Fun, but chaos.  That was kind of deliberate as I just shared the shell of the syllabus and asked them to start working on the classroom expectations.  Not a lot got done but all had fun.  The second attempt went much better in part due to that experience.  We discussed what happened and I suggested that they try repeating the exercise but with one of them designated as the "facilitator".  I also told them that they could not talk and must use the chat window in GDocs. 

The result was really quite fun to observe.  Of course it started out with everyone having fun in the chat window but slowly, they focused on the task at hand (no intervention necessary) and while still having some fun and with the occasional bit of distracting chat room behavior, they came up with a plan and created a draft syllabus in about 30 minutes.  There are 11 students in my class, mostly juniors.

After this exercise we discussed the rough draft and I helped them clean it up into the final version which will in fact be the syllabus for the class and can be viewed via GDocs.  Some of their ideas are pretty cool.  Some of their standards are higher than those of some teachers!  Fun stuff.

I graded them using a simple grade sheet that included written observations of their behavior and contributions, a simple peer assessment, and my assessment.  That doc is also on GDocs but since it contains userIDs and names I won't be sharing that. 

After we were done, we discussed some of the challenges they encountered and alternate strategies to collaboratively create a document including pros and cons of each approach. 

The thing I took away from this exercise is that once again, student's who are comfortable working in collaborative environments will be much more employable than those who are not.  Who knows what the environment will be for each of them but Id say that the trend towards web-based collaboration continues to grow.  There really is no escaping it.  This might sound like stating the obvious but when I extrapolate, I come up against the same question every time:

"What does education need to look like to build these skills in students?"

Not what it is today, that is for sure.  It also points to one of the biggest hindrances to wide adoption of collaborative learning- current paradigms for standardized testing.

Obviously it will rest on each teacher's and administrator's creativity and ingenuity to find ways to incorporate these skills into their curriculum.  If they don't, their students will enter the marked ill prepared for how work gets done.

Wednesday, May 19, 2010

Teaching "High Payoff" Applications

There are so many applications out there battling for our attention as users (and consumers I guess) that it can be a little confusing to decide what to spend your time using.  Invariably it seems as soon as you get used to something there is a newer, better thing out there and everyone seems to be using it but you.  At least that is how I feel with technology at times.  Even more daunting is figuring out what to teach to students. 

For instance, there are debates on MS Office vs Google Apps.  Another example would be programming languages to teach at the HS level.  On top of that, new technologies are rolled out every year and some demand at least an evaluation if not inclusion in one's curriculum.  This last part can be confounding because when you think about it, since you can't teach it all, how do you choose what to teach?

Some people seem to teach what they are comfortable with resulting in respectable subject depth but not much breadth.  Some are the other way around.  Finding the right balance seems to me to be a significant challenge and there is no curriculum out there to just pony up for and git er done.

One example would be Web 2.0 technologies.  I think most HS computer teachers who have a lick of sense agree these tools need to be taught (at least formally) to students both so they understand how to take full advantage of them but also from a digital citizenship perspective.  However, two questions arise:

1.  How much time should be spent on these tools?
2.  What tools should be taught?

While I have no real answer to #1 (yet) I want to kick around #2.  Obviously one cannot teach all web applications to students.  Nor should we I think.  However, what are the important ones that will give students the skills necessary to utilize other tools they have never seen OR THAT ARE NOT YET INVENTED?  Im always trying to find those "sweet spot" applications (or usually app group) that provide a strong introductory foundation that is transferable and expandable and ideally, can be used to build that foundation in multiple disciplines or tech concepts.  Applications that do this are what I call High Payoff Applications and when I figure one out (and they all have a useful life by the way) they are the ones I try to build curriculum around.

For example, in the case of Web 2.0 I suspect that a variety of collaborative apps should be taught for students to gain a good understanding of the pros and cons of using each type for certain tasks.  That is an easy one I think.  Which ones do you teach then and in which order? 

A more challenging question for me is what non-web apps to cover.  For instance, I believe the concepts of what data is and how it is used in our world are important for students to comprehend.  To this end, databases need to be covered.  This is a dry subject for students, even if you know what you are talking about and not using those incredibly lame book-based lessons that should all be incinerated.  Can these data concepts be taught in another, more initially engaging format for students, that is transferable and expandable?

There are also multimedia skills such as podcasting, videos, and animation.  It can get super time-consuming to do but students really need an intro to this accessible (albeit confoundingly incompatible) set of tech skills.  What app or in this area, specific group of apps is best for providing a foundation skill set that is transferable and expandable?

Most important, what apps cover or reinforce multiple concepts in these or other areas? 

A few of my current favorites follow:

DATA:
-MS Excel (still the industry standard when it comes to crunching numbers.  IMHO- you are probably doing students a disservice to teach anything else for data analysis)
-MS Access (just a few weeks in order to ensure students understand the concepts of tables and relationships)
-ARCGIS Desktop much more engaging and reinforces how large amounts of data is used in a practical way in the real world.

MULTIMEDIA:
-Win Moviemaker which sucks but it is free and practically all students have it on their home PCs.  That fact makes all the difference.
-Formatfactory is a free media converter that converts between all common sound and video types.  Varying media types and compatibility in an extremely important aspect of multimedia concepts that MUST be taught if you want to encourage student use of this aspect of technology.
-Audacity is a free sound editor.  Note that to make MP3 files you need to download the LAME extension which it will prompt you to do the first time you attempt to export an MP3.  Some silly lawyers apparently go involved here somehow...
-iPod Access is able to take songs off an iPod that has been formatted for disk use.  An important concept in interacting with the most common MP3 player on the streets.

Both of these examples are somewhat incomplete in a sense.  Im always reminded about the necessity of common forms of communication and in this case, you might really want to think about reinforcing the skills needed to incorporate products from these and other app sets into a commonly used communication medium as a means of effectively reinforcing or communicating a message or key point. 

Like I said at the beginning, figuring out high payoff applications or really application sets is something I really spend a lot of time kicking around.  If you do too, what conclusions have you drawn?

Wednesday, February 10, 2010

Another myth: Us old "imigrants" vs. younger "natives" to the web

OK, at the risk of going on a rant, I want to debunk the idea that teens somehow have this "native" understanding of the internet, computers and technology and us "old" folk are mere immigrants who just somehow don't get it.

One word - Cowpoop!

After teaching high school comp science classes for a hand full of years now I believe the only difference is students, as a whole, are generally more confident in their ability to figure things out and so they dive in, madly clicking away until the right thing happens or they get distracted by something else and go down that other rabbit hole never worrying about actually completing the initial task. However, the second, third ot fourth thing they try works and that success keeps their confidence up even though they once again never completed what they started out to do.

Adults on the other hand set off to do something and if they hit a point they recognize as the limit of their abilities they stop and seek help. If they run into difficulties they might attempt to slog on until they see the task through or give up in frustration.

Where does this leave us? It emphasizes the importance of a structured approach to learning about computers just like any subject at the very least. It also gives adults (parents in particular) more confidence in their own abilities when they realize it.

Additionally, it helps teachers realize what students really need to be successful. Im amazed at the number of high school students who cannot articulate the difference between Save and Save As including examples of when to use each but routinely type up perfectly acceptable papers in a word processing app. Are they "proficient" at using wp apps? Id say no.

Bottom line, while students and adults think and learn differently, neither is inherently better at using computers and adults are poorly mistaken if they thing kids just "get it". It would not work in math and it doesn't work with computers.

Monday, January 11, 2010

The myth of the "A" and why it hurts students

In a former life I managed a team of 30 people and after doing so for a few years felt pretty confident in my abilities to successfully accomplish any assigned task with that group.  My idea of success was reaching an end state on a task that met my personal standards of what "right looked like" which was, according to others, a reasonable but high standard.  In other words, I expected, as best as I could envision it, "A" quality work from me and my team.  With that number of folks, some of whom in subordinate leadership positions being quite skilled in their areas of expertise, all working together, we could go great things. 

I happened to be talking about this with a more senior manager in a similar organization one day. He managed 3 teams the size of mine and he made a statement that has stuck with me ever since.

"If you can, as a group, consistently get to the 80% solution ON TIME you are doing better than most and THAT is success." (caps are my own emphasis)

This leads to an interesting correlation with the Pareto Principle which, while I have not proven this in anything more than a subjective and anecdotal way seems to be valid. 

Your highest (20%) performing subordinate units (people or teams) are there because they perform consistently at an 80% level.

If this is even remotely valid, and in 15 years of management I have not been proven incorrect (granted I could be delusional!!!) then it means that "success" in the real world comes from consistently doing "B-" quality work and getting it done ON TIME.

Think about that, as a teacher.

What does it mean when we (teachers, parents, university admission standards, etc) drill into students heads that an "A" is success? 

To me it means we brainwash students into being perfectionists who, as adults fail to understand the concept of "good enough" and kill ourselves over meaningless perfection in the workplace when we should be spending that extra time with family, exercising, etc to become a better, more healthy and balanced person.  We create young adults who don't work well on teams because the lack of getting things "perfect" (as we think it should be) in a collaborative environment drives kids nuts.  I see this play out in my classes project after project. 

Finally, it means that these kids, if they are unfortunate to become managers before getting deprogramed, become horrible managers and frustrate the folks who must work for them.

  • Make students do challenging small group assignments with milestone deliverables which emphasize timeliness and "good enough" as a standard on your rubrics
  • Don't give students the time to get it "perfect"
Deprogram them NOW. 

Monday, November 9, 2009

Lab Hardware Configuration (2 of 2)




Getting back to a previous topic, I am really STILL curious about others actual physical computer lab configurations. I have had difficulty finding any pictures on line but while this seems like a very non-educational topic, it strikes me that configuring your environment correctly can contribute immensely to student attention, focus, productivity and learning.

So, with that in mind here are 3 shots of my lab with key points.

First, a shot of my classroom from the front- right now 28 of 30 student workstations have dual monitors (19" and 15" each) with pretty new HP small form factor computers capable of running ARC Map (GIS) and Adobe CS3, our most powerful software packages.

Second, a shot of the front of the room where we have a 77" interactive whiteboard with short throw projector (have you seen the new widescreen ones??!!??)

Finally, a shot over my desk where I my or may not spend much time (depends on the autonomy and cognitive level of the current assignment). The key feature is a 3 monitor setup with the left monitor dedicated to displaying NetSupport School a super classroom management software package. The right monitor is cloned to the interactive white board and the middle one is where I prep content to display without distracting students while they focus on the IWB display.

Also, notice the monitors face the front so if students are to focus on me, they can't be distraced by their monitors.

Obviously some of this is possible only through the physical construction of the room but there is some stuff I would do anywhere- dual monitors, classroom management software, and an IWB are all great tools.

Monday, November 2, 2009

Mad Tech Skillz

I recently had an interesting conversation with our principal. I had been thinking a lot about PLC (professional learning communities) and how we implement them in our school which is mainly just meetings. Sometimes meetings are very useful but, I feel that if PLC is really time set aside to improve as a professional educator in a collaborative environment (my KISS definition)then maybe meetings should be "as required" and PLC time should focus on either learning from or contributing to the global PLC found online.

To me, the only issue is that most teachers don't posses the technical skills required to tap in to this (that may be changing in some ed prep programs). Someone must teach them after sifting through all the options and do so from an educator's perspective.

My principal, a stellar guy (even if he doesn't read this...) agreed and after I introduced him to Twitter and touched on blogging as PLC tools he got pretty excited and gave me a few Friday afternoons to introduce teachers to it all.

I call it 21st Century PLC and it basically focuses on finding topic threads (twitter and blogs), following them (RSS) and tying on more string (adding web content via blogs, wikis, twitter, etc).

Ive posted a slimmed down set of slides here on the blog (top right corner) for your viewing enjoyment. If you want the full set (not much more than what is there but a few cheese effects) email me.

If a few slides don't "talk themselves" post up and Ill clarify. I hate slides that talk for me so...

If you have some personal insight on the topic, Id love to hear!

Wednesday, October 14, 2009

Lab Hardware Configuration

The question popped into my head the other day- how does my lab stack up against other computer labs?  Im not competitive (about this) but curious.  There are no real standards to adhere to.  I just try my best to make my lab mirror the business environments I have worked in or friends I respect work in.  Never thought too much about it until I agreed to host a GIS workshop through ESRI and my POC there seemed extremely impressed with my lab setup.  It made me wonder. 

Then, as usual, I was taking advantage of a teaching moment to discuss ergonomics and started thinking, there should be OSHA regulations for school computer labs and the junky 15" monitors that come with school computers should be banned! 

Then I was catching up on Tim Holt's Intended Consequences blog and the topic

Netbook Debate Continues

Reminded me about the screen size thing and ergonomics.  It costs bucks but these students will have more seat time in front of a computer by 20 than I have now!  Seriously, I just went through a few quick estimates!

Think about it.  How ergonomic is your classroom?  How well does your room model modern high tech work environments?

Here is a picture of one work environment I recently experienced, the Combined Air and Space Operations Center in the middle east- the data fusion and command/control center for all air and space operations in the central command area.  Notice all the monitors!  Some folks have 6!!!!!



ill add a pic or two of my room next time.