Entries Tagged '#tiegrad' ↓

EDCI 569 – Major Project Summary

So here we are… At the end of another term and I am suppose to be all the better for it. All enlightened and edumacated and stuff. Unfortunately I don’t really feel as such. This term was a struggle for me both academically and personally. The loss of my mother just prior to Christmas followed by two friends in rapid succession after Christmas, took the piss out of me and I had a great deal of difficulty focusing on much of anything. None the less, I did manage to eek out a couple useful things from this term’s smorgasbord of learnin, in spite of all the muck and emotional mire that was my winter term.

My learning project was to go out and learn some Java Script, or perhaps I should say learn more Java Script, for my own personal growth. The idea was that I would search out and find the best learn to code platform on the web, hammer through a bunch of tutorials and somehow become a Java Script Guru. As it turned out, I failed miserably.

Fortunately, as someone who is highly skilled at the art of failure, I have come to know how to get the most out of the smouldering ashes of my learning. From this experience, I took this opportunity to furthering the learning of my students.

What I ended up doing was looking closely at 3 questions with regard to teaching coding in Schools.

  1. Why are we trying to teach kids code?
  2. Which students are best suited to learning code?
  3. What method or platform is best for learning to code?

The first question looks at the current darling of the 21st Century Learning. Learning to Code! You hear it talked about in the media like it is the SINGLE MOST IMPORTANT SKILL any child could possibly acquire before they walk out the doors of their grade school, but what I found is that many people don’t get beyond the headlines. Ones such as How Advanced Computer Skills Could Really Boost Your Career or Coding is the Must Have Job Skill of the Future

Many people interpret headlines such as these to mean that code is a must have employability skill rather than a means by which to develop a set of cognitive skills that will be useful in an ever more technically complex workplace.

People need to understand that coding is a skill just as literacy and numeracy are skills. Those traditional skills are critical to gainful employment, but they are not “employability skills” per se, They are part of a suite of skills that allow an individual to think, communicate, create and do. Coding skills are simply becoming part of that suite of skills that make an individual employable.

So what is a coding skill then. Well the one that gets bandied about the most in learn to code circles is “computational thinking” It is essentially a way to approach complex problems by breaking them down into their component parts and then finding solutions to the problem through physical or digital means. Whether this means someone does the programming to solve the problem or just the critical thinking behind the solution, computational thinking is how people “think” in a digital environment. Google has a nice little page on What is Computational Thinking. Check it out here.

If we are going to continue to move toward and live in a digitally rich environment, we are going to need people to understand how that environment works. Unless of course a giant solar flare wipes out every computer system in the world, but this is unlikely and therefore, this is why learning to code has become important. This article is quite good Why every child should learn to code”

The second question I mulled over was, which students are best suited to learning coding languages? I failed miserably in trying to improve my Java Script skills and for all intents and purposes, I wanted to learn. So what kind of student will be successful at learning this skill?

Upon looking at this question a little deeper, it would appear that the answer is this. It depends.  There are any number of variables at play here. Of course an individual’s interest and natural inclination are going to be be a significant determinant in how successful they are, BUT in a classroom setting that intrinsic motivator isn’t necessarily the most important thing.


Figure 1.

What I have found is this. The key to engaging the greatest number of students in a coding assignment or exercise is largely dependant on the platform used. My students who are what I will refer to as “gifted coders” will sit down and spend all class looking at something like Figure.1 and be happy as clams, but that is only a small number of students are at this level. What is more, only a small number of students will acquire this level of skill, but this doesn’t have to exclude other kids.

This leads us to The Third Question I was looking at. What method or platform is the best for learning code.

With visual programming platforms, such as MIT Scratch, coding or computational thinking doesn’t have to be the sole domain of those who are able to understand and write the gobbledygook we know as “code”. Sure being able to write complex strings of code is infinitely more powerful than a platform such as MIT Scratch but that isn’t the point.

Visual coding platforms give me as the teacher the ability to expose and engage the entire class to the kind of thinking that goes into writing code and THAT is what we are trying to accomplish. I am not trying to crank out programmers, I am trying to foster thinking skills.

By providing a variety of coding options to my students, I am more likely to capture the attention and interest of a far larger number of students and provide them the opportunity to acquire and reinforce the 21st Century thinking skills we are being told our students need.

