SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
JFDR 2009
Formación de Desarrolladores
en Misión Sucre Jornadas de Formación
             de Desarrolladores Revolucionarios




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



                                  
                                                  Stephenson Prieto
Formación de Desarrolladores
en Misión Sucre




     Hay personas que no pueden dominar la tecnología



                             
Formación de Desarrolladores
en Misión Sucre




     Hay otras  que la tecnología los domina a ellos



                             
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
                                  
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.




                                                     
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.




                                                   
Formación de Desarrolladores
en Misión Sucre




              Falsos estereotipos
                       
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?




                               
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.
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
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. 

                                                               
Formación de Desarrolladores
en Misión Sucre




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




                            
Formación de Desarrolladores
en Misión Sucre
          Programador Temperamental




                       
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.




                                   
Formación de Desarrolladores
en Misión Sucre
         ¿Materias que te ayudaran a convertirte en Desarrollador?


     Introducción a la Programación
     Es 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)
                                                     
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.



                                                  
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.
        

                                                
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.
                                  


                      
Formación de Desarrolladores
en Misión Sucre
         ¿Materias que te ayudaran a convertirte en Desarrollador?


     Desarrollo de Software
     Esta 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)
                                                            
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.




                                                  
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.




                                              
Formación de Desarrolladores
en Misión Sucre
         ¿Materias que te ayudaran a convertirte en Desarrollador?


     Sistemas I
     La  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)
                                                             
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.

                                                  
Formación de Desarrolladores
en Misión Sucre
                              Paquetes de Desarrollo




     PostgreSQL  y  PHP  también  son 
     ●


     materias electivas en Misión Sucre.
        


                                            
Formación de Desarrolladores
en Misión Sucre
         ¿Materias que te ayudaran a convertirte en Desarrollador?


     Sistemas II
     La  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)



                                                             
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.




                                                  
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.

                                             
Formación de Desarrolladores
en Misión Sucre
         ¿Materias que te ayudaran a convertirte en Desarrollador?


     Tecnología de Internet
     Esta 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)
                                                            
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.




                                                       
Formación de Desarrolladores
en Misión Sucre
                             Tecnologías de Internet




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


                                                   
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)

                                                      
Formación de Desarrolladores
en Misión Sucre
             Auditoria de Sistemas




                        
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 conjunto
     de saberes orientados a la adquisición de competencias necesarias en el uso de las
     té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és
     de un lenguaje de simulación.




     Duración: dos trimestres de catorce semanas cada uno


                                                             
Formación de Desarrolladores
en Misión Sucre
            Simulación de Sistemas




                       
Formación de Desarrolladores
en Misión Sucre

Triunfadores

 Manos a la obra...

 A convertirse en los Desarrolladores que la patria necesita.




                                               
Formación de Desarrolladores
en Misión Sucre




                      

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (18)

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Informe teórico-getchars-1
Informe teórico-getchars-1Informe teórico-getchars-1
Informe teórico-getchars-1
 
Exposicion
ExposicionExposicion
Exposicion
 
Scratch y Necesidades Educativas Especiales
Scratch y Necesidades Educativas EspecialesScratch y Necesidades Educativas Especiales
Scratch y Necesidades Educativas Especiales
 
revista
revista revista
revista
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Logo scratch
Logo scratchLogo scratch
Logo scratch
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programación
ProgramaciónProgramación
Programación
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 
Fundamentos básicos de programación
Fundamentos básicos de programaciónFundamentos básicos de programación
Fundamentos básicos de programación
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Presentación informatica semana 4
Presentación informatica semana 4Presentación informatica semana 4
Presentación informatica semana 4
 
METODOS DE ELEMENTOS DE PROGRAMACIÒN
METODOS DE ELEMENTOS DE PROGRAMACIÒNMETODOS DE ELEMENTOS DE PROGRAMACIÒN
METODOS DE ELEMENTOS DE PROGRAMACIÒN
 
Programacion
ProgramacionProgramacion
Programacion
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
 
