Programación con lenguajes de guion en páginas web. UF1305. PDF Download

Are you looking for read ebook online? Search for your book and save it on your Kindle device, PC, phones or tablets. Download Programación con lenguajes de guion en páginas web. UF1305. PDF full book. Access full book title Programación con lenguajes de guion en páginas web. UF1305. by Beatriz Coronado García. Download full books in PDF and EPUB format.

Programación con lenguajes de guion en páginas web. UF1305.

Programación con lenguajes de guion en páginas web. UF1305. PDF Author: Beatriz Coronado García
Publisher: TUTOR FORMACIÓN
ISBN: 8419189812
Category : Computers
Languages : es
Pages : 190

Book Description
Este Manual es el más adecuado para impartir la UF1305 "Programación con lenguajes de guion en páginas web" de los Certificados de Profesionalidad, y cumple fielmente con los contenidos del Real Decreto. Puede solicitar gratuitamente las soluciones a todas las actividades en el email [email protected] Capacidades que se adquieren con este Manual: - Identificar las estructuras de programación y los tipos de datos que se utilizan en la elaboración de scripts, de acuerdo a unas especificaciones recibidas. - Distinguir las propiedades y métodos de los objetos proporcionados por el lenguaje de guión, en función de las especificaciones técnicas del lenguaje. - Identificar scripts ya desarrollados que se adapten a las funcionalidades especificadas e integrarlos en las páginas web de acuerdo a unas especificaciones recibidas. Índice: Introducción 9 Metodología de la programación 13 1. Lógica de programación. 14 1.1. Descripción y utilización de operaciones lógicas. 14 1.2. Secuencias y partes de un programa. 16 2. Ordinogramas. 18 2.1. Descripción de un ordinograma. 18 2.2. Elementos de un ordinograma. 18 2.3. Operaciones en un programa. 19 2.4. Implementación de elementos y operaciones en un ordinograma. 21 3. Pseudocódigos. 24 3.1. Descripción de pseudocódigo. 24 3.2. Creación del pseudocódigo. 24 4. Objetos. 26 4.1. Descripción de objetos. 26 4.2. Funciones de los objetos. 27 4.3. Comportamientos de los objetos. 28 4.4. Atributos de los objetos. 29 4.5. Creación de objetos. 29 5. Ejemplos de códigos en diferentes lenguajes. 31 5.1. Códigos en lenguajes estructurales. 31 5.2. Códigos en lenguajes scripts. 31 5.3. Códigos en lenguajes orientados a objetos. 32 6. Prueba de autoevaluación. 33 Lenguaje de guion 34 1. Características del lenguaje. 35 1.1. Descripción del lenguaje orientado a eventos. 35 1.2. Descripción del lenguaje interpretado. 35 1.3. La interactividad del lenguaje de guion. 36 2. Relación del lenguaje de guion y el lenguaje de marcas. 37 2.1. Extensión de las capacidades del lenguaje de marcas. 37 2.2. Adición de propiedades interactivas. 37 3. Sintaxis del lenguaje de guion. 43 3.1. Etiquetas identificativas dentro del lenguaje de marcas. 43 3.2. Especificaciones y características de las instrucciones. 43 3.3. Elementos del lenguaje de guion. 44 4. Objetos del lenguaje de guion. 47 4.1. Métodos. 47 4.2. Eventos. 47 4.3. Atributos. 48 4.4. Funciones. 50 5. Tipos de scripts: inmediatos, diferidos e híbridos. 52 5.1. Script dentro del cuerpo del lenguaje de marcas. 52 5.2. Script dentro del encabezado del lenguajes de marcas. 54 6. Ejecución de un script. 55 6.1. Ejecución al cargar la página. 55 6.2. Ejecución después de producirse un evento. 55 6.3. Ejecución del procedimiento dentro de la página. 56 6.4. Tiempos de ejecución. 58 6.5. Errores de ejecución. 58 7. Prueba de autoevaluación. 60 Elementos básicos del lenguaje de guion 61 1. Variables e identificadores. 62 1.1. Declaración de variables. 62 1.2. Operaciones con variables. 63 2. Tipos de datos. 64 2.1. Datos booleanos. 64 2.2. Datos numéricos. 64 2.3. Datos de texto. 64 2.4. Valores nulos. 65 3. Operadores y expresiones. 68 3.1. Operadores de asignación. 68 3.2. Operadores de comparación. 68 3.3. Operadores aritméticos. 68 3.4. Operadores sobre bits. 68 3.5. Operadores lógicos. 69 3.6. Operadores de cadenas de caracteres. 69 3.7. Operadores especiales. 69 3.8. Expresiones de cadena. 69 3.9. Expresiones aritméticas. 70 3.10. Expresiones lógicas. 70 3.11. Expresiones de objeto. 70 4. Estructuras de control. 71 4.1. Sentencia IF. 71 4.2. Sentencia WHILE. 72 4.3. Sentencia FOR. 72 4.4. Sentencia BREAK. 72 4.5. Sentencia CONTINUE. 72 4.6. Sentencia SWITCH. 73 5. Funciones. 75 5.1. Sentencia RETURN. 75 5.2. Propiedades de las funciones. 75 5.3. Funciones predefinidas del lenguaje de guion. 77 5.4. Creación de funciones. 78 5.5. Particularidades de las funciones en el lenguaje de guion. 79 6. Instrucciones de entrada / salida. 81 6.1. Descripción y funcionamiento de las instrucciones de entrada y salida. 81 6.2. Sentencia PROMPT. 82 6.3. Sentencia DOCUMENT.WRITE. 82 7. Prueba de autoevaluación. 86 Desarrollo de scripts 87 1. Herramientas de desarrollo, utilización 88 1.1. Crear scripts con herramientas de texto. 88 1.2. Crear scripts con aplicaciones web. 96 1.3. Recursos en web para la creación de scripts. 97 2. Depuración de errores: errores de sintaxis y de ejecución. 99 2.1. Definición de los tipos de errores. 99 2.2. Escritura del programa fuente. 99 2.3. Compilación del programa fuente. 100 2.4. Corrección de errores de sintaxis. 101 2.5. Corrección de errores de ejecución. 101 3. Mensajes de error. 102 3.1. Funciones para controlar los errores. 102 4. Prueba de autoevaluación. 106 Gestión de objetos del lenguaje de guion 107 1. Jerarquía de objetos. 108 1.1. Descripción de objetos de la jerarquía. 108 1.2. Propiedades compartidas de los objetos. 108 1.3. Navegar por la jerarquía de los objetos. 109 2. Propiedades y métodos de los objetos del navegador. 111 2.1. El objeto superior Windows. 111 2.2. El objeto navigator. 111 2.3. URL actual (location). 111 2.4. URL visitada por el usuario. 112 2.5. Contenido del documento actual (document). 112 3. Propiedades y métodos de los objetos del documento. 117 3.1. Propiedades del objeto document. 117 3.2. Ejemplos de propiedades del document 117 3.3. Métodos de document. 118 3.4. Flujo de escritura del documento. 118 3.5. Métodos open () y close () de document. 118 4. Propiedades y métodos de los objetos del formulario. 120 4.1. Propiedades principales del objeto form (Name, action, method, target). 120 4.2. Métodos del objeto form (submit, reset, get, post). 121 5. Propiedades y métodos de los objetos del lenguaje. 123 5.1. Document (escribir texto, color fuente, color fondo, obtener elementos del documento actual HTML, título de la página). 123 5.2. Windows (open). 123 5.3. Location (location). 123 5.4. History (go). 124 5.5. Location (servidor). 124 5.6. Navigator (nombre, versión y detalles del navegador). 124 6. Prueba de autoevaluación. 130 Los eventos del lenguaje de guion 131 1. Utilización de eventos. 132 1.1. Definición de eventos. 132 1.2. Acciones asociadas a los eventos. 134 1.3. Jerarquía de los eventos desde el objeto Windows. 136 2. Eventos en elementos de formulario. 138 2.1. Onselect (al seleccionar un elemento de un formulario). 138 2.2. Onchange (al cambiar el estado de un elemento del formulario). 139 3. Eventos de ratón. Eventos de teclado. 142 3.1. Eventos de ratón. 142 3.2. Eventos de teclado. 149 4. Eventos de enfoque. 154 4.1. onblur (cuando un elemento pierde el foco de la aplicación). 154 4.2. onfocus (cuando un elemento de la página o la ventana ganan el foco de la aplicación). 155 5. Eventos de formulario. 158 5.1. Onreset (al hacer clic en el botón de reset de un formulario). 158 5.2. Onsubmit (al pulsar el botón de enviar el formulario). 159 6. Eventos de ventana. 161 6.1. Onmove (al mover la ventana del navegador). 161 6.2. Onresize (al redimensionar la ventana del navegador). 161 7. Otros eventos. 163 7.1. Onunload (al abandonar una página). 163 7.2. Onload (al terminar de cargarse la página o imágenes). 163 7.3. Onclick (al hacer clic en el botón del ratón sobre un elemento de la página). 164 7.4. Ondragdrop (al soltar algo que se ha arrastrado sobre la página). 165 7.5. Onerror (al no poderse cargar un documento o una imagen). 166 7.6. Onabort (al detenerse la carga de una imagen, de la página o irse de la página). 167 8. Prueba de autoevaluación. 172 Búsqueda y análisis de scripts 173 1. Búsqueda en sitios especializados. 174 1.1. Páginas oficiales. 174 1.2. Tutoriales. 174 1.3. Foros. 175 1.4. Bibliotecas. 175 2. Operadores booleanos. 177 2.1. Funcionamiento de los operadores booleanos. 177 2.2. Utilización en distintos buscadores. 177 3. Técnicas de búsqueda. 179 3.1. Expresiones. 179 3.2. Definiciones de búsquedas. 179 3.3. Especificaciones. 179 4. Técnicas de refinamiento de búsquedas. 181 4.1. Utilización de separadores. 181 4.2. Utilización de elementos de unión. 182 5. Reutilización de scripts. 185 5.1. Scripts gratuitos. 185 5.2. Generalización de códigos. 185 6. Prueba de autoevaluación. 187 Resumen 188 Prueba de evaluación final 189

