Slashdot Mirror


How Would You Select a Textbook?

benj_e asks: "I'm thinking about doing some adjunct teaching at a couple of local community colleges, and have the opportunity to choose the textbook for an online JavaScript class. In the training classes I've given in the corporate world, I didn't have the need to select a text - there were no textbooks for the software I was teaching students to use aside from the manual. I'm pretty sure I want something with WebCT or Blackboard content, but other than that I'm, well, clueless. So, for all you educators out there - how do you go about selecting a textbook? What goes into your decision making process?"

16 of 116 comments (clear)

  1. Use a reference instead by crmartin · · Score: 3, Insightful

    Have them buy an approrpaite reference, like an O'Reilly book, and use that. Then make notes that replicate what you would have done if you were teaching one person, use overheads from that.

  2. From a student's point of view ... by shadowkoder · · Score: 4, Funny

    The professor goes into a bookstore and picks the most expensive textbook on the shelf, and dealing with the on-campus bookstore just adds salt onto the wounds.

  3. Re:How would I select a textbook: by Ithika · · Score: 3, Insightful

    Perhaps because most browsers don't support languages like Smalltalk (!) and Tcl (!)?

  4. don't go with the green ones by TheGratefulNet · · Score: 3, Funny
    they're not ripe.

    /wanda

    --

    --
    "It is now safe to switch off your computer."
  5. Re:Nothing for you to see here. Please move along. by Anonymous Coward · · Score: 5, Informative
    As a computer science professor, I feel your pain. But entry-level textbook editions in computer languages tend to change every year (and that's also why they're usually softcover nowadays). That notwithstanding, these books are usually still much better than lecture notes because there's a very large number of people involved in their development -- much more than you'd imagine. This is important because although you and I can get away with lecture notes (hell, I learned C way back by reading a pocket reference), the typical student cannot. Evidence: the typical student does not even know what Slashdot is.

    For example, I was recently involved in moving our entry-level CS classes from C++ to Java, and helping the instructors get themselves set up. What to use? As a Java hacker, my gut said: just use lecture notes etc. But wiser heads prevailed. Eventually we went with Lewis and Loftus, which besides being well constructed for its task (teaching elementary computer science in Java) has a massive amount of support materials. We could not possibly match that in quality. Yes, it's $70 on Amazon. You can get it cheaper tho. And it's worth it: we use it for three classes in a row.

    What book to use for your JavaScript class? That I can't say, though O'Reilly's book is actually not horrible. But that's my hacker instinct firing off again...

  6. Re:Use other peoples Ideas by RhettD · · Score: 3, Insightful

    "Look at what other respected professors use (at other universities) and evaluate those options. They have massive resources at their disposal, so they should have made a good choice. You can then choose what best suits your particular teaching style." I'd be careful about this, while sometimes this is the case, other times the selection of a textbook for a course is more of a political matter. Textbooks are big business at the university level.

  7. Re:Use other peoples Ideas by graphicsguy · · Score: 5, Insightful

    Bah! The parent is NOT insightful. If the professor wrote a book about the subject they are teaching, it would be absurd to use a different book. In fact, such books are generally developed from the course notes that the professor developed for teaching that very course.

    So what does this mean? Sure, YOU might not agree that the book is the best one, but it is clearly the one the professor feels is best. That doesn't have to be about money at all. (it's more about tenure...)

  8. This may be stating the obvious, but... by ArmchairGenius · · Score: 4, Insightful

    If you have the time, I would try to read as many as possible and then simply select the one you think is the best.
    This will also benefit you in that it may give you ideas for your class, and conversely, if you know what your general curriculum will be already then you can simply see what book matches best with that.

  9. you're the best text book by b17bmbr · · Score: 3, Informative

    i teach mod civ and computer programming (ap comp sci) at a high school. i use the textbooks for both classes very little. i find most text books to be horrible and lacking any real content. what i do for mod civ is find much better article, essays, etc., from reputable locations, use source documents, and always supplement with my knowledge of the subject. I use alot of historical texts and sections from them. as for the computer programming, i have found a ton of resources on the internet, but mostly, i explain a concept, then give them work to practice. with the millions of resources available on the internet, it is ahrdly likely a textbook will cover something novel.

    and truthfully, if you need a text book, the teach yourself in 21 days series are as good an introdcutory book as you will find. i also like the oreilly series alot too. the best part about the oreilly books is that they are not too expensive, and they will be useful after the class.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  10. Publishers will send evalution copies of textbooks by kengreenebaum · · Score: 3, Informative
    I both teach classes on digital media (compression and sound synthesis) and have written textbooks, AudioAnecdotes, AAv2. I know from the inside that publishers will send evaluation copies of textbooks to faculty if requested (and often do so unsolicited).

    Examine as many textbooks as you can (they greatly differ in both scope and quality). I strongly suggest selecting a text matches your philosophy, and covers as much of your planned course material as possible. It is best if the text provides more depth than the class so your students might want to retain the book as part of their professional library for future reference.

    Feel free to email questions, best of luck. -Ken

  11. O'Reilly! What else? by techstar25 · · Score: 3, Informative

    Why don't more professors require the O'Reilly books? For most topics, I know we have to purchase some $100 textbook for class, but when we get on the job we end up just buying the O'Reilly reference book. Why not require your students to purchase the O'Reilly book and then just teach selected topics from it? That way they already have the very best reference book to take to work with them. Look at this for instance: Javascript, the Definitive Guide. Now they'll never need another Javascript book. They'll thank you when they get into the workplace.

    1. Re:O'Reilly! What else? by Deraj+DeZine · · Score: 3, Insightful

      For the class the poster is teaching, that makes sense. In general, however, the O'Reilly books are very specific (how to use this one piece of software) and are either reference books or very introductory material. It's not a big deal for the majority of classes, I'm sure, but the O'Reilly books teach programming as a tool instead of a science.

      --
      True story.
  12. Choosing textbooks by howard_coward · · Score: 3, Insightful

    I've been teaching at the college level for many years. Recently it has become true that ...
    1. Textbooks are all the same.
    2. They are outrageously expensive.

    You lean like bandits on the megapublishers to lower prices, or...
    You write up your own notes.

  13. More advice from a student by miyako · · Score: 3, Informative
    Like many of the posters, I'm a student, not a teacher (well, actually I do teach, but not anything applicable to the problem domain).
    anyway, here are a list of pet peeves I have with a lot of my text books.
    • A lot of text books focus on a particular application (e.g. programming javascript with Dreamweaver and Internet Explorer). Try to avoid these and focus on books that teach the subject in a bit more general terms.
    • Look for books that give lots of code examples. Theory is a good thing, but some books that say they are teaching a specific language seem to instead focus on trying to books on programming theory.
    • As above, but in reverse. Try to find books that do offer some theory, and don't just focus on having students memorize what a given block of code does.
    That aside, whatever text book you pick, remember that all books have flaws, and be willing to deviate from the book when you feel that it doesn't offer up the best approach. I would also recommend NOT using book assignments, they tend to be extremely trivial, uninteresting, and will not get students excited about the project at all.
    --
    Famous Last Words: "hmm...wikipedia says it's edible"
  14. Ex-Instructor weighing in by wawannem · · Score: 4, Insightful

    I worked for a couple of years at a small university and being new to teaching, but somewhat of a versed IT pro, I decided to be very idealistic about picking textbooks. I think it is *very* important to read what you are choosing to teach from before you decide. Don't just assume that the book from the last time the course was taught will be *good enough*!!

    That being said, there is another important factor when choosing books. Make sure there are adequate exercises/test questions to go along with a book. I decided to teach a course on a programming language not necessarily popular with most academics (Perl), and I evaluated the few textbooks available. I felt that none were adequate and decided to teach out of one of my favorite books. It was the worst teaching experience I had. It is nearly impossible to create unambiguous questions for tests and creating exercises that are challenging while still short enough to be small assignments is another task I was not prepared to handle. Students need to learn one concept at a time and they need to do a few exercises to get the hang of each new concept. If you throw all the information at them and expect them to accomplish one large task, then many otherwise bright students will be overwhelmed and will not perform as well as they would like. Then, when the time comes, they will let you know using the all-powerful course evaluation that they were not happy with the course. Many people (especially students) do not realize how much goes into creating a textbook. If it were really a great scam to take money from students, then textbook authors and publishers would be huge, rich companies. Quite a bit of time is spent on the exercises and teaching resources involved in the book. In my estimation, I would say that more time is spent in the external content than is spent on what the student receives.

  15. Selecting a textbook by HenkLecturer · · Score: 4, Insightful

    When reviewing a textbook, start checking at the end: a book without a *very* extensive index (10 pages at least) had better be used as fuel for a fire.