14
26/01/2018 1 Programación Digital Objetivos de la Asignatura Tener el conocimiento necesario de la nueva tecnología de computadores con que se desarrolla en el mundo actual. Identificar elementos físicos y lógicos del computador. Identificar la estructura general de un programa y los elementos que lo componen. Conocer y aplicar técnicas de programación para la solución de problemas en el área de profesión. Preparar al estudiante en el desarrollo de módulos de programación aplicables a las diferentes materias de la carrera de Geografía.

Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

Embed Size (px)

Citation preview

Page 1: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

1

Programación Digital

Objetivos de la Asignatura

Tener el conocimiento necesario de la nueva tecnología de computadores con que se desarrolla en el mundo actual.

Identificar elementos físicos y lógicos del computador.

Identificar la estructura general de un programa y los elementos que lo componen.

Conocer y aplicar técnicas de programación para la solución de problemas en el área de profesión.

Preparar al estudiante en el desarrollo de módulos de programación aplicables a las diferentes materias de la carrera de Geografía.

Page 2: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

2

Temática de la Asignatura

Unidad de Aprendizaje I: Geoinformática1. Definición e introducción a las TIC en Geografía2. Hardware aplicados en geografía

• Mapa• Brújula• Sismógrafo • Satélites, Fotografía Aérea, Imágenes Satelitales• GPS

3. Software Aplicados en Geografía• Software libre

• Definición• Libertades• Software Libre Vs. Software Comercial

• SIG (herramientas libres y Comerciales)• Clientes ligeros web

4. Formato de almacenamiento de datos

Unidad de aprendizaje II: Algoritmica y Programación1. Metodología para la Construcción de programas

• Metodología E-P-S (Entrada Proceso Salida)• Construcción de algoritmos• Diagramas de Flujo• Lenguaje de Programación en PHP• Estructuras secuenciales• Estructuras Selectivas (Simples -IF-, dobles --IF-ELSE--,

multiples –SWITCH--) • Estructuras Iterativas (For, While, Do-While)• Arreglos y Funciones.

Temática de la Asignatura

Page 3: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

3

Unidad de aprendizaje III: Base de Datos espaciales1. Introducción a las Bases de Datos Espaciales

• Modelo Conceptual, entidades, variables• Modelo Lógico, Formato Ráster y Formato Vectorial,

Modelo Entidad-Relación• Modelo Digital de la Estructura de Datos• Introducción al Lenguaje SQL• Gestión de Bases de Datos

• DDL (Lenguaje de Definición de Datos): CREATE, DROP,ALTER

• DML (Lenguaje de Manipulación de Datos): SELECT, INSERT, UPDATE, DELETE

2. Elaboración de Base de Datos Cartográfica.

Temática de la Asignatura

Evaluación

Evaluaciones(Porcentaje)1. Evaluación # 1 : UA I (30%)2. Evaluación # 2: UA II (40%)3. Evaluación # 3: UA III (30%)

Prácticas de Laboratorio (se evalúan en forma continua durante AU II y UA III)

Nota:Las fechas pueden estar sujetas a cambios

Distribuidos de la siguiente forma:

Page 4: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

4

EVALUACIÓN # 1: UNIDAD APRENDIZAJE I

EVIDENCIAS TÉCNICA PONDERACIÓN

Prueba EscritaContenido a evaluar:

Geoinformática y Hardware aplicados a la

geografía

• Lecturas y análisis sobre los

diferentes dispositivos y software

aplicados en Geografía.

• Lecturas en internet

• Fecha (7/2/2018)

10%

Discusión Grupal Contenido:

Software libre Vs. Software comercialSIG, Clientes Ligeros WEB

• Lecturas y análisis sobre las

diferentes opiniones de usuarios

expertos en el uso de Software

libre y Comercial

5%

Actividad Tema:

SIG (Libres y Comerciales) y Clientes Ligeros

Web

Realización de un Mapa Mental sobre

funcionamiento y usos de un SIG y de

un Cliente Ligero Web

5%

Prueba Escrita(Contenido a evaluar:

SIG (Libres y Comerciales) y Clientes Ligeros

Web)

• Explicación en clases.

• Lecturas en material de apoyo

suminsitrado por el profesor

• Fecha (19/2/2018)

10

TOTAL 30%

EVALUACIÓN # 2: UNIDAD APRENDIZAJE 2

EVIDENCIAS TÉCNICA PONDERACIÓN

Prueba EscritaContenido a evaluar:

Metodología EPS 1era y 2da FASE y HTML

• Explicación en clases.

• Lecturas en material de apoyo

suminsitrado por el profesor

• Fecha (7/3/2018)

10%

Prueba Escrita

Contenido a evaluar:Metodología EPS 1era y 2da FASE y HTML

• Explicación en clases.

• Lecturas en material de apoyo

suminsitrado por el profesor

• Fecha (21/3/2018)

10%

Practicas de Laboratorio Evaluación Continua 10%

Actividades • Asignación de tareas de forma

individual / grupal