Let us look at the various “Coding” platforms I used with my kids this year.

  • Power Point – No Power Point is not a coding platform but my god you can make some fun games with it AND it gets students into thinking like a programmer. Very visual and fun, kids will spend weeks on a single game.
  • MIT Scratch – Visual programming platform that allows for students of all levels to beginning creating animations and games using blocks of code. We build a Flappy Birds game and a few others over the course of 3 weeks and the kids enjoyed it.
  • Kodu Game Lab – A visual programming platform created by Microsoft to get kids involved in coding. Students can create excellent games which they can then export and play on their Xbox if they wish. Some of my kids LOVED it others thought it was a little lame… I liked it, so I must be lame.
  • Connect 2 – Visual programming platform with which students can create 2D HTML 5 games quickly and relatively easily, but students are forced to think very systematically in order to make their games work properly. Although they are not “coding” per se they are using the same type of thinking as someone who is writing strings of code.
  • Game Maker – Similar to Connect 2 in that there is a visual drag and drop element to the game creation but with Game Maker students can begin to use the platforms own scripting language GML, have more control over their creation. The GML language is similar in many ways to the C languages and Java Script so what students learn in-game maker transfers over to these languages rather well.
  • Unity 3D – A ridiculously powerful game making platform that uses Java Script and C# as the main scripting languages that is supports. C# is the more advanced language and is infinitely more powerful than Java Script. Although they say Unity 3D is appropriate for beginner to expert users, only a handful of students in my two ICT classes ventured into this territory.
  • Kahn Academy – A nice little set of Java Script tutorials that I would recommend for any beginner. Videos are clear and engaging and the interface allows the user to see how the code they write changes the object they are working on.
  • Code Academy – I refer to Code Academy as the best drill and kill learn to code platform out there. It is FREE, has tons of content and is excellent for reinforcing skills but it is not a very inspiring platform. Most kids lose interest in this platform in fairly short order. With that said. If you want to learn to code on the cheap, you need a code academy account.
  • Code School – We have only dabbled in using code school simply because it costs $$. They have a HUGE selection of courses and some of them are free and worth checking out before you spend money on a subscription.

So what does all this have to do with my learning project? Well, I came to understand that knowing Java Script or “gobbledygook” isn’t the goal here. Whether it is me or my students, what we need to get exposure to is the kind of thinking that is behind coding or programming. Prior to this exercise in futility, I thought as many do, that understanding and writing strings of code was the goal. Now I understand that computational thinking isn’t the sole domain of the programmer. It is a thought process that spans far more than a 20 inch HD computer screen.

EDCI 569 Summary

Why are we teaching coding?

I was at a dinner party this weekend at a friend’s place. The usual crowd had assembled, mostly friends of friends and acquaintances. We snacked, we chatted; we drank, we chatted; we ate, we chatted and then we went home.  Nothing momentous occurred just a bunch of 40 somethings getting together and talking about their kids, work and the ever so faint light of retirement on the horizon.

One of the individuals there (I will call him Paul) I had met before but never really spoke to other than an obligatory “Hi! Pleased to meet you…” at another one of these little soirees. This time however, I got to have a good 60 minute chat with him over a couple glasses of Shiraz and a GREAT artichoke dip.

As it turns out, we both went to UVic  at the same time. We may have even been in some of the same classes, like the PASCAL one I dropped but he managed to complete. In fact so successful was he with learning PASCAL, he went on to get his computer science degree. Now he does (or did) all sorts of programming stuff for a living. He is currently a big wig at a moderately sized tech company and has others do the coding.

As we poured the second glass of a nice little WAYNE GRETZKY OKANAGAN – CABERNET SAUVIGNON SYRAH 2013 (yes we drank Wine Gretzky), I figured I would tell him what I was trying to do with my students in getting them to learn Java Script, and instead of saying “Oh Cool!… Tell me more!” he simply said “Why?”

I was thrown for quite a loop by this response because I had been led to believe that learning how to code was the must know skill for the ages. As important as ones ABC’s or 123’s. That every employer on the face of this earth wanted our young people to learn how to code. That our children’s futures depended on it for virtually every job there could ever be, from the front counter people at McDonald’s to the Rocket Scientists at NASA.

Ok admittedly I am being a bit dramatic, but you get the picture.

But why was a computer science guy, someone who obviously finds coding to be an important skill, saying “why?” to my super amazingly innovative teaching initiative. I was counting on a Prime Minister’s Award of Teaching Excellence for this one. Then again, the way I have been bashing good old Steve on twitter, I’ll be lucky if I don’t get a room without a view in some CISIS hotel someplace, but I digress.

