Este documento presenta el horario de un curso de programación que incluye temas como pensamiento lógico, diagramas de flujo, variables, condicionales, ciclos, funciones, tipos de datos, listas, pilas, colas, diccionarios, módulos, ordenamiento, proyecto y clases de inglés. El horario también incluye actividades complementarias de asesoría psicosocial.
El método 8D se usa para identificar, corregir y eliminar problemas. Esta metodología es de gran utilidad en la mejora de productos y procesos. Establece una práctica estándar basada en hechos. Se concentra en el origen del problema mediante la determinación de la causa raíz.
Resolver problemas y testar nuevas ideas, aunque estemos separados. Se presenta algunas recomendaciones y herramientas para el desarrollo de sesiones de Design Sprint de manera remota.
Value Stream Mapping para la eficiencia del procesoMarco Avendaño
Durante la conferenica Agile 2019, Jeff Sutherland, co-autor de Scrum, recordaba que la única métrica que importa es la eficiencia del proceso. La eficiencia se centra en la rapidez con la que se entrega valor y por eso se le debe dar la importancia correspondiente.
El método 8D se usa para identificar, corregir y eliminar problemas. Esta metodología es de gran utilidad en la mejora de productos y procesos. Establece una práctica estándar basada en hechos. Se concentra en el origen del problema mediante la determinación de la causa raíz.
Resolver problemas y testar nuevas ideas, aunque estemos separados. Se presenta algunas recomendaciones y herramientas para el desarrollo de sesiones de Design Sprint de manera remota.
Value Stream Mapping para la eficiencia del procesoMarco Avendaño
Durante la conferenica Agile 2019, Jeff Sutherland, co-autor de Scrum, recordaba que la única métrica que importa es la eficiencia del proceso. La eficiencia se centra en la rapidez con la que se entrega valor y por eso se le debe dar la importancia correspondiente.
La agilidad se ha convertido en popular y esto hace que exista un gran mercado para ayudar a empresas a mejorar en este aspecto. Esta gran demanda junto a la falta de experiencia ha generado lo que los primeros pioneros han llegado a denminar Fake Agile, Flaccid Scrum o Dark Agile. En la charla nos centramos en la situación que vemos a nuestro alrededor y comentamos esperiencias de una agilidad centrada en los resultados.
Charla introductoria sobre Scrum que di como parte del Conversatorio Agil organizado por la Comunidad Agile Peru, realizado en las instalaciones de la RENIEC el 3 de junio de 2009
Un breve pero consistente paseo a través del Design Thinking, con algunas técnicas y herramientas para despertar en el lector el interés de usar esta disciplina centrada en personas.
Especializado en Gestión de Proyectos bajo las buenas practicas del PMBOK(PMI®) , metodología PRINCE2® y Gestión de servicios enfocados a ITIL.
Cuento con la siguientes certificaciones a nivel internacional :
PRINCE2® Practitioner Certificate in Project Management, Scrum Fundation Certified (SFC), Scrum Developer Certified(SDC), Scrum Master Certified (SMC), Scrum Product Owner Certified (SPOC) SCRUMstudy Certified Trainer (SCT), Cobit5 Foundation ,Agile Service Projects, Agile Scrum, Cloud Computing, ITIL® Service Strategy , ITIL® Service Design, ITIL® Service Transition, ITIL® Service Operation, ITIL® Continual Service Improvement, ITIL® Managing Across the Lifecycle, ITIL® Expert, Information Security ISO/IEC 27002, Secure Cloud Services, Diplomado en Gestión de Proyectos bajo las buenas practicas del PMBoK.
Principios del comportamiento humano para la dirección de proyectosRoberto Canales
Esta charla la impartí en Valencia en Octubre de 2013 en el marco de jornadas presenciales del Executive Master Project Management de la Universidad de Valencia. http://www.uv-mdap.com
Se grabaron en video.
En esta sesión del Queretaro Software Development Meetup se presentan 3 metodologías ágiles: scrum, agile y extreme programming y entendemos las diferencias de cada una y que tipo de proyectos se acomodan mejor para usar estas.
Presentación corta de Autentia ofreciendo servicios de formación, soporte a desarrollo, implantación de frameworks Jee y factoria de software.
Expertos en métodos ágiles.
Este folleto es una propuesta para los jóvenes de educación secundaria principalmente, pero también los de bachillerato y universidad lo pueden emplear, y así desarrollen el hábito de aprender por si mismos, que inicien en lo que es el aprendizaje colaborativo, para que de esta forma sienten las bases para ser estudiantes autónomos y para el resto de su vida.
La agilidad se ha convertido en popular y esto hace que exista un gran mercado para ayudar a empresas a mejorar en este aspecto. Esta gran demanda junto a la falta de experiencia ha generado lo que los primeros pioneros han llegado a denminar Fake Agile, Flaccid Scrum o Dark Agile. En la charla nos centramos en la situación que vemos a nuestro alrededor y comentamos esperiencias de una agilidad centrada en los resultados.
Charla introductoria sobre Scrum que di como parte del Conversatorio Agil organizado por la Comunidad Agile Peru, realizado en las instalaciones de la RENIEC el 3 de junio de 2009
Un breve pero consistente paseo a través del Design Thinking, con algunas técnicas y herramientas para despertar en el lector el interés de usar esta disciplina centrada en personas.
Especializado en Gestión de Proyectos bajo las buenas practicas del PMBOK(PMI®) , metodología PRINCE2® y Gestión de servicios enfocados a ITIL.
Cuento con la siguientes certificaciones a nivel internacional :
PRINCE2® Practitioner Certificate in Project Management, Scrum Fundation Certified (SFC), Scrum Developer Certified(SDC), Scrum Master Certified (SMC), Scrum Product Owner Certified (SPOC) SCRUMstudy Certified Trainer (SCT), Cobit5 Foundation ,Agile Service Projects, Agile Scrum, Cloud Computing, ITIL® Service Strategy , ITIL® Service Design, ITIL® Service Transition, ITIL® Service Operation, ITIL® Continual Service Improvement, ITIL® Managing Across the Lifecycle, ITIL® Expert, Information Security ISO/IEC 27002, Secure Cloud Services, Diplomado en Gestión de Proyectos bajo las buenas practicas del PMBoK.
Principios del comportamiento humano para la dirección de proyectosRoberto Canales
Esta charla la impartí en Valencia en Octubre de 2013 en el marco de jornadas presenciales del Executive Master Project Management de la Universidad de Valencia. http://www.uv-mdap.com
Se grabaron en video.
En esta sesión del Queretaro Software Development Meetup se presentan 3 metodologías ágiles: scrum, agile y extreme programming y entendemos las diferencias de cada una y que tipo de proyectos se acomodan mejor para usar estas.
Presentación corta de Autentia ofreciendo servicios de formación, soporte a desarrollo, implantación de frameworks Jee y factoria de software.
Expertos en métodos ágiles.
Este folleto es una propuesta para los jóvenes de educación secundaria principalmente, pero también los de bachillerato y universidad lo pueden emplear, y así desarrollen el hábito de aprender por si mismos, que inicien en lo que es el aprendizaje colaborativo, para que de esta forma sienten las bases para ser estudiantes autónomos y para el resto de su vida.
Se denomina motor de corriente alterna a aquellos motores eléctricos que funcionan con alimentación eléctrica en corriente alterna. Un motor es una máquina motriz, esto es, un aparato que convierte una forma determinada de energía en energía mecánica de rotación o par.
26. 1. Definición del problema
2. Análisis del problema
3. Diseño del algoritmo
4. Verificación o pruebas
27. •Entrada
•¿Qué se necesita para realizar los pasos?
•Salida
•¿Qué se obtiene al final del algoritmo?
•Tipos de datos
•Números: enteros, reales, complejos
•Texto: letras, palabras, frases
•Otros
Datos a extraer del problema:
29. // Entrada de datos
// Proceso
// Salida de
información
Inicio
Fin
a,b
c=a+b
Escribir c
30. Inicio
Variables numericas a, b, resultado
Escribir "Ingresa el valor de a"
Leer a
Escribir "Ingresa el valor de b"
Leer b
resultado = a+b
Imprimir "El resultado es: resultado"
Fin
Pseudocódigo
31. Elementos de un Algoritmo
Existen lenguajes de programación que no son tipados, es decir, no
van a tener ningún tipo de dato dentro de su estructura.
Lo que sucede con un lenguaje de programación que no tiene tipo
de datos es que no va a ser tan fácil optimizar el uso de recursos.
Las constantes las podemos utilizar siempre que vayamos a tener
un dato que nunca va a cambiar de forma sistemática.
En las variables vamos a poder almacenar números cuyo valor va a
estar constantemente variando.
32. HERRAMIENTAS PARA EL CURSO
https://code.visualstudio.com/
https://www.python.org/downloads/
http://pseint.sourceforge.net/
33. HORARIO
Semanas Lunes Martes Miércoles Jueves Viernes Sábado
Semana 1
Inglés Inglés
Conceptualizació
n eintroducción
al curso
Actividades para
ejercitar el
pensamiento
lógico
Pensamiento
lógico
Estructurado
Diagramas de
flujo
Semana 2
Inglés Inglés Variables Entrada y Salida Operaciones
Aritméticas
Taller
Programación
Pseudoformal
Semana 3
Inglés Inglés Condicionales Ciclos Funciones y
Métodos
Tipos de
Variables
Semana 4
Inglés Inglés Listas Pilas y Colas Set y Diccionarios Taller de
Arreglos y
Listas
Semana 5
Inglés Inglés
Actividad
complementaria en
asesoría psicosocial
Métodos de
Ordenamiento
porintercambio
Métodos de
Ordenamiento
por selección e
inserción
Taller de
Ordenamien
to
Semana 6
Inglés Inglés Actividad
complementaria en
asesoría psicosocial
Construcción y
Cargasde
Módulos
Módulo
Matemático
Módulo Funcional
Semana 7
Inglés
Actividad
compleme
ntariaen
asesoría
psicosocial
Proyect
o
Proyecto Proyecto
34. HORARIO
Semanas Lunes Martes Miércoles Jueves Viernes Sábado
Semana 1
Conceptualizació
ne introducción
al curso
Actividades para
ejercitar el
pensamiento
lógico
Pensamiento
lógico
Estructurado
Inglés Inglés
Diagramas de
flujo
Semana 2
Variables Entrada y Salida Operaciones Aritméticas Inglés Inglés
Taller
Programación
Pseudoformal
Semana 3
Condicionales Ciclos Funciones y Métodos Inglés Inglés Tipos de
Variables
Semana 4
Listas Pilas y Colas Set y Diccionarios Inglés Inglés Taller de Arreglos
y Listas
Semana 5
Métodos de
Ordenamiento
porintercambio
Métodos de
Ordenamiento por
selección e
inserción
Actividad
complementariaen
asesoría psicosocial
Inglés Inglés
Taller de
Ordenamiento
Semana 6
Construcción y
Cargas de
Módulos
Módulo
Matemático
Actividad
complementariaen
asesoría psicosocial
Inglés Inglés Módulo Funcional
Semana 7
Proyecto Proyecto Proyecto
Inglés
Actividad
complementar
ia
en asesoría
psicosocial
35. HORARIO
Semanas Lunes Martes Miércoles Jueves Viernes Sábado
Semana 1
Conceptualización e
introducción al curso
Actividades para
ejercitar el
pensamiento
lógico
Pensamiento lógico
Estructurado
Inglés Inglés Diagramas de flujo
Semana 2
Variables Entrada y Salida Operaciones
Aritméticas
Inglés Inglés Taller Programación
Pseudoformal
Semana 3
Condicionales Ciclos Funciones y
Métodos
Inglés Inglés Tipos de Variables
Semana 4
Listas Pilas y Colas Set y Diccionarios Inglés Inglés Taller de Arreglos y
Listas
Semana 5
Métodos de
Ordenamientopor
intercambio
Métodos de
Ordenamiento por
selección e
inserción
Actividad
complementaria en
asesoría psicosocial
Inglés Inglés Taller de Ordenamiento
Semana 6
Construccióny Cargas de
Módulos Módulo Matemático
Actividad
complementaria en
asesoría psicosocial
Inglés Inglés Módulo Funcional
Semana 7 Proyecto Proyecto Proyecto
Inglés
Actividad
complemen
taria
en
asesorí
a
psicoso
cial
36. La mayoría de los buenos
programadores lo son
no porque esperen que se les
pague o por la adulación del
público, sino porque les divierte
programar
Notas del editor
Hay dos tipos de lenguajes de programación que hoy en día ya son poco usados:
Lenguaje de máquina
Lenguaje ensamblador. Utiliza instrucciones que son específicas del CPU y que tienen una traducción directa al Hardware que lo compone.
Los lenguajes de programación que actualmente son los que se utilizan son:
Lenguaje de bajo nivel. Va a ser un lenguaje que está muy cerca de lo que se interpreta directamente en el computador.
Lenguaje de alto nivel. Son con los que estamos programando cosas como la Web, grandes aplicaciones, etc.