lesson plan videogame using scratch
lesson plan videogame using scratchlesson plan videogame using scratch
lesson plan videogame using scratch
 

Andere mochten auch

Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programadorJessica
 
Experiencias programador emprendedor
Experiencias programador emprendedorExperiencias programador emprendedor
Experiencias programador emprendedorAlberto Gimeno
 
TRIUNFADORES DE LA MISIÓN SUCRE CELEBRARON DÍA DEL ESTUDIANTE UNIVERSITARIO
TRIUNFADORES DE LA MISIÓN SUCRE CELEBRARON DÍA DEL ESTUDIANTE UNIVERSITARIOTRIUNFADORES DE LA MISIÓN SUCRE CELEBRARON DÍA DEL ESTUDIANTE UNIVERSITARIO
TRIUNFADORES DE LA MISIÓN SUCRE CELEBRARON DÍA DEL ESTUDIANTE UNIVERSITARIOcjvzlno
 
Sistemas Educativos UCV
Sistemas Educativos UCVSistemas Educativos UCV
Sistemas Educativos UCVDanny Sayago
 
Objetivos de la programación
Objetivos de la programaciónObjetivos de la programación
Objetivos de la programaciónDayse Romero
 
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...Stephenson Prieto
 
Inducción: Introducción a la Programación en Misión Sucre
Inducción: Introducción a la Programación en Misión SucreInducción: Introducción a la Programación en Misión Sucre
Inducción: Introducción a la Programación en Misión SucreStephenson Prieto
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo luienrique
 
Capitalismo vs Socialismo
Capitalismo vs SocialismoCapitalismo vs Socialismo
Capitalismo vs SocialismoLiseth Sanchez
 
Psicología del programador: conociéndose a sí mismo
Psicología del programador: conociéndose a sí mismoPsicología del programador: conociéndose a sí mismo
Psicología del programador: conociéndose a sí mismowpargentina
 

Andere mochten auch (15)

Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
 
Experiencias programador emprendedor
Experiencias programador emprendedorExperiencias programador emprendedor
Experiencias programador emprendedor
 
TRIUNFADORES DE LA MISIÓN SUCRE CELEBRARON DÍA DEL ESTUDIANTE UNIVERSITARIO
TRIUNFADORES DE LA MISIÓN SUCRE CELEBRARON DÍA DEL ESTUDIANTE UNIVERSITARIOTRIUNFADORES DE LA MISIÓN SUCRE CELEBRARON DÍA DEL ESTUDIANTE UNIVERSITARIO
TRIUNFADORES DE LA MISIÓN SUCRE CELEBRARON DÍA DEL ESTUDIANTE UNIVERSITARIO
 
Sistemas Educativos UCV
Sistemas Educativos UCVSistemas Educativos UCV
Sistemas Educativos UCV
 
Objetivos de la programación
Objetivos de la programaciónObjetivos de la programación
Objetivos de la programación
 
Fms
FmsFms
Fms
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
Mision Sucre
Mision Sucre Mision Sucre
Mision Sucre
 
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...
Uso de las Tecnologías de la Información y Comunicación en el Plan Nacional d...
 
Inducción: Introducción a la Programación en Misión Sucre
Inducción: Introducción a la Programación en Misión SucreInducción: Introducción a la Programación en Misión Sucre
Inducción: Introducción a la Programación en Misión Sucre
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
 
Capitalismo vs Socialismo
Capitalismo vs SocialismoCapitalismo vs Socialismo
Capitalismo vs Socialismo
 
Socialismo y Capitalismo
Socialismo y CapitalismoSocialismo y Capitalismo
Socialismo y Capitalismo
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
 
Psicología del programador: conociéndose a sí mismo
Psicología del programador: conociéndose a sí mismoPsicología del programador: conociéndose a sí mismo
Psicología del programador: conociéndose a sí mismo
 

Ähnlich wie Formación de desarrolladores en Misión Sucre

ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfjuanisvelez2
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfMariannaGutierrezGom
 