So why did my new good buddy Paul say “why?” when I told him about my little coding initiative? Well upon further discussion I discovered that he has no issue with teaching kids who want to learn, but as a foundational skill that every kid should know? Well lets just say he is not convinced that such a thing is necessary or even a good idea. As he puts it, there are programmers and then there are PROGRAMMERS. “We don’t need huge numbers of mediocre programmers. We need highly skilled people who can do great things with code” He went on to say “I bet the really talented kids in your class are already way beyond learning Java Script and those are the kids who will be getting hired when they get out and start looking for jobs.” He was right.

The way Paul seems to see it, is that not everyone is cut out for programming, so why would we be giving all kids the idea that programming is a career they should pursue. By the end of the last glass of wine and most of the artichoke dip, what I had gotten from the conversation was this. Not everyone can be Wayne Gretzky or even a third string NHL player for that matter, so why would be setting a kid up to be something they do not have the skills or inclination for? Really it makes perfect sense to me. Not every kid is into math or science or literature or geology or or or. That is just the way things are. I would never force my child to pursue coding just because someone says they should.

Regardless of my little conversation with Paul, I will carry on with my coding initiative. Most of the kids in my ICT class have the inclination to at least try coding for a while and who knows, perhaps a few of them will become a super famous programmers that open their own wineries when they retire and sell half-decent bottles of wine.

The Evolution of a Literature Review

Lit Reviews, no one told me about these things before I started on this little journey. People only told me about the Thesis or the Project, but never the Lit Review. I think there must be some sort of ritualistic secret pledge you must make, along the lines of the Free Masons or Illuminati, before you get your degree.  “Thou shall not speak of the Literature Review to any of the unwashed and unlearned masses!”

I am actually starting to enjoy the silly thing, but it is taking on a life of its own. I just wish I had more time to read and write. I am starting to understand why some people take a year or two off to do their masters.

What I am starting to like most about the whole process, is how the Literature Review is evolving. It took me a great deal of time, energy and thought to get started but things are moving along quite nicely now. The only concern now is that I honestly think it could go on forever. There is just so much out there to read and write about.

To start, the greatest struggle was creating a research question to work with. Then the reading began and that was a bit like sludging though waist deep snow to start but as you read you see new avenues to follow and key words to search. The path to the answer you are looking for, becomes a dendritic maze of possibilities.

As the journal articles stack up and your head becomes cloudy with more information you can possibly summarize, the answers to your research question begin to stack up. Then you begin to realize that you might want to rethink your research question. Is it adequate? did I ask the right question? Are there new questions I should be asking? Did I find answers to questions I should be asking? Fortunately I haven’t had to go back the drawing board, but I have had to tweak my research question.

To start I was doing this work flying by the seat of my pants, but as I continue I am finding myself leaning on the guidance of our text-book Educational Research – Planning, Conducting, and Evaluating Quantitative and Qualitative Research by John W. Creswell. In the beginning I was dreading having to wade through this 600 page behemoth, but it has become very handy in trying to figure out what it is I should be doing.

Moving ahead I will need to start enlisting more help from my faculty advisor and all the other people available to help me. It has become abundantly clear that am not a 21 Century Learner and I am not much of a collaborator. I enjoy discussing things with the people in my cohort, but when it comes down to putting word to blog, I like working on my own. I have a feeling that this wont work for too much longer as I enter my last two terms of this degree.



Learning Java Script, Unix 3D and whatever else comes along – Week 4 & 5

magpie-clip-art-zeimusu_Magpie_2_Vector_ClipartWell welcome to Week 4 & 5 of my digital learning adventure or perhaps I should call it a misadventure. To tell you the truth, I am not learning much. I start, I stop, I restart, I see something else that looks interesting… This online learning thing is difficult but again it might just be me and my magpie attention span.

This is not to say I have not discovered anything about trying to learn coding and/or game creation by video tutorial. I have already mentioned the need for a learning community you can connect with but I have stumbled upon a few other online learning needs that I didn’t anticipate.

The first of these “needs” is a dual monitor set up. Although I use a dual monitor for graphics work sometimes, I hadn’t used it for doing video tutorials before. Specifically in a learn to code situation. I quickly came to realize just how imperative a dual monitor for something like learning to code, when I tried to do a video tutorial using just my laptop. It was a royal pain flipping between the Unix Interface and the video tutorial. I found it so aggravating, I quit after about 10 minutes. What I realized shortly thereafter was that my students would be suffering from the same frustrations when trying to learn to code using a single monitor set up like they have in our computer lab.

