Está en la página 1de 42

Codo a Codo 4.

Big Data
Clase 02-03
Conceptos de TIC
Lógica
0
1
TIC: Conceptos Temario:
generales

0 Relación
2 cliente/servidor

0 Frontend y
3 Backend

0 El Programador y el
4 Analista de Datos

0 Lógica para
5 desarrollo de
sistemas
01
¿Qué son
las TIC?
Repaso:
Datos, información y
conocimiento

Dato Información Conocimiento



Resulta de una ●
Resultado de al síntesis ●
Información asociada a
medición objetiva de un conjunto de datos un contexto y a la

Carece de valor para relacionados experiencia
resolver un problema ●
Es de utilidad para la ●
Conjunto de
o realizar un análisis toma de decisiones informaciones
aplicadas, que permite
prever y planificar
TIC

Tecnologías de Información
y Comunicaciones

Es un conjunto de prácticas,
conocimientos y herramientas
vinculados al consumo y la
transmisión de información
TIC - Características


Abarcadoras

Transformadoras

Inmediatas

Digitalización

Flexibles

Interconexión

Interactivas
TIC - Ventajas


Accesibilidad

Amplía la comunidad

Promueve nuevas formas de pensamiento

Colaborativa

Facilita la capacitación

Reduce brechas

Herramienta de gestión administrativa y educativa
TIC
Dificultades y desventajas

Desventajas Dificultades


Abundancia + desorganización ●
Desigualdad

Fuente de distracción ●
Efectividad

Cambio constante ●
Infraestructura

Seguridad ●
Capacitación

Exposición
¿Cómo funciona
Internet?
02
Cliente/Servidor
El cliente es el
dispositivo que
solicita información.
(petición o request)

El servidor valida los


permisos del cliente y le
entrega la información.
(respuesta o response)
03
Frontend
Backend
Backend y Frontend
ISP
www.dominio.com?

200.127.11.33

m
.co
mi /IP IP
nio
w. TCP

DNS Server
do
ww

200.127.11.33
HTML
HyperText Markup
Language
Experto en UX Diseñador Desarrollador
frontend

DBA Desarrollador Analista de datos


backend
04
El Programador y
el Analista de
Datos
Programador

Es el responsable
del desarrollo del
software.
Tareas del Programador

Analiza informes e interpreta
especificaciones y requerimientos

Diseña y elabora nuevos sistemas

Actualiza aplicaciones y
programas

Crea programas y aplicaciones
móviles
Lenguajes de Programación
Analista de datos

Es el profesional
que transforma los
datos en
información.
“No importa quién
tiene más datos, sino
quien le sabe sacar
mejor provecho.”
Tareas del Analista de datos


Adquisición de datos

Preparación de datos

Búsqueda de patrones

Visualización de datos

Formulación de hipótesis
05
Lógica
aplicada al desarrollo
La lógica es una ciencia
que estudia las formas
del pensamiento (como
los razonamientos) para
establecer leyes y
principios válidos para
obtener criterios de
verdad.
Lógica aplicada al desarrollo de
sistemas
Pueden tener dos
La lógica se basa valores:
en proposiciones verdadero o falso

1 2 3 4

Las proposiciones Se pueden


son afirmaciones o combinar mediante
enunciados conectivas
lógicas
Proposiciones

p Valores posibles

es mayor de edad V F

tiene licencia de conducir


V F
vigente

tiene secundario completo V F

clave correcta V F
Proposiciones – Negación
Tabla de verdad

p = “es mayor de edad”

p no-p

V F

F V
Proposiciones – Disyunción (O)
Tabla de verdad

p = “es mayor de edad”


q = “viene con un mayor”

p q poq

V V V

V F V

F V V

F F F
Proposiciones – Conjunción (Y)
Tabla de verdad

p = “usuario correcto”
q = “clave correcta”

p q pyq

V V V

V F F

F V F

F F F
Estructuras de control

Condicionales

Iteración
Bucle “while”

Iteración
Bucle “For”
Estructura condicional
(if… else)
$20
K

si (es mayor de edad) {


permitir entrar
} si no {
mandar a casa
}
Estructura iterativa
(while)
$20
K

if (es mayor de edad) {


permitir entrar
} else {
mandar a casa
}
Estructura iterativa
(while)
$20
K
mientras (es menor de edad) {
pagar asignación escolar
}

cesar pago
Estructura iterativa
(for)
$20
K
Estructura iterativa
(for)
$20
K
contar ( sillas_afuera,
desde 0 hasta 10,
sacando de a 1) {
Sacar silla
}

hacer otra cosa


Próximos temas


Algoritmos

Práctica en PSeInt
¿Consultas?
Regina N. Molares
Coordinadora Pedagógica

regina.molares@bue.edu.ar

Subsecretaría Agencia de aprendizaje


a lo largo de la vida
Ministerio de Educación e Innovación
GCBA
Enlaces

Software para siguiente clase (opcional):


PseINT

Créditos: Template de Slidesgo, íconos de Flaticon,


infografías e imágenes de Freepik e ilustraciones de
Stories
Docente

Regina N. Molares
Coordinadora Pedagógica y Docente
Programa Codo a Codo 4.0 – Big Data

Docente
Programa Codo a Codo 4.0 – Fullstack Python
Programa Mujeres en TIC – Análisis de Datos

regina.molares@bue.edu.ar

regina-molares

También podría gustarte