Slashdot Mirror


Linux Textbooks?

whymw asks: "I am a computer science instructor at our local community college where I teach an introductory level Linux course. Due to worries about Microsoft licensing, my director is interested in moving other courses such as office packages to the Linux environment. However this question keeps poping up - 'What would we use for textbooks?' There is little to pick from and I see this as a major barrier to widespread adoption of Linux in the classroom. Do we need to create a linuxtexts.org? Should openoffice.org fork off a textbook project? By the way, I said TEXTbook, complete with labs, assignments, and hopefully a testbank." Linux has to make it into the education market at some point. If there are no Linux textbooks out right now, what recommendations would you have from the current crop of off-the-shelf books?

6 of 59 comments (clear)

  1. what's wrong with non-textbooks? by jnana · · Score: 4, Interesting
    ...this question keeps poping up - 'What would we use for textbooks?'

    What is wrong with using non-textbooks and writing a lab manual with exercises. I have taken computer classes before that didn't use textbooks -- and I've taken classes that did use awful textbooks, where we would have been better off using a non-textbook.

    As far as OpenOffice goes, I've just started using it after using Word for a long time, and I find it intuitive enough (and enough like Word) that a textbook on using it would be a waste of paper.

    There are plenty of good FAQs out there, which are good learning resources. And isn't it the job of the instructor to design assignments, labs, and testbanks? In subjects other than the sciences, this is certainly the case, so I don't really see your concerns being a problem.

    1. Re:what's wrong with non-textbooks? by realgone · · Score: 3, Insightful
      Take it as a compliment, please, when I say that you are in the blessed minority (along with a lot of other /.ers and, I'd hope, myself). You're able to pull together disparate sources of information -- FAQs, man pages, example code on someone's hobby site -- and synthesize a full learning experience from them. And while this can be a very productive way of working, it's also a somewhat non-traditional one.

      Assuming that we're also talking about introductory level courses here, some of the students in question may not be used to (or even capable of) learning that way. In those cases, having a good textbook for one-stop info shopping both in and out of class is not necessarily a bad thing. (I know that when I was learning Perl, the llama book was a godsend during that first week or two, particularly the exercises at the end of each chapter.)

      Also, a good textbook can be the best defense against a bad instructor. (And best intentions aside, you'd be surprised how many of these there are out there.) If the professor is a wash, you can at least go off on your own and learn what's in the text. And if you're lucky enough to get a good instructor, she/he will likely use the text only as a starting point for even more in-depth discussions.

    2. Re:what's wrong with non-textbooks? by rubinson · · Score: 3, Insightful

      Good instructors should be able to, yes. But, as I'm sure we can all attest to, you're not always guaranteed to get a good instructor. Or even a competent one.

      I guess that I see the issue of instructor quality as orthogonal to the issue of textbook quality. A good instructor with a lousy textbook will still be able to teach a good class. And a good instructor with good resources (whether a textbook or otherwise), should be able to teach a great class.

      On the other hand, if you've got a lousy instructor, the best textbook in the world isn't going to help you.

      You're saying that if a student has a lousy instructor but a good textbook then they can go ahead and study the textbook on their own. I understand the point and obviously it's true in certain cases. But it seems to me that a student who is going to study the textbook on their own already has the resources to synthesize the disparate data sources. So it becomes a moot point: students who are self-directed enough to study a textbook on their own whon't be limited by a crappy instructor anyway.

      That being said, I'm all for more and more resources of higher and higher quality. My point of contention is with the idea that a textbook, per se, is desirable. In general, textbooks provide breadth but not depth. If I recall correctly, you mentioned how "Learning Perl" was a lifesaver when you were in a Perl class with a lousy instructor. That's exactly my point. That book isn't a traditional textbook.

      I'm really not trying to be argumentative. It's just that this is an issue close to my heart. I'm going to be a professor of sociology one day (hopefully sooner rather than later) and I'm committed to not using textbooks in my courses. (Besides the fact that most textbooks such, I believe that using original sources demonstrates to the class the discipline is really like. Yeah, assigning the original article requires more effort from the students but I think that they get so much more out of it than if they read a textbook's summary of it.)

  2. just a suggestion by 56ker · · Score: 3, Interesting

    I used to have a very good chemistry teacher who managed to teach us without textbooks for three years. He just made us write about three to four A4 sides of notes - so by the end of the year we had the equivalent of a textbook anyway! It also meant people actually learnt it rather than a textbook just getting dusty on a shelf.

  3. Suggestions by dasunt · · Score: 3, Informative

    Well none of these are "traditional" textbooks, they are all usefull sources of information.

    • Running Linux
    • Learning the Vi Editor (Rather simple, but you should know how to use at least one of the more common editors).
    • Linux Cookbook (Free PDF download, btw)
    • Linux Problem Solver (btw, did I mention that no-starch press rocks?)
    • Learning Perl (Since Perl is a wonderful tool under Linux)
    • groups.google.com (great place to find answers)
    • The Blender Book (Since blender is fun)

    Throw in a book about the GNU philosophy & history of linux, add another about linux security, and you're set.

  4. Textbooks, Resources, LDP by rubinson · · Score: 4, Insightful

    As an academic myself, a few different issues spring to mind. I'll try to organize them in a somewhat coherent fashion.

    First, I would ask if you really need textbooks? While most professors still use textbooks, a lot of people do fine without using any textbooks at all. Yes, it requires more effort on the part of the professor to research all of the sources themself; however, in my experience, the results are certainly worth it. Rather than teaching a politically-correct, watered-down course, you can tailor it to precisely what you feel is important. And shouldn't that be a professor's obligation anyhow?

    For sources, I would start with the LDP, the FSF, O'Reilly, and Addison-Wesley. These guys easily make up over 95% of my tech bookshelf.

    Addison-Wesley also does textbooks. I don't know how good they are but if they pay as much attention to their textbooks as they do to their IT texts, they'll be excellent.

    On another matter, if you're going to consider rolling your own textbooks, don't reinvent the wheel. Much, if not most, of the documenation out there is under a free-as-in-speech license. Use it. Also, I don't think that you need to start your own website. I can't speak for the LDP but it seems to me that they would be delighted to assist you in developing the texts that you need.

    Finally, if you go to the effort of developing all of this content, please do the right thing and share it with the community. Ideally, this would through a free-as-in-speech license.