
Aprender programación en ingeniería implica enfrentar diversos desafíos, que van desde los conocimientos técnicos previos hasta su comprensión y aplicación. Este libro compendia los contenidos iniciales del primer año de la materia de programación, basados en más de veinte años de experiencia del autor y en su práctica docente en la Universidad Politécnica Salesiana (Sede Guayaquil). A través de un enfoque tecno-pedagógico innovador, promovido por la Carrera de Computación, la obra busca potenciar el aprendizaje significativo. Se invita al lector a motivarse por el aprendizaje de programación mediante la creación de artefactos algorítmicos y el desarrollo de soluciones que contribuyan, en el futuro, al bienestar social. A partir del dominio de los conocimientos esenciales, esta obra es un aporte a la formación de profesionales capaces de reducir desigualdades y generar nuevos conocimientos para un mundo más justo y equitativo.
Contenido
Dedicatoria
Agradecimientos
Prefacio
Contenido
Índice de figuras
Índice de tablas
Índice de algoritmos
Capítulo 1. Lógica Matemática
1.1 Álgebra de Boole
1.1.1 Introducción
1.1.2 Compuertas lógicas fundamentales
1.1.3 Leyes y teoremas
1.1.4 Simplificación de expresiones booleanas
1.2 Teoría de proposiciones
1.2.1 Introducción
1.2.2 Conectores proposicionales
1.2.3 Las tablas de verdad
1.2.4 Equivalencias lógicas
1.2.5 Tipos de proposiciones compuestas
1.3 Ejercicios del Laboratorio 1
1.3.1 Sección 1 del laboratorio 1
1.3.2 Sección 2 del laboratorio 1
1.3.3 Sección 3 del laboratorio 1
1.3.4 Sección 4 del laboratorio 1
1.3.5 Sección 5 del laboratorio 1
1.3.6 Sección 6 del laboratorio 1
1.4 Ejercicios del Laboratorio 2
1.4.1 Sección 1 del laboratorio 2
1.4.2 Sección 2 del laboratorio 2
1.4.3 Sección 3 del laboratorio 2
1.4.4 Sección 4 del laboratorio 2
1.4.5 Sección 5 del laboratorio 2
Capítulo 2. Algoritmos
2.1 Importancia de la algoritmia en la ingeniería
2.1.1 Conceptos fundamentales
2.1.2 Formas de representar los algoritmos
2.2 Estructuras de control
2.2.1 Estructuras secuenciales
2.2.2 Estructuras condicionales (Decisión simple)
2.2.3 Estructuras condicionales (Decisión doble)
2.2.4 Estructuras repetitivas (Bucles)
2.2.5 Tipos de variables (Contadores y acumuladores)
2.3 Ejercicios del Laboratorio 3
2.4 Ejercicios del Laboratorio 4
2.5 Ejercicios del Laboratorio 5
2.6 Ejercicios del Laboratorio 6
Capítulo 3. Lenguaje de Programación
3.1 Fundamentos a los lenguajes de desarrollo
3.1.1 Introducción a los lenguajes de desarrollo
3.1.2 Clasificación de los lenguajes de desarrollo
3.2 Introducción a Python
3.2.1 Tipos de datos y variables
3.2.2 Operadores
3.2.3 Estructuras secuenciales
3.2.4 Estructuras de control condicionales
3.2.5 Estructuras de control repetitivas
3.2.6 Funciones
3.2.7 Arreglos o vectores
3.2.8 Matrices
3.2.9 Gráficas en Python
3.3 Ejercicios del Laboratorio 7
3.4 Ejercicios del Laboratorio 8
3.5 Ejercicios del Laboratorio 9
3.6 Ejercicios del Laboratorio 10
3.7 Ejercicios del Laboratorio 11
3.8 Ejercicios del Laboratorio 12
Capítulo 4. Los recursos multimedia y su importancia
4.1 Herramientas en el internet para el aprendizaje
4.2 Recursos multimedia al aula
Bibliografía
Autor
Especificaciones por formato:
ISBN-13: 9789942520616
Idioma del texto: Español
Número de edición: 1
País de publicación: Ecuador
Año de publicación: 20260424
Número de páginas del contenido principal: 297 páginas
ISBN-13: 9789942520609
Idioma del texto: Español
Tamaño: 21 x 30 cm
Número de edición: 1
País de publicación: Ecuador
Año de publicación: 20260424
Número de páginas del contenido principal: 297 páginas
¿Requieres ayuda adicional? Si tienes dudas o consultas sobre tu pedido o requieres información adicional en nuestro Portal Ulibros, comunícate con nuestro personal de Soporte al cliente:
[email protected] +57 3208500513