Está en la página 1de 4

FACULTAD

DE INGENIERA DEPARTAMENTO DE TECNOLOGAS DE INFORMACIN Y COMUNICACIONES

Cdigo-Materia: Requisitos Programa Semestre: Perodo acadmico: Intensidad semanal: Crditos:

09707 - PROYECTO INTEGRADOR I 09687 - Algoritmos y Estructuras de datos 09441 - Ingeniera de Procesos Ingeniera de Sistemas - sexto semestre 2013 - 2 4 horas 3

Descripcin
En este curso los estudiantes deben aplicar e integrar los conceptos aprendidos en los cursos de Algoritmos y Programacin 1, Algoritmos y Programacin 2, Algoritmos y estructuras de datos e Ingeniera de procesos, enfrentndose en equipos a la solucin integral de un problema propuesto por el profesor. La solucin debe satisfacer restricciones especficas de complejidad temporal y espacial, e incluir el procesamiento de volmenes significativos de datos y el uso de nuevas tecnologas.

Objetivos
General
Dadas las especificaciones de un problema, integrar los conceptos y habilidades adquiridas en los cursos de Algoritmos y Programacin 1, Algoritmos y Programacin 2, Algoritmos y estructuras de datos e Ingeniera de procesos para concebir, disear e implementar una solucin algortmica que satisfaga los requisitos funcionales y de desempeo establecidos.

De las competencias profesionales:


Al finalizar el semestre el estudiante estar en capacidad de:

Concebir, disear e implementar programas que dan solucin a problemas de mediana


complejidad, aplicando el paradigma de programacin orientada a objetos, as como tambin concurrencia, recursividad, bsquedas, ordenamientos, manejo de archivos, y pruebas unitarias y de integracin automatizadas.

Proponer y justificar el diseo de estructuras de datos para la solucin de problemas teniendo en


cuenta la complejidad temporal y el consumo de memoria; utilizando una metodologa de diseo Top-down

Construir una solucin algortmica que permita la simulacin de situaciones reales, que involucre
volmenes significativos de datos, y que incluya la aplicacin de estadsticos para determinar los parmetros de las distribuciones discretas y continuas que describen el sistema.

Proyecto Integrador I

Pgina 1 de 4

De las competencias Transversales


Al terminar el curso el estudiante habr tenido la oportunidad de trabajar para desarrollar estas competencias: Solucin de problemas: Aplicar estrategias de solucin de problemas de manera intencional, tanto en situaciones donde el problema y la solucin deseada son claramente evidentes como en situaciones donde el problema y la solucin no aparecen estructurados. Esto se llevar a cabo por medio de las siguientes actividades:

Estructurar un problema en una situacin dada. Aplicar una metodologa de solucin de forma disciplinada y sistemtica. Analizar, modelar y elaborar diferentes representaciones de una situacin problema. Identificar informacin relevante de un problema analizado. Identificar alternativas de solucin y sustentar decisiones con base en tcnicas y conceptos Evaluar la solucin dada a un problema, las estrategias utilizadas y el impacto de su implementacin en el contexto o situacin planteado.

Trabajo en equipo Esto se llevar a cabo por medio de la invitacin a los estudiantes a conformar equipos de trabajo de por lo menos tres integrantes. Los estudiantes deben realizar y respetar acuerdos para dividir el trabajo con el fin de minimizar los conflictos en la integracin. Aprendizaje de nuevas tecnologas Los estudiantes se enfrentarn al desarrollo de un proyecto utilizando una tecnologa nueva (.Net) y deben mostrar autonoma en su proceso de inclusin de dicha tecnologa al desarrollo del proyecto del curso.

Contenidos
En este curso los estudiantes deben aplicar los conceptos y habilidades adquiridos en cursos anteriores para el desarrollo del proyecto. Adicionalmente se llevarn a cabo unos talleres que les permita incluir una metodologa sistemtica y disciplinada de desarrollo de software en el proyecto, que les permita hacer seguimiento de su desempeo como integrantes de un equipo y que incluya la utilizacin de .Net para una sencilla apropiacin de esta nueva tecnologa.

Metodologa
El curso se desarrollar por unidades, de acuerdo al contenido presentado, con espacios de discusin, aplicacin y anlisis de los conceptos, y la participacin activa de los estudiantes. A lo largo de todo el semestre, en grupos de mximo cinco personas, los estudiantes aplicarn y desarrollarn los temas planteados. Actividades del estudiante Los estudiantes debern preparar, antes de la clase, los temas que asigne el profesor. Bajo el esquema de trabajo de este curso, preparar un tema significa ESTUDIARLO, es decir hacer una lectura crtica (anlisis y sntesis) del tema asignado, indagar sobre los aspectos desconocidos, resolver las preguntas y los ejercicios planteados.

Proyecto Integrador I

Pgina 2 de 4

