Information Technology

Resources for Information Technology (MSITB)

Welcome

This guide can help you find Computer Science / Information Technology materials from various OER providers.

Please visit the Open Educational Resources Subject Guide to learn more about the following:

  • General OER providers
  • Finding and evaluating OER
  • Licensing
  • Attribution

Helpful Websites

Discovery Search

Open Educational Textbooks

Database Design 2nd Edition 

 

Database Design - 2nd Edition covers database systems and database design concepts. New to this edition are SQL info, additional examples, key terms and review exercises at the end of each chapter.

Written by: Adrienne Watt

Licensing: CC BY 4.0

Think Java: How to Think Like a Computer Scientist

Think Java is an introduction to computer science and programming intended for readers with little or no experience. We start with the most basic concepts and are careful to define all terms when they are first used. The book presents each new idea in a logical progression. Larger topics, like recursion and object oriented programming, are divided into smaller examples and introduced over the course of several chapters.

Written by: Allen B. Downey

Licensing: Creative Commons Attribution-NonCommercial 3.0 License

Eloquent Javascript

Eloquent JavaScript: A Modern Introduction to Programming              

This book contains roughly three parts. The first 11 chapters discuss the JavaScript language itself. The next eight chapters are about web browsers and the way JavaScript is used to program them. Finally,two chapters are devoted to Node.js, another environment to program JavaScript in.Throughout the book, there are five project chapters, which describe larger example programs to give you a taste of real programming. In order of appearance, we will work through building an artificial life simulation,a programming language, a platform game, a paint program,and a dynamic website.

Written by: Marijn Haverbeke

Licensing: (CC BY-NC 3.0)

Computer Networking: Principles, Protocols and PracticeComputer Networking: Principles, Protocols and Pra

"Computer Networking : Principles, Protocols and Practice" is an open-source ebook that explains the main principles of Computer Networking and the key protocols that are used on the Internet.

Written by: Bonaventure, Olivier

Licensing: CC BY 4.0

 

OER Resources from pressbooks

Subject OER Collections

Open Courses