1. what did you find

1.1. interesting about the article?

I reflected on a previous paper and said that I thought teaching was a very complicated topic because a lot of people don't learn the same way other people do. I also asked the question, "how do you accomodate for everybody, everyone learns in different ways?" This essay addresses this issue and so it was the most interesting aspect for me.

1.2. not interesting about the article?

HCI has been a topic for a long time in this course and so it seemed like I was just "browsing" over the parts of the essay relating to this instead of reading it thoroughly.

2. what do you consider the main message of the article?

The main message of this article was how user modeling is an important and useful concept and that high functionality applications should be built around this concept.

3. to which other previous articles / discussion topics of the course is this article related?

4. choose MS-Word (or another HFA) as an example:


4.1. how much (in percent) of the functionality of the HFA do you know?

I would say I know the basics of MS-Word and so this would be about 40% of the functionality.

4.2. how do you learn new functionality?

I learn new functionality on demand by either using the help, searching online or asking my peers.

4.3. for MS-Word users: is there a command in MS-Word which “transposes two characters” (e.g., “leanr” becomes “learn” by positioning the cursor between n and r and executing the command)?

I didn't know of a way to do this and so I looked at other people in the class's responses and it seems that nobody knew of a way to do this so I'm assuming no.

5. what have YOU learnt “on demand” in YOUR life? Briefly describe the most prominent example.

There's and integrated development enviornment for java called Eclipse. I had never programmed in java before our senior project and since this is strictly on-demand learning (the teacher doesn't help us learn anything new, we have to teach ourselves) I spent A LOT of time learning the functionality of eclipse on demand. I've been using it for about 4 months now and I probably only know 20 - 30% of the functionality.

6. what do people have to know to be able to learn on demand?

They have to know where they can acquire the information they need and how to acquire it. For example if you use google for on demand learning you need to know how to use a computer, the internet and google. If you don't know how to do any of this then you have learn on demand in a different way. I'd say you also need to know "how to learn" as rediculous as this sounds.

7. why should one “learn on demand” instead of relying on “use on demand”?

You become more efficient and productive if you learn something instead of simply just using it. There's a lot of things I use, like a t.v. that I don't really know anything about, but rather I just use it. Therefore if it breaks or something then I don't have the knowledge of how to fix it.

8. which computer systems have you encountered which

8.1. have a User Modeling Component?

MS-Word and a UML modeling software package that I can't remember the name of.

8.2. support learning on demand?

Any software that has a search option or help functionality supports learning on demand so these would include both of the examples stated above and many of the other editors and things that I use when programming.