“Lo principal es que lo pasé”: qué y cómo se les enseña a los futuros especialistas de TI en Berlín

Hola Habr!

Durante dos años, he estado dominando un programa de licenciatura en Ciencias de la Computación en la Universidad Técnica de Berlín (TU Berlin). Hoy quiero contarte cómo funcionan mis estudios.


Portada de Studienführer el año pasado: un folleto detallado sobre cómo funciona


Admisión


Hasta este año (semestre de invierno 2018-2019) no hubo competencia para la admisión a la informática. Sin embargo, debido al hecho de que cada año los estudiantes de primer año reclutaron a un poco más de 800 personas (de las cuales menos de cien vienen al trabajo de licenciatura, pero esta es una historia completamente diferente), y el número de audiencias universitarias es limitado, hemos entrado en la competencia y ahora estamos interesados Esperamos cuáles serán los puntajes promedio de los solicitantes.

Los extranjeros ingresan a las universidades alemanas a través de la organización uni-aid, que actúa como mediadora entre las universidades y los solicitantes. Después de cumplir los requisitos previos necesarios (por ejemplo, nivel de idioma C1), un estudiante recién hecho solo puede pagar una tarifa semestral de 306 euros, que incluye una tarjeta de viaje ilimitada para todos los tipos de transporte de Berlín por un semestre, servicios de biblioteca, precios reducidos en el comedor y otras tarifas, y obtener a su estudiante . Se supone que debe usarse con orgullo (y casi siempre, ya que es simultáneamente una tarjeta de viaje).

Características de la educación alemana en Berlín


La formación se lleva a cabo en alemán, con la excepción de algunos módulos. En inglés, a veces hay presentaciones de maestros, otros materiales adicionales, conferencias en sí mismas, se pueden proporcionar tutoriales (ver más abajo), es posible escribir un examen al respecto, o al menos obtener una traducción de las tareas para una comprensión adicional. En general, se recomienda encarecidamente que aún sepa alemán y practique incansablemente. En mi experiencia, el conocimiento inestable a la llegada es suficiente para la formación en especialidades técnicas.

El tiempo de estudio se mide en semestres (y no en cursos) y no es completamente fijo. El número promedio de semestres para los cuales los estudiantes de mi especialidad se gradúan es 10, es decir, cinco años. A modo de comparación: el plan de estudios aproximado que se ofrece en el sitio web de la universidad (ver más abajo) establece que esto se puede hacer en 6 semestres (no). Hay dos semestres en el año escolar: el invierno, que comienza en octubre y termina en marzo, y el verano, que comienza en abril y termina en agosto. El concepto de vacaciones en la universidad es vago: estrictamente hablando, simplemente no existen. Hay un "momento en el que no se imparten clases". Los estudiantes toman exámenes en este momento.

El progreso real en el desarrollo del plan de estudios se mide en LP - Leistungs p unkte, puntos de rendimiento académico, también se denominan préstamos. 1 LP corresponde a aproximadamente 30 horas académicas. Ahora estoy terminando el cuarto semestre y ya he ganado 75 LP (y después de los exámenes en octubre habrá 96). Para completar con éxito los estudios de pregrado, debe escribir 180 LP junto con el trabajo de licenciatura (y más puede ser). El bachillerato en sí cuesta 12 LP. Puede comenzar a escribirlo cuando generalmente ha escrito desde 120 LP.

Los artículos se llaman módulos. El módulo estándar cuesta 6 LP. Tal módulo generalmente incluye una conferencia por semana y una lección práctica por semana. Un módulo pequeño (solo conferencias y un examen al final) cuesta 3 LP, un promedio (por ejemplo, con dos conferencias por semana) - 9 LP. Hay peores opciones.

Con raras excepciones (por ejemplo, si solo un número limitado de estudiantes puede inscribirse en un módulo) la asistencia es opcional y no se controla de ninguna manera. Se requiere que los estudiantes vengan solo a los exámenes para los que se inscribieron, de lo contrario irán a un nuevo examen o en el frío (más sobre eso a continuación). Como regla general, las dos primeras semanas todos se esfuerzan mucho, y al comienzo de la conferencia uno tiene que sentarse en los alféizares y las escaleras, pero luego los asientos en las aulas se desocupan gradualmente.

Las conferencias suelen ser dirigidas por un profesor, acompañado de una presentación preparada. Los exámenes también son realizados por el profesor y sus investigadores. Sucede que el material se presenta de tal manera que no tiene sentido usar otra cosa que estas presentaciones para ayudar a prepararse para el examen.