estructuras básicas.docx
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docxSofiaA30
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfMariannaGutierrezGom
 
Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3exequiel9035a
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3Halmiron85
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3Halmiron85
 
Metodologia de desarrollo
Metodologia de desarrolloMetodologia de desarrollo
Metodologia de desarrolloDiego
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresOnce Redes
 

Ähnlich wie Formación de desarrolladores en Misión Sucre (20)

ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdfESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
ESTRUCTURAS BÁSICAS- CONCEPTOS BÁSICOS DE PROGRAMACIÓN-1.pdf
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
 
estructuras básicas.docx
estructuras básicas.docxestructuras básicas.docx
estructuras básicas.docx
 
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdfESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN.pdf
 
Java s0
Java s0Java s0
Java s0
 
Clase 1 Programación
Clase 1 ProgramaciónClase 1 Programación
Clase 1 Programación
 
Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3
 
Margarita(2)
Margarita(2)Margarita(2)
Margarita(2)
 
La programación.pptx
La programación.pptxLa programación.pptx
La programación.pptx
 
introduccion a la programacion
introduccion a la programacion introduccion a la programacion
introduccion a la programacion
 
uso_program.ppt
uso_program.pptuso_program.ppt
uso_program.ppt
 
uso_program.ppt
uso_program.pptuso_program.ppt
uso_program.ppt
 
Lenguajes de programación: Características
Lenguajes de programación: CaracterísticasLenguajes de programación: Características
Lenguajes de programación: Características
 
Metodologia de desarrollo
Metodologia de desarrolloMetodologia de desarrollo
Metodologia de desarrollo
 
Lenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torresLenguajes de programacion maria alejandra torres
Lenguajes de programacion maria alejandra torres
 
Expo historia2 (2)
Expo historia2 (2)Expo historia2 (2)
Expo historia2 (2)
 
Expo historia2 (2)
Expo historia2 (2)Expo historia2 (2)
Expo historia2 (2)
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 

Mehr von Stephenson Prieto

Guía TeleTriunfador para graduandos del PNFSI/PNFI de Misión Sucre
Guía TeleTriunfador para graduandos del PNFSI/PNFI de Misión SucreGuía TeleTriunfador para graduandos del PNFSI/PNFI de Misión Sucre
Guía TeleTriunfador para graduandos del PNFSI/PNFI de Misión SucreStephenson Prieto
 
Papel de los Grupos Activistas dentro de la Comunidad del Software Libre
Papel de los Grupos Activistas dentro de la Comunidad del Software LibrePapel de los Grupos Activistas dentro de la Comunidad del Software Libre
Papel de los Grupos Activistas dentro de la Comunidad del Software LibreStephenson Prieto
 
Uso de la cibernética en la economía social mediante el enfoque de sistemas v...
Uso de la cibernética en la economía social mediante el enfoque de sistemas v...Uso de la cibernética en la economía social mediante el enfoque de sistemas v...
Uso de la cibernética en la economía social mediante el enfoque de sistemas v...Stephenson Prieto
 
La soberania tecnologica bajo un enfoque bolivariano y martiano (presentacion)
La soberania tecnologica bajo un enfoque bolivariano y martiano (presentacion)La soberania tecnologica bajo un enfoque bolivariano y martiano (presentacion)
La soberania tecnologica bajo un enfoque bolivariano y martiano (presentacion)Stephenson Prieto
 
Herramientas de Software del Gobierno Bolivariano para Proyectos socioTecnoló...
Herramientas de Software del Gobierno Bolivariano para Proyectos socioTecnoló...Herramientas de Software del Gobierno Bolivariano para Proyectos socioTecnoló...
Herramientas de Software del Gobierno Bolivariano para Proyectos socioTecnoló...Stephenson Prieto
 
Conociendo Tu Entorno De Programacion Java
Conociendo Tu Entorno De Programacion   JavaConociendo Tu Entorno De Programacion   Java
Conociendo Tu Entorno De Programacion JavaStephenson Prieto
 
