MIT OpenCourseWare


6.170 Curso práctico en Ingeniería de Software

Página principal
¿Qué es OCW?
Ayuda
Feedback
Preguntas frecuentes
Glosario
 
 
Página principal del curso
Programa
Calendario
Material de clase
Trabajos
Exámenes
  Lecturas obligatorias
  Otras fuentes
  Prácticas
  Clases de repaso
  Herramientas
  Proyectos

   MIT

   
 

Trabajos

EJERCICIO # MATERIAL
1 (HTML)
2 (HTML)
3 (HTML)
4 (HTML)
5 (HTML)
6 (HTML)

Material de ayuda para los trabajos

Política de calificaciones

TRABAJO INDIVIDUAL- 65%
Puntuación por participación 20%
Ejercicio 1
5%
Ejercicio 2 5%
Ejercicio 3 10%
Ejercicio 4 10%
Ejercicio 5 10%
Ejercicio 6 10%
Prueba
15%
TRABAJO DE GRUPO- 35%
Proyecto 35%


Todos los miembros del equipo obtendrán la misma nota por el proyecto. La nota incluye tanto los trabajos escritos --especificaciones, diseño y código-- como las presentaciones orales y la participación constructiva en las sesiones de revisión.

Para fomentar la participación en las revisiones de la primera mitad del curso, los lectores podrán otorgar algunos puntos (hasta un 20 % de la nota final) a los alumnos que intervengan de manera constructiva en las sesiones de revisión. La suma total de la nota asignada a los ejercicios y a la participación constituye un 50% de la nota final, pero si usted obtiene puntos por participar en clase, es posible que consiga una buena nota incluso si pierde puntos en los ejercicios escritos.

Su trabajo escrito será calificado de acuerdo con la calidad del contenido y presentación. El código se evaluará por la claridad, la organización, el estilo y la corrección del mismo. Queda bajo responsabilidad del estudiante demostrar al evaluador que el código es correcto, mostrándole los resultados de la ejecución de una suite de prueba. Si esto no se puede demostrar, los evaluadores darán por sentado que el código es incorrecto. Este es el nivel que usted deberá demostrar a una empresa. Si no hay un resultado competente que pueda mostrar, debería añadir un comentario en el que aclarara que una suite de prueba ha sido ejecutada satisfactoriamente (o no, en caso de que no fuese así).

Nos esforzamos todo lo posible por normalizar la política de calificaciones de los monitores de prácticas, pero nos reservamos el derecho de regular las calificaciones de los grupos de repaso, para poder dar cuenta de las discrepancias que puedan existir.

Trabajo entregado fuera de plazo

 El trabajo entregado fuera de plazo no será puntuado. Los ejercicios deberán entregarse normalmente los miércoles a las 16:05 en la oficina de secretaría (NE43-529). Bajo circunstancias atenuantes o excepcionales (como una enfermedad con la justificación del médico), usted podrá entregar un ejercicio más tarde de la fecha establecida, y de este modo si se le puntuará. A menos que sean circunstancias extraordinarias, deberá obtener el consentimiento de su monitor de prácticas por adelantado. Para aprobar el curso deberá entregar: el Ejercicio 4, el Ejercicio 5 o el 6 y el proyecto. Si no recibe puntuación por estos ejercicios o si lo que entrega es de tan poca calidad que no supone el haber invertido un esfuerzo razonable en ello, no podrá aprobar el curso. No se calificará a "aquellos a los que les falten trabajos por entregar", a menos que sea bajo circunstancias especiales.

Trabajo en colaboración

Las pautas del departamento sobre la sinceridad académica exigen que ustedes sean informados sobre nuestras expectativas con respecto a un comportamiento académico lícito.

Puede hablar con otros estudiantes sobre el temario de la asignatura. Puede charlar de los ejercicios y discutir las posibles soluciones de los mismos con otros compañeros, tanto si estos están o no matriculados de la asignatura. Sin embargo, lo que entregue debe estar realizado exclusivamente por usted (a excepción del código reutilizado --observe abajo). Se le pedirá que sea capaz de explicar su trabajo en las sesiones de revisión delante del resto de sus compañeros, así que tendrá que comprender detalladamente la solución que dé a cada problema. En concreto, no deberá copiar de otros compañeros, ni una parte ni la totalidad de sus explicaciones o de sus respuestas a preguntas concretas, ni diagramas de diseño, ni código fuente ni casos de prueba.