5%

Exposición temas

Arreglos y Funciones

• Exposiciones en clases con una

duración no mayor a 20min.

• Fecha: (11/4/2018)

5%

TOTAL 40%

Page 5: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

5

EVALUACIÓN # 3: UNIDAD APRENDIZAJE IIIo

EVIDENCIAS TÉCNICA PONDERACIÓN

Prueba Escrita: Contenido

• Introducción a las Bases de Datos Espaciales• Modelo Conceptual, entidades, variables• Modelo Lógico, Formato Ráster y Formato

Vectorial, Modelo Entidad-Relación• Modelo Digital de la Estructura de Datos

• Lectura y análisis sobre la

información suministrada en

clases.

• Fecha (18/04/18)

15%

Trabajo Practico

Creación de una base de datos para publicarmediante clientes ligeros web

Fecha

2/5/18

15%

TOTAL 30%

Consultas

Email: [email protected]; [email protected]

URL: http://webdelprofesor.ula.ve/forestal/nellygar/programacion/

http://cme.ula.ve/nelly

Centro de Microscopía ElectrónicaAv. Don Tulio con calle 32, a mitad del boulevard el

estudiante. Tlf. 2403172

En horas de clase

Page 6: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

6

Introducción

PROGRAMACIÓN DIGITAL

Proceso seguido para

la creación de un programa

Que funciona por

medio de números. Sinónimo de numérico

Programación Digital consiste entonces,

en crear programas para resolver

problemas que se puedan expresar numéricamente

¿Cómo está constituido un Programa?

Introducción

Un programa está constituido por el

conjunto de instrucciones ordenadas

lógica y secuencialmente que orientan

la resolución de un determinado problema.

Instrucciones son órdenes que se le dan al

computador para que ejecute una tarea específica.

Las instrucciones que constituyen el programa deben

ser elaboradas mediante un lenguaje de

programación

Page 7: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

7

¿qué es un lenguaje de programación?Lenguaje de programación es una notación

para escribir programas, mediante la cual

nos comunicamos con el computador para

que reciba y ejecute las instrucciones contempladas en dicho programa.

Un computador es un dispositivo electrónico

que recibe un conjunto de datos de entrada,

los procesa de acuerdo a las instrucciones

del programa y genera determinados

resultados o información, con gran

capacidad de almacenamiento de los datos y elevada velocidad de cálculo

¿y un computador?

Introducción

1. Surgimiento y evolución de la computación

Que nos hace razonar y pensar?

Necesidad de contar animales que cazaba. Necesidad de contar o tener control de sus

instrumentos o armamento. Cantidad de habitantes. Entre muchas cosas.

Cuando aumento la cantidad de pertenencia y situaciones?????????????

http://www.monografias.com/trabajos38/origen-numeros/origen-numeros2.shtmlSiglo VIII d.C.

Page 8: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

8

1. Surgimiento y evolución de la computación

El Ábaco (abacus)

Napier Bons (ábaco Neperiano)

En 1614 el escocés John Napier (1550-1617) .

1. Surgimiento y evolución de la computación

Pascalina:

Calculadora de Leibniz1673 - Gottfried Von Leibniz

Tarjetas Perforadas:

Page 9: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

9

Charles de Colmar (1era Calculadora, 1821)(Francia 1985 – 1870)

1. Surgimiento y evolución de la computación

1. Surgimiento y evolución de la computación

Primera Máquina Analítica:

Charles Babbage

(1791-1871)Ada A. Byron (1815-1852)

Primera Computadora Electrónica Digital a Gran Escala:

• Año 1946, por Dr. Jhon W Mauchly y Jhon PresperEckert, en la Universidad de Pensilvania y financiada porfondos del ejército de los Estados Unidos para ser usadaen la Segunda Guerra Mundial.

• Tenía la capacidad de realizar 5000 operacionesaritméticas en un segundo. Su función principal eracalcular trayectoria de misiles.

Page 10: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

10

1. Surgimiento y evolución de la computación

PRINCIPALES CARACTERISTICAS DE LAS GENERACIONES DE LOS COMPUTADORES

Característica Descripción

Tecnología Base Válvulas de vacío

Uso Realización de aplicaciones en los campos científicos y militares

Lenguaje de Programación Lenguaje de Máquina

Memoria utilizaban Tarjetas perforadas para ingresar datos y programas y usaban cilindros magnéticos para almacenar información e instrucciones internas

Tamaño eran computadores muy grandes y utilizaban gran cantidad de electricidad, que generaba demasiado calor

Computadores conocidos de la época

ENIAC, IBM 650

PRIMERA GENERACIÓN (1940-1952)

1. Surgimiento y evolución de la computación

PRINCIPALES CARACTERISTICAS DE LAS GENERACIONES DE LOS COMPUTADORES

Característica Descripción

Tecnología Base Transistor (más potencia y fiabilidad, menos tamaño y consumo)

Uso científico y militar, administrativo y de gestión

