What Should a Community Computer Lab Offer?
Ballresin asks: "A local computer company is expanding and including a computer lab in their setup, and they want me to come in as its Administrator. I am supposed to be giving them input on what to teach/host. What does Slashdot think a medium sized tourist town (Okoboji, Spirit Lake, Arnolds Park, Iowa) should have to offer to the locals? I was thinking something along the lines of 'How to Use Windows 101' and 'How to Use Office 101'. My compatriots want to offer some off-the-wall classes such as 'Hacker Ethics: Why and How' and a few other odd classes. I have polled people in the area, which resulted the discovery that 80% of them are from out of town, so don't really care. What you guys think; What kind of classes or what games/LAN party setups should a new, small business offer? Any ideas/input is greatly appreciated."
No explanation needed....
Mother, do you think they'll like this sig?
How many tourists (80% out of towners) are going to take a Windows 101 class on vacation?
I would set up a system of prerequisites, like they have in colleges or something, where the one main prerequisite to everything else is Computers 101: Assembly Programming with the Zilog z80 Microprocessor. After that, you can teach them how to use Windows XP; you know, things like how to move a mouse cursor, how to minimize and maximize windows on the display, etc.
You can get to theoretical stuff eventually as you guage community interest and expertise distribution. But the practical classes are the ones grandma and junior will find the most helpful. You'll get more potential teachers and students that way, and it will be easy to pass off the classes to other people if necessary.
Give them meaningful titles though. Don't title it "Excel 101". Title it "Using spreadsheets to make your life easier". People will come to classes in order to do things better, not to learn a specific app (well, most people at least). In the description, say "this uses iMovie, and we'll touch on moviemaker", but for the title, something like "making home movies that last forever".
good luck with your project!
There's just 2 things that most users will want - the same 2 that made the internet what it is today:
Email
WWW
Email do's and don'ts would be good - including handling of spam and crap (the junk your father-in-law sends you that is either urban legend, or ancient, or both).
Web browsing, security (don't tell folks your passwords), and virii are all important things to know about.
Most people, especially in small communities, probably don't realize that they don't have to buy M$ Windows to do 90% of what they want to do (e-mail, surf the web, download pr0n). The other things like "Windows 101" they could get at the library or various adult education centers.
Not really an idea for a course, per se, but I wouldn't let users install any software onto PCs. Good luck!
C - A language that combines the speed of assembly with the ease of use of assembly.
Whatever you do, don't name your subjects "blah blah 101" the 101 just makes you look like a tosser. Everyone knows its not a university :P
We offer our locals a variety of courses and are always taking suggestions. When an interesting idea is submitted we usually set up a sign-up sheet and post a notice in the paper to test the interest levels. Our regular classes include:
Building a Webpage
Intro. to Windows
Intro to Macs
Office 101
Using E-Mail
Finances and Bills with Your Computer
An Introduction to Digital Photography
And depending on your community...We have a lot of immigrants in ours and we offer a lot of computer-based ESL programs/courses
Good Luck!
But before you decide what to do with the lab, you've got to know why the computer shop wants to open one. If it's to drive up sales by pushing the shop's good directly, then tailor classes towards Making The Most Of The SB-Live! Audigy Card.
If it's to be an uber-cyber-cafe and hope that business picks up based on your civic contribution, then teach Using The Internet For Research and Homework Help, or maybe How To Install Filtering Software To Keep The Kids From Porn.
Whatever it is, it's got to jive with your employer's reason for doin' it!
--
If you're thinking of Windows 101 and Office 101, then I'd suggest Internet 101, and go over email, browser basics, Usenet, FTP, etc. It's remarkable to me how so many people think the Web, email, and IM make up the entirety of the Internet.
:)
A more advanced class on WWW usage would be good - teach people how to use search engines effectively, etc. That would be a short one-day thing that a lot of people could get a great deal of benefit from.
Another good idea would be 'Privacy & Security 101'. Teach people about software firewalls and hardware NAT routers, how to keep their privacy on the internet, and how to avoid spam, etc. Definitely a lot of value there.
Perhaps something about how to use digital cameras with photoshop to do photo editing / printing. And maybe another one for an intro to video editing. Lots of people take pictures & home movies. It'd be good to show them how to get that stuff off their cameras and onto CD-Rs and DVD+/-R(/W)s.
Basic home repair & upgrades, though that may cut into your business.
How to set up a (wireless?) home network, perhaps?
Connecting your TiVo to your home network.
Intro to Linux & the BSDs.
Considering that it sounds like a small town which probably doesn't have a lot of connectivity, teaching people how to set up or connect to a wireless network would be a great idea. That way, the city's inhabitants could share any connectivity (even between neighbors) it gets very efficiently and happily. Wireless also makes the tourists happy and might make them want to vacation there more!
;)
This of course, presupposes courses on Microsoft 101 and the Internet 101.
Don't forget Linux 101 for those who like a challenge!
-6d
I'd definately focus at least half the machines towards basic Internet access, and would probably prefer using old junker (donated?) machines and Linux Terminal Server Project to host it. The other half should be quite a bit more powerful to run games and an "Office" suite. Quite a bit depends on what your target audience is, which currently seems vaguely defined.
Jonah Hex
Horror & SciFi Erotic Nudes
Free. Gratis. Libre.
Software y Libertad!
La computadora es de quien la trabaja!
By definition, SlashDotters are here because they're deeper into the community, the practices, and either the hobby or profession (for many, both) of computing.
We are going to have no idea whatsoever what Joe Average will want from a set of computer classes. Hey, we don't even know if you're dealing with residents, which won't want the same classes every year, or transients, which will want brief and to the point classes.
I suggest you take all the ideas that SlashDot comes up with, cull at least half of them, put them in a list, and put that list up in the business. Print it on flyers with five or so entries. Ask people to check which ones they would be interested in - maybe let them say sorta interested or very interested - and allow them to write in suggestions. Given that they'll be looking at other things of scale, they'll be able to input what's germane to them.
When you're writing down what you'd present, don't just come up with a topic and go. Think about it: what would Office 101 be? It's not going to be enough time to cover the whole suite. Some people will want document layout and setup in Word, like it was a publisher; some will want Excel and Access, for their small business (maybe tax stuff too.) Some will want to learn how to use Outlook, or Exchange, so that they can function in their corporate environment. Some will want to learn to make PowerPoint presentations.
You've got to remember that most people do not learn computer topics at the rate of a slashdotter. This isn't because they're dumb, or clueless, or any other such geek slander; it's because they have less context to bind to. I'm not stupid, but a mechanic is gonna pick up the specifics of fixing a foreign car way, way faster than I will, even though I likely have a better grasp of the underlying physics. You're going to need to allow a lot of time for basic cluestickery.
Maybe, here's a thought. Every month or so, offer a 101 course on one Office suite app. See how it goes, and have a second one prepared. If it goes well, do your second one while you prepare a sequel to the first.
Above all, don't get stuck in plans. The people that show up won't always be the same ones and they won't always want the same things. Some things (word) you'll be able to repeat. Prepare occasional side-tracks into the weird for geeks if you find them; if you don't, get ready to explain MS Project.
Basically, it's all about your audience, and we aren't your audience. What you get here is nothing better than a starting point.
StoneCypher is Full of BS
So back in the day my roomates and I designed an Operating System for the 21st Century, it was called: WEPOS.
WEPOS is the Warcraft, E-Mail, Porn Operating System.
I think that an off-the-shelf WEPOS system should facilitate all needs of the locals.
Intro to the PC, Internet I, Searching the Web, E-mail (free web-based), [MS Office stuff], Creating Web Pages.
At least that's part of what we offer at the local library (grant from Gates Learning Foundation)
For our demographic, we keep things simple. You figure people who frequent a computer lab don't have a machine at home with internet access...so we gear towards the basic stuff.
I'd have loved to do more OSS stuff like maybe some Linux or OpenOffice.org (again, the demographic...let them know they don't have to shell serious $$ to get decent apps) -- and if at all possible (unlike here) show them Mozilla and compare it to IE.
Any chance to let people know of the "alternatives" should be taken.
That's great if you want job security, I guess. It'd be nice if there was a course that could teach people how to apply what they learn about one program to another, even if it doesn't do the same things. For example, that the "print" menus are almost always under "file" or that "properties" are usually to be found in "file" or "edit." Simple things like that that will make them actually functional when they are faced with something novel.
I suppose that's really placing too much of a demand on the students rather than too much on the teachers, though. Sigh...
(Worked in computer labs for 2 years...has stories)
I've found that I almost always get blank stares when I start to explain to folks why they need memory, storage or processor upgrades. They especially have a hard time understanding the concept of disk space. "How can you run out of space in that big white box?"
Perhaps a class called "How Your Computer Works" would be in order. The class would have gentle, simplified explanations of all the tech "mumbo-jumbo". And how it all fits together.
People aren't stupid (well most aren't). Sometimes they're just overwhelmed by information and lingo. A guiding hand could make all the difference in the world and actually help make them computer literate.
wbs.
Huh?
call them "certifications" and make stupid little "certificates" for them to hang on their walls. maybe then a local business will try to get all their employees "certified". it seems to make the people in my office think they're competent... you may also want to offer testing.
Actually, you make a good point.
Knowing how to drive a browser is not sufficient. A course teaching meaningful search construction, search-result filtering (on relevance and reliability), and the often-successful art of 'guessing-a-URL', could be of value, and of interest.
Of course, I guess these are the study/research skills we're all supposed to learn at school...right?
Part of that is advocy. That involves teaching and listening. There are plenty of people here with a clue.
I've been teaching a newbies class for the last four or five months. I've worked in large and small companies and have some idea of what people want and what software can reasonably offer them.
Set up multiple OS for demonstration. This is the hardest thing for a newbie to do, so it's the best service to offer. Windows 101? Sure, teach it on KDE and give them a reasonable notion of why there's a log on, what it protects them from and what it gives them. Games, OK, windoze wins there for now. For everything else, free software is easier to use and maintain. "Sheilding" newbies from the "complexity" of different OS and desktop environments does them a disservice. They quickly master basic concepts of files and GUI. Giving them more makes them happier and lets them make up their own mind down the road.
Visit the, admittedly windoze heavy, Cajun Clickers Computer Club for an idea of what a community, all volunteer computer club teaches and people want to know.
Friends don't help friends install M$ junk.
Seriously though, a course about how to find information could start out quite simple and end up being quite advanced. You could start out with something as basic as different search engines and what techniques they use to return results and go all the way through how to organize information effectively. It sounds like it could really be a good class.
I'ld also consider doing some publicity stunts for your lab. You know, to try to get people excited. The easiest one might be a LAN party with prizes.
Whatever you do, I'ld suggest concentrating on locals though, not tourists. Very few vacationers want to sit in front of a computer, even if it is to play a video game.
Alternatively, if your town is in a really nice place (you said it was a tourist town), you could offer some (relatively) advanced workshops and try to bundle them with a local hotel/Bed & Breakfast and cater to corporate executives.
Galium Arsenide is the material of the future, and always will be.
the basics of privacy, and securing yourself to go online 101. It should be a REQUIREMENT to get your community lab drivers license so to speak...
Things like DO NOT INSTALL COMET CURSOR, YOU DON'T REALLY HAVE A URGENT MESSAGE even though that popup says you do, Broadcasting an IP address is NOT A BAD THING even though the OTHER popup says it is, How NOT TO respond to spam, what a GOOD password is, and the survival tools needed, such as a popup blocker, purging histories and the implications of using a SHARED computer. In a similar situation in Yuma, AZ, the snowbirds like email, you could not get an ID until you passed their very basic course, and the heightened awareness gets things reported.
errr....umm...*whooosh* *whoosh* Is this thing on ?
Just a thought...
--
If I actually could spell I'd have spelled it right in the first place.
One topic that I've always thought would help your average user:
:)
Effectively using a search engine (or how to use Google
The community lab needs to provide a lot more than just courses. In fact, I would think that its best buisiness would come from being an internet cafe catered to a non-tech community.
Get some of the local kids onto LAN gaming and encourage it in your lab. In addition to weekly classes (in the evenings or whatever), make it clear that it is a place where people can come to check their email, type up something in word, or whatever. The most important part though is to always have someone friendly and knowledgable staffing the place so that people know if they come in at a slow time they can get personal help with whatever they're working on. This help shouldn't cost them above and beyond what the computer time is costing them, nor should it be the only reason they come there. They should come there to get stuff done, knowing that if they get stuck someone will be there to help them out.
1) How to avoid identity theft on the web (don't sign up for stuff using your real info)
2) How to combat spam (don't sign up for stuff using your real info; use filters)
3) How to avoid spyware (don't click on banner ads; use ad-filtering software; don't install file sharing or useless stuff like cursor/theme changers)
You could offer stuff like "How to pirate software and not get caught" but hopefully people would have enough of a clue to not sign up for a class about that...
Kallahar
If you found 80% of the people don't care I'd say seriuosly rethink classes.
you could make a cybercafe style setup. But with a few perks such as: card readers, scanners, web, e-mail, etc. Allowing users e-mail photos to loved ones where ever they may be. Games are never bad either for the kids who dont want to go see some sites with mom and dad all day or go shopping all day let them game all day until mom and dad get back.
If you absoulty must do technical classes do more research to find out what people will want or use. What about appealing to other local businesses to train their people to use word, outlook, excel, acces etc?
Why not spend $0 and install an operating system that doesn't need to be reimaged (network boot), or locked down because of proper user permissions. KDE actually includes a "kiosk" mode, that does not permit any desktop configuration changes. Administration is about 100x easier because you can do it remotely in your underwear at home.
I work in Chicago's housing projects and have taught lots of little and big courses on computer skills.
What I've learned is that teaching a class in any given application is 1% of the work of teaching people how to use computers. What's most important, in my experience, is providing space and time for motivated people to just keeping banging away and learning new things. The great fallacy of many computer technology centers is that they are closed to the possibility of letting people goof around for a couple hours, when that's exactly what teaches folks.
When I started working on resume writing with some folks in the projects I work at, I was really disappointed that they couldn't remember anything I'd told them, etc. Now, three years later, a couple of those folks have home computers, write lots of email, are good typists, know how to use spreadsheets, etc. Persistence, time, and self-exploration and discovery are what teach lasting technology skills.
Lastly, it's important to remember that you should be trying to teach computing principles. One of my aforementioned buddies has been able to quickly pick up all sorts of other computing skills because he digs on the principles of how computers work, networking works, etc. I think that should be a goal.
Online citizen journalism from the inner city: The View From The Ground
A class that taught people how to assess their needs, order parts individually, and then assemble them into a computer would probably be very useful.
I think it would help a lot of beginners to lose their fear of computers and give them a better idea of what the different components do and why they do them.
Not only that, but part of the curriculum might invole leaving with your own PC that you built yourself. And then once you have it, knowing what to do when a fan fails, or if you wish to add more memory.
As my dad always told me, everyone who drives a car should know how to change a tire, change the oil, and get a jumpstart. In my opinion, computers should be looked at the same way.
Many parents of the 50's-70's generation have no idea what their kids are doing on the internet, and would like to know.
Download all the popular chat clients, some irc clients, and install all the common browsers.
Offer clases teaching parents how to find browser history, change their security and ratings settings. Show them how to review chat history and url history for IM clients. How to check file sharing folders and search their computer for images, movies, etc.
You'll find that (80%) disinterest or not, you'll draw quite a few attendees, especially if you repeat the course and offer a basic and advanced course.
Good question. I teach "Adult Continuing Education" (non-credit) computer stuff part-time at my local community college. My student's LOVE anything that saves them money... e.g.... . StarOffice/OpenOffice (instead of MS Office)... . using a free service such as MyDomain.com to "alias" their email and/or web space... . student discounts at sites such as www.academicsuperstore.com ...
. shareware and freeware offerings at www.shareware.com ...
. PopUp ad blockers such as www.webwasher.com ... ...and so on. See http://eselgroth.com/computers.html (Not exactly a stand-alone page... it's designed to support my classes).
_Very _basic newbies are enthralled by "tips" such as keyboard shortcuts (Ctrl-X = 'Cut'), Line Returns (Ctrl-Return), "Tab" to jump to the next whatever, email using "bcc", exploiting "phrase quotes" and "+" or "-" in search engines, and so on.
--TE
At the lab in which I teach, we have the usual Intro and Advanced levels of Windows and Office, as well as a few others like HTML.
We also do two other popular courses;
-How to buy a computer, which is a vendor neutral description of the latest hardware technology and what people should look for to suite thier particular needs when they are box shopping, and
-Using the Internet, where we talk about all things internet, including browsers and searching, firewalls and viruses, file sharing, messaging, online gaming, home LANs, and ISPs as well as many other things.
I'd like to convince the commitee to add an Intro to Linux course in the future, but I doubt the administrators will consent to partitioning all the labs HDDs and installing Linux, so I'm hoping I can use something like Knoppix or Suse Live for starters.
Apple gets this. Microsoft gets it but has a business-model problem with it. The Linux community doesn't get it at all.