como convertirse en programador en la mision sucre

36
 Formaci n de Desarrolladores ó en Misi n Sucre ó Jornadas de Formación de Desarrolladores Revolucionarios JFDR 2009 ¿Cómo ser Programador en Misión Sucre? Stephenson Prieto

Upload: stephenson

Post on 27-May-2015

6.978 views

Category:

Documents


10 download

DESCRIPTION

¿Como convertirse en Programador en la Mision Sucre?

TRANSCRIPT

Page 1: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó Jornadas de Formación

de Desarrolladores Revolucionarios

JFDR 2009

¿Cómo ser Programador en Misión Sucre?

Stephenson Prieto

Page 2: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Hay personas que no pueden dominar la tecnología

Page 3: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Hay otras  que la tecnología los domina a ellos

Page 4: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Pero hay un tipo especial de personas que dominan la tecnología y son creadores de la misma.

A estos últimos los llamamos Programadores

Page 5: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Qué es un Programador?

Un programador es aquel que escribe, depura y mantiene el código  fuente  de  un  programa  informático,  es  decir,  el conjunto  de  instrucciones  que  ejecuta  el  hardware  de  una computadora  para  realizar  una  tarea  determinada.  La programación es una de  las principales áreas dentro de  la informática.  En  la  mayoría  de  los  países,  programador  es también una categoría profesional reconocida.

Los  programadores  también  reciben  el  nombre  de desarrolladores de software.

Page 6: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Algunas Definiciones

Programador: Es aquel capaz de crear un programa en un lenguaje de programación.

Programa:  Es un conjunto de  instrucciones que serán utilizadas en una computadora para tener un resultado.

Lenguaje de Programación: Son herramientas que nos permiten crear programas, este puede ser usado para el controlamiento de un máquina.

Algoritmo:  Conjunto  de  pasos  secuanciales,  que  llevan  a  un  resultado  y  tienen  un principio y un final.

Page 7: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Falsos estereotipos

Page 8: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Curiosidades

¿Sabias qué existe el día del programador?

¿Quién fue el primer programador?

¿Cuál fue el primer Lenguaje de Programación?

Page 9: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

El día del Programador

El día 256 de cada año se celebra el Día del Programador. 256 es una cifra significativa para los programadores porque es el número de valores que se pueden representar en un byte.

Page 10: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Primer Programador

Ada Lovelace, hija del prestigioso poeta Lord Byron, es considerada la primera programadora de la historia. Su contribución consistió en un método para calcular los números de Bernoulli en la máquina analítica de Charles Babbage, matemático con el que colaboraba en 1842. Existe un lenguaje de Programación que lleva su nombre

Page 11: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Cuál fue el primer Lenguaje de Programación?

El cálculo  lambda,  desarrollado por Alonzo Church, Max HL. Solis Villareal  y Stephen Cole Kleene en la década de 1930, es considerado ser uno de los primeros lenguajes de programación del mundo, incluso pese a que tenía intención de modelar la computación más que ser un medio para que los programadores describan algoritmos para un sistema informático. 

El primer lenguaje de programación (como tal) que se propuso fue Plankalkül, que fue diseñado por Konrad Zuse en los años 40, pero no fue conocido públicamente hasta 1972 (y no implementado hasta 2000, cinco años después de la muerte de su creador Konrad Zuse).

El primer lenguaje de programación ampliamente conocido y exitoso  fue  Fortran,  desarrollado entre 1954 y 1957 por un equipo de investigadores en IBM liberados por John Backus. 

Page 12: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Visto este repaso... ahora veamos como puedes convertirte en Programador en la Misión Sucre

Page 13: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Programador Temperamental

Page 14: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

●Introducción a la Programación.●Desarrollo de Software.●Sistemas I y II.●Tecnología de Internet.●Auditoria de Sistemas.●Simulación de Sistemas.

Page 15: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Introducción a la ProgramaciónEs una unidad curricular que tiene como objetivo proporcionar el conjunto de saberes orientados  a  adquirir  las  competencias  necesarias  en  el  uso  de  técnicas computacionales, así como  la estructuración  lógica de  los pasos  requeridos para  la resolución  de  problemas  y  el  diseño  de  algoritmos  que  ayuden  a  implantar  en  un lenguaje de programación tales soluciones.

