Skip to content

    Computer Science Textbooks

    Filters

    +
    Read more about Culturally Responsive Computing: An Introduction into Computer Science, Security, and Technology

    Culturally Responsive Computing: An Introduction into Computer Science, Security, and Technology

    Copyright Year:

    Author: Walton

    Publisher: ROTEL

    License: CC BY-NC-SA

    "Culturally Responsive Computing" 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.

    (1 review)

    READ MORE

    Read more about Programming with Java - Second Edition

    Programming with Java - Second Edition

    Copyright Year:

    Authors: Bhuiyan and Amiruzzaman

    Publisher: The Pennsylvania Alliance for Design of Open Textbooks (PA-ADOPT)

    License: CC BY-NC

    Programming with Java is a beginner-friendly eTextbook that introduces readers to the fundamentals of Java, one of the most widely used programming languages. It covers key concepts like syntax, data types, control structures, and object-oriented programming, offering clear explanations and practical examples. The chapters build progressively, making the material accessible even to those with little or no programming background. The book also explores important topics such as exception handling, file I/O, and basic data structures, providing a strong foundation for further computer science studies. With interactive exercises and end-of-chapter projects, readers can apply their knowledge through real-world applications. This eTextbook equips students with the skills they need to confidently take on advanced programming challenges and pursue successful careers in software development.

    (1 review)

    READ MORE

    Read more about Gestión Inteligente Sinergias en las Tecnologías de la Información y Comunicación

    Gestión Inteligente Sinergias en las Tecnologías de la Información y Comunicación

    Copyright Year:

    Authors: Boné-Andrade, Núñez-Freire, and Guamán-Chávez

    Publisher: Editorial Grupo AEA

    License: CC BY-NC-SA

    El libro aborda los desafíos y oportunidades de la inclusión digital, especialmente en el contexto rural de América Latina. Los capítulos iniciales analizan la transformación digital y sus efectos en áreas rurales, destacando la importancia de las TIC para mejorar la calidad de vida y reducir la brecha digital. Posteriormente, se examina el analfabetismo digital como barrera para la inclusión social, con propuestas para políticas de alfabetización que respondan a las necesidades de comunidades vulnerables. Los capítulos centrales exploran la alfabetización digital en Ecuador, enfatizando la infraestructura y las competencias digitales como ejes esenciales. La obra también cubre el rol de la educación superior en la inclusión digital, mostrando ejemplos de vinculación comunitaria por parte de universidades. Los capítulos finales presentan casos de uso de tecnologías en pequeñas empresas para optimizar procesos y mejorar la competitividad, y se discute la relevancia de la ciberseguridad en la era digital. En conjunto, el libro ofrece una perspectiva práctica y teórica, orientada a fomentar la participación equitativa en el ámbito digital, proponiendo soluciones adaptadas a contextos locales.

    No ratings

    (0 reviews)

    READ MORE

    Read more about Semantic Web Development

    Semantic Web Development

    Copyright Year:

    Author: Burns

    Publisher: Sean Burns

    License: CC BY-NC-SA

    This book serves as an introduction to semantic web development. A more advanced semantic web development course would introduce students to RDFS, SKOS, OWL, SPARQL or more. But this book expects undergraduate students who are new to web development. Therefore this work focuses on entry level topics: HTML5 and its semantic elements, CSS3, and JSON-LD with schema.org.

    No ratings

    (0 reviews)

    READ MORE

    Read more about Operating Systems and Infrastructure in Data Science

    Operating Systems and Infrastructure in Data Science

    Copyright Year:

    Author: Spillner

    Publisher: vdf Hochschulverlag

    License: CC BY-NC-SA

    Modern data scientists work with a number of tools and operating system facilities in addition to online platforms. Mastering these in combination to manage their data and to deploy software, models and data as ready-to-use online services as well as to perform data science and analysis tasks is in the focus of Operating Systems and Infrastructure in Data Science. Readers will come to understand the fundamental concepts of operating systems and to explore plenty of tools in hands-on tasks and thus gradually develop the skills necessary to compose them for programming in the large, an essential capability in their later career. The book guides students through semester studies, acts as reference knowledge base and aids in acquiring the necessary knowledge, skills and competences especially in self-study settings. A unique feature of the book is the associated access to Edushell, a live environment to practice operating systems and infrastructure tasks.

    No ratings

    (0 reviews)

    READ MORE

    Read more about InfoTech Governance, Policy, Ethics & Law

    InfoTech Governance, Policy, Ethics & Law

    Copyright Year:

    Author: Tuffley

    Publisher: Council of Australian University Librarians

    License: CC BY-NC

    A comprehensive guide to IT governance, policy, ethics and law for students, practitioners and researchers. Covers the latest developments and best practices in the field, with a focus on the ethical, legal and social implications of IT. The textbook is divided into nine chapters, each covering a key topic in IT governance, policy, ethics and law.

    (2 reviews)

    READ MORE

    Read more about Introduction to Computer Programming with Python

    Introduction to Computer Programming with Python

    Copyright Year:

    Author: Wang

    Publisher: Athabasca University Press

    License: CC BY-NC-SA

    This introduction to computer programming with Python begins with some of the basics of computing and programming before diving into the fundamental elements and building blocks of computer programs in Python language. From the installation of Python, Python interactive programming, and integrated development environments to raising and handling exceptions, using compound data types to solve problems, and implement divide-and-conquer processes using functions, classes and modules, this textbook will set students up for success in programming and computing study and practice. The included exercises and projects are designed to hone students’ skills.

    (1 review)

    READ MORE

    Read more about Scientific Computing for Chemists with Python

    Scientific Computing for Chemists with Python

    Copyright Year:

    Author: Weiss

    Publisher: Charles J. Weiss

    License: CC BY-NC-SA

    This book serves as an introduction to coding for chemists. The tools employed in this book are the powerful and popular combination of Jupyter notebooks and the Python programming language. No background beyond first-year college chemistry and occasionally some very basic spectroscopy (for advanced chapters) is assumed for most of this book. This book starts with a brief primer on Jupyter notebooks in chapter 0 and computer programming with Python in chapters 1 and 2. If you already have a background in these tools, feel free to skip ahead. The rest of the book dives into applications of Python to solving chemical problems. Python and Jupyter were chosen for a variety of reasons, including that they are:

    No ratings

    (0 reviews)

    READ MORE

    Read more about Learning How to Use Microsoft Excel 365

    Learning How to Use Microsoft Excel 365

    Copyright Year:

    Author: McGlynn

    Publisher: Open Oregon Educational Resources

    License: CC BY-NC-SA

    This core Microsoft® Excel® text provides students with the skills needed to execute many personal and professional activities. It also prepares them to go on to more advanced skills using the Excel software. The text takes the approach of creating Excel worksheets that are accurate, tell a story, and can be helpful in making decisions. Personal decisions introduced include important purchases, such as homes and automobiles, savings for retirement, and personal budgets. Professional decisions include budgets for managing expenses, merchandise items to mark down or discontinue, and inventory management. Students are given clear, easy-to-follow instructions for each skill presented and are also provided with opportunities to learn additional skills related to the personal or professional objectives presented. For example, students learn the key terms with respect to home mortgages and understand the impact interest rates have on monthly mortgage payments. This text also places an emphasis on “what-if” scenarios, so students gain an appreciation for the computational power of the Excel application. In addition, students learn how Excel is used with Microsoft® Word® and Microsoft® PowerPoint® to accomplish a variety of personal and professional objectives.

    No ratings

    (0 reviews)

    READ MORE

    Read more about Beyond Coding

    Beyond Coding

    Copyright Year:

    Author: Tuffley

    Publisher: Griffith University

    License: CC BY-NC

    In today’s competitive IT industry, technical skills alone are no longer enough to succeed. This book teaches essential soft skills that transform technical professionals into complete IT leaders. You will master clear communication for diverse audiences, build strong teams through collaboration and conflict resolution, and solve complex problems with structured thinking. The guide covers time management techniques, project management fundamentals, and stakeholder delivery methods. Additional modules address professional ethics, customer relations, cultural awareness, leadership influence, and personal growth. These practical skills complement your technical knowledge, creating competitive advantages in today’s IT industry. The book provides frameworks, tools, and strategies that help you advance your career, lead projects successfully, and adapt to changing workplace demands.

    No ratings

    (0 reviews)

    READ MORE