Las clases suelen ir acompañadas de ejercicios prácticos semanales (tutoriales), que suelen impartir los alumnos que ya han superado este módulo (tutores). Si tiene suerte con una férula, este es el elemento más útil de la capacitación que vale la pena asistir si desea aprobar un examen y / o comprender algo. Los tutoriales resuelven problemas que son relativamente similares a los que se encuentran en la tarea.

Al final del segundo semestre, yo mismo intenté convertirme en tutor de informática teórica, pero estaba nervioso durante la clase de prueba. Sí, y los estudiantes de primer año de manos amarillas son tomados de mala gana para enseñar, para ser honesto.

Para ayudar a los estudiantes extranjeros (y para todos), también hay un programa Fachmentorium: se trata de clases semanales, generalmente como parte de los módulos de los primeros dos semestres, en los que también se elabora material. Los estudiantes de semestres superiores también los dirigen.

Además, cada semana los tutores tienen horarios especiales cuando se sientan en la universidad y están listos para discutir con los estudiantes todo lo que les molesta. La asistencia de estos relojes casi siempre tiende a cero.

Los exámenes (Klausur) suelen ser escritos y, a veces, orales, pero siempre cubren todo el material aprobado durante el semestre. No solo entradas, sino incluso una lista de temas. Al mismo tiempo, las personas poco capacitadas y sin trabajo siempre vendrán de lado. Como regla general, se realizan dos intentos escritos y un intento oral para el examen, después de lo cual, como dijo uno de mis maestros, "comprenderá su lugar en la vida" porque estudia en esta especialidad (como en otras, cuyo programa tiene un módulo similar ) en Alemania será imposible. Por lo general, el examen se puede aprobar (o volver a tomar) al final del semestre actual, al comienzo del siguiente después de las vacaciones, o cuando el módulo se ofrecerá nuevamente (por ejemplo, en un año). El máximo para (re) aprobar el examen se otorga un año después del primer intento.

Dentro de cada módulo, puede obtener hasta cien puntos (dependiendo de la calificación particular, de 86 o 95 puntos será una calificación de "excelente", menos de 50 - el módulo falla, exactamente 50 - el módulo se pasa por una calificación mínima). Los módulos en sí mismos difieren en los tipos de exámenes: simplemente escritos, el llamado "portafolio" y simplemente verbales. El primero y el último significan que los puntos para el módulo son iguales a los puntos para el examen, lo que, en consecuencia, costará un máximo de 100. Al mismo tiempo, durante el semestre, sucede, todavía debe tomar la tarea requerida, cuyos resultados se convierten en admisión al examen. "Portafolio" significa que los resultados de los deberes y / o exámenes de mitad de período durante el semestre (esto también sucede) se cuentan en los últimos cien. El examen final en sí en este caso generalmente cuesta un máximo de 50 puntos.

Por lo general, para los puntos de rendimiento de LP, la calificación para el módulo no importa. El estudiante recogerá su LP, que está más cerca del codiciado diploma, habiendo recibido al menos 50, al menos 100. Debido a esto, así como a la alta complejidad de los exámenes en la facultad, la expresión popular "Hauptsache bestanden", es decir, "Lo principal es, aprobado" es popular. Sin embargo, los puntos para el módulo todavía se convierten en una calificación en una escala de cinco puntos (1.0 - "excelente", 4.0 - pasado al puntaje mínimo), a partir del cual se calcula el puntaje promedio, que puede desempeñar un papel al solicitar un primer trabajo o para la escuela de posgrado. Nadie quiere estropearlo.

Módulos y sus contenidos.



Un ejemplo de un plan de estudios del sitio web de la universidad: 180 LP poco realistas en solo 6 semestres (mi traducción)

En primer lugar, los módulos se dividen en obligatorios, obligatorios voluntarios obligatorios de los grupos para elegir y solo para elegir. En segundo lugar, todas las asignaturas relacionadas con la enseñanza obligatoria se dividen en cuatro grupos: informática y matemática teórica, técnica y práctica. En el plan anterior, estos grupos se resaltan en diferentes colores. Los temas para elegir pueden ser cualquiera de los que se presentan en la universidad: desde los conceptos básicos de física nuclear hasta estudios de género e idiomas extranjeros.

Puede tomar cualquier módulo, cuando y tanto como quiera, si se enseñan en este semestre. Es muy raro, sucede, para la admisión al examen necesita pasar algo más (por ejemplo, "Análisis matemático II" no se puede tomar a menos que se apruebe el "Análisis matemático I"), pero nadie prohíbe simplemente visitar parejas.

