Slashdot Mirror


CS Faculty and Students To Write a Creative Commons C++ Textbook

Cynic writes "Inspired by an earlier Slashdot story about Finnish teachers and students writing a math textbook, I pitched the idea of writing our own much cheaper/free C++ textbook to my programming students. They were incredibly positive, so I decided to move forward and started a Kickstarter project. We hope to release the textbook we produce under a CC BY-NC-SA 3.0 license and sell cheap hard copies to sustain the hosting and other production costs."

4 of 96 comments (clear)

  1. Absolutely fantastic! by toygeek · · Score: 4, Informative

    Its that kind of thinking, collaboration, and progress that revolutionizes industries. Best of luck to you!

    1. Re:Absolutely fantastic! by CaptQuark · · Score: 5, Insightful

      Agreed!! One of the major costs of college was the $100 text books that showed the basics of a language and example code, but it wasn't something that I would keep as a reference for future study. I think a Creative Commons book that can be updated and improved each year will be attractive to both the professors and the students. Asking each class that uses the book to send in the top 5 suggestions will help give feedback on what can be improved each year. Not every suggestion will be used, but it can keep the book improving each year. The hard part will be getting the professors to agree to teach from the book until at least the second year it is available.

  2. The easy part is writing what to do in C++ by MrEricSir · · Score: 5, Insightful

    The hard part is writing the book of what NOT to do in C++. That would easily take several volumes.

    As a good comparison, consider O'Reilly's JavaScript: The Good Parts, which is a mere 176 pages.

    --
    There's no -1 for "I don't get it."
  3. Re:Book written by a comittee by six025 · · Score: 4, Insightful

    A book written by a committee will be a painful read.

    If you want to do something useful, create one of those single plastic sheet two page guides to the language. Boiling the language down to two pages of small type with a few diagrams is a useful exercise. More useful than another thousand page book of blithering.

    So let me get this straight.

    1. This is Slashdot, where we routinely see articles decrying expensive textbooks required for university courses
    2. A professor and a group of students are actually DOING SOMETHING to address this problem by writing text book for C++
    3. The aim is to make this book freely available via the web, or as an easily affordable hardback
    4. The contents of the book are basically open and may be revised at any point without expensive publishing costs
    5. You have come here to day to complain that this initiative is a waste of time

    Have I got that right?

    Peace,
    Andy.