Colleges Using Linux

March 1st, 1998 by Don Kuenz in

How Casper College uses Linux to teach computer science courses.
Your rating: None

Casper College is located in the city of Casper, Wyoming. Its total enrollment stands at about 4,000, with students coming from Wyoming, 26 other states and 9 foreign countries. You can visit Casper College's home page at http://www.cc.whecn.edu/.

The college uses several Unix systems for e-mail, web services, student records and accounting. At present, the bulk of teaching is done using personal computers running Windows 95, which are networked together with Novell Netware. Netscape is available on most machines.

A Brief History

Casper College first used Linux as a teaching tool during the Spring 1995 semester when Ralph Anderl taught a short “Introduction to Unix” class. At first, Ralph used an SCO host, and later switched to a Linux host. Ralph worried that Linux might lock up when two dozen students simultaneously accessed it. His worry changed to amazement after Linux proved it could easily handle two dozen students and more. Linux found a home at Casper College and Ralph named the new Linux host “breeze”.

Why breeze? Well, Casper sees a lot of wind. Sometimes airline pilots come to Casper in order to train in windy conditions. The wind blows new pilots miles off course during landings, and even experienced pilots find it difficult to touch down smoothly. So, in honor of its wind, Casper College gives its hosts names such as: “wind”, “breeze” and “dust”.

Present Uses

LISP and C programming classes are taught directly on breeze by using a TELNET session on each student's computer. Other classes use home accounts on breeze as a private area where students can send and receive computer files containing handouts, tests and assignments.

I teach a class named “Computer Information Systems”, which introduces students to PC hardware, Windows 95 and applications such as PowerPoint. This is the first computer class for many students. Normally, e-mail is the best method to transfer tests, assignments and handouts between instructors and students. However, in this particular class, most students lack an e-mail account. So I set up a system that allows students to send and receive files using Netscape.

The first step involved setting up a web server on breeze. We used a CERN server at first and later switched to an Apache server. At this point, instructors could publish public course materials such as syllabi, HOWTOs and tests on Casper College's Intranet. However, ensuring private communication between instructors and students required a bit more work.

To ensure privacy, we created a breeze user account for each student which was readable only by the student. That allowed instructors, as root, to place confidential information such as test scores in each student's home directory. It also allowed students to send homework, assignments and tests to a private place.

Classroom experience taught me that students new to computers absolutely must use a web browser to transfer files. Although new students take to a GUI interface like a fish to water, a console interface such as FTP stops them dead in their tracks.

Fortunately, students can transfer files to or from their home directories using Netscape and opening a URL, such as ftp://don@breeze.

This causes Netscape to prompt for a password, then allows the user (in this case, Don) to access files in his home directory. To make things convenient we create mime types for Access, Excel, Lotus, PowerPoint, Schedule, Word and WordPerfect file types. We then add Netscape helper applications to each Windows 95 PC. Now, when a student clicks on a Lotus file, Netscape will automatically start up a Lotus application using the file as input.

Students take tests by using the Edit Document feature in Netscape Gold. This method provides the added benefit of giving them some practical experience with modifying web pages.

Remember that “Introduction to Unix” class I mentioned at the start of this article? Now Ralph uses Linux exclusively to teach the class. He also teaches out of a book which comes with its very own Linux CD-ROM. One class period is devoted to installing Linux on the personal computers in the lab. Many students also install Linux on their home computers. The UMSDOS file system comes in handy for students who are new to hard drive partitions, because it allows them to install Linux into a familiar file system.

The Future

Casper College starts a new four-year Computer Science degree program during the Fall 1997 semester. You can bet that the presence of Linux will grow even stronger.

In 1975 Don Kuenz wrote his first program on a teletype machine connected to an HP computer, in BASIC. Don currently operates the software consulting company Kuenzsoftware, located in Casper, Wyoming. He also teaches computer science classes at Casper College. In his spare time he plays the piano, pedals around on a mountain bike and flies planes. He can be reached via e-mail at dkuenz@wind.cc.whencn.edu.

__________________________


Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer

Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Student Organization Man's picture

Vast changes in just 8 years

On October 7th, 2006 Student Organization Man (not verified) says:

It's fun to read this now (late 2006) and see how the ante on students assumed knowledge is way up. Which is a good sign that much "technical" knowledge is now mainstream and no longer "nerdy". :)

Post new comment

Please note that comments may not appear immediately, so there is no need to repost your comment.
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i> <b>
  • Lines and paragraphs break automatically.

More information about formatting options

Newsletter

Each week Linux Journal editors will tell you what's hot in the world of Linux. You will receive late breaking news, technical tips and tricks, and links to in-depth stories featured on www.linuxjournal.com.
Sign up for our Email Newsletter

Tech Tip Videos

From the Magazine

December 2009, #188

If last month's Infrastrucuture issue was too "big" for you then try on this month's Embedded issue. Find out how to use Player for programming mobile robots, build a humidity controller for your root cellar, find out how to reduce the boot time of your embedded system, and if you're new to embedded systems find out the basics that go into one. You can also read about the Beagle Board, the Mesh Potato and a spate of other interestingly named items. And along with our regular columns don't miss our new monthly column: Economy Size Geek.







Read this issue