Archive for the ‘School Work’ Category

What I Think About Educational Technology

Posted May 25th, 2010 on Bespoke

So my friend Andre Malan asked me to fill out a survey about the role of technology in my education. You should too (and if you’re going to you should do so before reading my response below).

It should be noted that my response, though written in a comical tone, is deadly serious:


What you think about Educational Technology

Survey to help me generate ideas and bring data to a talk that I am giving in Victoria. It will be live-streamed so you can see what I do with the data in the end.

On submission of this form you will receive a lot of gratitude and IOU for 2 hugs.

Basic Information

Name: Nicholas FitzGerald

Faculty: Science

Program: Cognitive Systems (Computational Intelligence)

Please Tick the educational technologies that you have used for class (either with or without being asked) at university. *

* paper
* WebCT/Vista/Blackboard
* Course Website
* Google Docs
* Facebook
* Wikis
* Blogs
* Twitter
* School Email
* calculator

Other Please list any others that you have used.

SVN <—- wooooooooo!
Python
Clickers
CS Handin
VPN
Ballpoint Pen
Fountain Pen

Disliked technology

Please list the 3 technologies from above that you disliked the most (including ones from “others”) and explain why you did not like them.

1. WebCT Vista

I COULD answer this question, but to do so thoroughly would far exceed the “approximately 4 minutes” you suggested for filling out this survey. WebCT Vista is by far the worst bit of technology I have even been forced to interact with. I say that as someone who’s used it both as a student and as a TA. Seriously. It. Sucks.
Terrible Stability. Incomprehensible UI. Way too many unnecessary features. No obvious integration with other technologies (would it be too much to ask to get an email reminding me I have an assessment due or that an assignment has been posted?). Seriously. WTF?

2. Clickers

Clickers are the worst example of the kind of crap which has come out of this new movement to make classes more “interactive”. Seriously, I go to class to be taught things, not to sit through a one-hour pop-quiz day after day after day. Here’s an idea: Instead of treating me like an elementary school kid who needs constant supervision and hand-holding to get my HW done, why don’t you give a good lecture, teach me some interesting material, and then give me an exam at the end of the term to make sure I actually took some personal responsibility for my education. Seriously. Kids these days…

3. Ballpoint Pen

These things are crap. You have to press so hard it makes your hand all tired, and by the time you’ve written a paragraph you’ve got a crippling case of carpal tunnel. Everyone thinks they’re so great because they can write under water – but can the write upside down?! No. Seriously. Ballpoint? More like FAILpoint, mirite?

Liked Technology

Please list the 3 technologies from above that you liked the most (including ones from “others”) and explain why you did not like them.

1. SVN / CS handin / ssh / pretty much anything involving commandline

Setting up an SVN server was the best thing I ever did. Makes it so much easier to coordinate my files between the 3 or 4 computers I use. No more messing around with emails etc. Plus, I feel like a bad-ass hacker every time I open a terminal and type “cd ~/school; svn update”. Same with CS handin. LOVE seeing how many tape blocks my homework used. Plus ssh tunneling is like some serious “Matrix” shit. Seriously. Chicks go wild for that kinda thing.

2. HTML + SMTP

Best use of technology for a course I have experienced: Philosophy 441 (Philosophy of Mind) with Dr. Murat Aydede. Simple HTML page with links to necessary PDF readings. Email address to contact for clarifications. Perfection. Doesn’t need to be more complicated than that. KEEP IT SIMPLE, STUPID! Seriously. CSS is for chumps.

3. Fountain Pen

Once you go fountain pen you’ll never return to crappy ballpoints. This thing glides so smooth it’s like writing with melted butter (like the kind you get in that little candle-heated dish when you order crab). Plus I feel like I’m some sort of bad-ass Victorian gentleman every time I whip this thing out. Seriously. Like some serious Mr. Darcy shit up in here.

Your Dream Technology

(most important part of this whole survey…)
So if your professor could use some technology in class that would make school much better what would it be? * this can be something you know of or something made up. Sky is the limit, think outside the box, all that jazz. All I ask is that it is something that you would really, really want to use.

