IIC2233 / Syllabus-2018-1

Repositorio oficial del curso IIC2233 Programación Avanzada 🎉 🎊
30 stars 73 forks source link

Escribir código examen #857

Closed joaquineichholz closed 6 years ago

joaquineichholz commented 6 years ago

Hola, que cosas son recomendables programar a mano para estudiar para el examen?

fringlesinthestreet commented 6 years ago

Hola @joaquineichholz

Te recomiendo realizar los exámenes de semestres pasados. Puedes encontrar los links a semestres pasados al final del Syllabus.

Puedes fijarte que no se programa mucho en el examen :) (pero igual hay un poco).

cjdelacuadra commented 6 years ago

estuve viendo los examenes pasados y queria saber si la parte de escrita es necesariamente codigo o se puede decumentar nomas?

jecastro1 commented 6 years ago

Hola a tod@s,

Daré un poco más de detalles respecto a lo que enfrentarán este viernes. Ustedes tendrán que escribir código, lo que se concentrará en dos preguntas del examen.

Una de las preguntas es respecto a modelación con OOP, donde se les pedirá un diseño para solucionar un problema. Luego tendrán que escribir la declaración de clases y métodos de su diagrama. Eso incluye:

A modo de ejemplo, la parte de código de la pregunta de OOP podría lucir así:

class A:
    def __init__(self, param_uno):
        self.param_uno = param_uno

    def metodo_uno(self, param_dos):
        # param_dos: corresponde a...
        # return: el resultado de multiplicar self.param_uno con param_dos

        # Devuelve la multiplicación entre self.param_uno y param_dos
        pass

Hay otra pregunta en donde esperamos que estén preparados para implementar completamente funciones. No se espera que recuerden de memoria los métodos ofrecidos por los paquetes internos de Python (e.g. networking, threading) ni librerías externas. Por ende, en este código no tendrán que usar nada que tenga que ser importado con la sentencia import.

Finalmente, algunos consejos para enfrentar la escritura de código:

En relación con las otras preguntas, van a ser principalmente conceptuales o de lectura de código.

Éxito en el estudio, Jaime