About Me

Name: Waski_the_Squirrel
Biography
Loading...

Create Your Own Blog Find Other Townhall Blogs

Comments

Archives

A Computer Lab in Your Classroom

Wouldn't it be great to have a computer lab in your classroom? I don't care what age or subject you teach, it is certainly something that would be nice. Unfortunately, the typical school puts one computer in a room and that's it. If you're lucky, you may have a laptop lab available (but too small for your use) or you may be able to use the computer lab down the hall...if the computer teacher doesn't have a class that hour. I'm about to tell you how to get that computer lab at a low cost. This will be a technical posting. I'll get into usage in another entry.

Cost

Nothing in life is free. Though I'm about to save you a fortune, I'm not giving you a gift. When you set up your computer lab, you will need a few things:
  • A good computer (this is your biggest expense, by far)
  • Network cable and hangers (cost depends on size and geography of your room)
  • Elderly computers (probably free: I rescued mine from a dumpster)
  • Network switches (some cost, but you don't need to spend a lot)
  • Tables (I rescued a motley assortment from storage)
I won't give a dollar figure. You may be able to get someone to donate some of this. You may retire your home computer to act as the "good" computer at school. There are just too many variables.

Lab Structure

Back of the serverYour "good computer" will act as a server. My server is a dual processor machine with 2 GB of memory, but I've used a Pentium 3 as a server (it was slow). I would advise the LTSP.org website for more information. All of the computing for the entire lab will happen on the server. This isn't as bad as it sounds. Your computer spends most of its time just idling. You rarely use more than a fraction of its power and even that only for short times. This computer lab makes more complete use of your machine.

The machine will need 2 network cards. It probably has one and a second card can be purchased for $20 or less. One of these will connect to the internet. The First SwitchThe other connects to your first network switch. I needed a 100 ft length of network cable for this first connection. With different classroom geography, you may only need a few feet. Some people do this wirelessly, but the technology is not entirely reliable yet (for this use).

The switch then sends network cable to the client computers (terminals). You are limited only by your server. I used a 5-port switch. It runs 3 terminals and then connects to another switch which runs 3 more terminals on the other side of the room. You can certainly hook up far more terminals. I've heard of as many as 30 terminals. With a blade server, the sky is the limit!

Two thin ClientsThe terminals themselves are "thin clients". They run their own display, keyboard, and mouse, but allow the server to do the rest of the computing. You can use old computers as terminals. You can also buy real terminals. I'm using Pentium I and II machines as my terminals. They need to be network bootable, which is the only obstacle. (A lot of old machines are not network bootable.)

To make them network bootable, I suggest having them boot from floppy. This is either really easy or a battle. You need to put the image for the chipset of your network card on a floppy through the Rom-o-matic website. It becomes a battle when you can't decide what chipset you have! If you're lucky, the terminal is network bootable and there is no trouble at all.

Software

The catch with all of this is that you probably won't run Windows or Apple as your operating system. With both, you need to pay a licensing fee for every piece of software and every copy of the operating system running. That means in my lab, I would need to pay for 7 copies of everything, even though it's only on the server. It would be cheaper than a full computer lab, but way outside what I can afford.

You will run Linux. It's open-source and uses open-source software. Don't be afraid of "free". It is good software and has proven to be a viable competitor to Windows and Apple.

I run Fedora 10 on my computer. There are lots of great options for downloading it. Some versions make it really easy to set up the clients.
Were I to do this over, I would install the Ubuntu flavor of Linux. There is more software available and it is a bit more user friendly. More to the point, they have an Edubuntu version designed specifically for education.

Other Considerations

I've destroyed my lab once or twice by accident. For this reason, I suggest doing regular backups of your server. If necessary, you can restore from the backup. You may also consider a back-up server. (I don't have one, but if your server dies due to hardware failure, you'll be glad.) Some people also have two servers share the duties of running the lab. When one server dies, the other can take over the full load.

You may also run into electrical issues. My room is over 40 years old. I have very few outlets. Right now I'm not up to code thanks to extension cords and the like. I need to get the school to add outlets.

Email ItEmail It | Print ItPrint It | CommentsComments (0) | TrackbacksTrackbacks (0) | Flag as offensiveFlag as Offensive

Where is the Squirrel?

After an enigmatic conclusion to my last entry, I've disappeared from blogging for a while. The reason is that I've been creating things that I want to share. Unfortunately, the act of creation is very time consuming, so something had to give. In this case, it was the blog!

LTSP Lab

Last summer I mentioned that Linux can run "thin clients"  like the old mainframe computers.Real Students Essentially, one computer does all the thinking. It is hooked to a number of terminals that do little more than run their own monitor. Thus, very old computers that are obsolete can have their life extended as thin clients. I've set up an LTSP lab in my classroom that consists of 4 (soon to be 5) terminals. One set of terminals is shown in the photograph.

I'll dedicate a whole entry to this later. (In the meantime, more information is on this website.)The short version is that I now have a small computer lab in my room. The students shown are doing spreadsheet work (related to the bottles around them). I also have students working independently. Since this lab is always available, I am able to have students learn through Blackboard, which brings me to the next item...

Differentiated Instruction

I have had (and still have) a lot of problems with differentiated instruction, but I see some real advantages to it. Some students need more time to learn things. They may lack fundamental skills or they may just need more practice. It's unfair to hold back faster students while I work with the slower students, and it's unfair to leave the slower students behind while I keep up with the faster students. It makes more sense to differentiate instruction. Since my Physics and Calculus classes seem to have a scary spread of ability, I realized I needed to break things up. When some students don't even understand right triangle trigonometry and others could do it in their sleep, something must be done!

I'm now having students work at their own pace (and with small class sizes they get lot of individual attention from me). They do labs, they take tests, they do quizzes, but some go faster than others. There are certain minimum goals, but beyond that, they may get more practice as needed.  My students who struggle with right triangle trigonometry will get more tutoring and homework with trigonometric ratios before diving into problems with masses on ramps and projectile motion. The rest have moved on.

To aid me in this, I'm using my LTSP lab and some computer teaching methods such as Blackboard. I can create a pool of problems and Blackboard will randomize components of them and it will correct them. Freed (somewhat) from correcting, I can spend more time creating lessons. Since Blackboard has huge limitations for math and science courses, I needed to turn to a new alternative.

WeBWork

I haven't had time to play with WeBWork as much as I'd like, but I hope to have it running over Christmas. WeBWork is open source software designed at the University of Rochester. It is designed specifically for math homework. It will correct not just numbers, but formulas as well. That's a huge plus!

WeBWork will allow students to try problems until they get them right. It won't display correct answers, so they can't simply copy the answer. Best of all, it will randomize components of problems, so students can't just copy off their friends either. I have a tentative offer from some people to host WeBWork for me because I have a really tiny enrollment. During the time their offer stands, I hope to figure out how to host it myself.

Problems on WeBWork are programmed with LaTeX (which I know) and Perl, which I don't know. I figure I can follow along with Perl until I figure it out. My hope is that WeBWork will make it easier to deploy differentiated homework and, possibly, tests and quizzes.

I really think that a more personalized, partially online education system is the future, and I'm trying to be part of it.
Email ItEmail It | Print ItPrint It | CommentsComments (2) | TrackbacksTrackbacks (0) | Flag as offensiveFlag as Offensive
« Previous1Next »