Open Educational Resources and Information Technology and Information Systems (ITIS)

This collection was curated by an ASCCC OERI discipline lead. A comprehensive list of current discipline leads is available.

Information and Communication Technology Essentials (C-ID ITIS 110)

Business Information Systems, Computer Information Systems (C-ID ITIS 120)

  • Information Systems for Business and Beyond (Bourgeois)

    Information Systems for Business and Beyond (Bourgeois) – LibreTexts (CC BY)
    This book is written as an introductory text, meant for those with little or no experience with computers or information systems. While sometimes the descriptions can get a bit technical, every effort has been made to convey the information essential to understanding a topic while not getting overly focused in detailed terminology. The web site contains a 2019 version of this book, that was updated in 2020 to meet accessibility standards. The web site also contains links to ancillary resources including Quizlet flashcards, and PowerPoint slides.

Introduction to Programming Concepts and Methodologies (C-ID ITIS 130)

  • Python for Everybody

    Python for Everybody – LibreTexts (CC BY)
    An excellent book on introductory computer programming topics. The book’s website has a great deal of additional information and resources. The book itself has great vocabulary words, it has exercises, and includes the use of Jupyter Notebooks, where you can edit and run code right in the LMS environment. The material has been translated into several different languages, see the book’s website for a complete list.

  • Think Python 2e; 

    Think Python 2e – LibreTexts (CC BY-NC)
    Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters.

  • A Byte of Python

    A Byte of Python – LibreTexts (CC BY)
    This book serves as a guide or tutorial to the Python programming language. It is mainly targeted at newbies. It is useful for experienced programmers as well. The aim is that if all you know about computers is how to save text files, then you can learn Python from this book. If you have previous programming experience, then you can also learn Python from this book.

  • Introduction to Computer Science and Programming in Python (CC BY-NC-SA)

    This is part of MIT’s OpenCourseware website. It includes a course syllabus, reading list, lecture videos, Powerpoint slides and code, in-class questions and video questions as well as assignments – all available for download. The course is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.

Linux Shell Scripting and Programming (C-ID ITIS 135)

    No resources identified.

Introduction to Systems Analysis and Design (C-ID ITIS 140)

    No resources identified.

IT Project Management (C-ID ITIS 145)

    No resources identified.

Computer Network Fundamentals (C-ID ITIS 150)

  • Computer Networks: A Systems Approach (Peterson, Davie) (CC BY)

    The book has gone through numerous revisions and continues to be updated. It does have some ancillary material available on the website. There is a series being written, starting with this book, and now includes a book covering 5G technologies.

  • An Introduction to Computer Networks

    (CC BY-NC-ND; “ND” indicates that this resource may not be modified. Printing is also prohibited.) This book has had several revisions. While this newer version is much better than the pre-revision 2.0 material, be aware of the limits of its license.

Routing and Switching Essentials (C-ID ITIS 151)

    No resources identified.

Network Security and Automation (C-ID ITIS 152)

    No resources identified.

Systems and Network Administration (C-ID ITIS 155)

  • Linux: The Penguin Marches On (CC BY-SA)

    This course, and ancillary materials (which are not yet part of the LibreTexts material) follows the CompTIA Linux+ curriculum and prepares students for that certification.

Introduction to Information Systems Security (C-ID ITIS 160)

    No resources identified.

Introduction to Cybersecurity: Ethical Hacking (C-ID ITIS 164)

    No resources identified.

Digital Forensics Fundamentals (C-ID ITIS 165)

    No resources identified.

Cybersecurity Operations – CCNA CyberOps (C-ID ITIS 166)

    No resources identified.

Network Security – CCNA-Security (C-ID ITIS 167)

    No resources identified.

IoT Security (C-ID ITIS 168)

    No resources identified.

Cloud Computing and Virtualization (C-ID ITIS 170)

    No resources identified.

Cloud Security Fundamentals (C-ID ITIS 171)

    No resources identified.

Cloud Operations and Management (C-ID ITIS 172)

    No resources identified.

Introduction to Database Management Systems (C-ID ITIS 180)

    No resources identified.

Using an OER resource that is missing from the list above? If so, please let us know.

This page last updated April 20th, 2021. Minor edits made April 2nd, 2022.