Conceptos fundamentales de la informática
Introducción
Adelantemos el tiempo e imaginemos una situación probable en tu vida profesional. Vas a participar en un proyecto de sistemas. Ya sea que te toque un rol de especialista en el dominio como interlocutor entre los desarrolladores y el cliente, o que formes parte directa del equipo de desarrollo; es claro que tu tarea no será trivial.
El trabajo de programación, de por sí, requiere un proceso importante de análisis para crear un modelo de solución valido. Y cuando la necesidad surge de parte de terceros, al proceso anterior se suman etapas de negociación donde se logra un consenso y definiciones importantes.
En todos estos casos, compartir un lenguaje técnico facilita enormemente las cosas. Porque entender y compartir algunos términos y conceptos, con toda la carga de significado que conllevan, agiliza el dialogo y mejora la comprensión.
Por eso, en todas las disciplinas se comparte un lenguaje técnico específico; y la Tecnología Informática, la Ingeniería de Software y la Programación de Sistemas en general, no son la excepción.
De modo que, antes de comenzar con el estudio de la programación, estudiaremos ciertos conceptos, ideas y modelos que van a permitirnos establecer acuerdos y manejar un lenguaje común; incluso sobre términos y palabras que seguramente ya te son familiares, y aunque sea intuitivamente, comprendes bien.
Es importante estar bien parados cuando el suelo se mueve. Entender que significan los términos técnicos, por qué las ideas o modelos se llaman así y por qué se emplean, es valioso para mantener el equilibrio.
Por eso, aprender a programar o pensar como un programador no solo implica conocer ciertos modelos, herramientas y técnicas, también es importante aprender a hablar como ellos.
Competencias académicas
Los siguientes objetivos te proporcionarán una guía clara sobre lo que se espera que aprendas y comprendas al final de la unidad. Deberás ser capaz de:
- Identificar un sistema informático y sus componentes principales
- Explicar el propósito y funcionamiento de cada componente y del sistema como un todo.
- Reconocer los distintos tipos de software y hardware utilizados en informática y su interacción.
- Comprender la diferencia entre datos e información y su importancia en la toma de decisiones.
- Identificar y trabajar con los diferentes sistemas de numeración.
- Explicar cómo se representan y almacenan los datos en los sistemas informáticos.
- Analizar las tendencias emergentes en el campo de la informática y su impacto en la sociedad y el mundo laboral.
- Aplicar los conocimientos adquiridos en esta unidad a través de proyectos prácticos y casos de estudio.