I really can’t think of much. The vast majority of times I’ve had some sort of opinion regarding use of technology in education, it’s usually along the lines of “I really wish this prof would stop messing around with this new-fangled edumacational gizmo and just give a good lecture”. There are a few really good examples of pedagogical tools (AISpace is great), but those are really only useful in “algorithm” type courses. Most of the time they’re just annoying and a poor substitute for a good lecture and a good textbook.

That said, my one wish is for E-readers to reach a stage where they are satisfactory substitutes for hard-copy textbooks in terms of ease-of-use, portability, durability etc.


UBC Website Pwnt

Posted June 6th, 2009 on Bespoke

Visit the UBC Website right now and this is what you see:

ubc_website_pwntHacked? Hosting Fail? Alternate Reality Game? I’m confused…


Update: I think this must be a local DNS problem. Through comments and Twitter I’ve determined that http://www.ubc.ca is resolving to omegasupreme.ca only for people within Vancouver. It is not affecting access on campus.


400 Word Essay 3: Computer Models of Cognitive Processes

Posted January 27th, 2009 on Bespoke

I seriously considered not posting this one. Two things went wrong: I didn’t get my choice of topic in time, meaning I was assigned the negative side of a topic I would usually argue affirmatively on. Secondly, I was super busy this weekend and didn’t leave myself enough time to do a proper job. But I thought in order to maintain the intellectual honesty of this series I should post the less stellar examples along with the ones I am more proud of. It was an interesting exercise the try and argue a position I am opposed to. It’s something everyone should try at least once; I think if you don’t find it difficult you should question how secure your positions really are. So as a last disclaimer, I’m not sure how effective the following arguments are. You decide!

Topic: Human cognitive processes can be investigated by creating computational models. (CON)

Computer models, though important to the study of cognition itself, are of limited use in studying specifically human cognitive processes.

In order to be useful in the study of specifically human cognitive processes, computer models would have to function in exactly the same way – same structure, same speed and, to a certain extent, the same material. Since this is not the case with a computer simulation, we should not expect to garner much serious insight by using these techniques. The differences between a computer model and the real functioning of a human brain are currently too large. Even the most highly parallelized computers nowadays have nowhere near the parallelism necessary to properly emulate the functioning of a human brain. They also run at different speeds, which makes the way they process information vastly different. These problems mean the knowledge gained from computer models based on human will be suspect at best.

Attempting to investigate cognitive processes by building computer models creates a serious boot-strapping problem. The models created will only be as good as the knowledge we have, and so will not be very helpful in gaining new knowledge. We cannot build a good model without good research to base it on – research which must come from primary investigation of humans themselves. At best, computer models can help us evaluate the validity of theories garnered from primary research, but they will not be helpful in adding new knowledge to our understanding.

Looking into the future, as our computer models become more and more accurate, and begin to take on aspects of conciousness, the ethical dilemmas involved with experimenting on such a computer model will approach those involved with experimenting on humans. Afterall, if our computer models can achieve conciousness we will be forced to really seriously consider granting them the rights which go along with such capabilities. We will have to grapple with the fact that a concious system cannot just be tampered with as we would a modern program. It is, afterall, a mind. Therefore computer models will be add nothing of value to our research, and we will be better served investigating real humans instead.

400 Word Essay 2: Materialism and Science

Posted January 22nd, 2009 on Bespoke

Time for the second 400 word essay of the term. This week’s topic is quite a bit more philosophical: “There are things in the world that cannot be understood by science”. Those who know me will know which side I took: the negative! It’s very hard to discuss a complex topic like this in so few words – I actually went 50 words over the limit this time… don’t tell anyone!

I recently received a copy of “The Spiritual Brain” as a gift – so we’ll see if Mario Beauregard will manage to overturn my materialism (not likely – I’m 20 pages in and he’s already questioned the validity of the theory of evolution, and revealed that he is funded by the Templeton Foundation).

Without further ado – this weeks essay:


Topic: There are things in the world that cannot be understood by science. (CON)

