Friday, June 25, 2010

Teaching

I've been teaching for the last few months - first a Java course that went OK until the end of it...I didn't get the schedule down right and had to rush the prep for the final project - resulting in putting the students at a bit of a disadvantage. On top of all of that the course as I taught it generates a Tonne of marking that I'm still slogging through 2 weeks after the end of the course - I'm about to get yelled at...

Java was an OK language to learn, yes learn, going into the course I didn't actually know Java - just C# which is very similar. For the record I wouldn't recommend this approach to others but it is a powerful way to learn something. It's just that it's painful. I spent two months teaching for four hours a day followed by an afternoon of marking and prep then an evening of reading and prep. I still prefer my VB.net and C# over Java, most likely because I'm more comfortable with Visual Studio than the open source tools that are used in Java.

My managers at work seem to think that all you really need to do is read the power points as you present. And in some smaller one and two day seminars you might very well be able to get away with doing that, and I have previously done so but I don't like doing that. I feel really vulnerable - if anyone asks anything that is the very least 'off script' from the book there is the very real possibility of looking like a complete fool.

Now I'm coming up on teaching an Object Oriented theory course and a C# course. I'm reasonably familiar with the topics but have never taught either of them and for the three day object oriented course I need to develop the course ware. But I'm concerned with the C# course it will be a challenge to bring them through that language.

The first issue is the students, this class is composed of new programmers, they have done a little java script coding but never any full-up compiled programming. They have struggled a bit with SQL (mostly because of self esteem issues - they are quite capable of doing it when talked through it)

No the challenge is that the language they are going to be presented with is C#. C# is a very powerful first rate multi-purpose language. The problem is that it's syntax is not very intuitive. VB.net would have been a much better choice for 'first language' it reads easier, is more 'English like' and would help students that are already having confidence issues. The book I'm using is quite good but has significant 'density' - it's a hard read, even for me (in that I know this topic) to accomplish in the time we have.

So the challenge is how do I teach students that have no previous frame of reference for programming a complex language that is inherently going to be a fight for them. I'll post back with what I decide to do and how it works out.

Update: They are just finishing their SQL tests - no panic so all seems to be ok...

Monday, March 22, 2010

Getting Re-Energized

I spent a weekend a little while ago at a leader training seminar for Scout Leaders. I had a great time teaching and sharing with these new leaders.

This was my first time training at the Woodbadge II course and the the first time we have run this course as a 'full weekend' event. It is wonderful to have the opportunity to be with people that want to be there, to want to learn, who are actually volunteering their time to mentor or to learn without compensation (it actually cost the instructors to train!).

Every so often we get the chance to do something different, to in some way contribute - much of the time we see the opportunities as they pass us buy, to realize 'what we should have done' much to late to make a difference. It was great to not be looking back this time.

Photo Credit : Wikimeda Commons

Tuesday, January 05, 2010

Year in Review 2009


Year in Review 2009

Personal Development (Training/Certification)

Interesting...I've made some progress in formal certification training and I'm working through my WPF training manual and I'm lining up to write my .net exam in Q1 2010. But I've also spent LOTS of time over the last year writing C# code and those skills have grown considerably over the past 12 months.

Organization & Tasks

The 'stuff'' is getting deeper. We are planning to work on the basement bathroom this coming year - we'll see if that spills over into a cleaning frenzy.

Well, some help here - the Aimless Surfing has been removed as the laptop died :-) Turns out that I still take time to sit and play games etc. but I'm not watching TV at the same time. The other thing that removing the couch surfing did was ruin my blogging time. In fact, it may be that I'm better at clearing my personal email box when I am couch surfing - something I hadn't expected! I've recently purchased a new laptop we'll see what kind of effect this has...

We did get the living room painted and it looks great

Activities & To Do's

We didn't have great summer weather - I accomplished little outside at all. I'm going to have to be harder on myself and commit to getting more done. There is little time in the evenings when it's nice and I enjoy being outside in the garden and I would enjoy it more if it looked more complete!

We did plant a garden but yields were poor - it was very wet during the prime growing period and we didn't drain well - resulting in few carrots and poor beets - got some good beans. We continue to produce good tomatoes in almost too large quantities. We added a willow in one corner

Fall on the other hand was very nice - we had some nice family adventures - strawberry picking and petting zoos for instance. The snow held off until almost Christmas so that almost made up for the poor summer.

Our winter task is the basement bathroom - just a toilet and sink for now and it shouldn't be that hard to do. We were able to go and buy the vanity and the toilet on a boxing day sale and get a pretty good price! I'm ok doing most of the plumbing and the electrical but putting in the toilet from scratch (installing the flange in the floor for example) is something I haven't done - I'll be calling a friend to help with that!

Volunteering

Our experience this year at our parish has been less than stellar - we are in an interum time, meaning we don't have a permanent priest. The process of getting a new one is taking by far too long, there was little that needed immediate repair and the previous priest retired after 10 years of good service. Leaving little real conflict. The congregation is loosing membership and energy. The 'corporation' (the executive of the parish council) has become insular and controlling - issuing directives vs. being consultative. Not to mention that some members are (to say the least) abrasive towards S. This distancing continues, as the interim withdraws from various committees that she was chairing, in particular the key music and worship committee. We cannot reasonably expect to have the new priest in place until the fall and I am deeply concerned that we will be in really deep trouble by then. Frankly my willingness to do volunteer work for them is failing and we're considering a different parish - one that might more closely match us and that might be appreciative of the skills and experience that we as a family bring.

Family

K and now P ( 4.5 and 8 months at this writing) are doing just fine, taking time with K to be with him, play with him and enjoy his time and enjoyment of life and the world is a at times a task (way too much energy) but I enjoy being around him greatly. He started school this year and while shuttling him back and forth is an issue P is just beginning to crawl it will be interesting in the next few months as she gets mobile and can begin to enjoy the world - while dad chases after her!

S is bored - she's been home with the kids now for 8 months and really, she needs to get back to work - just for her own enjoyment, I saw this last time, she really doesn't seem to enjoy 'homemaking' much, at least not when it's full time. She is often tired and finds the constant interaction with K draining. She's much much happier when she can work - thankfully that's over in four months!

Overall, a successful year - more like plodding ahead really but onward to the next!

Have a great year!

Evan

Photo Credit: AltoExyl