Programación con lenguajes de guion en páginas web. UF1305.

Programación con lenguajes de guion en páginas web. UF1305. PDF Author: Beatriz Coronado García
Publisher: TUTOR FORMACIÓN
ISBN: 8419189812
Category : Computers
Languages : es
Pages : 190

Book Description
Este Manual es el más adecuado para impartir la UF1305 "Programación con lenguajes de guion en páginas web" de los Certificados de Profesionalidad, y cumple fielmente con los contenidos del Real Decreto. Puede solicitar gratuitamente las soluciones a todas las actividades en el email [email protected] Capacidades que se adquieren con este Manual: - Identificar las estructuras de programación y los tipos de datos que se utilizan en la elaboración de scripts, de acuerdo a unas especificaciones recibidas. - Distinguir las propiedades y métodos de los objetos proporcionados por el lenguaje de guión, en función de las especificaciones técnicas del lenguaje. - Identificar scripts ya desarrollados que se adapten a las funcionalidades especificadas e integrarlos en las páginas web de acuerdo a unas especificaciones recibidas. Índice: Introducción 9 Metodología de la programación 13 1. Lógica de programación. 14 1.1. Descripción y utilización de operaciones lógicas. 14 1.2. Secuencias y partes de un programa. 16 2. Ordinogramas. 18 2.1. Descripción de un ordinograma. 18 2.2. Elementos de un ordinograma. 18 2.3. Operaciones en un programa. 19 2.4. Implementación de elementos y operaciones en un ordinograma. 21 3. Pseudocódigos. 24 3.1. Descripción de pseudocódigo. 24 3.2. Creación del pseudocódigo. 24 4. Objetos. 26 4.1. Descripción de objetos. 26 4.2. Funciones de los objetos. 27 4.3. Comportamientos de los objetos. 28 4.4. Atributos de los objetos. 29 4.5. Creación de objetos. 29 5. Ejemplos de códigos en diferentes lenguajes. 31 5.1. Códigos en lenguajes estructurales. 31 5.2. Códigos en lenguajes scripts. 31 5.3. Códigos en lenguajes orientados a objetos. 32 6. Prueba de autoevaluación. 33 Lenguaje de guion 34 1. Características del lenguaje. 35 1.1. Descripción del lenguaje orientado a eventos. 35 1.2. Descripción del lenguaje interpretado. 35 1.3. La interactividad del lenguaje de guion. 36 2. Relación del lenguaje de guion y el lenguaje de marcas. 37 2.1. Extensión de las capacidades del lenguaje de marcas. 37 2.2. Adición de propiedades interactivas. 37 3. Sintaxis del lenguaje de guion. 43 3.1. Etiquetas identificativas dentro del lenguaje de marcas. 43 3.2. Especificaciones y características de las instrucciones. 43 3.3. Elementos del lenguaje de guion. 44 4. Objetos del lenguaje de guion. 47 4.1. Métodos. 47 4.2. Eventos. 47 4.3. Atributos. 48 4.4. Funciones. 50 5. Tipos de scripts: inmediatos, diferidos e híbridos. 52 5.1. Script dentro del cuerpo del lenguaje de marcas. 52 5.2. Script dentro del encabezado del lenguajes de marcas. 54 6. Ejecución de un script. 55 6.1. Ejecución al cargar la página. 55 6.2. Ejecución después de producirse un evento. 55 6.3. Ejecución del procedimiento dentro de la página. 56 6.4. Tiempos de ejecución. 58 6.5. Errores de ejecución. 58 7. Prueba de autoevaluación. 60 Elementos básicos del lenguaje de guion 61 1. Variables e identificadores. 62 1.1. Declaración de variables. 62 1.2. Operaciones con variables. 63 2. Tipos de datos. 64 2.1. Datos booleanos. 64 2.2. Datos numéricos. 64 2.3. Datos de texto. 64 2.4. Valores nulos. 65 3. Operadores y expresiones. 68 3.1. Operadores de asignación. 68 3.2. Operadores de comparación. 68 3.3. Operadores aritméticos. 68 3.4. Operadores sobre bits. 68 3.5. Operadores lógicos. 69 3.6. Operadores de cadenas de caracteres. 69 3.7. Operadores especiales. 69 3.8. Expresiones de cadena. 69 3.9. Expresiones aritméticas. 70 3.10. Expresiones lógicas. 70 3.11. Expresiones de objeto. 70 4. Estructuras de control. 71 4.1. Sentencia IF. 71 4.2. Sentencia WHILE. 72 4.3. Sentencia FOR. 72 4.4. Sentencia BREAK. 72 4.5. Sentencia CONTINUE. 72 4.6. Sentencia SWITCH. 73 5. Funciones. 75 5.1. Sentencia RETURN. 75 5.2. Propiedades de las funciones. 75 5.3. Funciones predefinidas del lenguaje de guion. 77 5.4. Creación de funciones. 78 5.5. Particularidades de las funciones en el lenguaje de guion. 79 6. Instrucciones de entrada / salida. 81 6.1. Descripción y funcionamiento de las instrucciones de entrada y salida. 81 6.2. Sentencia PROMPT. 82 6.3. Sentencia DOCUMENT.WRITE. 82 7. Prueba de autoevaluación. 86 Desarrollo de scripts 87 1. Herramientas de desarrollo, utilización 88 1.1. Crear scripts con herramientas de texto. 88 1.2. Crear scripts con aplicaciones web. 96 1.3. Recursos en web para la creación de scripts. 97 2. Depuración de errores: errores de sintaxis y de ejecución. 99 2.1. Definición de los tipos de errores. 99 2.2. Escritura del programa fuente. 99 2.3. Compilación del programa fuente. 100 2.4. Corrección de errores de sintaxis. 101 2.5. Corrección de errores de ejecución. 101 3. Mensajes de error. 102 3.1. Funciones para controlar los errores. 102 4. Prueba de autoevaluación. 106 Gestión de objetos del lenguaje de guion 107 1. Jerarquía de objetos. 108 1.1. Descripción de objetos de la jerarquía. 108 1.2. Propiedades compartidas de los objetos. 108 1.3. Navegar por la jerarquía de los objetos. 109 2. Propiedades y métodos de los objetos del navegador. 111 2.1. El objeto superior Windows. 111 2.2. El objeto navigator. 111 2.3. URL actual (location). 111 2.4. URL visitada por el usuario. 112 2.5. Contenido del documento actual (document). 112 3. Propiedades y métodos de los objetos del documento. 117 3.1. Propiedades del objeto document. 117 3.2. Ejemplos de propiedades del document 117 3.3. Métodos de document. 118 3.4. Flujo de escritura del documento. 118 3.5. Métodos open () y close () de document. 118 4. Propiedades y métodos de los objetos del formulario. 120 4.1. Propiedades principales del objeto form (Name, action, method, target). 120 4.2. Métodos del objeto form (submit, reset, get, post). 121 5. Propiedades y métodos de los objetos del lenguaje. 123 5.1. Document (escribir texto, color fuente, color fondo, obtener elementos del documento actual HTML, título de la página). 123 5.2. Windows (open). 123 5.3. Location (location). 123 5.4. History (go). 124 5.5. Location (servidor). 124 5.6. Navigator (nombre, versión y detalles del navegador). 124 6. Prueba de autoevaluación. 130 Los eventos del lenguaje de guion 131 1. Utilización de eventos. 132 1.1. Definición de eventos. 132 1.2. Acciones asociadas a los eventos. 134 1.3. Jerarquía de los eventos desde el objeto Windows. 136 2. Eventos en elementos de formulario. 138 2.1. Onselect (al seleccionar un elemento de un formulario). 138 2.2. Onchange (al cambiar el estado de un elemento del formulario). 139 3. Eventos de ratón. Eventos de teclado. 142 3.1. Eventos de ratón. 142 3.2. Eventos de teclado. 149 4. Eventos de enfoque. 154 4.1. onblur (cuando un elemento pierde el foco de la aplicación). 154 4.2. onfocus (cuando un elemento de la página o la ventana ganan el foco de la aplicación). 155 5. Eventos de formulario. 158 5.1. Onreset (al hacer clic en el botón de reset de un formulario). 158 5.2. Onsubmit (al pulsar el botón de enviar el formulario). 159 6. Eventos de ventana. 161 6.1. Onmove (al mover la ventana del navegador). 161 6.2. Onresize (al redimensionar la ventana del navegador). 161 7. Otros eventos. 163 7.1. Onunload (al abandonar una página). 163 7.2. Onload (al terminar de cargarse la página o imágenes). 163 7.3. Onclick (al hacer clic en el botón del ratón sobre un elemento de la página). 164 7.4. Ondragdrop (al soltar algo que se ha arrastrado sobre la página). 165 7.5. Onerror (al no poderse cargar un documento o una imagen). 166 7.6. Onabort (al detenerse la carga de una imagen, de la página o irse de la página). 167 8. Prueba de autoevaluación. 172 Búsqueda y análisis de scripts 173 1. Búsqueda en sitios especializados. 174 1.1. Páginas oficiales. 174 1.2. Tutoriales. 174 1.3. Foros. 175 1.4. Bibliotecas. 175 2. Operadores booleanos. 177 2.1. Funcionamiento de los operadores booleanos. 177 2.2. Utilización en distintos buscadores. 177 3. Técnicas de búsqueda. 179 3.1. Expresiones. 179 3.2. Definiciones de búsquedas. 179 3.3. Especificaciones. 179 4. Técnicas de refinamiento de búsquedas. 181 4.1. Utilización de separadores. 181 4.2. Utilización de elementos de unión. 182 5. Reutilización de scripts. 185 5.1. Scripts gratuitos. 185 5.2. Generalización de códigos. 185 6. Prueba de autoevaluación. 187 Resumen 188 Prueba de evaluación final 189