Contenido●Modulo I. Algoritmia.●Modulo II. Algoritmia II.●Modulo III. Introducción a la Programación.●Modulo IV. Lenguaje de Programación C.

Duración: Un año distribuido en 42 semanas académicas (tres trimestres de catorce semanas cada uno)

Page 16: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Introducción a la Programación

Al concluir es unidad curricular, el triunfador debe haber adquirido los conocimientos necesarios en:

● Desarrollo de lógica de Programación.● Diseño de Algoritmos.● Elaboración de Diagramas de Flujo.● Programación Estructurada.● Codificación en Lenguajes de Programación.● Primero pasos en un Lenguaje de Programación.

Page 17: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Con qué Lenguaje de Programación empezar?

●Hasta  hace  poco  el  lenguaje  mas popular  para  iniciarse  en  la programación era BASIC.

●En  el  mundo  académico  se  utilizó mucho para este fin el PASCAL.

●Algunos  puristas  dicen  jocosamente que  los  verdaderos  desarrolladores programan en BINARIO.

Dentro  de  Misión  Sucre  el escogido para  introducir a  los estudiantes  al  mundo  de  la programación es Lenguaje C.   

Page 18: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Lenguaje C

●El Compilador Oficial para la  Programación  en Lenguaje  C  en  Misión Sucre en el GCC.

   

Page 19: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Desarrollo de SoftwareEsta unidad curricular ofrece al estudiante las herramientas y técnicas necesarias en la construcción  de  programas  para  la  resolución  de  problemas  o  la  optimización  de procesos,  contribuyendo  a  fortalecer  las  competencias  para  desarrollar  y  mantener sistemas  informáticos,  haciendo  énfasis  en  aquellos  aspectos  que  se  consideran significativos para la comprensión y buena utilización de las estructuras de datos.

Contenido●Modulo I. Introducción a la Programación Orientada a Objetos.●Modulo II. Programación I.●Modulo III. Programación II.●Modulo IV. Programación en Java.

Duración: Un año distribuido en 42 semanas académicas  (tres trimestres de catorce semanas cada uno)

Page 20: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Desarrollo de Software

Al concluir es unidad curricular, el triunfador debe haber adquirido los conocimientos necesarios en:

● Paradigma de Programación Orientada a Objetos.● Tipos de datos abstractos.● Algoritmos fundamentales.● Programación Orientada a Objetos.● Lenguaje de Programación Java.

Page 21: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Java

●Con  el  lenguaje  de  Programación  Java los  triunfadores  se  introducen  en  el paradigma de Programación Orientado a Objetos.

Page 22: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Sistemas ILa  unidad  curricular  Sistemas  I,  permitirá  al  estudiante  adquirir  las  habilidades  y destrezas necesarias para identificar las soluciones a una situación problemática dada, a  través  del  enfoque  de  sistemas  y  las  funciones  de  la  ingeniería  de  sistemas,  así como  diseñar  bases  de  datos  aplicando  principios,  métodos  y  nuevas  tecnologías  y desarrollar sistemas de  información bajo el enfoque de ciclo de vida de desarrollo de sistemas.

Contenido●Modulo I. Introducción a la Ingeniería de Sistemas.●Modulo II. Base de Datos.●Modulo III. Análisis y Diseño de Sistemas de Información.

Duración: Un año distribuido en 42 semanas académicas  (tres trimestres de catorce semanas cada uno)

Page 23: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Sistemas I

Al concluir es unidad curricular, el triunfador debe haber adquirido los conocimientos necesarios en:

● Teoría General de Sistemas.● Diseño y construcción de Bases de Datos.● Lenguaje estructurado de Consultas (SQL)● Manejo de los paquetes de desarrollo de Sistemas de Información:

● MySQL● PostgreSQL● PHP● Apache● Eclipse.

Page 24: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Paquetes de Desarrollo

●PostgreSQL  y  PHP  también  son materias electivas en Misión Sucre.   