In this paper I defend the position that the scientific method can, in principle, understand everything in the world. I take this topic to be a philosophical question of the nature of reality, separate from the pragmatic question of whether or not science ever will reveal everything – before, say, the collapse of civilization (I think it likely will not).

My position is motivated by the belief that the world is essentially materialist – there is no such thing as the “non-physical”. Commonly, objections to the ability of science to understand everything involve belief in “non-physical” entities which are entirely separate from the physical world, and therefore cannot be understood by observation and empirical testing. I don’t so much find this argument as unconvincing as I find it to be completely incoherent. If “non-physical entities” are completely separate from the physical world, then how can they have any causal effect on it? Conversely, if the physical world is causally affected by non-physical forces, then these effects are by definition measurable and therefore can, in time, be understood. It doesn’t make sense to say that a given entity can cause changes to the physical world and yet be unmeasurable.

Since the world is taken to be entirely physical, and governed by physical interactions – the scientific method is uniquely equipped to identify and understand these interactions. By studying data and determining the patterns therein, our understanding increases. Obviously each new gain in knowledge has resulted in new questions which need to be answered, but the principle remains the same. Given enough time this process would inevitably learn all there is to know (though I imagine in reality it will not).

Other objections to the ability of science to reach perfect understanding rely on interpretations of principles of quantum physics, such as the Heisenberg Uncertainty Principle. While I concede that perfect measurement is impossible, it is unnecessary for understanding to be achieved. While recognition of uncertainty may lay to rest dreams of creating perfect predicting machines based on the deterministic laws of physics, it has not stopped advances in understanding of quantum physics. Furthermore it does not prove that the universe is not deterministic, just that we can never have enough information to calculate everything at once (which is different to understanding).

Finally, I close by pointing to the many historical examples of things which were thought to be impossible for science to understand – from heavier-than-air flight to the ability to play chess to the recent gains of neuroscience into understanding of the brain and human nature. While not conclusive unto itself, this trend certainly suggests that we should be very skeptical about any claims of scientific impossibility.

400 Word Essay 1: Public Libraries in the Digital Age

Posted January 19th, 2009 on Bespoke

This term I am taking a really interesting course – “COGS 303 – Research Methods in Cognitive Systems” – which is intended as a guide to doing successful research in Cognitive Science. One of our regular assignments will be to write opinion pieces with a strong 400 word limit – a good exercise in clarity and brevity. We chose our topic from a list and must defend it within the word limit. I’ll post my essays to the interwebs so that they can be evaluated in the harshest of battlefields. Here’s the first:


Topic: The advent of the digital age makes public libraries obsolete. (Affirmative)

Current trends in technological and cultural development make it unlikely that public libraries will survive in their traditional format.

Firstly, the book itself is becoming a thing of the past. Although ebook usage has not become widespread as quickly as many anticipated with the advent of the computer, this slow adoption is beginning to accelerate with the recent development of specialized ebook readers which use electronic-paper technology, such as the high-profile Amazon Kindle, which has sold tens of thousands of units. Just as consumers are moving away from hard-copy formats in music and videos, towards electronic files, the same will happen with books once ereader technology reaches the “killer app” level achieved by the iPod for music. With the decline of the physical book will come the necessary decline of the physical library.

Secondly, the internet is creating a culture where information and files are shared freely, negating the need for public institutions to hoard and distribute books. This has already been observed in music and videos – despite their best efforts, recording companies cannot stop the inevitable free sharing of data. The same process is under way with books – Project Gutenberg makes it possible to find almost any popular public domain classic free on-line, while Google Books is doing the same with more obscure selections. Already there is a large collection of commercial books which have been scanned into digital formats and are available for download (a short search found both textbooks for this course).

The internet presents a better way to achieve the goals of libraries than physical libraries themselves – namely free and open access to information and books. Providing free access to the internet would be a more effective way of making media available than building and supporting large buildings filled with unread books. Once this fact becomes apparent to governments, it will become difficult to justify the larger relative cost of running a traditional library. Relative environmental impact is another point in favour or switching to a digital format.

