0% encontró este documento útil (0 votos)
33 vistas11 páginas

Introducción a la Computación y sus Componentes

Cargado por

paolapineda477
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas11 páginas

Introducción a la Computación y sus Componentes

Cargado por

paolapineda477
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Computació

n
Que es la Computación

En un contexto informático, el
término «computación» o cómputo se
refiere al acto de realizar cálculos o
ejecutar comandos en un ordenador y
otro equipo comparable. Incluye
varias actividades, como resolución
de problemas, procesamiento de
datos, ejecución de algoritmos y
operaciones matemáticas.
Hardware de Computadora

Componentes Principales Unidad Central de


Procesamiento (CPU): El cerebro de la
computadora. Memoria: RAM y
almacenamiento secundario (discos duros,
SSDs).Periféricos: Dispositivos de entrada
(teclado, ratón) y salida (monitor, impresora).
Arquitectura de Computadoras Arquitectura
von Neumann: Modelo básico de
funcionamiento de los computadores.
Arquitectura Harvard: Separación de la
memoria de datos e instrucciones.
Software de Computadora
Tipos de Software
•Software de Sistema: Sistemas operativos
(Windows, Linux, macOS).
•Software de Aplicación: Programas
específicos como procesadores de texto,
hojas de cálculo y navegadores web.
•Software de Desarrollo: Herramientas para
crear otros programas (IDE, compiladores).
Sistemas Operativos
•Funciones Principales: Gestión de recursos,
interfaz de usuario, gestión de archivos.
•Tipos de Sistemas Operativos: Monousuario,
multiusuario, tiempo real, embebidos.
Programación y Desarrollo de
Software
Lenguajes de Programación
•Lenguajes de Bajo Nivel: Ensamblador.
•Lenguajes de Alto Nivel: C, Java, Python,
JavaScript.

Paradigmas de Programación
•Programación Imperativa: Enfoque en instrucciones
secuenciales.
•Programación Orientada a Objetos: Uso de objetos
y clases.
•Programación Funcional: Uso de funciones
matemáticas.

Ciclo de Vida del Desarrollo de Software

•Modelos de Desarrollo: Cascada, Ágil, DevOps.


•Fases del Ciclo de Vida: Análisis de requisitos,
diseño, implementación, pruebas, mantenimiento.
Redes y
Comunicaciones
Fundamentos de Redes
•Tipos de Redes: LAN, WAN, MAN, PAN.
•Topologías de Red: Bus, estrella, anillo, malla.
Protocolos y Modelos
•Modelo OSI: Capas de abstracción (física,
enlace de datos, red, transporte, sesión,
presentación, aplicación).
•Protocolos de Internet: TCP/IP, HTTP, FTP,
SMTP.
Seguridad de Redes
•Amenazas Comunes: Malware, phishing,
ataques DDoS.
•Medidas de Seguridad: Firewalls,
encriptación, autenticación.
Ventajas de la Computación

Automatización y Eficiencia
Acceso a la Información
Innovación y Desarrollo
Almacenamiento y Gestión de Datos
Flexibilidad y Escalabilidad
Desventajas de la
computación
Dependencia y Vulnerabilidad
Impacto en el Empleo
Costos Iniciales
Privacidad y Ética
Impacto Ambiental
Bases de Datos
Conceptos Básicos Modelos de Bases de Datos: Relacionales,
no relacionales (NoSQL).
Lenguajes de Consulta: SQL.
Diseño de Bases de Datos
Normalización: Eliminación de redundancias.
Modelo ER (Entidad-Relación): Representación gráfica de la
estructura de la base de datos
Administración de Bases de Datos
Gestión de Transacciones: Asegurar consistencia y
aislamiento.
Copia de Seguridad y Recuperación: Métodos para proteger
los datos.
Inteligencia Artificial y
Aprendizaje Automático

Fundamentos de la IA
•Definición y Áreas de Aplicación: Sistemas
expertos, procesamiento de lenguaje natural,
visión por computadora.
Aprendizaje Automático (Machine Learning)
•Tipos de Aprendizaje: Supervisado, no
supervisado, por refuerzo.
•Algoritmos Comunes: Regresión, árboles de
decisión, redes neuronales.
Deep Learning
•Redes Neuronales Profundas: Concepto y
aplicaciones.
•Herramientas y Frameworks: TensorFlow,
PyTorch.
Computación en la
Nube
Conceptos Básicos
•Definición y Características: Acceso remoto,
escalabilidad, pago por uso.
•Modelos de Servicio: IaaS, PaaS, SaaS.
Proveedores Principales:
•Amazon Web Services (AWS), Microsoft
Azure, Google Cloud Platform (GCP):
Servicios y características ofrecidas.
Seguridad en la Nube:
•Desafíosy Soluciones: Protección de datos,
cumplimiento normativo.

También podría gustarte