Page 25: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Sistemas IILa  unidad  curricular  Sistemas  II,  permitirá  al  estudiante  adquirir  las  habilidades  y destrezas necesarias para identificar las soluciones a una situación problemática dada, desarrollando sistemas utilizando el enfoque orientado a objeto a  través del Proceso Unificado de Desarrollo (RUP) y el Lenguaje de Modelado Unificado (UML).

Contenido●Modulo I. Introducción a UML y el Proceso Unificado.●Modulo II. El paradigma Orientado a Objeto, UML y el Proceso Unificado.●Modulo III. Flujos de trabajo fundamentales al Proceso Unificado de desarrollo.

Duración: Un año distribuido en 42 semanas académicas  (tres trimestres de catorce semanas cada uno)

Page 26: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Sistemas II

Al concluir es unidad curricular, el triunfador debe haber adquirido los conocimientos necesarios en:

● Proceso Unificado en Desarrollo de Software.● Paradigma Orientado a Objetos.● Diagramación UML.

Page 27: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

UML

●Con el Lenguaje Unificado de Modelado  (UML)  el  triunfador tiene  las  herramientas  para  el diseño de sistemas.

Page 28: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Tecnología de InternetEsta unidad curricular tiene como objetivo el desarrollo de software mediante el uso de herramientas  de  programación  en  un  entorno  Web,  permitiendo  su  desarrollo  y mantenimiento  en  diferentes  plataformas,  monousuario  y  multiusuario.  Los  saberes, habilidades  y  destrezas  adquiridos  por  los  estudiantes  a  través  de  esta  unidad curricular, les permitirá alcanzar las competencias básicas en el desarrollo de software en ambiente Web.

Contenido●Módulo I. Fundamentos de la Tecnología en Internet.●Módulo II. Metodología y técnicas de desarrollo de aplicaciones basadas en tecnología Web.●Módulo III. Herramientas para la Programación Web.

Duración: Un año distribuido en 42 semanas académicas  (tres trimestres de catorce semanas cada uno)

Page 29: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Tecnología de Internet

Al concluir es unidad curricular, el triunfador debe haber adquirido los conocimientos necesarios en:

● Escenarios de Tecnología Web (B2B, P2P, entre otros).

● Modelos de Diseño (RMM, OOHDM, UWE, WebML entre otros).

● Herramientas de Programación Web:● HTML.● PHP.● MySQL.

Page 30: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Tecnologías de Internet

●Se puede profundizar estos conocimientos con la materia Electiva “Desarrollo Web”   

Page 31: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Auditoría de Sistemas

La unidad curricular de Auditoria y Mantenimiento de Sistemas, ofrece al estudiante los saberes  relacionados  con  los  principios  éticos  y  el  enfoque  profesional  que  rige  la actividad de auditoria en las organizaciones que poseen una estructura informática. 

A  través  de  esta  unidad  curricular,  el  estudiante  adquiere  la  competencia,  que  le permitirá evaluar  los controles  internos y externos que vulneran  la seguridad  física y lógica  de  los  sistemas,  a  fin  de  proporcionar  las  recomendaciones  para  su mantenimiento, mejoramiento y actualización.

Duración: Un año distribuido en 42 semanas académicas  (tres trimestres de catorce semanas cada uno)

Page 32: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Auditoria de Sistemas

Page 33: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

¿Materias que te ayudaran a convertirte en Desarrollador?

Simulación de Sistemas

La unidad curricular Simulación de Sistemas proporcionará al estudiante un conjuntode saberes orientados a la adquisición de competencias necesarias en el uso de lastécnicas de simulación a ser aplicadas en la construcción de modelos matemáticos;generando eventos probabilísticos que simulan una situación del mundo real a travésde un lenguaje de simulación.

Duración: dos trimestres de catorce semanas cada uno

Page 34: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Simulación de Sistemas

Page 35: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó

Triunfadores

Manos a la obra...

A convertirse en los Desarrolladores que la patria necesita.

Page 36: Como convertirse en Programador en la Mision Sucre

   

Formaci n de Desarrolladores óen Misi n Sucreó