Programación con lenguajes de guión en páginas web

Programación con lenguajes de guión en páginas web PDF Author: CABALLERO GONZÁLEZ, CARLOS
Publisher: Ediciones Paraninfo, S.A.
ISBN: 8428396876
Category : Reference
Languages : es
Pages : 216

Book Description
La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de aplicaciones software. Este código debe ser escrito en un lenguaje que, en función del paradigma de programación, suministre a los desarrolladores un conjunto de herramientas y modo de trabajo. A través de este libro aprenderemos a identificar las estructuras de programación y los tipos de datos que se utilizan en la elaboración de scripts de acuerdo a unas especificaciones recibidas, y también a distinguir las propiedades y métodos de los objetos proporcionados por el lenguaje de guión. Por último, veremos cómo identificar scripts ya desarrollados que se adapten a las funcionalidades especificadas y cómo integrarlos en las páginas web. Cada capítulo se complementa con actividades prácticas cuyas soluciones están disponibles en www.paraninfo.es. Los contenidos se corresponden fielmente a los establecidos en la UF 1305 Programación con lenguajes de guión en páginas web, incardinada en el MF 0951_2 Integración de componentes software en páginas web, perteneciente al certificado de profesionalidad IFCD0110 Confección y publicación de páginas web, regulado por el RD 1531/2011, de 31 de octubre, y modificado por el RD 628/2013, de 2 de agosto.