Furthermore, the internet has demonstrated its effectiveness for bringing people together in a social network to share preferences within a given domain. Last.fm is a popular music sharing and discovery resource. These types of sites are popular amongst the current generation, and are a likely candidate to replace the community fostered by traditional libraries.

Altogether, trends indicate that traditional libraries will become obsolete.

References

http://www.techcrunch.com/2008/05/14/amazon-may-sell-750-million-in-kindles-by-2010-thats-a-lot-of-kindles/

http://www.salon.com/env/ask_pablo/2008/09/08/printers/

Towards a Killer Robot Army: Part 2

Posted November 1st, 2008 on Bespoke

My diabolical plans move on apace; a new generation of infernal contraptions has sprung from the twisted machinations of my technologickal laboratory. No longer fully a slave to it’s programming, the newest addition to my mechanical throng can truly be said to be an automaton.

This most recent task in my COGS lab was once again to traverse a maze, but this time without pre-programming the route. Rather, using just two light sensors, our task was to create a vehicle capable of finding it’s own way – officially called Agent-Environment Interaction. This was a much more rewarding task than the previous Internal Representation lab…

We opted for a faster design than we’d used previously, reasoning that what the vehicle lacked in accuracy it could correct on its own. It is well known that any connected maze can be solved by simply following on wall, so this was what we tried first, but we found it to be too slow, and so went for a hybrid strategy. The robot would drive mostly straight but with a slight list to the left, which would bring it into contact with the left wall fairly regularly. From there, whenever it hit a wall the robot would reverse and correct it’s course. This worked fairly well with the exception of a oscillatory behaviour which would cause it to get stuck in corners. This was corrected with a subroutine which measured the number of times the robot was turning each direction, and would turn it farther if it determined it was stuck.

In the end our strategy proved successful, and we once again reigned victorious. This will no doubt bring us great fame. As my friend Tyler quipped, “I hear robots avoiding black tape is a booming industry. Obviously he is unaware of the recent discovery of Zebracus Alpha, a small planet in the outer solar system whose geographical features are entirely delineated by black lines. We’re hoping to win the NASA grant to develop the lander.

Artist's conception of Zebracus Alpha

Artists conception of Zebracus Alpha

Thanks again to my group members, Cam and Andrew.

Towards a Killer Robot Army: Part 1

Posted October 11th, 2008 on Bespoke

Cognitive Systems has thus far been quite good; I love the Computer Science classes, and the philosophical issues we discuss are intriguing. But it wasn’t until this year that we really started down the path which most interests me: the construction of the remorseless mechanical slave-soldiers which will one day form the cruel, unfeeling fist of my tyrannical oligarchy. It should be stated that we have started at the very beginning of that path; the robots we are currently building in COGS 300 are several generations removed from the final (diabolical) product. But it is a start none-the-less.

The labs are really great. We’re in groups of three and we have two or three weeks to complete the robot, after which we compete with the other groups. Those rankings determines the order in which groups pick debate topics, so it gets quite competitive.

For the first lab, we had to build a bot which would find the light-source an approach it…. Fairly elementary stuff; in the end most of us built some form of modified Braitenberg machine. Ours compared the values between it’s two light sensors to determine the direction to turn. Most of the challenges came from the Lego mindstorms hardware itself: one of our motors ran at different rate from the other, which caused the robot to list slightly to the left. In the end this was the difference, and we were slightly behind the second place team. I cried bitter tears to an unfeeling sky.

At the end we strapped my cellphone to the robot to get a “terminator view”. It promptly crashed into a chair and fell over.

(click video to play)

For the second lab we were to navigate a maze taped out on some bristol board. The frustrating aspect was that we were only allowed to use internal representation: the bots could have no external sensors. So it became a frustrating affair of trying to perfect the commands. Of course, random variations meant that we could never get it perfect. We minimized these with our design; a high gear-ratio and slow speed meant we were better able to track the distance it was turning with the one rotational sensor we were allowed.

Our first run was perfect; we didn’t touch the line once. Of course, I wasn’t filming for that. This is our second run, which wasn’t nearly as impressive. We won the challenge on the merits of our first attempt.

Thanks to my group members, Cam and Andrew.