como convertirse en programador en la mision sucre
DESCRIPTION
¿Como convertirse en Programador en la Mision Sucre?TRANSCRIPT
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
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ó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)
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 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)
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 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)
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 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)
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 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)
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 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
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ó