Jornadas de Pensamiento y Reflexión Crítica
Jornadas de Pensamiento y Reflexión CríticaJornadas de Pensamiento y Reflexión Crítica
Jornadas de Pensamiento y Reflexión CríticaStephenson Prieto
 
Formacion de Facilitadores con TIC
Formacion de Facilitadores con TICFormacion de Facilitadores con TIC
Formacion de Facilitadores con TICStephenson Prieto
 
Distribucion GNU/Linux Canaima
Distribucion GNU/Linux CanaimaDistribucion GNU/Linux Canaima
Distribucion GNU/Linux CanaimaStephenson Prieto
 
Desarrollando nuestra Ideas en un Procesador de Palabras
Desarrollando nuestra Ideas en un Procesador de PalabrasDesarrollando nuestra Ideas en un Procesador de Palabras
Desarrollando nuestra Ideas en un Procesador de PalabrasStephenson Prieto
 
Filosofía del Software Libre
Filosofía del Software LibreFilosofía del Software Libre
Filosofía del Software LibreStephenson Prieto
 

Mehr von Stephenson Prieto (20)

Guía TeleTriunfador para graduandos del PNFSI/PNFI de Misión Sucre
Guía TeleTriunfador para graduandos del PNFSI/PNFI de Misión SucreGuía TeleTriunfador para graduandos del PNFSI/PNFI de Misión Sucre
Guía TeleTriunfador para graduandos del PNFSI/PNFI de Misión Sucre
 
Papel de los Grupos Activistas dentro de la Comunidad del Software Libre
Papel de los Grupos Activistas dentro de la Comunidad del Software LibrePapel de los Grupos Activistas dentro de la Comunidad del Software Libre
Papel de los Grupos Activistas dentro de la Comunidad del Software Libre
 
Uso de la cibernética en la economía social mediante el enfoque de sistemas v...
Uso de la cibernética en la economía social mediante el enfoque de sistemas v...Uso de la cibernética en la economía social mediante el enfoque de sistemas v...
Uso de la cibernética en la economía social mediante el enfoque de sistemas v...
 
La soberania tecnologica bajo un enfoque bolivariano y martiano (presentacion)
La soberania tecnologica bajo un enfoque bolivariano y martiano (presentacion)La soberania tecnologica bajo un enfoque bolivariano y martiano (presentacion)
La soberania tecnologica bajo un enfoque bolivariano y martiano (presentacion)
 
Aprendiendo Lenguaje C
Aprendiendo Lenguaje CAprendiendo Lenguaje C
Aprendiendo Lenguaje C
 
Herramientas de Software del Gobierno Bolivariano para Proyectos socioTecnoló...
Herramientas de Software del Gobierno Bolivariano para Proyectos socioTecnoló...Herramientas de Software del Gobierno Bolivariano para Proyectos socioTecnoló...
Herramientas de Software del Gobierno Bolivariano para Proyectos socioTecnoló...
 
Intro P Se Int
Intro  P Se IntIntro  P Se Int
Intro P Se Int
 
Conociendo Tu Entorno De Programacion Java
Conociendo Tu Entorno De Programacion   JavaConociendo Tu Entorno De Programacion   Java
Conociendo Tu Entorno De Programacion Java
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a Java
 
Jornadas de Pensamiento y Reflexión Crítica
Jornadas de Pensamiento y Reflexión CríticaJornadas de Pensamiento y Reflexión Crítica
Jornadas de Pensamiento y Reflexión Crítica
 
Introducción al SQL
Introducción al SQLIntroducción al SQL
Introducción al SQL
 
Triunfadores Patrulleros
Triunfadores PatrullerosTriunfadores Patrulleros
Triunfadores Patrulleros
 
Formacion de Facilitadores con TIC
Formacion de Facilitadores con TICFormacion de Facilitadores con TIC
Formacion de Facilitadores con TIC
 