Lenguaje de Programación Lenguaje más evolucionados (ensamblador y algunos de alto nivel como cobol, Algol, Fortran)

Memoria núcleos de ferrita, cintas magnéticas, tambores magnéticos

Tamaño eran computadores de menor tamaño y menor costo, así como también aparecen muchas compañías y los computadores eran bastante avanzadas para la época.

Computadores conocidos de la época

Serie 5000 de Burroughs y ATLAS de la Universidad de Manchester, algunas se programaban con cintas perforadas

SEGUNDA GENERACIÓN (1952-1964)

Page 11: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

11

1. Surgimiento y evolución de la computación

PRINCIPALES CARACTERISTICAS DE LAS GENERACIONES DE LOS COMPUTADORES

Característica Descripción

Tecnología Base Circuito Integrado “Chip”: encapsula gran cantidad decomponentes discretos (resistencias, diodos, condensadores,transistores) conformando uno o varios circuitos en unapastilla de silicona o plástico. Miniaturización.Minicomputador.

Uso científico y militar, administrativo y de gestión, además decadenas de producción de las plantas industriales.

Lenguaje de Programación Sistemas operativos (multiprogramación, tiempo real y modointeractivo).

Memoria discos magnéticos, circuitos integrados que recuerdan losdatos, ya que almacenan información como cargas eléctricas

Tamaño Eran computadores más pequeños, ligeros y más eficientes, consumían menos electricidad, por lo tanto generaban menos calor.

Computadores conocidos de la época

Minicomputador IBM-360, DEC PDP-1 y 8

TERCERA GENERACIÓN (1964-1971)

1. Surgimiento y evolución de la computación

PRINCIPALES CARACTERISTICAS DE LAS GENERACIONES DE LOS COMPUTADORES

Característica Descripción

Tecnología Base Consiste en la integración a gran escala de circuitosintegrados y transistores, aparece el Microprocesador que esun gran adelanto en la microelectrónica, con circuitosintegrados de alta densidad y con una velocidadimpresionante

Uso Se extiende al mercado industrial y nacen los computadorespersonales. Estos han adquirido proporciones enorme y haninfluido en la sociedad en general sobre la llamada“revolución informática”.

Lenguaje de Programación Sistemas operativos (multiprogramación, tiempo real y modointeractivo).

Memoria se remplaza las memorias de anillos magnéticos por lamemoria de chips de silicio.

Tamaño eran computadores pequeños y muy económicos, aparecen los computadores personales.

Computadores conocidos de la época

Intel Pentium Pro, UltraSparc-II, de Sun Microsystem, PowerPc-620 de Apple con IBM

CUARTA GENERACIÓN (1971-1988)

Page 12: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

12

Sem. A-2010 Ing. Nelly García

1. Surgimiento y evolución de la computación

PRINCIPALES CARACTERISTICAS DE LAS GENERACIONES DE LOS COMPUTADORES

Característica Descripción

Tecnología Base Componentes a muy alta escala de integración VSLI,inteligencia artificial. Muy alta velocidad de procesamiento.

Uso Infinidad de usos: (robótica, sistemas expertos, multimedia),además de los anteriores se comienza a dar uso en loshogares.

Lenguaje de Programación Sistemas operativos (multiprogramación, tiempo real y modointeractivo), lenguaje natural.

Memoria Memorias de chips de silicio, diskette, cdrom dvd, pendrive

Tamaño Computadores que ocupan muy poco espacio. Y su costo está ligado a velocidad y performance del equipo.

Computadores conocidos de la época

Laptops, minilaptos, computadores con procesadores Intel

Centrino, entre otras.

QUINTA GENERACIÓN (1988-PRESENTE)

3. Aplicaciones de Computación

LOS NOTABLES AVANCES EN EL CAMPO DE LA INFORMÁTICA, PERMITIERON AUTOMATIZAR LA MAYORIA DE LOS PROCEDIMIENTOS

DE ANALISIS ESPACIAL

Tecnología

Conocimientos Geográficos

GEOTECNOLOGÍA

SIGGPS

CARTOGRAFIA

DIGITAL

COMPUTOSMÉTRICOS

CAD

PDIIDE

MDE

PLANIFICACIÓN

TERRITORIAL

CLIMATOLOGÍA

PREDICCIÓN

WMS

Impacto de los avances en geotecnologías y las competencias en geografía de la salud

http://bvs.sld.cu/revistas/spu/vol39_4_13/spu13413.htm

http://www.geocensos.com/2013/12/geotendencias-2014.html

Page 13: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

13

3. Aplicaciones de Computación

T.I.C.

Herramientas Hardware y Software

Almacenamiento producción y distribución de la

información

Información digital

Geoinformática

GEOINFORMACIÓN INFORMÁTICA

Page 14: Programación Digital - webdelprofesor.ula.vewebdelprofesor.ula.ve/forestal/nellygar/programacion/UA1/clase1... · Identificar elementos físicos y lógicos del computador. Identificar

26/01/2018

14

Gracias por su atenciónContinúa en la siguiente

Clase