Anuncio

Iniciación a la informática y a la programación

Aprender los fundamentos de la informática permite entender cómo funcionan las máquinas que usamos a diario y qué posibilidades ofrecen. En la educación secundaria y en los primeros cursos universitarios, materias como Tecnología o Informática incluyen bloques dedicados a la iniciación en la programación, el manejo de datos y el conocimiento básico del hardware.

Estas asignaturas buscan que los estudiantes adquieran una visión clara de la lógica que subyace a los sistemas digitales, desde el tratamiento de la información hasta la creación de pequeños programas.

Iniciativas como Code.org o los planes de estudio de varios países han puesto el foco en desarrollar el pensamiento computacional, una habilidad que va más allá de aprender un lenguaje concreto.

Disponer de un texto que explique los conceptos esenciales de la computación sin dar por sentado ningún conocimiento previo resulta especialmente valioso.

Obras como la que nos ocupa recogen tanto la historia y los principios físicos de las máquinas como los elementos básicos de la programación, las bases de datos, las redes y la inteligencia artificial, proporcionando un mapa general del campo.

Introducción al libro

*Iniciación a la informática y a la programación* es un manual pensado para personas que se acercan por primera vez al mundo digital desde una perspectiva técnica y conceptual.

Su autor, Raymond Colle, ha impartido durante décadas asignaturas de iniciación a la computación en facultades de periodismo y comunicación, por lo que el enfoque está orientado a estudiantes de carreras no necesariamente técnicas. No se requieren conocimientos previos de programación ni de arquitectura de ordenadores; el libro arranca desde las nociones más elementales.

El texto surge de la experiencia docente del autor y de la constatación de que, en muchos sistemas educativos, se está promoviendo la enseñanza de la programación desde edades tempranas. Colle defiende que lo esencial no es dominar un lenguaje específico, sino comprender cómo piensa una máquina, cómo se estructuran las instrucciones y qué lógica rige el funcionamiento de los sistemas informáticos.

El libro, por tanto, está dirigido a cualquier lector interesado en adquirir una cultura informática sólida, ya sea como complemento a sus estudios o por curiosidad intelectual.

Contenido del libro

La obra se organiza en seis capítulos principales, más anexos y un diccionario complementario. Comienza con las bases históricas y conceptuales de la informática: el cálculo, las primeras máquinas lógicas, la teoría de la información y la arquitectura de von Neumann. A continuación, aborda los componentes hardware y software, explicando el papel de la unidad central de proceso, las memorias, los periféricos y los lenguajes de programación. Se dedica un bloque importante a los fundamentos de la programación: algoritmos, diagramas de flujo, estructuras de control, subrutinas y bucles.

Más adelante, el libro introduce las bases de datos (jerárquicas, relacionales y orientadas a objetos) y el manejo básico de tablas. También incluye secciones sobre redes de ordenadores, Internet y la web, así como una introducción a la inteligencia artificial, la seguridad informática y conceptos actuales como big data, blockchain o la ley de Moore. Cierra con un diccionario de términos y ejercicios prácticos. El recorrido es amplio y está pensado para que el lector adquiera un vocabulario y una comprensión general del ecosistema digital.

Índice del libro

  • Bases de la informática
  • El cálculo
  • La máquina
  • Los sistemas
  • Antecedentes
  • Máquinas lógicas
  • Teoría de la información
  • Máquina universal
  • Cibernética
  • Conceptos y componentes
  • Arquitectura (von Neumann, periféricos, programa, unidad de control, unidad aritmética, memorias, puertos)
  • Lenguajes (bajo/alto nivel, estructura, modos de programación)
  • Bases de programación
  • Sistema operativo (componentes)
  • Base de los programas
  • Operaciones
  • Construir un programa (algoritmo, diagrama de flujo, definición de propósitos)
  • Definiciones (composición, palabras reservadas, rutinas, bucles, sangría)
  • Entrenamiento (observación, crear página web, aprender jugando)
  • Bases de datos (referente y atributos, BD jerárquica, relacional, orientada a objetos, otras, manejar tabla)
  • Complementos
  • Redes (LAN/WAN, Internet, red oscura, redes sociales, WWW, hipertexto, IoT, nubes)
  • Inteligencia artificial (origen, I.A. convencional, neuronas virtuales/artificiales, dificultades)
  • Seguridad (penetración, malware, defensas)
  • Otros conceptos relevantes (big data, bits/bytes, blockchain, ley de Moore)
  • Diccionario complementario

Anexo 1: Base de datos periodística Anexo 2: Ejercicios Bibliografía

Datos del libro

  • Título: Iniciación a la informática y a la programación
  • Autor: Raymond Colle
  • Categoría principal: Computación general
  • Subcategoría: (no aplica)
  • Idioma: Español
  • Licencia: Creative Commons (BY-NC)

Más libros en: Computación general


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Libros relacionados

Anuncios