The RISC-V Reader

The RISC-V Reader PDF Author: David A. Patterson
Publisher:
ISBN: 9780999249109
Category : Assembly languages (Electronic computers)
Languages : en
Pages :

Book Description


Python Para Todos

Python Para Todos PDF Author:
Publisher: Independently Published
ISBN:
Category :
Languages : es
Pages : 264

Book Description
Python para Todos está diseñado para introducir a los estudiantes en la programación y el desarrollo de software a través de un enfoque en la exploración de datos. Puedes pensar en Python como una herramienta para resolver problemas que están más allá de las capacidades de una simple hoja de cálculo.Python es un lenguaje de programación fácil de usar y sencillo de aprender, disponible de forma gratuita para equipos Macintosh, Windows, o Linux. Una vez que aprendes Python, puedes utilizarlo el resto de tu carrera sin necesidad de comprar ningún software.Existen copias electrónicas gratuitas de este libro en varios formatos, así como material de soporte para el libro, que pues encontrar en es.py4e.com. Los materiales del curso están disponibles bajo una Licencia Creative Commons, de modo que puedes adaptarlos para enseñar tu propio curso de Python.

Teaching Tech Together

Teaching Tech Together PDF Author: Greg Wilson
Publisher: CRC Press
ISBN: 1000728153
Category : Computers
Languages : en
Pages : 229

