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)

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

  • 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.

    Submit an adoption report for Introduction to Computer Science and Programming in Python (CC BY-NC-SA)
  • A Byte of Python (CC BY-S)

    A Byte of Python – LibreTexts (CC BY-SA)
    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.

    Submit an adoption report for A Byte of Python
  • Think Python 3e

    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.

    Submit an adoption report for Think Python 2e
  • Python for Everybody (CC BY)

    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.

    Submit an adoption report for Python for Everybody

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.

    Submit an adoption report for Computer Networks: A Systems Approach (Peterson, Davie) (CC BY)
  • 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.

    Submit an adoption report for An Introduction to Computer Networks

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.

    Submit an adoption report for Linux: The Penguin Marches On (CC BY-SA)

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 December 10, 2024.