Slashdot Mirror


What Should One Know to be Truly Computer Literate?

rbannon asks: "Computer literacy is becoming an increasingly used term in education, and more and more schools are being asked to set computer literacy goals for their students. Unfortunately for too many, it means being able to use Microsoft products, and that's all. However, I see it much differently, and I cannot help but think that computer literacy is all about using computers to be able to communicate more effectively. With that in mind does anyone have any recommendations for computer literacy goals, and how to measure them?"

86 of 629 comments (clear)

  1. It's all about context by datafr0g · · Score: 4, Insightful

    You can't measure computer literacy without a context because "computer" is such a vague term these days and "computers" are used by many people for many different things.

    FOr the average office worker it's knowing how to use MS Office. For the Hardware Engineer it means something completely different and for the software developer it's different again.

    You can only be "truly computer literate" in the context of a particular field.

    It's like asking for a "skilled driver" - skilled to what level? Skilled enough to navigate through suburban traffic or to compete in a Gran Prix?

    --
    "Who says nothing is impossible? Some people do it every day!" - Alfred E. Neuman
    1. Re:It's all about context by warewolfe · · Score: 3, Interesting

      Kinda have to disagree, computer literacy is the same as regular literacy. The more literate you are the easier it is to switch context and still gain useful knowledge.

      The average office worker is not as computer literate as a software developer because generally, all they can do, is use their word processor, email and spreadsheets. While a software developer would be able use an IDE,compilers, debuggers and also be able to use a word processor to write a report and figure out their budgets on a spreadsheet.

      Likewise a person who has worked in different enviroments (MS, Mac,*nix) using different tools, (text editors, spread sheets, media players,compilers) is more computer literate than a person who has only ever used their win-box to email. They may know every hot-key short cut and trick that Outlook can handle but they're not really computer literate if they can't send an email on a mac or linux box if they have to.

      The more contexts/environments a person can work in, and the shorter time it takes to gain fluency in a new context, the more computer literate that person is.

      --
      Then again, I could be wrong.
    2. Re:It's all about context by WhyCause · · Score: 5, Insightful
      You can define computer literacy without context. In fact, I have taught literacy as such. My definition of literate would be:

      1. Don't be afraid. If you don't know how to do something, poke around. You probably won't break anything.
      2. Learn the rules. Save and Open are almost always under the File menu. If you want to change the font style, look under Format. Most common software sticks to an ad hoc Interface Guideline, and if you see the patterns, you can get almost anything done.
      3. Know your history. In the beginning, there was the commandline. It worked differently than the windowing system you use now. Try typing 'help' or '?'. If you got there by accident, try typing 'exit' or 'quit'. Older windowing systems had the close button and/or menu in a different place. Look around the window and screen, then see Rule 1.
      4. Figure out how to save. Data are no good if you can't look at them again. This should be the first progam specific thing you learn how to do.
      5. Don't hesitate to ask for help. Find the help menu, read a manual, or ask someone for a pointer (not a held hand for the rest of your life).


      Certainly, there are quirky programs and systems that require more investigation than the others (blender, I'm looking at you), but if you really and truly grok these points, you are computer-literate.

      Your car analogy works against you here. When I climb into the van we have at work, I drive more slowly and cautiously because it doesn't work quite like I'm used to. The fact that I know how to look for the controls to start, steer, and stop means I am 'driving-literate' even if I have to hunt for the seat-adjustment lever every time I drive that monster. Just because I know nothing about lisp, and am thus unable to use emacs to it's full potential, does not mean I am computer illiterate; it means I am unfamiliar with this particular windshield-wiper control. I'll figure out how to use emacs eventually though, because I am literate enough to do so.
    3. Re:It's all about context by mrchaotica · · Score: 4, Insightful

      I don't know about that; I think there's a certain level of knowledge -- more than just knowing how to use MS Office -- that's required before you can call yourself "computer literate" in any field. To me, "computer literate" means that you not only know how to use the system, but you also know how to support yourself and fix problems. It doesn't necessarily mean being an expert, but it does require knowing the basic theory of how stuff is put together, as well as having the problem-solving skills to figure out the solution (through research) when you don't know it already.

      Interesting anecdote: on my first day in my Statics class at Tech (a Civil Engineering class), the professor asked everyone if they were computer literate or not. Now, keep in mind that everyone including engineering students is required to own their own computer and take an introductory computing class (nowadays based on Matlab (for engineers), but a few years ago when I was a freshman it was Scheme).

      I was the only person that raised his hand. When the professor asked why, I answered "because I know how to program the computer, and how it works internally." (It was apparently a good answer, because he found me a programming job for the summer, but I digress...) : )

      Anyway, the point is, I could call myself "computer literate" while all the other engineering students couldn't because I was the only one who was also a CS major. In my opinion, it's having those kinds of skills -- or at least the ability to think in a CS sort of way -- that makes a person computer literate, even if they're an engineer (or manager, or whatever).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:It's all about context by datafr0g · · Score: 4, Insightful

      The average office worker is not as computer literate as a software developer because generally, all they can do, is use their word processor, email and spreadsheets. While a software developer would be able use an IDE,compilers, debuggers and also be able to use a word processor to write a report and figure out their budgets on a spreadsheet.

      Agreed, but I was coming from the point of view that the term "computer literate" is used so broadly that it requires a context to make any sense of what it actually refers to. There is no one single objective definition of computer literacy that everyone will agree on.

      For example:
      Computer literate to me means that one has knowledge of computer system architecture at the hardware level (where the actual "computer" computes) and that they can easily adapt their knowledge from one system to another.

      But that's not the same as when a job vacancy is posted for a Receptionist to be "computer literate" yet because of the context of the job description, we all know that it really means that they're after a person who can use MS Office (or equivilant).

      --
      "Who says nothing is impossible? Some people do it every day!" - Alfred E. Neuman
    5. Re:It's all about context by Paco103 · · Score: 4, Insightful

      A bit overkill for most people, don't you think? Should people not be considered capable of driving a car if they can't build one from the ground up? Ninety percent of the world wouldn't be able to drive, and a cab would cost so much we'd all still be riding horses. This is basically the same thing.

      My mom works on a computer all day. She can figure out how to use the new programs when the company switches. She knows how to protect herself from viruses, not to open random suspicious attachments, and can fix most simple issues (such as fixing formatting issues in her word programs). She can find her way around well enough to use OpenOffice.org when she learned on MSOffice. She could not program a "Hello World" application in anything though. She could probably make it show up on a web page (she used to code her website by hand after I tought her the basics, but that was years ago).

      I, as well as most IT people I have worked with, would consider her computer literate. She knows enough to know WHAT questions to ask when she calls for help, and how to do what she is told by the IT guys when they respond without having to say "third button from the right, down 2". I can tell her to look for something along the lines of ___________. Such as, if I tell her to look for an address book, she won't completely overlook it because it's called contact list in her program. At most she'd ask "might this be it?"

      People do not need to know how to program, or all the inner workings to be literate. You can get a drivers license without being a mechanic. A drivers license states (theoretically anyway) that you are car/traffic rule literate enough to operate a car safely and effectively. Although this isn't on the test, chances are you know to look for a gas station when the guage points to E, and how to figure out where to put gas in any car you drive, even if the door is not in the same place it is on your car.

      I have to go along with this post for my opinion. http://ask.slashdot.org/comments.pl?sid=186509&cid =15391558

    6. Re:It's all about context by Fred_A · · Score: 3, Insightful

      If they actually were to teach students how to use wordprocessors in school, they *really* ought to teach them basic typography and layout as well.

      Even if the only outcome would be to get rid of those Comic-Sans memos and letters it would be time well spent.

      --

      May contain traces of nut.
      Made from the freshest electrons.
  2. The following.... by ellem · · Score: 2, Insightful

    File Edit Blah Blah Blah Help

    CTRL X
    CTRL C
    CTRL V

    CTRL S

    ALT F4 (for Windows)

    Lef & Right click

    Basic computer safety... stop clicking on everything, don't open attachments from people you don't know... no one in Nigera is sending you any money

    The difference between Reboot and Logoff

    Save often

    Backup often

    Then general idea of networking... not arcane TCP/IP, DHCP, DNS stuff... just the idea that other computers can be accessed by your computer and vice versa

    TAB vs SPACE

    --
    This .sig is fake but accurate.
    1. Re:The following.... by An+Onerous+Coward · · Score: 5, Funny

      I started on your tutorial, but two steps in Emacs closed on me.

      --

      You want the truthiness? You can't handle the truthiness!

    2. Re:The following.... by MBCook · · Score: 5, Interesting
      An excellent list. I can only add a few small things to it.

      First is the Ctrl-X/V/C. Make sure they understand copy/paste/cut. It is terribly useful and something that a surprisingly small number of computer users seem to know how to use.

      READ DIALOG BOXES. This goes with the "no one from Nigeria" stuff. I can't tell you how many people I've helped with computers or errors or questions where the process of helping them consisted of "Did you read the dialog box?" "What does the dialog box say?" "So what should you do?" and that helped them.

      Last, and most important UNDERSTAND THE FILESYSTEM. I've gotten my parents quite good at day-to-day use of the computer. It has taken YEARS. That said, I wouldn't consider them computer literate. This is one of the reasons.

      So you want to find a file my parents saved. Where is it? That's right... My Documents. Not a sub-folder, just My Documents. That's where there are a few thousand files. Why? Because that is the default save location. Unless it's not. Some programs (AOL, etc) like to save somewhere else. So files saved from those programs are in those folders. Good luck finding anything, especially with the cruddy Windows search function. Spotlight would work well, but then again I gave them Google Desktop and they don't use it (it's easier to just scroll through the list of 3,000 files).

      Introducing them to a few basic file types (TXT, JPG, HTML, DOC, XLS, ZIP, etc.) would also be a good step. So would the idea that you can delete a zip file after you unzip it. A decent chunk of the stuff in my parents My Documents folder? Zip files and their contents that Windows or AOL unzipped for them. But since that process is hidden, they don't know to delete the ZIP files or what they are.

      In fact, they don't understand files and e-mail either. When you get an attachment in e-mail (say a picture) and you choose to view it and it gets saved to the hard drive... what do you do the next time you want to view that picture? That's right, you go to the e-mail and RE-SAVE the file with the default filename (helpfully with a "(1)" or some such at the end to ensure you have tons of spare copies) and let the right program open up automatically again. E-mail is a foreign land from the file system for all they know. AOL and it's tendencies to keep it's own weird folders and such have NOT helped at all in this regard.

      In fact, warn them against AOL in the first place. I can not tell you how many things I've given up teaching because of AOL.

      I'll post more if I can think of it. But basic use of the filesystem (especially creating folder and how you can nest folders and use that for organization) is critical.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    3. Re:The following.... by MBCook · · Score: 4, Insightful
      I just thought of another one. Make sure to teach them about URLs when you do the web. Someone else touched on teaching them this, but let me give some specific things.

      How do you go to a website? Do you know what the #1 search on Yahoo is? It's "Google". My parent's computers are set up with Google as the home page. Do you know how they get just about anywhere? Searching google. Want to go to "favoritestore.com"? Well you type "favoritestore.com" in the Google search field and hit Search then click on the right one that comes up. They also use bookmarks. That one took a LONG TIME to break. I can not tell you how many people I've seen with that one.

      Also, what is a home page in your web browser? That's the company that sells you your internet service! We subscribe to Google. We never get a bill from them. We do get bills from Comcast for Internet. But that little logical inconsistency doesn't seem to occur to them. I think I've got this one through to my parents too, but I'm not sure. I know it is (at least in part) related to AOL. The fact that you can change this to whatever you want is important and should be mentioned.

      The last one for now is a personal pet-peeve of mine. I run into this in the otherwise very smart and computer savvy people in my high level CS classes.

      This - / - is a FOREWORD-slash

      This - \ - is a BACK-slash

      One leans forward, the other leans backward. The terms are NOT INTERCHANGEABLE. The mean DIFFERENT things.

      Of course this wouldn't be a problem is MS stuck with / as a path separator for DOS just like UNIX used, but that's another argument.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    4. Re:The following.... by weierstrass · · Score: 5, Insightful

      >Last, and most important UNDERSTAND THE FILESYSTEM. I've gotten my parents quite good at day-to-day use of the computer. It has taken YEARS.

      The fact that noones parents understand the filesystem is an indicator of exactly one thing
      THE FILE/FOLDER METAPHOR IS BROKEN
      Yes, the whole idea of 'files' is only a metaphor. Even in Unix. A very useful metaphor, sure. But it's not necessary or helpful anymore for the average user.

      It's great that files exist, and in *nix-likes are the basis for everything, sure. But the user doesn't need to see these pesky files anymore, they are just confusing him. He should know be one level of abstraction up - working with something we could call a 'document', for want of a better term. He doesn't need to know if his webpage consists of multiple files. It's just a document. If he has the same piece of content in multiple formats, he doesn't need to know that either. It's just a document. He should be able to preserve multiple versions restore points of his document, w/o worrying about having different files with different names. It's just a document.

      Fact: most techies understand treelike structures well, and did even before hierarchical filesystems became common currency. For obvious reasons.

      Fact: most people's mom encountered her first treelike structure the first day she typed a document in Word, and wanted to save it.

      MS realized as far back as W95 that the filesystem hierarchy wasn't particularly intuitive to the average member of the W95 target market. Rather than do something revolutionary and innovative which would have made everyone's lives easier the last 10 years, they mucked around with it a little bit, made some cosmetic changes, tried to please both the new people and the experienced people, and ended up fixing not much, and breaking things which were at least consistent in DOS.

      My dad figured out that since he had 2 versions of the folder 'My Documents', one contained in My Computer, and one not (on the desktop), one was storing his files locally, and the other was storing them somewhere else, not on his computer. He even renamed the folder in the C: drive "My documents here" so he could tell them apart. (on winME btw)

      This isn't an obligatory MS-bash. IMHO, it's a lot more shocking that no linux distro/desktop manager, has tried to sort this out. They are the ones that have the opportunity to make fairly sweeping changes. Linux users would catch on fast, appreciate an elegant solution, and still be competent to see 'behind the scenes' to the actual filesystem if desired. The same goes for Apple to some extent, and for some slightly different reasons. MS themselves have their hands much more tied as to what they could change, now that everyone has 10 yrs experience of Windows doing it the dumb way.

      In a previous slashdot story about similar stuff, someone said that their mom used a single word document to type everything, and printed out the relevant pages each time.

      Older people are not stupid, but they are being made to feel stupid by stupid designers, programmers and documenters, and as technology becomes more important this is more and more damaging to their lives.

      * to all the older slashdot users, computer able seniors, and slashdotters with techie parents, sorry to make generalizations but they are broadly true..

      --
      my password really is 'stinkypants'
    5. Re:The following.... by Osty · · Score: 3, Informative

      They also use bookmarks. That one took a LONG TIME to break. I can not tell you how many people I've seen with that one.

      What's wrong with using bookmarks? Perhaps you should say overuse of bookmarks without any sort of organization is bad, but bookmarks by themselves are not. I'd say the real problem here is the browser (any browser). When I'm reading a book, a bookmark is temporary to keep my place when I come back to the book. Once I've come back, the bookmark is gone. Perhaps browsers need a single-use bookmark concept?

      Organization of bookmarks is painful in most browsers. Why not couple a bookmark system with meta data from a search engine to automatically categorize your bookmarks? That would require some work from the search engine to categorize a web site, which could be difficult. A manual tagging system would be a good first start, especially if it was easily searchable (the idea of bookmarks as menu items just isn't going to work in the long run), but the fundamental truth about any manual organization system is that users aren't going to use it. Right now, I'd love to have a combination of IE7's "Favorites Center" and Firefox's Bookmarks Sidebar. The former shows and hides like a menu, but in the normal sidebar place (it can be pinned in place, but my point here is that I don't want something taking up valuable screen space when I need it only infrequently). The latter must always be visible to use it, but has a nice search feature. If IE7 would put a word-wheeling search on their Favorites Center, I'd be a happy man.

      It'd also be nice to have a better history view, as well. I might remember that I visited some page on Sunday, but unless I can remember the title of the page I'm still going to have to manually search through the history. Firefox is better about this, but search results don't tell me when I visited a page.

      Of course this wouldn't be a problem is MS stuck with / as a path separator for DOS just like UNIX used, but that's another argument.

      It's also an invalid argument, as DOS used \ for a good reason. At the time, DOS (and CP/M on which the concepts of DOS were loosely based) used / to specify parameters to applications. Since / was already in use, \ was chosen as the path separator. If they had used - for parameters, they probably also would've used / for path separation, but then again they may have gone with : like Apple. / is really only universal as a path separator today because of the web (or more specifically, URIs). Maybe it was chosen because of its *nix heritage, but that just reflects the experiences of the people writing the original RFCs rather than some intrinsic value of / as a path separator.

      To make matters worse, Windows Explorer, Internet Explorer, and Firefox (and anything that uses the standard file dialog common controls, as those embed Explorer) don't much care whether you use / or \. Try it out. Open up the run box and type "c:/program files". It works. Open up IE or Firefox and type "http:\\slashdot.org". That also works. so yes, you can interchange / with \ more or less indiscriminately (cmd.exe cares, but are your parents really going to use cmd.exe? I didn't think so ...).

    6. Re:The following.... by telbij · · Score: 4, Insightful

      The fact that noones parents understand the filesystem is an indicator of exactly one thing
      THE FILE/FOLDER METAPHOR IS BROKEN
      Yes, the whole idea of 'files' is only a metaphor. Even in Unix. A very useful metaphor, sure. But it's not necessary or helpful anymore for the average user.


      I'm gonna have to disagree with you on this one. People have been using hierarchical paper files for hundreds if not thousands of years. It's a basic organizational system, and is a minimum for working sanely with large numbers of files. The confusing thing is that the user's files are saved in the same filesystem as all the system and application stuff, so the hierarchy itself is overwhelming. I can understand the need to separate those.

      Older people are not stupid, but they are being made to feel stupid by stupid designers, programmers and documenters, and as technology becomes more important this is more and more damaging to their lives.

      This is a common argument, but I think you underestimate how hard it is to make things usable. The trick is to make things as simple as you can but still have the necessary features. I think Apple has been hitting a sweet spot here for a while with iLife.

      The problem is essentially that many many people do not have the patience to figure out a complex system. They approach a program with the desire to do one thing, and the only way they could be satisfied is if there is a big button on the screen that says "Do the Thing". However, that same user may potentially want to do 100 different things at different times, and they certainly won't be satisfied by a screen filled with one hundred buttons. Hence the purpose of menus, wizards, hierarchies, preferences and all the other complications us geeks know and love.

      There are a large number of people who do not want to think about how to do something or where one might logically find some aspect of a computer program. These people get anxious just looking at a dialog box. They do not enjoy figuring things out.

      I'm sorry, but you are not going to design an interface that meets the lowest common denominator and is still useful. It just ain't gonna happen. To get to that point what we need is full-blown artificial intelligence. In other words, a replacement for the techie that they call on the phone to tell them how to do something. It's so easy to blame the designer, and I agree a lot of interfaces are horrendous, but the reality is that there is a certain amount of irreducible complexity inherent any moderately useful general purpose computer system. People who want to do one thing and have no patience for learning any context should be given appliances that do the one thing they want. That's the only way to make things usable for them.

    7. Re:The following.... by MoogMan · · Score: 3, Funny

      Haha, well I managed to get through 4 steps before VI froze on me!

  3. obviously... by one-eye-johnson · · Score: 5, Funny

    Assembly.

    1. Re:obviously... by Who235 · · Score: 4, Funny


      01011001 01100101 01110000 00101100 00100000 01110100 01101000 01100001 01110100 00100111
      01110011 00100000 01110100 01101000 01100101 00100000 01101111 01101110 01101100 01111001
      00100000 01100110 01110101 01100011 01101011 01101001 01101110 01100111 00100000 01110111
      01100001 01111001 00101110 00100000 00101110 00100000 00101110

  4. Simple by Jimhotep · · Score: 5, Funny

    Know more than the other people you work with.

    Just stay one step ahead.

    1. Re:Simple by AuMatar · · Score: 4, Interesting

      Scarily enough, thats all too true. My mom, who can barely use email, is the hosptial's "computer person". She's the only one willing to pull the plug and reboot it when it freezes up.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    2. Re:Simple by Rob_Warwick · · Score: 4, Funny

      People in hospitals take pulling the plug far too seriously.

  5. I know I am a bit hardcore with this, but by WatchTheTramCarPleas · · Score: 4, Interesting

    I think everyone should be able to put together a system from hardware and install an operating system. We all know it isn't particularly hard to do (I'm talking about a self installing os like windows or suse, not one of those uber hardcore linux distros), but you gain an entirely different perspective on computing when you understand the basic concepts required to do so. It will at least demystify the basic idea of computing for the vast majority of americans. I am thoughly dissapointed in the concept of computer literacy. Using ms word and pressing the start button does not qualify as being computer literate. You wouldn't exactly call a first grader who reads word by word one word a second literate and ready for the world would you?

    1. Re:I know I am a bit hardcore with this, but by detritus` · · Score: 4, Insightful

      But at the same time i can teach a monkey to fit the different shaped components together and put a disc in the drive. Seriously, i know people who've built computers that have no idea what the difference between PCI/AGP/PCI-X is and they'll blindly open attachments and download programs that offer great "weather forecasts". putting tab A into slot b is no big difference from double clicking an icon on the desktop. Explain it to them once or and most people can do it over and over without having any understanding. And installing an OS like XP does nothing to educate them. Once again its a simple matter of put disc in drive, press power, select yes a lot (Put in key, that part gets tricky) and then they have a full working machine. Unfortunately with the ease of new systems its hard to find a reason to learn the basics, like when i started with with my old Apple IIe and then later DOS machines. but then again most people dont need to know this anymore, as everything is so automated nowadays. Basic skills such as what is a program, what is an OS, etc would be the most important things i would teach a complete newbie. That and common file extensions and turn off "hide file extensions" seriously that has to be one of the biggest security issues in XP in my mind. paris hilton nude.jpg.exe is probably one of the more sucessful viruses out there

    2. Re:I know I am a bit hardcore with this, but by slasher999 · · Score: 4, Interesting

      There was a time when I would have agreed completely. That time was probably around '95 or so. However, I've modified that idea somewhat over the past decade. Today I think everyone who wants to consider themselves "computer literate" should be able to identify the components of a typical computer - that is a PC or Mac, laptop or desktop (the parts aren't that different after all). Can they tell the difference between a hard drive and a video card? Can they explain the basic purpose of each?

      Onto the operating system. A person who considers themselves "computer literate" should be able to describe the basic purpose of an operating system and use the OS they are most familiar with in an efficient manner. The person should also be able to maintain the system - install and update AV or Malware protection and describe the purpose of each, apply service packs to the OS and installed applications and describe their purpose, upgrade shrinkwrapped applications (or applications that are comparable to that now antiquated term, I'm simply not including the ability to download source and config/make/make install here).

      I believe those are the basic qualifications for today's computer literate person.

    3. Re:I know I am a bit hardcore with this, but by An+Onerous+Coward · · Score: 4, Insightful

      Back up a bit. I don't think putting together a computer is either strictly necessary or strictly helpful. Once the person has put it together, and installed the OS, they've got this screen staring at them, asking them what they want to do. And they'll have no idea.

      I can suggest several branches of computer literacy:

      1): the ability to interact with common GUIs. Know what a mouse is, be able to click it and make things happen. As a bonus, add right-click (or whatever the hell you Mac people do). Learn to read dialog boxes and respond to them.

      2): Learn to open common applications, and interact with common applications such as a web browser and a word processor. Know what a file is and how to save one. Know what the directory structure is and at least one way to navigate it.

      3): Absolute basic hardware! Be able to take your computer apart, move it to a different room, stick all the things in the back in, and have it work as it did before. Knowing the various jacks by sight might get bonus points, but isn't strictly necessary.

      4): Regular maintenance. Know what a virus is, and why you have to keep your virus definitions up to date. Know what a patch is, and why you're supposed to install one.

      5): More theory. Learn basic technical concepts, like what an operating system is, what an application is, the difference between memory, hard drive, processor, networking.

      6): Internet basics. Understand that when your computer loads up a web page, it's actually talking to another computer. Understand the concept of "bandwidth" (using a hose analogy if needed). Understand the difference between the Web and the Internet. Know that computers identify each other by numbers known as "addresses", and that the domain names are simply a way of mapping from memorable names to those numbers.

      7): Security. Know what a firewall is and what it does. Understand why you don't run attachments sent by random people. Have some idea of what constitutes a good password.

      I think if you know all this, it would be a rather stingy society that wouldn't call you "computer literate". Your approach would probably go a long way towards getting some of the concepts down, but it's only a starting point.

      --

      You want the truthiness? You can't handle the truthiness!

  6. Interaction, information organisation, networking by Bogtha · · Score: 4, Insightful
    • Basic interaction with a computer - to the point where they know the difference between backspace and delete and the difference between left-click and right-click, not to the point where they know particular key combos.
    • Basic peripheral use - so that they know what printers and scanners are, that they need to switch the monitor on separately, etc.
    • Basic interaction with a GUI - so that they know what windows are, what minimisation/maximisation does, what programs are, how to navigate between common window types.
    • Basic file management - what loading and saving means, how to organise files into directories, the difference between CDs and the hard drive, etc.
    • Surfing and email - these are the two killer apps for most people, and they aren't very intuitive if all you know about the Internet is how to spell it. Furthermore, teaching somebody to use the web enables them to do quite a bit, as many applications are simply being created as web applications these days.

    The basic rule of thumb I would use is that if you've taught them with one operating system, and they don't have any difficulty accomplishing the same tasks with another operating system of the same basic design, then they've learnt the basic concepts well enough as opposed to learning by rote what to click.

    --
    Bogtha Bogtha Bogtha
  7. They're missing the point. by Chowderbags · · Score: 5, Insightful

    It shouldn't be about being able to use certain products or being able to do a specific task, the real goal should be teaching the kids to find out how to do things for themselves.

    Give a man a fish, feed him for a day. Teach a man to fish, feed him for a lifetime. Teach a man to learn things for himself, and he'll be a hell of a lot more than a fisherman.

    1. Re:They're missing the point. by CyanDisaster · · Score: 2, Funny

      ...set him on fire, and he'll be warm for the rest of his life...

      ...and for a brief period afterwards.

      Hope be with ye,
      Cyan

    2. Re:They're missing the point. by blackbeaktux · · Score: 3, Interesting

      Teach a man to be curious, and you'll be learning from him one day.

      It's sad that we're often satisfied with step #2 and steps 3 and 4 are viewed in disdain.

  8. The Key Skill Is Ability to Learn by celest · · Score: 5, Interesting

    With the ever-changing technologies, the key skill no longer becomes knowing how to use any particular tool, piece of hardware or software, but rather becomes the ability to adapt and effectively learn how to use any tool or environment.

    Not to sound too cliché, but Google and the Internet are at the center of this. Much like books eliminated the need for memorization and transmission by oral tradition, Google and the Internet revolutionize how one learns and adapts. Teach your students how to learn and adapt. Teach them skills on ways to search for information, ways to evaluate what information is good, and what is trash, and teach them how to contribute back information for others to learn from their experiences, good or bad.

    To evaluate them, give them novel, creative problems and the tools to learn how to adapt to the environment, and search for solutions. Evaluate their ability to use the resources at their disposal to come up with their own solutions to the problems. This is infinitely better than training them to rote memorize solutions to static problems.

    I'd like to see a day where a skill that is searched for on a resumé is no longer a specific ability with a specific tool, but simply the line "Fast and adaptive learner" or "Excel at creative solution design in novel environments." That's what I'd be looking for in an employee, and for future generations of technology users.

  9. Best practices! by zanglang · · Score: 2, Insightful
    Other than the normal Microsoft programs, a list of best practices would almost certainly be useful, i.e:

    How to work on the system safely (think before opening email attachments)

    How to browse safely (know how to spot phishing sites, avoid providing sensitive data, install a proper browser like Firefox)

    How to take care of your operating system (defrag regularly, delete unwanted files), and

    Basic security (be careful with passwords, instead of sticking them on the monitor)

  10. As an educational goal by Beryllium+Sphere(tm) · · Score: 5, Insightful

    A literate person is one who can learn anything given time and opportunity, not someone who's read everything.

    A computer literate person should be one who grasps a foundation of knowledge that prevents dead ends and allows learning whatever the current task requires.

    The key concept would have to be that a computer is a playback device for software, that whoever controls the software owns the computer (yes, owns. Which gives you more control, being handed car keys, or being handed a root password?), and that some software is much better than other software. Teach that and you've cured all the people who think Internet Explorer is "the internet".

    If you want to teach people to use a computer to commmunicate better, then teach them to communicate better. Outlining is a skill that is even more useful for web pages than it was for text. Good composition skills are indispensable. Old-fashioned "rhetoric" classes have a lot to offer about conveying and supporting ideas. Where text is considered obsolete, teach the "grammar" and "vocabulary" that filmmakers have worked out for multimedia works.

  11. The one true test by inu_maru · · Score: 2, Insightful

    Is to know at least one way to make clippy go. OS wipe out is my favorite.

    --
    Mu
  12. Have a basic knowledge by martonlorand · · Score: 3, Insightful

    Know what is acomputer, how it works on a basic level, CPU, Memory, Harddrive, Video/Monitor. A computer literate person should know how theese work together under the command of an OS, have a basic idea about what an operating system is and what is the different betwean an OS and an Application

    IMHO if one knows these will be able to use basic applications (including MS Office if that is what he/she desires) and call him/herself computer literate.

    Understanding that a car has engine, wheel, steering wheel, transmission is necessary to drive a car. Knowing the same basic things about a computer is the same.

    Than if they are programmers, network admins, webmasters - they are not computer literate's any more. They are specialized pretty much like car mechanics...

    An executive, administrative person etc. is computer literate if he/she knows this - otherwise they are trained monkeys^H^H^H^H^H^H^H users, and are afraid to do anything that wasn't in the training - in consequence they will be unable to use other programs that they are trained in.

  13. a programming language by astrashe · · Score: 5, Insightful

    No one agrees with me on this, but I think that you have to know a computer language to understand computers. It can even be something like LOGO, for kids. I'm not suggesting that someone has to know a set of GUI widgets for a modern desktop or anything.

    If you know a language, you know what an algorithm is, even if you don't know the word. And if you know what an algorithm is, you pretty much know what a computer is.

    I'm a giant fan of that MIT vision -- LOGO for kids, extensible and scriptable apps for adults, cheap laptops for people in parts of the world where money is scarce, open information on the web, etc.

    I don't have kids, though, and I've never convinced anyone that their kids would be better of learning LOGO than powerpoint. Everyone says the same thing -- you don't have to be an engineer to drive a car.

    I was lucky -- I got to learn about computers with a KIM-1 single board machine, and timesharing on a PDP-10, reading books about games written by hippies. If I wanted to play a game, I'd usually have to port it from one dialect of BASIC to another. It wasn't really hard, and it's not really fair to call them ports. But you had to understand the code at least a little bit.

    I think it would be a lot harder to learn from iTunes.

    1. Re:a programming language by MrNougat · · Score: 3, Insightful

      ... I think that you have to know a computer language to understand computers.

      Hurrah. I learned BASIC when I was 13, and got pretty good at it. Sadly, my family didn't have the money at the time to be able to afford anything computerwise after the Timex/Sinclairs and C64s all went by the wayside. At the same time, I was playing video games at the arcade. Because I knew a programming language, I understood that the computer in the video game was following a set of commands, and could imagine all the lines of BASIC that would accomplish the same thing. ... you don't have to be an engineer to drive a car.

      You don't have to be an engineer, but it doesn't hurt knowing how the thing works. I've always insisted that the best way to teach someone how to drive a manual transmission is to start by describing how a clutch works. That clutch pedal - it's connected to something, you know? And when you press it down, something happens. And when you let it up, something else happens.

      When you press buttons on your computer keyboard, those inputs are read by programming - and something happens. It's not just magic. Too many people, having absolutely no clue how anything works, just think everything runs on magic.

      --
      Web 2.0 == Giant Blogspam Circle Jerk
  14. Basic vs Advanced. by Necoras · · Score: 2, Interesting

    Basic knowledge would probably be the ability to surf the internet w/o difficulty, use a basic editor/wordprocessor, read and send e-mail, and possibly run a few choice applications. Advanced users should have an understanding of how to install/uninstall software and operating systems, navigate a command prompt/shell, and know the basics of how an operating system works. Ideally they should be able to write scripts and probably some code. They should be able to learn new operating systems and applications quickly. The biggest factor in literacy is comfort. If you can read/write/speak a language without difficulty then you're literate. If you can get things done on a computer easily then you're computer literate.

  15. context: education by cbr2702 · · Score: 3, Interesting

    Someone says "our schools should make sure all their graduates are computer literate". People agree. What does this sort of literacy entail?

    --


    This post written under Gentoo-linux with an SCO IP license.
    1. Re:context: education by AKAImBatman · · Score: 3, Funny

      What does this sort of literacy entail?

      I guess it means we need [Computer] Shop Class? Or do we need [Computer] Driver's Ed? Or we could just stick with the wonderful car analogy (don't you just loooooove car analogies?) and have both!

      Surprisingly, that may actually make sense.

    2. Re:context: education by mysticgoat · · Score: 5, Interesting

      I work for the department of a community college that teaches computer skills to adults who are seeking entry level jobs. Our clientelle are generally funded by one of half a dozen different State grants. We've got a proven track record of taking persons off State assistance programs and turning them into taxpayers.

      In this milieu, I think "computer literacy" can be regarded as a continuum with definite upper and lower boundaries:

      • The low boundary is being able to perform common office tasks like email, word processing, and internet searches, and being able to understand and follow general instructions with regard to executing these tasks, and being able to describe specific tasks in these categories in an understandable way. A person who can do these things is going to be an asset to any company who hires them and we teach to this level of performance.
      • The lower middle part concerns being able to do all of the common office tasks with one brand of software, and being able to confidently learn how to do these tasks on unfamiliar software, and demonstrating a history of on-going acquisition of computer skills. I try to influence our courses so they foster the attitudes, curiosity, and ambition that would cause our students to seek this level of proficiency after they are employed.
      • The upper middle part concerns being able to contribute meaningfully to risk/benefit discussions about changing office software, policies, or procedures. This kind of work is to common office work as writing novels or poetry is to writing one's diary: it involves much more than technical proficiency with the software tools; it requires a degree of insight into the social and political aspects of software usage.
      • And the high boundary of computer literacy in this milieu is being able to develop and implement office policies and procedures that effectively exploit available software and computer resources. Certainly there are many technical skills like programming or database construction that might feed into this, but those skills are also clearly separate from shaping software tasks and job descriptions in useful ways. (This may sound like systems analyst work-- but in practice it is more like a merger of choreography and marriage counseling).

      Note that it is entirely possible for someone with extensive programming or sysadmin skills to score pretty low on this continuum. I have met such people. It almost seems as though some people can learn to shoe a horse without ever learning the basics about how to ride one.

    3. Re:context: education by cp.tar · · Score: 5, Interesting

      One of my... well, in the USA I guess would be called majors in college... is Information Science, which we students describe as a kind of Computer Science Lite. Nothing like the hard work people in Electrical Engineering and Computer Science put in, anyway. However, people here are being taught about several kinds of computer literacy:

      • Using Windows XP and MS Office, i.e. Word, Excel, PowerPoint. And Internet Explorer, gods help us, although our college oficially endorses Firefox.
      • Basic programming. In Pascal.
      • Basic HTML. Only HTML. Done in Notepad. including the <FONT> tag and all its options.
        At least there's Notepad++ for us who know that it's there.
      • Basic active webpage design. In ASP.NET. In that crappy MS Visual Web Developer Thingy 2005, using VB.NET, if I understood correctly. Anyway, crappy program, crappy language, crappily taught.
      • Some advanced text processing, which is, as far as I can tell, some advanced functions of MS Word (I'm a freshman, and this is a sophomore course, so I only know what they tell me).
      • Some database work in junior and senior years.
      • I haven't heard mention of any kind of specialised library, museum or any related software, although there should be.

      Anyway, that's why we're starting a club which may well, depending on the interest, develop into an informal parallel study. There are enough of us who know enough about many different areas and who are willing to learn more. So we plan to:

      • give courses on several programming languages:
        • Scheme or Lisp and Prolog (very handy for NLP)
        • PHP and Python
        • supplemental courses in Pascal and Basic.
      • organise a Build Your Own Computer workshop, for we find the fact that some of our fellow students have to pay someone to upgrade their RAM scandalous.
      • teach proper (LaTeX) typesetting (that's if I find enough time to learn it myself - any good on-line manuals you can reccomend?)
      • get people to know different operating systems - at least Windows and Linux, Mac OS X if we can get our hands on it, Solaris if we have time; make them aware of multiplatform software and open formats.
      • teach proper webpage design - (X)HTML + CSS and then move up.

      We're sure we'll get more ideas in time... but I meant this to show at least some of the differences in our views on computer literacy as compared to most of our teachers'. On the other hand, we can expect some of the other kind of teachers to join our courses, so not everything is lost in advance.

      --
      Ignore this signature. By order.
    4. Re:context: education by teh+kurisu · · Score: 2, Interesting

      How about the European Computer Driving Licence? It's what my university uses for its basic IT skills course.

    5. Re:context: education by jacksonj04 · · Score: 2, Informative

      I've got an ECDL. It's Microsoft all the way.
      I've also got an A level in ICT. It's Microsoft all the way.
      I've also got a CLAIT certification. It's Microsoft all the way.

      The MCSE I'm taking, well. I think you can guess that yourself.

      Trouble is, these are the qualifications employers look for. I can roll out Cisco qualifications, Macromedia certifications and a perfect portfolio and they go "Oh, you're not qualified in Microsoft".

      --
      How many people can read hex if only you and dead people can read hex?
    6. Re:context: education by adamjaskie · · Score: 2, Insightful

      Troll? Why?

      What you claim to be "lower middle" is what I think kids should end up with by the end of high school, at the very least.

      --
      /usr/games/fortune
    7. Re:context: education by klik · · Score: 3, Interesting

      http://www.bcs.org/server.php?show=nav.5829

      European Computer Driving License. ECDL. I know quite a number of students at the 17-18 age group have gone for these in the UK, and a number of companies are supporting staff getting them - it at least signifies that someone has proved themselves capable of understanding the use of a computer to a basic extent.

      --
      open your mind too much and your brain falls out!
    8. Re:context: education by mikael · · Score: 4, Interesting

      The basic computer skills include:

      Basic computer hardware knowledge

      Knowing how to fix basic problems with a computer. In some computer labs, the students would "reserve" desktop systems for themselves by turning the brightness all the way down or by loosening the video cable. Other students would just assume the machine was broken and send a fault notice to the helpdesk.

      Basic filesystem knowledge - how to create/delete directories, move and copy files. Being able to use CD-ROM/DVD burners, USB keys

      Basic keyboarding skills - being able to write punctuated text in a notepad style
      text editor.

      Basic computer communication skills - knowing how to receive, send, forward and edit E-mail. Understanding of mailing list etiquette. For large corporations, people would blindly use reply-to-all when they have received an E-mail from a mailing list that they were added to by default and tried to unsubscribe.

      Basic workdprocessing/spreadsheet skills - being able to load, edit, print and save files, and export these in a variety of file formats.

      Basic webpage authoring - how to create webpages with images, hyperlinks and text.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    9. Re:context: education by guitaristx · · Score: 4, Interesting
      • Here's a start.
      • Basic vocabulary
        • Operating system
        • Hard drive
        • Memory [RAM] (and its difference between the hard drive)
        • CPU
        • Monitor
        • Keyboard
        • Network interface
        • Removable storage
        • CD-ROM device (it's not a cupholder!)
      • Understanding what the filesystem is, and how it works:
        • Files are not stored in applications, they are stored in files ("I forgot where on the filesystem I saved my file," instead of "I saved a file in Word, and now it's not in Word anymore.")
        • Understanding copying, moving, and deleting files.
        • Understanding that opening an existing file, changing it, and using "Save As..." doesn't modify the original file.
      • Computers are not magic:
        • Configuration can't always be automatic; sometimes you have to configure things yourself.
        • If your computer behaves differently than before, it probably means that something has changed.
        • Your computer is doing more than what the visible windows show (e.g. background processes).
      • Error messages and confirmation dialogs have important text in them, and shouldn't always be dismissed:
        • If a website unexpectedly asks you to install a program, don't install it!
        • Sometimes, error messages give you the information you need to fix a problem (e.g. insert a floppy disk).
      • You are capable of solving many of your own problems:
        • Google is your friend.
        • The man pages (or help files) are your friend.
        • The program's output (dialog boxes, status bar, e.g.) is your friend.
      --
      I pity the foo that isn't metasyntactic
    10. Re:context: education by KilobyteKnight · · Score: 2, Interesting
      The low boundary is being able to perform common office tasks like email, word processing, and internet searches, and being able to understand and follow general instructions with regard to executing these tasks, and being able to describe specific tasks in these categories in an understandable way. A person who can do these things is going to be an asset to any company who hires them and we teach to this level of performance.

      My son at age 2 was able to type in his name and a short password, navigate to the games he wanted to play (Jumpstart Toddler and some Cartoon Network online games), and do basic tasks. By 4 he was able to do everything on your low boundry. I would not consider that to be the low boundry for college or adults, I would consider it the low boundry for first graders. That's stuff that should be taught in kindergarden.

      Understanding how computers work and how to use them is no longer a fringe skill. It's as important as knowing how to read and write is in most businesses. IT departments have enough to do without having to hand hold people who have no idea where they saved their document, or what they named it, or if they named it, etc. If a filing clerk kept misplacing the paper folders they'd be fired. Yet somehow it gets a pass when they do it electronically.

      I would define a reasonable level of functional computer literacy somewhere between your low and high middle. High middle and high should be taught in high school. Anyone who is below your low middle is no more computer literate than someone who can barely read if they take the time to sound it out is literate in the traditional sense.
      --
      When will Windows be ready for the desktop?
    11. Re:context: education by The_Chicken_205 · · Score: 2, Informative

      Google for lshort.pdf , that should get you the doc.

      I've used it numerous times for university assignments (CS course in Univ. of Southampton, UK).

      Also have a look for bibtex, its a very nice document reference organiser used in conjunction with latex. It's a bit complex, but worth the effort imo.

      --
      I need a new sig...
    12. Re:context: education by lightning_queen · · Score: 2, Insightful

      Yes, a student fresh out of high school will almost always fall into the "lower-middle" category on this list. But you forget something: they more than likely grew up with computers, or had access to a computer of some sort from a very early age. You're talking 15 years of using a computer here, even if it is what many people consider "just the basics." There are many adults that don't even know how to turn on a computer, and many more that know how to turn on a computer but don't know enough about computers to know that anti-virus is typically a good thing. Just because they're 30 or 40 years old and has a college degree, doesn't mean that they'll know as much about computers as the 20-year-old that just graduated high school.

      It's also a fact that kids adapt better to new things easier than adults. That's why adults seem to need a lot more training on somethings. Sit an 8-year-old in front of a computer running Linux after having him used to Windows and he'll find his way around the new OS before you're done explaining where everything is to the adult. So, by the time he graduates, he could be running scripts and compiling programs and add-ons for an OS that his "teacher" barely knows how to navigate.

    13. Re:context: education by jp10558 · · Score: 2, Insightful

      I disagree - the high middle to high spectrum listed is really getting into analysis/integration and policy skills - not something directly needed to use a computer effectively. It's like expecting car users to be able to make a business case for a certain model of car to assisting with a new car model design. I dare say most people manage to buy and operate cars for their entire life without even being able to pick out a car on more than the look of the car and possibly claimed gas milage.

      High School level ought to be equivelent to the level of using a car or a washing machine - that is some idea of what maintanience needs to be done when, or where in the manual that is listed, and how to get basic stuff done.

      Typing up things in Word, using e-mail, electronic filing do not require any of the skills beyond the listed lower bound, and that's all that's necessary in most jobs.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  16. Interesting. by SatanicPuppy · · Score: 3, Insightful

    Computer literacy is one of those things that covers a lot of ground. In my mind, this includes a basic familarity with hardware. A savvy individual should be able to plug in a new network card, or a new hard drive. These are not advanced hardware tasks. I also think a certain amount of hardware troubleshooting is needed; a user should be able to tell if they have a dead network conntection, or a dead monitor, or a dead computer (or a dead mouse...yes, I've talked to people who can't tell. One lady even triumphantly told me that not only had she replaced the mouse (four times, according to her), she had also replaced the mouse pad. Her problem was a mouse problem, and it was fixed by replacing the mouse).

    As far as software, I think computer literacy means needing to be able to figure out a piece of out-of-the-box software. Not the ability to use word or office, or whatever, but the ability to sit down in front of an unfamiliar piece of software, and fiddle with it in an intelligent way. The ability to look up a manual and read it.

    It's not about being a power user. Not everyone is a power user. Most people aren't, really. It's really, in my mind, just about not being helpless when confronted with something new.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  17. MS-DOS by Anonymous Coward · · Score: 2, Funny

    Unless you can get the mouse driver and the Novell redirector running with 630K free, you don't know shit.

  18. Re:Interaction, information organisation, networki by Dadoo · · Score: 2

    Surfing and email

    I'll agree with that, but I think you need to explicity mention surfing. Knowing how to use a search engine is one of the most powerful Internet skills you can have. I know I would have a much more difficult time doing my job without it.

    --
    Sit, Ubuntu, sit. Good dog.
  19. One possible definition by Geminii · · Score: 2, Interesting

    The ability to perform the tasks they want or need to do. Although this does not take into account the ability to perform maintenance and/or repairs when the system deviates from ideal function. I can drive a car, change a tyre and check the oil. I don't know how to swap out an engine, but I could take some car maintenance courses and learn. This makes me 'car literate' for 99% of daily tasks, even though I couldn't hold down a career as a garage mechanic based on what I currently know.

  20. Try stuff! by kherr · · Score: 4, Insightful

    The biggest problem with learning how to use computers I've seen from neophytes is the fear of trying stuff. Everything I know about computers comes from wanting to find out how stuff works. I tinker and mess around and do stupid things and eventually figure out what things are and how they work.

    Too many people are afraid they'll break the computer and resort to memorizing what they are shown. Since they only do the one thing they are trained to they are unable to grasp the underlying components and what it all means.

    To be literate you have to tinker. Try stuff. Break things, get someone to fix them. Then try some different stuff.

    1. Re:Try stuff! by ottffssent · · Score: 2, Insightful

      Amen.

      Since "computer literate" is just a nicer way of saying "speaks computer", it seems reasonable that we approach the problem the same way we approach literacy in natural languages. Children learn to speak by watching, emulating, screwing up, and getting corrected. Eventually they pick up patterns and learn to apply them in novel situations. This is the way most /. readers became computer geeks. We watched (or perhaps read in a manual), emulated, screwed up, and got spanked by the computer dutifully deleting everything we told it to. Eventually we figured things out.

      This is not the way most people approach computers. And it shows.

      I'm sick of car analogies, so I'm going to try a new one. Bear with me. A computer is like a wood shop. If you go in and play with the various pieces, you'll hit the chisel with the hammer wrong and it'll bounce and cut you. You'll probably cut yourself on a saw or two also. And that birdhouse you're trying to make? Crap. But you'll learn something. If, instead, you go into the wood shop because someone told you there's a hammer in there, and you can use it to pound nails, you'll never even see the mitre box.

      I guess that kind of works.

      Too bad learning language takes hours a day, for a year or so.

  21. Re:Not much, only... by wiz31337 · · Score: 2, Funny

    If you can successfully find your way to porn while at work behind a content filter, then you're probably computer literate. If not it is a really good skill to have.

    --
    /whisper/ Thanks for the candy!
  22. Try a Context Switch by yancey · · Score: 4, Insightful

    Whenever I have a question like this, I try to devise a similar question from a non-computer perspective (a different context) to help me wrap my brain around the idea. This also happens to work especially well when trying to explain computer issues to those who are not computer literate.

    For example, "What does vehicle literate mean?" A car, like a computer, is a single complex machine that the average person above a certain age is expected to know how to operate. So how does one become "car literate"? Because you know how to drive one vehicle does not mean you can operate a boat or airplane or the space shuttle. So "computer literate" probably does not mean that you can operate any computer, just the most common variety (e.g. Windows and Office). Even then, you might know how to drive an automatic and not a standard (Windows vs Linux).

    Analogy is a great tool to not only improve others understanding of a given concept but also your own.

    Just for fun consider this: Computer support technicians and doctors are similar in many ways. They are both supposed to be highly paid, highly trained, highly skilled, and highly knowledgeable about an extremely complex machine that they did not design or create and of which cannot possibly know everything about. Often, they rely on their limited experience to make a best guess about the root cause of the machine's particular problem and then follow up with lots of testing to see if they are correct or not. As you probably know, some computer support people, trained and certified or not, seem to have an innate gift for solving computer problems while others should never be allowed to touch a computer. Makes you think about your doctor, eh?

    --
    Ouch! The truth hurts!
  23. That's unreasonable by DavidinAla · · Score: 4, Insightful

    That's like saying you should be able to assemble a car before you can drive. Or put a stove together before you can cook. The fact that you even think this is another indication that many of the people who work in IT (or have serious interest in it) don't understand what the end user really needs. A normal, everyday user should be able to get real work done easily without having to understand all of the jargon that you and I understand. It's absurd to expect him to do so.

    David

    1. Re:That's unreasonable by theLOUDroom · · Score: 2, Insightful

      That's like saying you should be able to assemble a car before you can drive.

      It's more like requiring someone to know how to change a tire, check their fluids, change their oil, and do a basic safety inspection.

      He's not saying everyone should be able to design a Pentium.

      At some level he's right too. Too many people on the road have no idea how a car works or what to do when the unexpected happens. Not knowing that the light on your dash that says "Brake" indicates the presence of a dangerous situation is just plain negligent. Same thing with bald tires, blown light bulbs, unadjusted mirrors, etc.

      I only halfway agree with him though. A person should understand the key parts and what they do, just like with a car, a stove, whatever. They don't need to be able to build one, but they need to understand the difference between RAM and a hard disk. Too many people think that they can somehow not teach these concepts. It leaves to people with a fundamentally crippled understanding of what they're using. There are certain basic concepts that you simply have to know or you don't know what you're doing.

      --
      Life is too short to proofread.
    2. Re:That's unreasonable by sfe_software · · Score: 2, Insightful

      That's like saying you should be able to assemble a car before you can drive...

      There is a big difference here. The average motorist can get by without ever having to know the internal workings of the car. Cars come with warranties -- if anything goes wrong internally, someone comes out and tows the car, and fixes the problem while you drive a loaner if the problem was not your fault.

      If you (for example) put Diesel fuel in a gasoline car, I doubt your warranty would cover it. If you failed to shift properly (redlined the engine RPMs), the warranty would also not likely cover the repairs. Some level of knowledge is required to operate and maintain an automobile.

      Computers aren't much different. There is an expected level of knowledge required to operate a machine this complex. If you fail to meet this requirement, and therefore harm the machine, no warranty covers this.

      Granted, most problems (viruses, malware, etc) don't physically harm the machine; however the repairs involved do cost the user real money. The only difference is this: the State requires that you learn certain rules before you can drive a car, where anyone can operate a computer regardless of their ability to do so. Cars can easily cause harm if operated improperly, where computers cannot. This is why there are government requirements to operate a motor vehicle, and not to operate a computer.

      In other words, one should learn to operate a computer in the environment they intend to use it. If one chooses not to do so, they only hurt themselves and their own investment. Buying a computer is no guarantee that it will be usefull to you without some effort. The car analogy simply doesn't work, because when you are in control of a 2,000 pound machine, you are putting lives at risk; thus, governments usually restrict operation of such vehicles to those who can prove their ability to do so (eg, driver's tests, etc).

      Failure to learn to properly operate a computer only hurts yourself, thus no such rules are required. For the same reasons, there shouldn't be any such rules in place to operate a computer. A teenager operating a computer isn't going to cost me my life if things get out of control as could be the case with a car.

      This is why I find the car analogy useless.

      --
      NGWave - Fast Sound Editor for Windows
  24. Re:Interaction, information organisation, networki by glens · · Score: 2, Informative

    Pretty much "ditto that" in my opinion.

    Rather than teaching particular program details, just teach what the different types of programs do; how they all basically operate the same within type if well-designed.

    A person cannot be considered "computer literate" unless they can sit down in front of just about anything they might reasonably encounter and be able to get at least rudimentary stuff done. Learning just how to drill down a specific system's menus (or across "ribbons" if they ever appear) to the exclusion of alternate methods is almost worse than no education at all.

  25. An old saying. by niteice · · Score: 2, Insightful

    It's been said that one understands something best when they can teach it to someone else. Teaching may not necessarily be required in this case, but I'd say that if you can fix a typical fucked up computer (IE, no firewall, but no pr0n sites) non-destructively, then you have a pretty good handle on things. And I mean really fixing it, not just reinstalling Windows into a new folder.

    --
    ROMANES EUNT DOMUS
  26. Literacy, like education, isn't about facts... by ConceptJunkie · · Score: 2, Interesting

    ... it's about how to think.

    One of the reasons my employer is moving from Tcl to another development platform for Web infrastructure, probably Java, is because they claim they can get more Java programmers than Tcl programmers. While this might be true, I would argue that they will get exactly as many competent, effective Java programmers as they get Tcl programmers, in other words, very few. Any programmer worth the appellation can do his job regardless of the tool.

    Equating "literacy" with the ability to use Microsoft Office (or something similar) is like equating mathematics knowledge by memorizing the times tables up to 100. Useful for a very specific, narrow range of tasks, but completely worthless when presented with a new type of problem.

    Unfortunately, it is far easier to test for memorization than for actual thinking, and this is the route of least resistance our education system likes to take.

    --
    You are in a maze of twisty little passages, all alike.
  27. What is "Computer literacy" by jmorris42 · · Score: 3, Interesting

    I define "computer literacy" as I would any other use of the word "literacy". A person who can listen or read a language but can't express an original thought in it isn't considered 'literate'. Yes, I mean programming is required to be considered computer literate. Computers are nothing more than a decoder for instructions, if all you can do is cause it to play back someone else's stored commands you are a passive user in exactly the same way as a child sticking Barney videos into the VCR in their bedroom.

    Yes, many people (especially in the uneducated nations of today's modern Western world) might be able to live a productive life only knowing how to operate a web browser but 'computer literate' they ain't. You can make exactly the same observation about someone who can't write a coherent paragraph, they too can often live a productive life in the lower classes of society, but illiteracy kills off most chances to better oneself.

    And I can already hear some witless wonder getting ready to analogize about people not needing to be mechanics to use a car, blah blah. No everyone doesn't need to be able to strip an engine down but they should know where all the major parts are, the basic theory of operation, common failure modes, make a few emergency fixes, etc. You might not be able to write an office suite from scratch but you should be able to write a spreadsheet macro, a simple shell script or be able to at least have a shot at fixing a bug in a larger program that is really annoying you.

    --
    Democrat delenda est
  28. KnowIT by )parenthesis( · · Score: 2, Informative

    I work at a university, and we recently came up with a "KnowIT" program. This program teaches digital literacy (defined as "helping students learn how to use multiple computer tools effectively), and has a specific set of goals:

    GOAL 1: Students will be able to recognize, articulate, and characterize what they need to know as they approach a problem, project, writing assignment or other research task.

    GOAL 2: Students will be able to access needed information effectively and efficiently independent of form or format.

    GOAL 3: Students will be able to evaluate information and information sources critically.

    GOAL 4: Students will be able to use information effectively to accomplish a specific purpose as well as to retain selected information as part of their accumulated knowledge.

    GOAL 5: Students will be able to manage and organize information effectively and efficiently using information technologies.

    GOAL 6: Students will be able to produce and create structured electronic documents that successfully express their ideas for a specific audience and situation.

    GOAL 7: Students will be able to manipulate and use qualitative and quantitative data and aural and visual information using information technologies.

    GOAL 8: Students will be able to collaborate appropriately and effectively using information technologies.

    GOAL 9: Students will be able to successfully communicate produced content using information technologies.

    GOAL 10: Students will be able to participate as informed members of the academy who understand major legal, economic, social, ethical, privacy, and security issues related to information technologies.

    More info: http://www.colorado.edu/knowit

    While this is specifically geared towards university-level students, it is just as easily applicable to any computer-using group.

  29. It's simple by Khashishi · · Score: 3, Insightful

    A person needs to know enough to RTFM.

  30. What I consider to be computer literacy by gujo-odori · · Score: 2, Insightful

    What do I consider to be computer literacy?

    A good set of the basic skills others have mentioned, and one other key skill:

    The ability to solve, or at least attempt to solve, most problems by yourself. That is, if something's wrong, you can describe the problem well enough to put some relevant search terms into Google and find some likely answers. The extent of your problem solving skills should not be asking the sysadmin.

    I've met countless people who were very good at using a category of application software - Photoshop wizards, spreadsheet aces, etc., who could only use a computer as long as it was functioning normally. If there was even the slightest abnormality, they were stuck. IMO, they were not computer literate, because they understood only the applications they used; they did not understand computers.

    Now *that* is a definition of computer literacy: you have a working understanding of computers and the OS you use and can solve problems when something is wrong.

  31. The answer is obvious by Schraegstrichpunkt · · Score: 4, Funny

    To be computer literate, one must know how to read computers.

  32. And abilities that carry by cgenman · · Score: 4, Insightful

    I'd add in a few basic skills to consider someone computer literate.

    Program agnosticism: They should know roughly how chat programs work. This doesn't mean AIM, this means that they know enough that they can walk up to any chat system and make it do useful things. Same thing for e-mail clients. Same thing for Browsers. You should be able to give them a laptop loaded up with Windows or Knoppix or SkyOS, and they should be able to quickly muddle their way over to myspace.com.

    Hardware knowledge: This is your power supply. When it breaks, things tend to smoke. This is a hard drive. When it breaks, it makes a "click click click Screeeeech!" noise. This is your graphics card. Also known as the hole you'll be pouring your money into for the rest of your life. I'm not saying everyone should have memorised the jumper settings on their motherboard. But they shouldn't be afraid to open the thing up and look or make changes.

    Some Scripting: I don't care what scripting language. I don't care if you're talking Perl, Word macros, applescript, AutoHotKey, a command line script, an e-mail filter, or Java. If they can write things in a scripting language, even a completely visual handholding one, they're good. You don't need to fully program or compile. You don't even need to be that great at it. You just need to be able to think about the problem in terms of "how do I tell this computer how to do something."

    1. Re:And abilities that carry by Kluenitou · · Score: 5, Insightful
      From Merriam Webster's Dictionary:
      literate - 1 a : EDUCATED, CULTURED b : able to read and write 2 a : versed in literature or creative writing : LITERARY b : LUCID, POLISHED c : having knowledge or competence

      While I agree the skills you list are really good ones to have and that everyone should possess them, I think it is far beyond what should be required of literacy. As defined, literacy is simply the ability to read and write. This implies at the most basic level. It doesn't include understanding metaphors and hyperboles, it doesn't include many things that we seem to think the average person in this world should understand in order to be able to survive, it is the bare minimum they need to know to get by. If you were to come upon someone who was considered only literate in the English language, they would probably be able to read and write at the level of a fifth grader. Clearly not the most ideal for the world, but they would likely be able to read a shopping list or basic forms required for living. Likewise, computer literacy should simply include the basics. While I applaud your desire for everyone to know scripting, the fact of the matter is that very few computer users percentage wise know/understand how to do it and I think it is above and beyond what should be required to consider someone computer literate. My mother for example. She is able to send/receive email, type at a reasonable pace, browse the web and purchase things online, etc. and I would consider her computer literate--she is able to get by in her daily routine with the use of the computer and not call me every 2 seconds confused about everything. She could never in a million years start to get her head around writing a script in Perl. For God's sake it's kind of a bitch for me to get something like REGEXs right the first time and I'm a pretty seasoned programmer. I can't even imagine trying to explain those bad boys to my Mom or any "average" computer user for that matter.

      I think computer literacy is much simpler and basic than you are making it out to be.
    2. Re:And abilities that carry by martinultima · · Score: 2, Funny
      I'm not saying everyone should have memorised the jumper settings on their motherboard.”


      Dammit! You mean my entire life so far's been in vain??
      --
      Creative misinterpretation is your friend.
    3. Re:And abilities that carry by panda · · Score: 2

      I dunno. I like to highlight definition 2:

      From Merriam Webster's Dictionary:

              literate - 1 a : EDUCATED, CULTURED b : able to read and write 2 a : versed in literature or creative writing : LITERARY b : LUCID, POLISHED c : having knowledge or competence


      See, that's the definition of literacy that the parent is using. You're just setting the bar lower. ;)

      --
      Just be sure to wear the gold uniform when you beam down -- you know what happens when you wear the red one.
  33. Not really... by John+Whorfin · · Score: 2, Insightful

    Not assemble the car, but have a basic understanding of how it works. Engine, air filter, oil goes in there... water in there.... Do you know how to change a tire?

    Yes, I also believe a "normal everyday user" should understand what a "hard drive" is and by pulling it out and looking at one it might help them visualize just what goes on in that big scary box on their desk.

  34. Computer Illiteracy by Bent+Mind · · Score: 2, Insightful
    Strangely enough, at least for myself, I'd have to say it's easier to define computer illiteracy. You know, when you think to yourself "I wish they taught basic computer literacy in schools".

    Honestly, the basics haven't changed since the GUI became commonplace. Here are a couple of things that are good to know:

    • The monitor is part of the computer, not the computer. It took my Mother ages to understand that turning the monitor off didn't turn the computer off.
    • Icons initiate actions. I have a user at work who thought all those little pictures were just to make the screen look interesting.
    • Automate repetition. Same user as above, he still doesn't understand cut and paste.
    • Remember where you saved that file. "I can't find my file" still seems to be the most common complaint.


    From there you can break it down into more specific areas. For example, Internet, Office, Technical, etc. I know a lot of people consider Internet to be part of the basics. However, it is possible to be computer literate without knowing anything about the Internet. A friend of mine is a retired programmer. He definitely knows his way around his system. He has also taught me a thing or two when it comes to writing a script. However, he is not interested in the Internet. I'd hardly call him illiterate. I've also known a few of engineers that could do some truly amazing things in CAD. However, they don't have a clue when it comes to word processing.

    Just a final thought, stay away from anything vendor specific. I took computer information systems in high school and college. Back then the basics were WordPerfect, dBase, and Lotus. After receiving my Associate, I realized that it was all a waste. Everyone wanted Microsoft. I wonder what they will want when my daughter graduates.
    --
    Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
  35. Why stop there? by grahamsz · · Score: 2, Insightful

    In theory I can build a transistor from silicon, a logic gate from those transistors, a cpu from those gates, and from there build an OS and software to run on it.

    In practise it would take me a lot more studying to actually pull it all together, as I do Java programming in my professional life. But I find that knowing the levels below where I work give me a definite advantage.

  36. Re:How to use non-MS systems by klang · · Score: 3, Insightful

    Level zero is realizing that

    The Computer is not the big box on the table
    The Harddisk is not the big box under the table
    The Color of the box does not matter
    It's not "how many RAM's" but "how much RAM"

    Level one is realizing that

    Text editing is not Word
    Spreadsheet is not Excel
    Presentation is not Powerpoint
    Communication is not Outlook
    News is not Explorer
    The Internet is not WWW

    i.e. realizing what you don't need a specific program to fullfill a specific task.

  37. The answer is simple by nightowl03d · · Score: 2, Funny

    Volumes 1-3 of The Art of Computer Programming by Knuth. Be sure to do all the problems .

  38. Your own fault by SmallFurryCreature · · Score: 2, Funny
    You released the keys didn't you. He wrote the command a bit confusing. It is supposed to be LCTRL+X+RCTRL+C+V+S+ALT+F4+Lef & Right click.

    Do that and a goddess will appear to grant your every wish. Or untangle your fingers.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  39. But it IS magic! by meringuoid · · Score: 4, Insightful
    When you press buttons on your computer keyboard, those inputs are read by programming - and something happens. It's not just magic. Too many people, having absolutely no clue how anything works, just think everything runs on magic.

    What is magic? Words and symbols of power that shape the world according to the will of the magician. The magician speaks the right magic words, and draws the right sigils, and obtains the desired effect.

    Meanwhile, the INT 8 half-orc barbarian doesn't have the faintest idea what all the runes carved on his battleaxe actually do. He doesn't care. He knows the end result is a +1 to hit and that suits him just fine. Neither is the ranger concerned about exactly how these enchanted bracers improve his aim with a longbow; they just do. Only the wizard needs to worry about the details.

    And what is programming? Words and symbols of power that shape the computer according to the will of the programmer. Type the right instructions, give the right command arguments, and obtain the desired effect.

    Ever created an infinite loop? Had a recursive process go berserk on you? Made a small mistake while invoking rm -rf? Yeah. Pure 'Sorcerer's Apprentice'.

    We are the nearest thing to magicians that has ever existed in reality. Our spells work and are truly powerful, our mistakes cause incomprehensible chaos, and when one of us turns bad then sometimes the whole world can suffer the consequences. No wonder the muggles treat our creations like they're the mysterious products of a magical power beyond their understanding: that's what they are.

    --
    Real Daleks don't climb stairs - they level the building.
  40. Contrapositive by dhasenan · · Score: 2, Insightful

    You have to be computer literate to be a CS major. Otherwise you'll fail most of your courses.

    And the other students most likely were too eager not to mark themselves out in case they got extra work.

  41. My criteria: command the computer by Flambergius · · Score: 2, Interesting

    Computer literate person:

    * does not fear or mystify the computer or computer specialists.

    * knows the basic operation of a personal computer, starting from how turn computer on and off and ending around knowing when and which expert to call about problems.

    * knows, in practice, the paradigms of human-computer interaction, most often meaning a functional ability to use most modern GUIs.

    * knows the rules of thumb of computer security and privacy.

    * can search for and understand manuals and other information sources about new areas of computer use.

    * can make educated guesses about relevant search terms.

    * has a firm grip of the theoretical limits of what can be done with a computer.

    * can issue commands to a computer in a way that makes sense in the relevant problem domain.

    Being able to program is obviously one generic ability that would fulfill the last criteria. However, programming is too often understood to mean an ability to design and implement systems or applications. That is not required for computer literacy. Programming-related things that computer literacy would include are: expressing information in a computer understandable way, information manipulation, information querying and some ability to use interfaces like APIs.

    I feel strongly about the basic ability to command a computer. In the digital age everyone should have that ability. I may be, however, defining the substance of commanding too close to programming. It may be that less is needed or that more emphasis should be in understanding processes or epistemology or something.

    --Flam

    --
    Computers are useless. They can only give you answers - Pablo Picasso
  42. Re:Interaction, information organisation, networki by fishbot · · Score: 2, Interesting

    A person cannot be considered "computer literate" unless they can sit down in front of just about anything they might reasonably encounter and be able to get at least rudimentary stuff done. Learning just how to drill down a specific system's menus (or across "ribbons" if they ever appear) to the exclusion of alternate methods is almost worse than no education at all.

    Hear hear!

    I recently had to reinstall my in-law's PC due to it being crufted to the eyeballs and basically running like a dog. I took the opportunity to upgrade to WinXP and all was well. I then discovered that they didn't have an Office disk and my M-I-L uses Word a lot. Apparently a 'man just installed it for us'. Hmm.

    Anyway, with no Office disk handy Installed OpenOffice.org2. The menus are largely similar, the font, size, alignment and formatting buttons are in the same place. The print button is in the the same place too. All is well.

    The M-I-L comes along, clicks her Word document and starts editing. She has already mentally equated minor visual differences with the switch to WinXP, so ignores the slight layout shift and gets down to work. A little while later she notices some oddities. For example, OOo autocomplete was turned on, and it kept guessing what she was trying to type (correctly, I might add). Only then did she cotton on that it didn't say 'Microsoft Word' at the top of the window.

    "I can't use this! I don't know how to work it! I only know Word!" came the cry. I try to counter with "You've just spent 2 productive hours getting a document together, including making the page 2-column and printing 2 sample copies. How can you say you don't know how to use it?"

    Unfortunately ALL I got from there on in was "I only know Word! I only know Word! I don't know what this is, I only know Word!"

    She now has Word 97 (legally). It's crap. She still has OOo if she wants it, but she still maintains she doesn't know how to use it. You seriously CANNOT help some people improve because they simply do not want to. There is a mental block that says "I don't know about computers" and that's as far as they will ever get.

    Sadly this means that we long-suffering computer literate relatives have a lifetime of sorting out viruses, scams, trojans and spyware ahead of us because people, quite literally, will never learn.

  43. The time they are a changing by CmdrGravy · · Score: 2, Interesting

    When I did my Computer Studies A level ( around 14 years ago ) there was very little which was specific to Microsoft or any other IT company, instead we learnt about the way databases, networks, spreadsheets were supposed to work and what you should be using them for in generalities rather than bothering too much with actually using any specific database or wordprocessor.

    In a way I think this is much better since you can find yourself having to work with any aspect of computer technology and knowing what it should be capable of doing it is usually pretty easy to work out how it is actually doing it in the case you are dealing with. You usually also end up learning how many Microsoft products don't quite do what you would expect them to do and do other, unexpected things, when you get them to do the things they can do ;-)

    A few years later when I was unemployed and forced to do an NVQ in various computer technologies it was indeed Microsoft all the way and simply parroting a set of steps necessary to whack some numbers in a spreadsheet/write some letter etc etc. This was laughably easy but I suspect the people on the course coming up against computers for the first time learnt very little that they directly use 8 years later unless they actually managed to work out for themselves why they were doing the steps they were making.

  44. Computer Literacy by g0bshiTe · · Score: 2, Insightful

    I would say that just bieng able to use MS products does not make one computer literate. Could said person navigate Windows using a Command Prompt? I think computer literacy should be judged not by what is known by the person, but rather how quickly they could adapt to a new peice of software, or a different OS.

    When I first began using Linux, I was dumbfounded and felt like I was just getting into computers, turned out after a week of using it I could navigate well using a term window, and even learned how to find what I was looking for.

    --
    I am Bennett Haselton! I am Bennett Haselton!
  45. Most Essential by mkw87 · · Score: 2, Funny

    How to obtain HDTV quality porn without getting viruses. If you can do that, you shouldnt need to do anything else with your computer.

    --
    Arguing with an engineer is like wrestling a pig in mud. Soon, you realize the pig is dirty, and he likes it.