¿Cómo es el curso de informática en UNSW?

Hice el programa de BE en Ingeniería Informática desde 2002 en UNSW, que consistía en una mezcla de CS y EE. En general, mi impresión es que los cursos de CS (especialmente los de los años anteriores) son un poco más difíciles que los de universidades similares.


Para mí, los cursos memorables fueron:

Cursos de primer año

COMP 1A – Curso introductorio de CS con Haskell (programación funcional). Por supuesto, nadie hizo Haskell en la escuela secundaria, por lo que se supone que todos están en igualdad de condiciones. Aprendí recursividad del curso

COMP 1B – Curso introductorio de CS con C. Este fue el curso que maneja todos los detalles esenciales de C, y aprendí rápidamente a no estropear la administración de memoria.

Cursos de segundo año

Estructura de datos y algoritmos: curso de introducción a algoritmos de segundo año en Java. Fue divertido, y escuché que mejoró mucho en los últimos años.

Ingeniería de software: curso de segundo año sobre método formal (método B) y diversas metodologías de ingeniería de software. En ese momento sentí que era demasiado pronto para que dijera todo …

Cursos de tercer año

Inteligencia artificial: un curso muy divertido que presenta todas las cosas estándar sobre IA (búsqueda, KR, etc.).

Sistemas operativos: un curso con una reputación de tener tareas difíciles, aunque sospecho que su dificultad se suavizó un poco cuando lo hice. En mi año, algunos estudiantes hicieron un video musical muy divertido sobre plagio en el curso.

Cursos de cuarto año:

Ética: fue uno de los pocos cursos que realmente te pide que pienses en los problemas difíciles de la vida. Aprendí a aplicar los imperativos categóricos de Kant y la teoría de la utilidad de Bentham a los problemas en la era de la información. ¡Interesante curso impartido por un filósofo alemán (A / Prof. Achim Hoffmann)!

Representación del conocimiento: en gran medida un curso centrado en la investigación. Varios profesores de investigación senior vinieron a dar conferencias para cazar furtivamente a los mejores estudiantes para la escuela de posgrado.

Agentes: Otro curso centrado en la investigación sobre sistemas de múltiples agentes, que involucra principalmente leer y discutir artículos clásicos.

Sus cursos UNIX son uno de los mejores, incluso en el mundo. Hice que uno de mis amigos se inscribiera en sus cursos de programación en C, exploraron la estructura de UNIX de una manera muy única, combinada con redes y seguridad. Si quieres dedicarte al mundo de un hacker, UNSW es ​​la mejor opción.

Uno de los mejores departamentos de CS del país con cursos como Informática, Ingeniería Informática, Ingeniería de Software y Bioinformática.

Muy recomendable.