1 proyecto de solución de problemas con programación verano 2008
TRANSCRIPT
11
Proyecto de Solución Proyecto de Solución de Problemas con de Problemas con
ProgramaciónProgramación
Verano 2008
AgendaAgenda
• Introducción y temario
• Evaluación
• Reglamento
• Contacto22
Objetivo GeneralObjetivo General
• Diseñar un programa (prototipo) de acuerdo con las etapas de diseño de interfaz, estrategias de desarrollo, desarrollo intermedio y desarrollo final, con herramientas computacionales.
33
Objetivo GeneralObjetivo General
• Implementar un programa (prototipo) de acuerdo con las especificaciones propuestas en la planeación del proyecto.
44
Intenciones EducativasIntenciones Educativas
• Este curso, de nivel básico, tiene el propósito, de que el alumno aplique los conocimientos de diversas disciplinas en el desarrollo de un proyecto de programación como Simuladores, Tutoriales o Juegos.
55
MetodologíaMetodología
• La metodología de enseñanza en este curso está principalmente basada en Aprendizaje Basado en Proyecto y en el Aprendizaje Colaborativo. Cada alumno debe hacer un esfuerzo individual en investigar, revisar, analizar y proponer las mejores prácticas para las tareas que le sean asignadas con el fin de obtener un mejor producto en equipo.
66
MetodologíaMetodología
• Durante el desarrollo del proyecto se trabaja en dos vertientes:
• 1) Desarrollar un sistema computacional en forma colaborativa y,
• 2) Administrar tareas en forma eficiente.
77
MetodologíaMetodología
• A la par que el alumno va adquiriendo habilidades para desarrollar en forma colaborativa, deben estar trabajando utilizando herramientas para una eficiente administración de los recursos del proyecto.
88
MetodologíaMetodología
• El profesor expone temas dentro de las sesiones de clase, cuando considere necesario hacer una retroalimentación plenaria o revisar conceptos y temas relevantes a la solución del problema o a la administración.
99
MetodologíaMetodología
• El profesor retroalimenta técnicamente las propuestas, individualmente y por equipo enfatizando las mejoras que se deben tener para los siguientes avances.
• El alumno, a través de las evidencias que aporta, incrementa su portafolio electrónico de la carrera. 1010
TemarioTemario
• El curso se compone de 6 unidades de aprendizaje, las cuales no se siguen en riguroso orden:
• Ciclo de Vida del Desarrollo de Sistemas Computacionales
• Trabajo en Equipo1111
TemarioTemario
• Modelos de Desarrollo
• Proceso de Construcción
• Fundamentos de Administración de Proyectos
• Administración de las Tareas y Recursos1212
Ciclo de Vida del Desarrollo de Ciclo de Vida del Desarrollo de Sistemas ComputacionalesSistemas Computacionales
• Análisis de requerimientos, tareas y usuarios
• Diseño de información, interacción y módulos
• Programación a través del desarrollo incremental e iterativo de prototipos
• Implantación 1313
Trabajo en EquipoTrabajo en Equipo
• Conceptos básicos al trabajar en equipo.• Tareas asociadas al desarrollo de un
sistema computacional
• Asignación de roles (funciones y responsabilidades)
• Control de desempeño al trabajar en equipo
1414
Modelos de DesarrolloModelos de Desarrollo
• Tipos de Modelos de Desarrollo de Sistemas Computacionales
• Herramientas de Desarrollo de Sistemas Computacionales
1515
Proceso de ConstrucciónProceso de Construcción
• Instrumentos de Análisis de Problemas (diagramas, entrevistas, observaciones)
• Instrumentos de Diseño de Problemas (diagramas, algoritmos)
• Análisis de Solución de Problemas• Integración de Conceptos de Ciencias y
Computación al Solucionar Problemas1616
Fundamentos de Administración Fundamentos de Administración de Proyectosde Proyectos
• Características de un proyecto de desarrollo de un sistema computacional
• Tipos de proyectos de desarrollo de sistemas computacionales
1717
Fundamentos de Administración Fundamentos de Administración de Proyectosde Proyectos
• Mejores practicas al desarrollar sistemas computacionales
• Estándares de administración de proyectos de sistemas computacionales
• Estándares de desarrollo de sistemas computacionales 1818
Administración de Materias y Administración de Materias y RecursosRecursos
• Gestión de un proyecto de desarrollo de un sistema computacional
• Diseño de un Plan de Trabajo
• Representación gráfica de tareas1919
Administración de Materias y Administración de Materias y RecursosRecursos
• Uso eficiente de los recursos humanos y tecnológicos
• Control de versiones de los productos de desarrollo de un sistema computacional
• Seguimiento de tareas en la administración de un sistema computacional 2020
BibliografíaBibliografía
• Deitel, Harvey M., 1945-, Java : how to program / H.M. Deitel, P.J. Deitel, 2nd ed, Prentice Hall, Upper Saddle River, N.J. , c1998, eng, 138993947
• Libros sobre Ingeniería de Software (Pressman, Somerville), Administración de Proyectos.
2121
EvaluaciónEvaluación
• 70% Desarrollo del Proyecto• 30% Proyecto Final
• En el desarrollo del proyecto TODAS las actividades cuentan igual.
• Las actividades se evaluarán de acuerdo a los parámetros previamente establecidos.
2222
EvaluaciónEvaluación
• El proyecto final deber ser funcional y debe contener documentación técnica y de usuario. Se hará una presentación del trabajo final.
• El trabajo final es “libre” con las restricciones de que debe ser creativo y/o innovador.
2323
Reglas del juegoReglas del juego
• “Lo que es parejo, no es chipotudo”
• Se debe asistir a clases con puntualidad, una vez pasado 5 minutos se cierra la puerta y nadie entra.
• No se justifican faltas 2424
Reglas del juegoReglas del juego
• Se debe tener una buena actitud y disponibilidad dentro de clases. Si no colaboran mejor no entrar.
• Se debe cubrir un 80% de asistencia para acreditar el curso.
2525
Reglas del juegoReglas del juego
• Se prohíbe entrar con alimentos y bebidas al salón de clases. Se debe mantener limpio su lugar.
• Se debe apagar el celular o bien ponerlo en vibrador. No se puede contestar en el salón. Si alguien sale ya no entra.
2626
Reglas del JuegoReglas del Juego• Las tareas y trabajos se entregan única y
exclusivamente los días y horas señalados.
• Las tareas deberán entregarse en el formato y medio señalado, de preferencia haciendo uso de la plataforma tecnológica.
• Toda actividad práctica se revisa en el laboratorio o salón de clase.
2727
Reglas del JuegoReglas del Juego• No se aceptan trabajos de investigación sin
referencias bibliográficas.
• Todas las programas deberán contener el nombre de los integrantes de forma visible en el código.
• Los nombres de los programas deberán iniciar con su matrícula.
2828
Reglas del juegoReglas del juego
• Los trabajos son únicamente para la cantidad de personas señaladas. El plagio será duramente castigado.
• Para cualquier cosa no prevista en este reglamento, se manejará de acuerdo al Reglamento general.
2929
Formato de TrabajosFormato de Trabajos
• Portada• Resumen• Introducción• Desarrollo• Conclusiones
• Referencias3030
Formato Predeterminado
M.C. Juan Carlos Olivares RojasM.C. Juan Carlos Olivares Rojas
• E-mail: [email protected]• MSN: [email protected]• Skype: juancarlosolivares
• Clases: Lunes a Viernes de 10:00 – 12:00. Salón 116.
• Asesorías todos los días previa cita antes o después de clases 3131
3232
¿Preguntas, dudas y ¿Preguntas, dudas y comentarios?comentarios?