2. What is the goal of OPE?#

2.1. Increasing Accessiblity in Computer Science Education#

The goal of OPE is that all materials, Textbook, Lecture presentations, and Lab manual are developed in open formats, hosted in public repositories, and deployed in a live and interactive manner and that the only thing require access to a web browser.

2.2. Creating Standard for Open Source Textbooks#

Creating a standard, streamlined way for educators to create Open Source Textbooks will have numerous benefits:

  1. It will increase accessibility with Computer Science education by allowing anyone, no matter their background, to easily setup and interact with an environment tailored towards educating individuals on Computer Science principles.

  2. It will allow educators to easily create textbook content that is specifically tailored to their course needs, in an simple, streamlined manner.

2.3. Creating Associated Container Images#

Creating container images that are directly associated with the textbook has numerous benefits:

  1. It requires that students/learners only need to have access to a web browser in order to interact with the class/book activities.

  2. The required environment is automatically setup for the students/learners, decreasing amount of time it takes to setup the environment. Students/learners do not need to setup the required environment manually by themselves.

  3. It creates a uniform environment for all students/learners. Every student/learner that builds the image has access to the exact same software and packages, with the same versions. This eliminates the opportunity for issues to arise with students/learners when working with different versions of software.