Book Description
Hundreds of grassroots groups have sprung up around the world to teach programming, web design, robotics, and other skills outside traditional classrooms. These groups exist so that people don't have to learn these things on their own, but ironically, their founders and instructors are often teaching themselves how to teach. There's a better way. This book presents evidence-based practices that will help you create and deliver lessons that work and build a teaching community around them. Topics include the differences between different kinds of learners, diagnosing and correcting misunderstandings, teaching as a performance art, what motivates and demotivates adult learners, how to be a good ally, fostering a healthy community, getting the word out, and building alliances with like-minded groups. The book includes over a hundred exercises that can be done individually or in groups, over 350 references, and a glossary to help you navigate educational jargon.

Manual Programación con lenguajes de guion en páginas web. Certificados de profesionalidad. Confección y publicación de páginas Web

Manual Programación con lenguajes de guion en páginas web. Certificados de profesionalidad. Confección y publicación de páginas Web PDF Author:
Publisher:
ISBN: 9788468156248
Category : Juvenile Nonfiction
Languages : es
Pages : 232

Book Description


Story Circle

Story Circle PDF Author: John Hartley
Publisher: John Wiley & Sons
ISBN: 1405180595
Category : Social Science
Languages : en
Pages : 340

Book Description
Story Circle is the first collection ever devoted to a comprehensive international study of the digital storytelling movement, exploring subjects of central importance on the emergent and ever-shifting digital landscape. Covers consumer-generated content, memory grids, the digital storytelling youth movement, participatory public history, audience reception, videoblogging and microdocumentary Pinpoints who is telling what stories where, on what terms, and what they look and sound like Explores the boundaries of digital storytelling from China and Brazil to Western Europe and Australia

