Skip to content

    Computer Science Textbooks

    Filters

    Read more about Relational Databases and Microsoft Access 365 - Version 4.0

    Relational Databases and Microsoft Access 365 - Version 4.0

    Copyright Year:

    Contributor: McFadyen

    Publisher: Ron McFadyen

    License: CC BY-NC-SA

    This text is a free introductory text that introduces MS Access and relational database design. The motivation is to support an introductory database system course which, to the student, is either a service course providing an introduction to database concepts, or, as a prerequisite for more advanced study in the field.

    (8 reviews)

    READ MORE

    Read more about Eloquent JavaScript: A Modern Introduction to Programming

    Eloquent JavaScript: A Modern Introduction to Programming

    Copyright Year:

    Contributor: Haverbeke

    Publisher: No Starch Press

    License: CC BY-NC

    JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.

    (6 reviews)

    READ MORE

    Read more about Combinatorics - Version 2.1

    Combinatorics - Version 2.1

    Copyright Year:

    Contributor: Morris

    Publisher: Joy Morris

    License: CC BY-NC-SA

    Combinatorics is an upper-level introductory course in enumeration, graph theory, and design theory.

    No ratings

    (0 reviews)

    READ MORE

    Read more about Introduction to MIPS Assembly Language Programming

    Introduction to MIPS Assembly Language Programming

    Copyright Year:

    Contributor: Kann

    Publisher: Charles W. Kann III

    License: CC BY

    This book was written to introduce students to assembly language programming in MIPS. As with all assemblylanguage programming texts, it covers basic operators and instructions, subprogram calling, loading andstoring memory, program control, and the conversion of the assembly language program into machine code.

    (2 reviews)

    READ MORE

    Read more about Microprocesadores Fundamentos y Aplicaciones

    Microprocesadores Fundamentos y Aplicaciones

    Copyright Year:

    Contributors: Valdivieso and Solís

    Publisher: LATIn Project

    License: CC BY-SA

    Este trabajo ha sido desarrollado gracias a la interacción como docente universitario en la enseñanza teórica y práctica de la materia de microprocesadores con diversos grupos de estudiantes por alrededor de 15 años. Es con sus exigencias, cuestionamientos y colaboraciones con sus proyectos prácticos implementados en los cursos dictados, que se ha podido construir una guía comprensiva, que trate de responder de una forma adecuada las múltiples dudas de los estudiantes en su proceso de aprendizaje. La disponibilidad de tiempo en el aula de clase muchas veces no es suficiente para responder las inquietudes de los estudiantes; así que, se espera que con este trabajo se contribuya a proporcionar al lector un cúmulo de información que le ayuden de una manera práctica y escalonada a comprender la base teórica de los microprocesadores de Intel y sus derivados (capítulos 1 al 15), con implementaciones prácticas básicas (capítulo 16). Al final se citan libros de referencia que pueden consultarse para profundizar los temas tratados.

    No ratings

    (0 reviews)

    READ MORE

    Read more about Aprendiendo a Programar en Python con mi Computador: Primeros pasos rumbo a cómputos de gran escala en las Ciencias e Ingenierías

    Aprendiendo a Programar en Python con mi Computador: Primeros pasos rumbo a cómputos de gran escala en las Ciencias e Ingenierías

    Copyright Year:

    Contributors: Rojas, Fernández, and Ruiz

    Publisher: LATIn Project

    License: CC BY-NC-SA

    Este libro está dirigido, principalmente, a Estudiantes y Docentes que quieren aprender a programarcomo forma de fortalecer sus capacidades cognoscitivas y así obtener un beneficio adicional de su computador para lograr un mejor provecho de sus estudios. Dada la orientación del libro respecto a programar para resolver problemas asociados a las Ciencias e Ingenierías, el requisito mínimo de matemáticas que hemos elegido para presentar el contenido del mismo se cubre, normalmente, en el tercer año del bachillerato. No obstante, el requisito no es obligatorio para leer el libro en su totalidad y adquirir los conocimientos de programación obviando el contenido matemático.

    (1 review)

    READ MORE

    Read more about Temas de Diseño en Interacción Humano-Computadora

    Temas de Diseño en Interacción Humano-Computadora

    Copyright Year:

    Contributors: Arteaga, Hernández, and Amador

    Publisher: LATIn Project

    License: CC BY-SA

    El nivel académico que pretende abordar el libro es en las diferentes licenciaturas e ingenierías que consideren tópicos en el área de interacción humano computadora, así como los posgrados relacionados con la temática. El libro describe diferentes tipos de interacción que pueden ofrecer las aplicaciones interactivas donde a través de la interfaz gráfica es posible guiar y hacer fácil la tarea del usuario. Así pues, el lector puede encontrar diferentes trabajos que especifican desde los requerimientos del usuario hasta el diseño, programación y evaluación de distintas aplicaciones interactivas.

    No ratings

    (0 reviews)

    READ MORE

    Read more about Inteligencia Artificial

    Inteligencia Artificial

    Copyright Year:

    Contributors: Ponce, Soto, and Quezada

    Publisher: LATIn Project

    License: CC BY-SA

    Este libro es una introducción al area de la Inteligencia Artificial y presenta algunas de las aplicaciones que puede tener en la vida real en diversos campos de aplicación, El libro esta compuesto de ocho capítulos los cuales abarcan los antededentes, algunos conceptos importantes para la resolución de problemas como es la representación de conocimiento, el planteamiento de los problemas. Asimismo se menciona la teoría de agentes por un lado y por otro lo que es el aprendizaje computacional. Otra area que se aborta es la computación evolutivo y los algoritmos bioinspirados para la resolución de problemas, dandole enfasis a los problemas de optimizacion. Por ultimo se menciona una nueva tendencia en el area de las ciencias computacionales como es el uso de las GPUs para trabajar de una manera mas rapida al realizar el procesamiento en paralelo.

    (1 review)

    READ MORE

    Read more about Diseno e Implementación de Bases de Datos desde una Perspectiva Prática

    Diseno e Implementación de Bases de Datos desde una Perspectiva Prática

    Copyright Year:

    Contributor: Cardona

    Publisher: LATIn Project

    License: CC BY-SA

    Modelado Conceptual y Lógico de Bases de Datos a través de ejemplos

    No ratings

    (0 reviews)

    READ MORE

    Read more about Aprendizaje Colaborativo Apoyado por Computador

    Aprendizaje Colaborativo Apoyado por Computador

    Copyright Year:

    Contributors: Collazos, Muñoz, and Hernández

    Publisher: LATIn Project

    License: CC BY-SA

    Comunidad creada para compartir experiencias en torno al uso de Tecnologías de la Información como apoyo a procesos de enseñanza-aprendizaje usando modelos de aprendizaje colaborativo

    No ratings

    (0 reviews)

    READ MORE