The next thing I came to see as needed for learning by video tutorial, is strong English language skills. Especially in listening and comprehension. I came to see this as my English language learners quickly became disinterested in trying to learn Java Script though Khan Academy or Unix 3D. The video tutorials quickly became meaningless to them as they didn’t have the language comprehension skills to clearly understand what was being said in the videos. I asked them if they could find an equivalent set of video tutorials in their own language but they searched to no avail. I would assume there are video tutorials being made in languages other than English but It would seem there is a significant shortage of such learning resources in languages other than English.

The last need I would like to talk about is money, even though it would seem to be counter to the entire free online learning movement. The reality is that many “Free Courses” will require you the learner, to lay out some money at some point. The FREE course is just the hook to get you to purchase something down the line. Adobe is a fantastic example. They have some of the best online learning opportunities I have ever seen. Their courses are so well put together and presented, you can’t help but want to learn Photoshop online, but to make use of them you need their software, so you end up paying the subscription fee. Some courses will come with FREE SOFTWARE but once you are done the introductory course and are raring to go onto the next, you discover you need to upgrade to the PRO PACKAGE in order to go any further.

These are but two examples of how FREE in online learning isn’t really FREE. There is almost always a cash catch at some point, but that is OK. If an individual or organization has put all this time, money and resources into a course, it only makes sense that they try to recoup some of that money somewhere along the line. The point here is, that learning isn’t as free and easy as we are led to believe. There will always be a cost somewhere along the line. Course fees, software, hardware, subscription fees, internet service, hydro… It all adds up.

And so wraps up this weeks of this installment of Learning on the Web.


Mastering Time – A Lit Review Update

Do you ever get so busy that you get nothing done? You look at everything you need to do and choose to do none of it. When you would rather wash dishes, vacuum the floors and scrub toilets then get down to work on the heap of things you should be doing… Well that is where I am right now. Paralyzed by the sheer volume of stuff that needs to get done.

This isn’t to say that the stuff I need to do isn’t interesting or fun, it is just there, looming…

The list consists of Masters work – Report Cards – Fixing Computers for friends – Web Mastering – Learning how to use Unix 3D – Training for a Gran Fodo and… Oh ya! My family. They need some time too I suppose. It would seem I have bitten off more than I can chew but I guess that is life on the cushy West Coast and I need to get over it.

The Literature Review I am “suppose to be doing” is the biggest concern for me. At this point in the game,  I should be about 10 – 20 pages in, but I am struggling along at a whopping 6 or 7 pages. I have started off looking at Educational Theory in a digital a digital age and for an #edtech geek like me, it is turning out to be pretty riveting stuff. Far more interesting then back in the day when I was reading this stuff for my undergrad. It is amazing how much perspective one can gain from 18 years in a classroom.

The journal articles I have waded through so far are bringing up some interesting questions about education in a digital age. The two most significant being. (a) How is the digital world-changing how we learn (b) Do existing learning theories adequately address the digitally driven changes we are seeing?

My focus to date has been on question (b) simply because question (a) is just so damn difficult to come to terms with. Question (b) is easy to answer and that answer would seem to be NO! Existing learning theories don’t even come close to explaining how this digital era is affecting learning. The three biggies that teachers have been hanging their hat on over the past 100 years, behaviorism, cognitivism and constructivism are falling a bit short.

Essentially, teachers are following a repair manual created for a Studebaker and we have a Tesla sitting in our garage. Sure a car is a car is a car! All the basic elements are the same, but we are definitely not working on the same vehicle. The question now is do we dump the Tesla into the old Salt Chuck and keep the Studebaker running or do we jump in the Telsa and enjoy all the technological advancements it has to offer?

Although my analogy is half-baked at best, you probably get the idea as to the problem we are faced with. We have a choice to make in education and it is an immensely difficult one. We are on the precipice of abandoning 100+ years of teaching practice for something that we have no guide-book for. The technology has changed things so rapidly that there is no theory to guide us into the future or education. We are out in the wilderness and to make matters worse, the next educational theory waiting in the wings, isn’t going to do much to waylay the fears and anxieties those who look upon the future of education with trepidation.