Los primeros semestres están tradicionalmente reservados para módulos obligatorios. Con una complejidad cada vez mayor, menos de la mitad de los solicitantes quedan para estudiar en el tercer o cuarto semestre.

En el primer semestre, la mayoría de los estudiantes, por supuesto, se centran en la programación. En el marco del módulo Introducción a la programación, se estudia una variedad de algoritmos simples (por ejemplo, clasificación), así como el lenguaje en sí y otras tareas, utilizando el lenguaje C como ejemplo. La tarea, en la Facultad de Informática, es la piedra angular de la capacitación, se envía semanalmente a una plataforma especial en línea para su verificación a través de pruebas automáticas. El módulo "Estructura de computadora" del grupo de informática técnica introduce simultáneamente el lenguaje ensamblador para que los estudiantes de primer año no se relajen.

Hablando de tarea: casi siempre son grupales. Es muy importante en las primeras semanas hacer amigos o al menos conocidos en los que pueda confiar y con los que estará encantado de trabajar (o no, experiencia también).

En los siguientes semestres, Java se estudia enérgicamente junto con algoritmos y estructuras de datos, y no solo bases de datos en una empresa con SQL, Haskell como parte de la exploración de nuevos paradigmas de programación y Python en "Métodos Computacionales".

En semestres superiores, se prescribe tomar al menos un módulo de la sección "Taller de programación". Estos módulos sin evaluación consisten en el trabajo grupal en un proyecto sobre un tema determinado y su presentación al final del semestre. Que yo sepa, se elige un lenguaje de programación a voluntad. De este grupo, personalmente planeo tomar el módulo de Sistemas Inteligentes de Software.

A veces los profesores de módulos prácticos son amables e incluyen solo la parte teórica del material en los exámenes. Sin embargo, a menudo tenemos que "programar" en una hoja de papel.

Los módulos obligatorios en informática técnica, como regla, incluyen la programación en C y una gran cantidad de información sobre cómo se organizan las computadoras, los procesos, la memoria, los sistemas distribuidos y otras cosas relativamente tangibles.

En comparación con los programas de otras universidades alemanas, la informática teórica en la TU Berlín recibe mucha atención. Desafortunadamente, con la excepción de "Idiomas formales y autómatas" en el primer semestre, hay maestros que son muy originales en la estructuración y presentación del material. Por ejemplo, como nos dijeron con aplomo, "Lógica" no se enseña en ningún lugar como el nuestro. Esto llevó al hecho de que cosas y tareas relativamente triviales eran casi imposibles de comparar con los libros de texto y la emisión de Google.

Los módulos matemáticos se consideran los más complejos. Más de la mitad de los distribuidores fallan regularmente, aunque no son nada especial. A menos que, los estudiantes de ciencias de la computación, por alguna razón, estén obligados a tomar matan y álgebra lineal el mismo día con un breve descanso entre las dos partes. Y, al haber fallado uno, todo falla, aunque estos son módulos diferentes con diferentes maestros, que incluso pueden tomarse en diferentes semestres.

En general, en casi todas las asignaturas, el material está estructurado para que cada semana estudiemos y trabajemos un nuevo tema. Cuantitativamente, esto es mucho, mucho, no puedes contar con la boltología vacía en pares. Es necesario involucrarse en el proceso educativo desde la primera semana, descubrir momentos inexplicables en el acto; de lo contrario, los problemas crecerán como una bola de nieve.

Prácticamente no hay una breve repetición del nuevo semestre (materia) que se completó al principio: por ejemplo, el módulo de Computabilidad y Complejidad del grupo de módulos sobre informática teórica comienza exactamente desde el momento en que termina el lenguaje formal y los autómatas, es decir, en una máquina de Turing.

Otro ejemplo: los conceptos básicos del lenguaje C se estudian solo como parte del curso "Introducción a la programación". Si una persona llega sin conocimiento inicial a, por ejemplo, "Programación de sistemas operativos", donde en la primera tarea, entre otras cosas, es necesario implementar una cola prioritaria (sin olvidar la asignación correcta de memoria), se le aconsejará mirar los tutoriales en Internet y ponerse a trabajar (real caso).

La complejidad de las tareas de programación (y no solo) en su conjunto siempre crece exponencialmente. Si a mis conocidos de especialidades en gestión de ingeniería al final del módulo Introducción a Java les resulta difícil definir un constructor de clase (sí, esto va hasta el final del semestre), entonces para nosotros, a partir de la segunda semana, comienza el infierno local. Y esto es maravilloso: aprender haciendo en todo su esplendor.

Source: https://habr.com/ru/post/es422397/


All Articles