Fundamentos de Algoritmia
Fundamentos de AlgoritmiaFundamentos de Algoritmia
Fundamentos de Algoritmia
 
Distribucion GNU/Linux Canaima
Distribucion GNU/Linux CanaimaDistribucion GNU/Linux Canaima
Distribucion GNU/Linux Canaima
 
Conociendo OpenOffice.org
Conociendo OpenOffice.orgConociendo OpenOffice.org
Conociendo OpenOffice.org
 
Desarrollando nuestra Ideas en un Procesador de Palabras
Desarrollando nuestra Ideas en un Procesador de PalabrasDesarrollando nuestra Ideas en un Procesador de Palabras
Desarrollando nuestra Ideas en un Procesador de Palabras
 
Filosofía del Software Libre
Filosofía del Software LibreFilosofía del Software Libre
Filosofía del Software Libre
 
PNAT 2009
PNAT 2009PNAT 2009
PNAT 2009
 
PNAT
PNATPNAT
PNAT
 

Formación de desarrolladores en Misión Sucre

  • 1. JFDR 2009 Formación de Desarrolladores en Misión Sucre Jornadas de Formación de Desarrolladores Revolucionarios ¿Cómo ser Programador en  Misión Sucre?     Stephenson Prieto
  • 2. Formación de Desarrolladores en Misión Sucre Hay personas que no pueden dominar la tecnología    
  • 3. Formación de Desarrolladores en Misión Sucre Hay otras  que la tecnología los domina a ellos    
  • 4. 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    
  • 5. 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.    
  • 6. 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.    
  • 7. Formación de Desarrolladores en Misión Sucre Falsos estereotipos    
  • 8. 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?    
  • 9. 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.
  • 10. 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
  • 11. 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.     
  • 12. Formación de Desarrolladores en Misión Sucre Visto este repaso... ahora veamos como puedes  convertirte en Programador en la Misión Sucre    
  • 13. Formación de Desarrolladores en Misión Sucre Programador Temperamental    
  • 14. 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.    
  • 15. Formación de Desarrolladores en Misión Sucre ¿Materias que te ayudaran a convertirte en Desarrollador? Introducción a la Programación Es 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)    
  • 16. 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.    
  • 17. 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.        
  • 18. 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.        
  • 19. Formación de Desarrolladores en Misión Sucre ¿Materias que te ayudaran a convertirte en Desarrollador? Desarrollo de Software Esta 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)    
  • 20. 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.    
  • 21. 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.    
  • 22. Formación de Desarrolladores en Misión Sucre ¿Materias que te ayudaran a convertirte en Desarrollador? Sistemas I La  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)    
  • 23. 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.    
  • 24. Formación de Desarrolladores en Misión Sucre Paquetes de Desarrollo PostgreSQL  y  PHP  también  son  ● materias electivas en Misión Sucre.        
  • 25. Formación de Desarrolladores en Misión Sucre ¿Materias que te ayudaran a convertirte en Desarrollador? Sistemas II La  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)    
  • 26. 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.    
  • 27. 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.    
  • 28. Formación de Desarrolladores en Misión Sucre ¿Materias que te ayudaran a convertirte en Desarrollador? Tecnología de Internet Esta 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)    
  • 29. 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.    
  • 30. Formación de Desarrolladores en Misión Sucre Tecnologías de Internet ●Se puede profundizar estos conocimientos  con la materia Electiva “Desarrollo Web”        
  • 31. 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)    
  • 32. Formación de Desarrolladores en Misión Sucre Auditoria de Sistemas    
  • 33. 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 conjunto de saberes orientados a la adquisición de competencias necesarias en el uso de las té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és de un lenguaje de simulación. Duración: dos trimestres de catorce semanas cada uno    
  • 34. Formación de Desarrolladores en Misión Sucre Simulación de Sistemas    
  • 35. Formación de Desarrolladores en Misión Sucre Triunfadores Manos a la obra... A convertirse en los Desarrolladores que la patria necesita.    
  • 36. Formación de Desarrolladores en Misión Sucre