Se deberá leer con anticipación el material indicado en la clase previa y en el calendario del curso, disponible en la red. Salvo los días de examen, hay exámenes rápidos de tipo "control de lectura", donde se preguntan conceptos básicos del tema programado para la fecha correspondiente.
Se buscará cubrir con rapidez el material teórico, enfatizando que este es un curso de programación; pero sin descuidar el entendimiento de la teoría.
El profesor expondrá todos los temas, sin proporcionar toda la información, solamente un resumen y resolución de lo cual no los exime de estudiar previamente a la clase. Cabe señalar que habrán clases debidamente programadas, en las cuales se expondrán temas específicos por los alumnos de cada equipo.
Se busca maximizar la práctica en laboratorio, cubriendo toda la teoría pero sin repetir la información que ya debieron haber leído, más bien destacando los puntos relevantes y resolviendo las dudas de los alumnos.
Unidad | Exámen normal | Exámen de recuperación |
|
---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*** Pendiente de asignar fecha del exámen
La calificación de cada unidad se integrará de la siguiente forma :
Los exámenes de cada unidad contendrán ejercicios de programación, y podrá consultar apuntes y acordeones. Solamente el exámen de la Unidad I, las tareas y los exámenes sorpresas podrán incluir teoría.
La escala de cada calificación será de 1 a 100
Las tareas que incluyan teoría deberán realizarse en forma individual, en procesador de palabras, sin portada, incluyendo solamente el nombre del alumno y su matrícula en cada hoja. Deberán tener el título en la primera página. Se enviarán por correo electrónico.
La participación será medida objetivamente, y requerirá al menos de 10 puntos. Un punto se juntará cada vez que:
Todos los proyectos deberán contener:
a) Diskette, en formato de PC-compatible (3½", alta o baja densidad), conteniendo a su vez:
b) Documentación (a máquina o preferentemente
impresa)
c) Notas de programación (pueden ser a
mano o a máquina, inclusive en sucio)
Los equipos de trabajo, solamente para los proyectos, serán de 2 personas, formados por los propios alumnos, entregándose por correo una lista al profesor durante las dos primeras semanas de clase. El profesor podrá modificar los equipos durante el transcurso del curso; los equipos formados por ustedes son para el primer proyecto. Junto con el primer proyecto, se deberá plantear el proyecto final que desearían atacar, el cual se considerará "preseleccionado" y de esa manera podrán empezar a prepararlo, si bien podrán cambiar de proyecto hasta el día del examen de la Unidad IV.
La calificación de los proyectos empieza en 100; se quitan los puntos que correspondan, según los siguientes parámetros:
Podrá usarse cualquier ensamblador disponible para computadoras PC/compatibles, basadas en procesadores 80x86. Sin embargo, se recomienda y prefiere el uso de Turbo Assembler (Borland) y las herramientas asociadas (Turbo Link, Turbo Debugger, Turbo Profiler, etc.). El curso se basará en dichas herramientas, por lo que quienes prefieran el uso de otro paquete tendrán que documentarse sobre su uso y características específicas; además, es posible que no puedan usarse otras herramientas para ciertos proyectos, particularmente los de integración con lenguajes de alto nivel. Esto es con el fin de estandarizar las herramientas, y reducir el tiempo para examinarlas, además de poder dominarlas más a fondo.
No se permite el uso de herramientas que den alguna ventaja especial, de programación, como el uso de librerías, salvo los casos en que se especifiquen.
El material del curso (slides, programas ejemplo, especificaciones de proyectos, soluciones a exámenes) está disponible en Internet. Durante el curso, se seguirá ampliando este recurso.
Les sugiero que marquen esta dirección como "bookmark", es decir, en su lista de frecuentemente usadas; y que cada vez que la accesen, se aseguren de que se actualize (por ejemplo, usando el botón Reload), pues voy a estar poniendo material en la misma.
La entrada es a la hora impresa en el horario de clases, con una tolerancia de 10 minutos; pasado este tiempo, evítense la pena de interrumpir la clase. Se destinarán los últimos 10 minutos de la clase solamente para resolución de preguntas o dudas pendientes.
Las faltas (incluyendo las debidas a retardos) seguirán las políticas normales en cuanto a su límite: para aprobar el curso se deberá tener al menos el 80% de asistencia a clases. Por cada hora de clase se tendrá asistencia, es decir las clases de los viernes cuenta DOBLE.
La copia en proyectos o exámenes, incluyendo el final, será sancionada con la calificación de 1 en dicho proyecto o exámen.
Cualquier alumno que cause problemas mayores de disciplina durante la clase, será atentamente invitado a salir de ella, con la falta respectiva.
Se asume que los alumnos del curso de Ensamblador dominan previamente los siguientes temas:
De la misma manera, será responsabilidad del profesor proporcionar cualquier conocimiento o información necesaria para el curso, que no esté en los especificados anteriormente, aunque puede apoyarse en trabajos de investigación y exposiciones; pero en estos casos, reafirmará los puntos clave. Por otro lado, estoy a su disposición para apoyarlos en asesorías sobre los temas anteriores.
Otras responsabilidades del profesor serán: entregar las tareas y exámenes sorpresa corregidos, a más tardar 3 clases después de su entrega (es decir, 7 días después); los proyectos, corregidos, con comentarios y recomendaciones, además de ejemplos de programas corriendo si es necesario, a lo más 3 clases después; y los exámenes de cada unidad, junto con su calificación integrada, la clase siguiente a su realización; y dar asesorías vía correo electrónico.
Cualquier punto no aclarado en estas políticas, será resuelto bajo los criterios del Reglamento Académico; y sólo en último caso, bajo el criterio del profesor.
El único medio por el momento para dar asesoría será a través del correo electrónico. Este medio tendrá respuesta a más tardar de dos días después de recibir su e-mail. Mi cuenta para ello es ulinjr@hotmail.com
Agradeceré que toda pequeña duda, especialmente si es
muy específica, la dirijan por este medio, para ponerla además
en el
material del curso. Normalmente pongo el nombre de la persona que envía
la duda; pero pueden pedirme que deje anónima la
pregunta. Recuerden que cuenta para participación.
Tareas :