This collection was curated by an ASCCC OERI discipline lead. A comprehensive list of current discipline leads is available.
Archived CS/ITIS Webinars
Title | Date | Tag |
---|---|---|
Collaborating for Computer Science Success: Adopting/Adapting a Shared Open Educational Resource (OER) Canvas Course Shell | December 5, 2024 | |
Bridging Open Educational Resources (OER) and Open Source: Advancing Computer Science Education | October 21, 2024 | |
OER in Computer Science – An Update | May 5, 2022 | |
Using Virtual Environments to Teach Computer Science | December 2, 2021 | |
OER and Computer Science | March 21, 2021 | |
OER for Computer Science | April 12, 2019 |
Information and Communication Technology Essentials (C-ID ITIS 110)
- Culturally Responsive Computing: An Introduction into Computer Science, Security, and Technology (Walton, 2024) – Pressbooks (CC BY-NC-SA)
This is an essential textbook that explores the intricate relationship between technology and global societies. It gives students and professionals a deep understanding of how cultural contexts shape and are shaped by computing practices, from algorithm design to user interface development. This book equips readers with the knowledge and skills to create inclusive, ethical, and culturally sensitive technological solutions for our diverse world.
- Professor Messer’s Free CompTIA A+ Certification Training Course (Copyrighted materials)
The creator of this resource is well known for his videos in the IT and Networking domains. They are well done and clearly address the certification test that they are focused on. Even if you don’t use the entire set, this is an excellent resource. This set is made up of 95 Videos, with a total running time: 25 hours, 38 minutes.
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.
- 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.
- 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. - 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.
- 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. - 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.
- 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.
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
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.
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)
- An Introduction to Computer Networks (CC BY-NC-ND)
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)
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.