This new upstart educational theory is called Connectivism and what it suggests will send a chill down many a teacher’s slide rule. Essentially connectivisim proposes that learning and knowledge can occur outside of the individual. That the connections an individual makes and maintains within a digital network but outside of themselves, can be considered learning and ultimately represents an individual’s knowledge.

Wacky huh?

Of course this is the Coles Notes version of connectivisim but you probably get the idea. The digital network is here to stay and has already become an extension of our students and even our own person. Digital consciousness is about life and the living… Digital consciousness is our consciousness. Rothblatt (2014)

Like it or not, for better or worse, we have become dependant if not one with technology. The question is now, as educators, do we keep working on the Studebaker or do we conceded that the Tesla has some pretty impressive features to offer and perhaps we should give them a go? Remember… the basic elements of the two cars remain the same, but the Tesla has the potential to revolutionize the entire automobile industry. It might be fun to be along for the ride.

Rothblatt, M. (2014). The Me In The Machine. In Virtually human: The promise—and the peril—of digital immortality (1st ed., p. 9). New York: St. Martin’s Press.




Learning Java Script – Week 3

Unity 3d

Well that didn’t take long. My ADD has kicked in and I am looking for something else to do for my learning project. This is not unusual for me. My interest wains very quickly with things and I am off looking for something else to peak my interest.

I will continue with the Khan Academy Java Script tutorials but I have also added another learn to code platform into the mix called Unity3D. But first, lets look at some of the reasons why I lost interest in the Khan Academy tutorials so quickly. Other than the fact I have the attention span of a gnat.

I mentioned in last weeks post, that one of the significant drawbacks I found about the Khan Academy Java Script tutorials was the lack of community. I had no social reason to be there. I suspect that if my #tiegrad cohort were all required to participate in this Java Script short course, I would still be there eagerly plugging away. The funny thing is, I not a very social person in the “real world” , but in the online world I seem to be far more social. I need people to connect with or I quickly lose interest and move on.

The other thing I think is missing from the Khan Academy tutorials is that it lacks an element of creating something. Although I am learning, I have nothing to show for it. What I mean by that is, I have nothing to take away to show off to others and say “See what I did today!” Some would say that is the problem with the digital world, you don’t get anything concrete out of working in that medium.

What hope to gain from jumping to Unity 3D as a part of my learning project is that I will have something to show from my learning in the form of actual working programs that I can distribute in virtually any platform I want. What I am also hoping to find is a community of adults with which to interact with so that I have a social reason to return and continue to learn.

So wish me luck, as I try to find an online learning project that captures my att… Oh look a squirrel!

Learning Java Script – Week 2

Khan Academy Colour Tutorial (Screen Shot)

Khan Academy Colour Tutorial (Screen Shot)

Well here we are once again talking about learning Java Script online. If you recall from last weeks riveting post, I am using the Khan Academy tutorials to guide me through the wild and wonderful world of JavaScript.

To be quite frank… I have done very little this week. I started the learn to colour tutorial but have not completed it. BUT… This is not to say I haven’t seen the interface at work.

I decided to put a handful of students who wanted to start coding into the program. The nice thing about Khan Academy is that I can set up a Classroom for myself and I can monitor the kids progress within a teachers Admin Panel, this will be very handy. The other thing that worked out very well is that the kids signed up using their Google Classroom accounts so their profile is still within the Secure GAFE environment.

So far, the kids seem to like the tutorials and have been busily working away at them. Since I have a mix of students from grades 9 – 11, I have been recruiting some of my in-house Java Script geniuses to help out when someone gets stuck. As I move along with developing my coding program, I intend to utilize the kids who are already proficient at coding to mentor those who are just learning. This will be especially handy as I begin to introduce problem solving tasks into the curriculum. I also hope to start doing coding competitions within the school district next school year, which revolve around collaborative problem solving through coding.

As for my learning, WHAT HAPPENED? FitBit is what happened. My attention got hijacked by one of my classmate’s learning project. Every spare moment I had, I was out walking, but all is not lost. This lack of interest in my own learning project illustrates a couple of things about online learning.

First is that curriculum, regardless of its relevance to, or the level of interest of the learner is not necessarily enough to capture an individuals attention. Secondly, people tend to go where others are gathering even when it is online.

Learning Java Script is very relevant to me and I am actually interested in getting better at it. If I am successful, It will enable me to do my job better AND I have my own grade riding on how things play out with this learning project. I should be knee-deep in JavaScript on the daily but I am not?

