sábado, 26 de julio de 2008

Día 23: 26 de Julio, primera semana de clases

Realmente tengo que hacer algo con lo de Internet, porque esto es una auténtica chufa. He contratado un servicio para poder tener 500 megas más para mi límite de descarga, con lo que ahora estoy algo menos agobiado por el tema, pero sigue siendo una peste. Yo creo que tener Internet es como tener papel higiénico: No lo necesitas las 24 horas del día, pero da cierta tranquilidad que esté disponible.

Bueno, a lo que iba: Primera semana de clases en la universidad de Wollongong.

Tengo 3 asignaturas: Procedural Programming, Object Programming and Frameworks y Java Programming and Object Oriented Programming Design. Todo de programación, como podéis ver, ya que prefiero volver a León con una buena base. Allí nunca nos han enseñado REALMENTE a programar en Java, al menos en mi caso, que tuve que aprender por mi cuenta, aunque sí en PASCAL (tengo una base en Pascal que ya quisieran muchos...). Aquí, en cambio, lo primero que te enseñan es C++, que ya es algo más serio (Uno de mis profesores australianos dijo abiertamente en clase que hoy en día ya nadie enseña a programar en Pascal... tuve que aguantarme la risa). Pero bueno, como a la mayoría todo lo que acabo de decir os suena a chino voy a dar una explicación más detallada y menos técnica de qué es lo que estamos haciendo aquí.

PROCEDURAL PROGRAMMING

Es una asignatura que enseña no sólo a programar sino a pensar como un programador. Las prácticas consisten en diseñar y transcribir algoritmos para resolver problemas concretos. El lenguaje que se enseña es C++ y se asume que la gente que coge esta asignatura no ha programado nunca. La he cogido porque, aunque sé programar, desconozco el lenguaje C++ (en la carrera sólo hemos visto C, aparte de Pascal y Java) y me pareció un buen cursillo de aproximación y una buena forma de tener una base consistente de conocimientos, así como la oportunidad de repasar temas que se me hayan podido olvidar. El coordinador y responsable de la asignatura es el Doctor Peter Castle, que se mostró bastante amable conmigo cuando le fui a preguntar ciertas dudas sobre la asignatura.

OBJECT PROGRAMMING AND FRAMEWORKS

Esto ya es algo más serio. Consiste en programación de Objetos en el lenguaje C++ y aquí se asume que ya sabes programar en C++ (curioso, eh?). Afortunadamente, el nivel de las prácticas no es excesivamente alto y se hacen todas en el laboratorio (asistencia obligatoria) donde SIEMPRE hay tutores disponibles para los alumnos que tengan dudas (o que sólo quieran exhibirse). Como ya he programado en Java, estoy familiarizado con el tema de los Objetos, y como ya he programado en C... bueno, tampoco he programado tanto en C. Espero que el salto no sea demasiado grande y que la asignatura de Procedural Programming me eche una mano con esto. El docente es el doctor Wanqing Li.

JAVA PROGRAMMING AND OBJECT ORIENTED DESIGN

Ésta es una mezcla de las dos anteriores, con la salvedad de que el lenguaje de programación que usamos es Java en lugar de C++. Se supone que aquí nos van a enseñar a hacer diseño orientado a objetos, algo que ya he tenido que practicar en la universidad pero que no me siento como si tuviera una base consistente sobre ello, con lo cual creo que me va a venir muy bien. Sobre todo porque Java es uno de los lenguajes más utilizados hoy día, con lo que nunca está de más dominar este lenguaje. El profesor Xiabing Tia es quien nos instruye sobre la materia (y sobre otras cosas, por ejemplo, qué hacer en caso de invasión extraterrestre (verídico)).

Total, que esta semana he estado bastante ocupado entre asistir a las clases y buscar las aulas donde las impartían. La semana que viene tendré las primeras prácticas (con lo que tendré que buscar los laboratorios), pero eso ya os lo contaré en otra entrada.

Ah, una cosa más para que vayáis abriendo boca. Mañana colocaré algunas fotos, tanto del viaje de las ballenas como mías, así que por fin podréis verme en imagen estática y ver algo más el sitio donde estoy viviendo.

Saluditos desde Australia :)

1 comentario:

Anónimo dijo...

Dale caña Qnang!