Durante la clase, el estudiante deber participar en las discusiones del tema y en la formulacin de preguntas orientadas a resolver las dudas que hayan surgido al realizar las actividades mencionadas y las propuestas por el profesor; para esto, el estudiante deber llevar a clase en formato digital, la soluciones planteadas a los ejercicios propuestos como preparacin del tema con el fin de discutir estas propuestas con todo el grupo. Despus de cada clase, adems de realizar los trabajos asignados por el profesor para poner en prctica y afianzar conceptos, el estudiante deber reflexionar sobre la relacin del tema con temas anteriores de este y otros cursos y con su futuro desempeo profesional como Ingeniero de Sistemas.

Evaluacin
A pesar de ser un curso eminentemente prctico, el profesor eventualmente realizar evaluaciones cortas con o sin previo aviso, orales o escritas, tericas o prcticas. En el caso de las sustentaciones de trabajos grupales, sern tanto individuales como grupales. 1. La herramienta de E-learning (moodle) es el medio oficial para la entrega y calificacin de ejercicios en el curso. Es responsabilidad del estudiante asegurarse que su correo electrnico est registrado correctamente pues las comunicaciones se harn a travs de la herramienta. 2. Los trabajos sern publicados y asignados y debern ser entregados dentro del tiempo establecido. Cualquier trabajo que no se entregue a travs de la herramienta en la fecha y hora indicadas tendrn una nota de cero (0.0). 3. Todo ejercicio de desarrollo entregado no debe tener errores de compilacin para que sea revisado. Cualquier ejercicio entregado del que no sea posible su ejecucin no ser revisado y la nota asignada ser de cero (0.0). Es responsabilidad del estudiante asegurarse de que los archivos que ha entregado son los correctos. 4. Para la entrega de trabajos grupales UN SOLO miembro del grupo debe hacer la entrega a travs de la herramienta. En ella DEBE incluir un archivo de texto donde incluya los nombres de los dems miembros de grupo y las instrucciones de compilacin o de interpretacin, si es del caso. Sin este archivo la nota ser asignada solamente al estudiante que subi el archivo entendiendo por esto que su trabajo fue individual. Es responsabilidad del estudiante asegurarse de que ese archivo sea el correcto pues no se registraran notas a otros estudiantes que no se encuentren en el. En caso que ms de un miembro del grupo registre entrega de trabajo grupal, el profesor determinar como versin aceptada aquella que se encuentre dentro de las condiciones permitidas y con la fecha ms cercana a la hora lmite de entrega. 5. Durante las clases, el estudiante es libre de usar sus equipos de cmputo personales si as lo prefiere, sin embargo, todas las evaluaciones DEBEN hacerse en los equipos de cmputo disponibles en la sala de clase. Los equipos de cmputo personales no estn permitidos para realizar exmenes.

Nota Individual
El curso cuenta con 3 actividades de evaluacin individual: Valoraciones: corresponden a evaluaciones cortas, orales o escritas sobre conocimientos en las distintas reas de la integracin Controles: corresponden a todas las comprobaciones de lectura y de aprendizaje que se hagan durante el curso. Estas comprobaciones puede ser o no, dado previo aviso por parte del profesor. Talleres: durante el semestre el profesor realizar actividades y asignaciones (tareas) de las cuales algunas sern evaluables segn el criterio del profesor.

Proyecto Integrador I

Pgina 3 de 4

Nota individual 3 valoraciones (20% cada una) Controles Talleres Total

Porcentaje 60% 30% 10% 100%


Nota grupal Entrega parcial 1 Entrega final 4 hitos (cada uno el 10%) Trabajo en equipo Total Porcentaje Semana en la que se realiza 20% Semana 8 30% Semana 17 40% A realizarse en las semanas 5, 7, 11 y 14 10% A realizarse durante el semestre 100%

Nota Definitiva
De conformidad con lo establecido en el reglamento estudiantil en cuanto a la evaluacin, para que un estudiante apruebe el curso deber tener un promedio aritmtico de 3.0 o superior, calculado con las notas individuales Si cumple lo anterior, las notas tendrn el siguiente ponderado: Nota individual 60% Nota grupal 40% En caso contrario, la nota definitiva corresponder a la del promedio ponderado con las notas individuales que haya obtenido.

Bibliografa

Sally A. Goldman and Kenneth J. Goldman. A Practical Guide to Data Structures and Algorithms Using Java. Boca Raton : Chapman & Hall/CRC, 2009. http://goldman.cse.wustl.edu/ Mark A. Weiss. Data Structures and Problem Solving Using Java, 4/E . Addison-Wesley. 2010 Steven Skienna. The Algorithm Design Manual Springer. 1997 Thomas Cormen, et al. Introduction to Algorithms. The MIT Press 2000 Jorge Villalobos. Diseo y manejo de Estructuras de Datos en C. McGraw-Hill/ Interamericana Editores. 2006 Watts S. Humphrey. A Discipline For Software Engineering. Addison Wesley, 1997 Texto de referencia (Algoritmos 1): Jorge Villalobos y Ruby Casallas. Fundamentos de Programacin: Aprendizaje Activo basado en Casos. Editorial Prentice-Hall, 2006 Texto de referencia (Algoritmos 2): Jorge Villalobos. Introduccin a las estructuras de datos: Aprendizaje activo basado en casos. Editorial Prentice-Hall, 2008.

Proyecto Integrador I

Pgina 4 de 4

También podría gustarte