Open Textbooks
- Boundless — Computer Science
- Open Textbook Library — Computer Science
A collection of free textbooks collected by the University of Minnesota. - WikiBooks — Computer Science
Open content textbooks, editable by anyone. Hosted by Wikimedia Foundation. - College Open Textbooks
A collection of open textbooks related to the subject of Computer Science, including specific programming languages (Python, Ajax, XML, etc.), introductory texts, advanced texts, video collections, and more.
Open Textbook Collections
Multimedia
- YouTube
- Search YouTube by keyterms and try filtering by channel or “Creative Commons” license (these videos are specifically labeled for reuse).
- Some good channels:
- Tip: try searching YouTube by the title of your favorite journal publication and/or professional association to see if that journal also produces a YouTube channel.
- TED Talks – Computers / Interface Design / AI / Open Source / Technology / Data / Gaming / Internet / Software
- A collection of TED Talks and playlists on computers and related topics.
- Videos through the CSUSM Library
- Try changing up keywords based on your specific interest/topic. Limits used: Full Text Available Online and Audio Visual.
- Library Media Reserves, including Video on Demand option (allows you to stream videos to CSUSM students). Keep in mind that you should leave at least 1 week of lead time for processing these requests.
- Podcasts
- This Developer’s Life podcast (takes a storytelling approach on developers and their lives)
- Hanselminutes Podcast (podcast and blog by Scott Hansel)
Ebooks in the Library
The CSUSM University Library has an extensive collection of ebooks on a variety of topics. To find what’s available:
- Go to the University Library homepage
- Choose “Books and More”
- Enter keywords and search
- Use the limiters to narrow by “Full Text Online” to ensure all results can be accessed directly from your computer
- Limit by “Books” to filter out journals and media
Computer Science Ebooks – CSUSM Library (optional: update after June 30, 2017)
- You may also want to search the Safari eBook collection.
Journal Articles
Consider including journal articles as required or supplemental reading for your courses. Search through our computer science databases for articles. Just be sure to direct students to the article by permalink (or static URL) rather than posting the PDF directly in your Cougar Course. This will ensure two things: 1) that we are complying with copyright and publisher restrictions, and 2) that our journal usage is counted (this allows us to justify maintaining our subscriptions).
This page provides examples illustrating how to find permalinks in the Library’s databases.
Please contact your librarian if you are still unsure of how to find the permalink.
Open Courseware
Other CSUSM Library Resources
More information about finding and using library resources can be found on the Computer Science Research Guide.
Suggestions
Have a good idea for a free resource? Tell us about it! Email your subject specialist.
Interactive courses on JavaScript, HTML/CSS, PHP, Python, Ruby, APIs created by members of the community.
Instructional materials on a number of computer programming topics.
A developer resource dedicated to HTML5. Provided by Google.