Like I said, so far the tutorials are well structured, they get you going quickly and you see results almost immediately. As far as learning design goes Khan Academy is hitting the mark, yet my attention is elsewhere?

I think this speaks volumes about the importance of social connections in learning whether they be face to face or online. The FitBit project has 13 classmates participating in the periphery. Competing with one another, trying to best each others step totals. Using twitter and the hashtag #tiefit, It has become an extension of our existing learning community and so that is where my attention turns.

As good as the Khan Academy tutorials may be, I have no social connection, no learning community. I must point out that Khan Academy DOES have a learning community but I don’t really want to reach out to that community because it looks to be occupied by preteens. As much as I may be able to learn from them, chances are I would get arrested for creeping youngsters online.

So that is Week 2. Even though I have not learned much Java Script, I have certainly discovered just how important  learning communities are to effective online learning.



Learning Java Script – Week 1

Web design infographicBefore I start, I need to explain what is going on here, so my irregular readers understand why they are not reading one of my regular curmudgeonly posts.

I have been tasked with learning something online as part of a project for my masters program. I could pick whatever I wanted as long as most of my learning came from the pretty soft glow generated my some sort of digital device. I have to say it was a struggle figuring out what to do. I contemplated learning Banjo, Piano, 3D digital sculpting, Korean, basket weaving… But I settled on learning some Java Script.

The reason I chose Java Script is that I need to get a better handle on coding languages and Java Script is a great place to start. My current knowledge in this dark art is limited to HTML, CSS and some PHP but even at that, it isn’t all that good. It has all come from mucking about with my websites over the years and there isn’t much rhyme or reason to any of it. My understanding is much like a moth-eaten garment. Full of holes and prone to falling apart at any moment.

I have chosen to use Khan Academy for this little learning project for a three reasons. It is free, the site is well done AND it has a teacher admin panel that I can use to create a classroom for my ICT students later on this year. If I should deem it worthy.

Now for Day 1… An exciting thrill ride into the mysteries of Java Script. I got to Draw Rectangles, Ellipses and Lines all within the first 10 minutes of sitting down. The interface is easy to use and perhaps more importantly easy to follow.

The order of instruction so far follows Video – Practice – Challenge. Three things I like right off the bat is that the instructional videos were short, practice allowed you to see immediate results and the challenge was difficult enough to make you think but didn’t make things so difficult that you got frustrated.

The only thing I struggled with was that the voice in the video sounded like the instructor was about 4 years old. I guess the humiliation of being bested by a four-year-old is part and parcel of the new digital world order.

[table id=4 /]

Screen Shots from Khan Academy learning Interface

Choices – What should I be doing my masters degree on?

person_questionWell the time has come to choose a research topic for my masters program. Problem is I haven’t a clue what I should focus on. There are just too many considerations to be made.

To start, technology in education is such a vast area of study to delve into. How can you just pick one area? It is like becoming a Sommelier and only knowing about Merlot. I hope this doesn’t mean I have to do a PhD.

The second question/consideration is the biggest question of all. Why am I doing a masters in the first place? If the truth be known, the labour strife teachers have just finished enduring in British Columbia has made me want to just get out of public education all together. Our professor has told us to “follow our passions” but the problem is there isn’t much passion left. All that remains is just anger, spite and deep seeded need to escape.

Finally, I don’t think I had much of a passion to start with. Sure I love technology and the things it can do for you but can I really consider this a “passion”? Some of my classmates are clearly passionate about very specific areas of education and have spent an entire career becoming expert practitioners of their craft. I on the other hand I have spend a career as a Jack of all trades and a master of none. I can’t really lay claim to an expertise in anything, never mind a passion.

So where does this leave me? Well I have had a few areas of interest over the years that have garnered some attention from my peers and it is from these I am sure I will choose. They include:

  • Effects of technology on learning in the primary years
  • Elements of the ideal digital learning environment
  • The role of immersive technologies in education
  • Traditional learning tools Vs Digital learning tools
  • Free Agent Learning who and what is it good for?
  • iPads vs Laptops the ultimate learning platform
  • Effective professional development for integrating technology into the classroom.

Ultimately I think my choice will be based on three utilitarian criteria rather than any deep seeded passion.

  1. What do I want to spend hundreds of hours studying?
  2. What area of study is the road less traveled?
  3. Where will my masters work take me in the years to come?

Wish me luck… This is one difficult decision.