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)

  • Foundations of Information Systems (OpenStax, 2025) (CC BY)

    Foundations of Information Systems aligns to the topics and objectives of most introductory information systems courses in computer science and information technology, as well as in other subject areas such as health and business information systems. The offering helps students understand foundational concepts including hardware, software, database management systems, and data networks. The instruction is based on the ACM/IEEE/AIS curriculum standards for information systems (IS2020) that allow institutions to use the content for the purposes of accreditation for ABET, AACSB, and ACBSP. The material focuses on developing and applying knowledge regarding the collection, processing, storage, distribution, and value of information. Students will also learn about the various interactions between information systems professionals and others in organizations, so that they understand how to collaborate with management, colleagues, customers, and suppliers.

    Submit an adoption report for Foundations of Information Systems (OpenStax, 2025) (CC BY).
  • Workplace Software and Skills (Openstax, 2023) (CC BY)

    Workplace Software and Skills is designed to flexibly support a range of courses covering computer literacy, Microsoft Office, and Google Suite applications. The textbook covers both hard and soft skills that are applicable to a broad range of academic majors and careers. Chapters combine studio learning and guided practice with scaffolded activities designed to reinforce a student’s ability to perform higher-order tasks independently. Workplace Software and Skills leverages complementary product features in spreadsheet, word processing, presentation, and similar applications. Modules are designed for maximum flexibility by including both Microsoft Office Suite and Google Suite applications, in order to best reflect the skills needed for today’s workforce. Authentic activities and real-world contexts develop a cumulative and thorough understanding, which reinforces the importance of cross-platform proficiency. Highly visible features also note Apple/Mac functions as needed.

    Submit an adoption report for Workplace Software and Skills (Openstax, 2023) (CC BY).
  • Information Systems for Business and Beyond (Bourgeois) (CC BY)

    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.

    Submit an adoption report for Information Systems for Business and Beyond (Bourgeois) (CC BY)
  • Introduction to Computer Information Systems (Thomas) – Canvas Course (CC BY-NC-SA)

    This asynchronous 6-week Canvas course by Angela Thomas covers the examination of information systems and their role in business. There is a focus on information systems, database management systems, networking, e-commerce, ethics and security, computer systems hardware and software components.

    Submit an adoption report for Introduction to Computer Information Systems (Thomas) - Canvas Course (CC BY-NC-SA)

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)

  • Introduction to Linux (Holden-Gouveia) (CC BY-NC)

    This is a project based course to introduce students to a Linux/Unix type environment. This course will cover system navigation, file manipulation, text processing utilities and shell scripting. This course will primarily be done using a CLI, with a focus on Bash.
    Learning Objectives:
    – Organize and manage files within the system
    – Comfortable using basic commands from the command line
    – Edit files using editors such as VI and/or Emacs
    – Usefully combine tools and features such as filters, pipes, appends and redirection Know how to do some basic shell scripting, and successfully read, write and debug basic bash scripts
    – Know how to use resources online and off to find additional information about the commands and system

    Submit an adoption report for Introduction to Linux (Holden-Gouveia) (CC BY-NC).

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

  • Introduction to Systems (Baliga Systems Education Experiences) (CC BY-NC)

    The development of systems and network concepts for students begins with this highly interactive inquiry into cell phone networks. Cell phones serve as a handy knowledge base on which to develop understanding. Each cell phone represents a node, and each phone’s address book represents an edge, or the calling relationships between cell phones. Students conceptualize the entire cell phone network by drawing a graphic that depicts each cell phone in the class as a circle (node) connected by directional lines (edges) to their classmate’s cell phones in their address book. Students are queried on shortest calling pathway for calling and calling pathways when selected phones are knocked out using school and classroom scenarios.

    Submit an adoption report for Introduction to Systems (Baliga Systems Education Experiences) (CC BY-NC).

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.