Open Source Textbook For Computer Literacy?
dcollins writes "The college where I work has decided to forego ordering a textbook for the computer class that I teach this fall. Does anyone know of a free, open-source textbook for basic computer literacy concepts (overview of hardware, software, operating systems, and file systems)?"
And get the class to help. Contributions count towards the class grade, of course. http://en.wikibooks.org/
If you are going to teach, then a text book is redundant. Students only need to study from their notes, otherwise a library should suffice for extra curricular learning.
First, there's Wikibooks http://en.wikibooks.org/wiki/Main_Page which includes a large number of references, but the quality isn't always superb.
Then, there's Flat World http://www.flatworldknowledge.com/ (A relatively new, growing site) that contains not as numerous titles as Wikibooks, but the writing is thorough and usually better than the textbooks themselves. The big downside to Flat World is that in your case (since it's still developing), it doesn't contain a computer science section, but it's being worked on and is expected to be released soon.
Though I have not personally used Wikibooks and Flat World extensively, I've heard from others that they're amazing resources.
"The difference between genius and stupidity is that genius has it's limits" - Albert Einstein
http://en.wikibooks.org/wiki/Subject:Computing Add another AskSlashdot to the pile that's 30 min of google research time.
I guess free/open concept has been hijacked into becoming free/cheap. I don't think that was the point at all.
Anyway, if you want "cheap" option, cobbling together various Wikipedia pages may be a feasible option?
Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
"overview of hardware, software, operating systems, and file systems"
I have a hard time reconciling that this should be college level course material. What kinds of students actually need to be given this information in 2009?
Just read /. - an education in itself!
Sent from my ASR33 using ASCII
It's not open source, but for $0.01, you can buy Robert X. Cringely's wonderful though dated Accidental Empires: How the Boys of Silicon Valley Make Their Millions, Battle Foreign Competition, and Still Can't Get a Date. Not only does Bob give you first-hand accounts of the people who pioneered computer hardware, software, and operating systems, he's also pretty damn funny. You could also point your students to his free sites: the current site or the old site.
He's not always right, but he's usually knows what he's talking about and he's frequently entertaining.
"Does anyone know of a free, open-source textbook for basic computer literacy concepts (overview of hardware, software, operating systems, and file systems)?"
Physical books don't have source code. :D It sounds like you are looking for a "creative commons license" for a text that covers the aforementioned. However, those licenses are "free as in beer, not free as in freedom", to quote an old adage. There are write-ups on the various topics, but I haven't seen a book published under any kind of open license available in print. You may have to do what many instructors do -- which is create a workbook instead with various works. If you're looking to create a curriculum, I'd look past just text books. Take this for example; It's a short video with some of these concepts covered.
Google has an option for searching by "Usage rights". Consider using it to find some of these works.
#fuckbeta #iamslashdot #dicemustdie
Not to be too obvious, but...
man man
Serious? Seriousness is well above my pay grade.
Seriously, for introductions to subjects, the Wikipedia is often very good.
EvilCON - Made Famous by
I know one, but your readers will have to fetch the newest sources from a Git repository an then build it with pdfTeX. But mind you, they will be pretty computer literate afterwards!
Ezekiel 23:20
Take a browse though http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm There doesn't seem to be an 'overview' class like the one you're describing, but perhaps you could combine some of the introductions of the various courses.
If you don't know how to find such a thing yourself, I would not want to be one of your students!
He can just have good notes and ideas of what he wants to teach, then print copies of those for each class. Add in a few projects or assignments to drill specifics into the students, and viola, you're good to go! It's a lot more work, but if you're willing to save the kids the money on books, it's a possibility.
What does "source" mean when you say open source? If you mean creative commons or some other open licensing scheme, don't refer to it as "source", which specifically refers to software.
If you want a really high level overview from a source with an open licensing scheme, Wikipedia is probably good enough. Wikipedia actually has very good coverage of basic computing concepts. I realize that is a bit unprofessional though, but any open source will potentially have the same issues that Wikipedia does.
http://sites.google.com/site/freejavalectures
Connexions (http://cnx.org) is a project for open source book material that is designed to enable teachers to "mix & match" books that are then printed on demand. There are 2336 hits for "computer" in the catalog. No idea if any of that is useful to you. http://cnx.org/content/search?target=&words=computer&allterms=weakAND&search=Go There is also content on "open source in education": http://cnx.org/lenses/rgardler/foss
My dad's non-profit: http://alt-fw.org/ Download page: http://alt-fw.org/manuals/index.htm From the page: "Computer Manuals available for free download under a Creative Commons license. All manuals are ©Copyright Adult Life Training, Inc. The manuals are provided "AS IS" in .pdf format. By downloading any of this material you agree to the terms specified therein. "
You will never be able to get for free what you can get in a textbook. What book were you using before?
Good computer concepts textbooks are updated yearly or every other year to incorporate the latest technology. For example, 2 years ago you could buy an up-to-date book that included floppy drives, but no USB flash drive coverage. But today, a modern book would not include floppies but include flash drives. One example of hundreds.
A purchased textbook includes exercises, marginal elements that challenge students in a number of ways, copious instructor materials, supporting Web sites, and assessment software. You will NEVER find such a complete, up-to-date replacement for free. Good luck trying, though. Your school is doing both its instructors and students a disservice.
These days, textbook companies do quite a bit of work for instructors. Modern instructors of such computer concepts courses do not want to do grading, write exercises, and, god forbid, create their own lecture. They want it spoon fed, and textbook companies do that if you want it.
Just because students (and young instructors) have gotten "free" digital entertainment does not mean that this concept translates to educational material. I see so many young instructors who grew up on Napster now trying to transfer that experience to almost all published material. I'm not saying they want to steal content, just get high-quality for free. How sad. Do you next expect your students to ask you to lecture for free as well?
"If you want to improve, be content to be thought foolish and stupid." - Epictetus
Do you have a syllabus?
A description of where these people are going to be starting and what standard you want to bring them up to would be handy.
Do they need a description of how to use a mouse?
How many classes are going to be devoted to this?
How long are the classes?
Hello,
Many years ago, I purchased an edition of The Seecret Guide to Computers. I am not sure if it is still available in its entirety online, but it might be a good starting point for novice computer users.
Regards,
Aryeh Goretsky
Dexter is a good dog.
You must create the material to fit the curriculum goals for your class. Take the goals listed for your class in your curriculum. Use the goals as an outline, sort it in order of logical progression, then make each major goal a chapter. You can actually begin with each chapter being only a simple outline and expand it to paragraphs eventually as you teach the same material semester after semester. Remember to include an abundance of graphics. I created material that I have used the last several years at Adult Life Training and released it under a Creative Commons attribution license around 2003. It is still available for free download at alt-fw.org. That material has worked well for mature adults (>55 years), but would be far too simple for young college students with normal learning skills.
Quick answer:
Introduction to Information & Communication Technology - Using Free Software and Open Technologies
Edited By: Will Brady
http://openbookproject.net/courses/intro2ict/index.xhtml
The Non-nerds Guide to Computers
http://en.wikibooks.org/wiki/Non-nerds_Guide_to_Computers
But seriously spend half an hour going through results of Google search on these terms: open textbooks computing
You will have to go through the texts yourself but there are many out there at many different levels.
Here are the main resources.
Wikibooks
http://en.wikibooks.org/wiki/Subject:Computing
http://en.wikibooks.org/wiki/Non-nerds_Guide_to_Computers
http://en.wikibooks.org/wiki/Computers_for_Beginners
Flat World Knowledge
http://www.flatworldknowledge.com/
MIT Open Courseware
http://en.wikipedia.org/wiki/MIT_OpenCourseWare
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm
Make Textbooks Affordable open textbooks
http://www.maketextbooksaffordable.org/statement.asp?id2=37833
Student PIRGs
http://www.studentpirgs.org/open-textbooks-catalog#computersci
List at Walla Walla Community College
http://www.wwcc.edu/CMS/index.php?id=2835
The Assayer free books list
http://theassayer.org/
http://www.theassayer.org/cgi-bin/asbrowsesubject.cgi?class=Q#freeclassQAc
California Learning Resource Network (only math and science)
http://clrn.org/FDTI/index.cfm
OER Consortium
http://oerconsortium.org/discipline-specific/#Computer
Open Book Project
http://openbookproject.net/
http://www.openbookproject.net/courses/
Introduction to Information & Communication Technology - Using Free Software and Open Technologies
Edited By: Will Brady
http://openbookproject.net/courses/intro2ict/index.xhtml
O'Reilly Open Books
http://oreilly.com/openbook/
Textbook Revolution
http://www.textbookrevolution.org/index.php/Book:Lists/Subjects/Computer_Science
http://www.opentextbook.org/
http://freelearning.bccampus.ca/openTextbook.php?page_id=221&bookmark=Computing
Linux: Rute User's Tutorial and Exposition by Paul Sheer is what I used when I was first getting started using Linux. The first few chapters are about computers in general, and the rest of the book is about Linux. Approximately one third is about being a user, and the rest is about administration. The entire book would be a bit heavy for an introductory computer course, but you would have no difficulty finding in-depth explanations of the things you described (file systems, what the operating system does, etc.) in a Linux context. The book is intended to teach you how to administer Linux systems, but it really gives you a thorough understanding of how the systems you're configuring work. Even if you don't finish the chapter on configuring your box as a router, your students could get a lot out of the first part of that chapter that explains how IP works. It's a very long book. There's probably a section for whatever you would want to talk about in a basic computing course.
I can't recommend this book enough. It is by far the best book that I have found on how to use *NIX systems, but it is much more than that, and it significantly furthered my computer education.
This space reserved for administrative use.
Google.com, "It Holds All Life's Answers." Maybe your class of beginners can codify their questions and learn from their results. Now that would be an interesting Dissertation.
the answer to the question would of cause be 42.
That's the answer to one question, I was thinking of the other questions. But you may be correct, because the question for the answer 42 was the ultimate question.