Programación con lenguajes de guión en páginas web

Programación con lenguajes de guión en páginas web PDF Author: Pablo E. Fernández Casado
Publisher:
ISBN: 9788418551826
Category :
Languages : es
Pages : 192

Book Description


Python for Everybody

Python for Everybody PDF Author: Charles R. Severance
Publisher:
ISBN: 9781530051120
Category :
Languages : en
Pages : 242

Book Description
Python for Everybody is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet.Python is an easy to use and easy to learn programming language that is freely available on Macintosh, Windows, or Linux computers. So once you learn Python you can use it for the rest of your career without needing to purchase any software.This book uses the Python 3 language. The earlier Python 2 version of this book is titled "Python for Informatics: Exploring Information".There are free downloadable electronic copies of this book in various formats and supporting materials for the book at www.pythonlearn.com. The course materials are available to you under a Creative Commons License so you can adapt them to teach your own Python course.

Computer Organization and Design RISC-V Edition

Computer Organization and Design RISC-V Edition PDF Author: David A. Patterson
Publisher: Morgan Kaufmann
ISBN: 0128122765
Category : Computers
Languages : en
Pages : 700

Book Description
The new RISC-V Edition of Computer Organization and Design features the RISC-V open source instruction set architecture, the first open source architecture designed to be used in modern computing environments such as cloud computing, mobile devices, and other embedded systems. With the post-PC era now upon us, Computer Organization and Design moves forward to explore this generational change with examples, exercises, and material highlighting the emergence of mobile computing and the Cloud. Updated content featuring tablet computers, Cloud infrastructure, and the x86 (cloud computing) and ARM (mobile computing devices) architectures is included. An online companion Web site provides advanced content for further study, appendices, glossary, references, and recommended reading. - Features RISC-V, the first such architecture designed to be used in modern computing environments, such as cloud computing, mobile devices, and other embedded systems - Includes relevant examples, exercises, and material highlighting the emergence of mobile computing and the cloud