A lo largo del curso, podrá utilizar cualquier artefacto de software de dominio público, ya sean especificaciones, diseño, algoritmos o código, siempre que no sea algo que un estudiante del curso 6.170 haya preparado. Por ejemplo, podrá utilizar el código que encuentre en libros de texto y en la web, pero no copiará código de la biblia de su club de estudiantes. Para el proyecto, lo ideal sería que colaborase con sus compañeros de equipo en todos los aspectos del trabajo, aunque se espera que todos los miembros del grupo contribuyan por igual en el diseño y la implementación. Esperamos que el equipo sea capaz de dar cuenta de la contribución de cada miembro en el proyecto. La política que se aplica para los estudiantes de forma individual durante la primera mitad del trimestre es la misma que se aplica a los equipos. Por ejemplo, un equipo puede discutir ideas de diseño con otro equipo, pero no debe copiar ninguno de sus modelos de diseño. La "programación en pareja" está permitida en el proyecto, pero queda terminantemente prohibida en los ejercicios individuales.

Esta política es más benévola que la de los cursos anteriores, y se ha establecido como en un intento por promover la colaboración constructiva entre los estudiantes. Por tanto, el no violar esta política depende, por tanto, de la honestidad de los estudiantes, y consideraremos como muy graves incluso las infracciones más leves. Si descubrimos que ha copiado el código del trabajo de un compañero, tenga por seguro que tendrá la asignatura suspensa.

Confiamos en la honestidad de los estudiantes cuando afirman que han ejecutado las suites de prueba satisfactoriamente. Realizar tal afirmación, con un código que en realidad no ha pasado la suite, constituye una violación muy grave de la ética académica. Para evitar cualquier error de copia que pueda parecer un acto de falta de honestidad, le sugerimos firmemente que que, una vez completado el código, vuelva a ejecutar todas las suites de prueba justo antes de entregarlo.

Procedimientos

Boletines

Los boletines de ejercicios se distribuirán en la página web del curso. Los avisos se publicarán como "mensajes diarios" en la página web del curso. Las noticias de mucha importancia se enviarán por correo a los estudiantes.

Trabajos calificados

Normalmente, los trabajos que hayan sido ya calificados, se devolverán en la sesión de revisión durante la semana posterior a la fecha del plazo de entrega de los mismos.

Pautas para hacer los ejercicios

A continuación le recomendamos una serie de pautas para hacer los ejercicios de la forma más eficaz posible, y para sacarles el máximo beneficio:

  • Comience lo antes posible. Todo el tiempo que le dedique le servirá de ayuda.
  • Lea todas las instrucciones del ejercicio antes de empezar a hacer cualquier parte.
  • No se lance con el código. Cuanto mayor sea el tiempo que dedique al diseño, menos tiempo necesitará para el código (y no perderá tanto tiempo depurando).
  • Escriba los casos de prueba antes de empezar a codificar. Evitará caer en la tentación de pensar en el código mientras escribe las pruebas, lo cual podría hacer que pasara por alto, mientras realiza el testeo, los mismos detalles que no consideró cuando creó el programa. Puede que quiera añadir más casos de prueba después de escribir el código, sobre todo si al implementar la especificación le han surgido ideas en las cuales no pensó antes de empezar a codificar.
  • No depure a ciegas: perderá muchísimo tiempo y se frustrará. En vez de hacer esto, formule una hipótesis e invente un experimento para probarlo.
  • Si está bloqueado, apártese del ordenador un rato. Se dará cuenta de que al despejar su mente, verá la solución de problemas obvios que antes no había visto porque estaba centrado en detalles (¡erróneos!). Cuando esté cansado, pare.
  • Asegúrese de que sus respuestas son concisas y pertinentes.

Principio

Massachusetts Institute of Technology © 2003 MIT | Información Jurídica | Privacidad
Todo uso del sitio de MIT OpenCourseWare y sus materiales de curso queda sujeto a las condiciones y términos de uso detallados
en la sección sobre Información Jurídica
Copyright © 2003 Portal Universia S.A. Todos los derechos reservados
(Avda. de Cantabria s/n - Edif. Arrecife, planta 00.28660 Boadilla del Monte) - Madrid. España.
Contacta con nosotros: Usuarios | Empresas-Instituciones-Medios comunicación
Código Ético | Aviso Legal | Política de confidencialidad | Quiénes somos: Sala de Prensa