Tecnologías del Lenguaje Código:  21.564    :  6
Consulta de los datos generales   Descripción   La asignatura en el conjunto del plan de estudios   Campos profesionales en el que se proyecta   Conocimientos previos   Objetivos y competencias   Contenidos   Consulta de los recursos de aprendizaje de los que dispone la asignatura   Recursos de aprendizaje y herramientas de apoyo   Informaciones sobre la evaluación en la UOC   Consulta del modelo de evaluación  
Este es el plan docente de la asignatura. Os servirá para planificar la matrícula (consultad si la asignatura se ofrece este semestre en el espacio del Campus Más UOC / La Universidad / Planes de estudios). Una vez empiece la docencia, tenéis que consultarlo en el aula. (El plan docente puede estar sujeto a cambios).

Enfoque conceptual y proyección profesional

El objetivo de la asignatura es ofrecer al alumno un conocimiento sólido, teórico y práctico, los aspectos más centrales de la Lingüística Computacional. La Lingüística Computacional es un campo de estudio interdisciplinario en el que, como su nombre señala, confluyen fundamentalmente dos disciplinas: la Lingüística y las Ciencias de la Computación, o Informática. La primera disciplina tiene como objetivo el estudio del lenguaje en sus dimensiones: Fonética, Fonología, Morfología, Sintaxis y Semántica. Las diferentes teorías han de describir y explicar el hecho lingüístico y deben hacerlo con el mayor rigor, adecuación empírica y precisión posibles. Esto se logra mediante la construcción de modelos formales. La Informática tiene a su cargo la implementación en ordenadores de estos modelos. Hay un conjunto de disciplinas que proporcionan las herramientas para la formalización y que enlazan Lingüística e Informática, fundamentalmente la Lógica y la Estadística. Desde la perspectiva de la Informática, el tratamiento del lenguaje se contempla dentro del campo de la Inteligencia Artificial, donde se estudia la modelación e implementación del conjunto de las capacidades cognoscitivas.

Amunt

El alumno ya ha tenido una introducción a la Lingüística Computacional mediante la asignatura Lengua y tecnologías, donde se ofreció una panorámica sobre las aplicaciones del tratamiento informatizado del lenguaje. Junto con la presentación de sus diferentes ámbitos tecnológicos se expusieron algunos de los conceptos propios de la disciplina. 

Amunt

Las aplicaciones de la Lingüística en el terreno industrial o comercial tradicionalmente han estado ligadas al ámbito editorial (corrección, documentalismo), la traducción y la enseñanza de lenguas. La irrupción del ordenador permite la automatización total o parcial de las tareas propias de estas actividades y también la extensión de las aplicaciones del conocimiento lingüístico. Nos encontramos así, desde mediados del siglo XX, y particularmente de los años ochenta hasta ahora, con la consolidación de la Lingüística Computacional en un amplio conjunto de líneas de trabajo:

  • Traducción automática
  • Clasificación y recuperación documental
  • Generación automática de informes y resúmenes
  • Corrección
  • Comunicación hombre-máquina en lenguaje natural
  • Análisis y generación de habla

En las útlimas décadas, con la explosión de Internet, se ha fijado el término de Tecnologías de la Información para referirse al conjunto de técnicas y herramientas de programación relacionadas a la búsqueda y procesamiento de la información recogida en soporte informático. La eficacia en estos procesos resulta vital para muchos campos industriales. El volumen creciente de información disponible está en parte recogido en bases de datos y en parte disperso en múltiples documentos. Estos documentos están escritos en lenguaje natural, y así los conocimientos propios de la Lingüística Computacional tienen un papel fundamental en el diseño de programas eficaces para su procesamiento.

Los conocimientos y técnicas de la Lingüística Computacional son en general independientes del lenguaje objeto del procesamiento.  Esta asignatura le familiarizará con las principales técnicas del procesamiento del lenguaje con ordenadores, facilitándole la incorporación en proyectos en los que se piden lingüistas con formación computacional y abriéndoos la puerta a una posterior especialización en este campo mediante cursos de máster o doctorado.

Durante el curso aprenderemos a programar aplicaciones de Procesamiento del Lenguaje Natural en el lenguaje de programación Python. Para poder superar la asignatura no es necesario tener conocimientos de programación en este lenguaje ni en ningún otro. La programación de aplicaciones se verá muy facilitada por el uso del paquete NLTK (Natural Language Toolkit). Este contacto con la programación podrá ser de gran utilidad tanto en los estudios como en la práctica profesional.

Amunt

Conviene cursar esta asignatura después de haber cursado Lengua y tecnologías. No es necesario ningún otro conocimiento previo. No es necesario saber programar.

Amunt

Competencias específicas

E8. Identificar los contextos de la inserción profesional y aplicar los conocimientos de lenguas, traducción, lingüística y procesamiento del lenguaje en actividades profesionales específicas.

E13. Dominar las herramientas informáticas aplicadas a las lenguas, traducción, interpretación y documentación, e identificar las potencialidades de los entornos virtuales de comunicación.

Competencias transversales

T4. Mostrar habilidades para el ejercicio profesional en entornos multidisciplinares y complejos, en coordinación con equipos de trabajo en red ya sea en entornos presenciales como virtuales, mediente el uso informático e informacional de las TIC.

Amunt

1. Introducción

2. Elementos básicos del lenguaje de programación Python

3. Natural Language Toolkit (NLTK)

4. Análisis textual y procesamiento de corpus

5. Etiquetado morfosintáctico

9. Tratamiento de formatos textuales con Pyhton

10. Tratamiento de archivos XML con Pyhton

Amunt

Programación en Python para filólogos, lingüistas y traductores Web
Programació en Python per a filòlegs, lingüistes i traductors Web

Amunt

La web con los materiales del curso está disponible en: https://sites.google.com/view/programacion-en-python

Amunt

El proceso de evaluación se fundamenta en el trabajo personal de cada estudiante y presupone la autenticidad de la autoría y la originalidad de los ejercicios realizados.

La falta de autenticidad en la autoría o de originalidad de las pruebas de evaluación; la copia o el plagio; el intento fraudulento de obtener un resultado académico mejor; la colaboración, el encubrimiento o el favorecimiento de la copia, o la utilización de material o dispositivos no autorizados durante la evaluación, entre otras, son conductas irregulares que pueden tener consecuencias académicas y disciplinarias graves.

Por un lado, si se detecta alguna de estas conductas irregulares, puede comportar el suspenso (D/0) en las actividades evaluables que se definan en el plan docente –incluidas las pruebas finales– o en la calificación final de la asignatura, ya sea porque se han utilizado materiales o dispositivos no autorizados durante las pruebas, como redes sociales o buscadores de información en internet, porque se han copiado fragmentos de texto de una fuente externa (internet, apuntes, libros, artículos, trabajos o pruebas del resto de estudiantes, etc.) sin la correspondiente citación, o porque se ha practicado cualquier otra conducta irregular.

Por el otro, y de acuerdo con las normativas académicas, las conductas irregulares en la evaluación, además de comportar el suspenso de la asignatura, pueden dar lugar a la incoación de un procedimiento disciplinario y a la aplicación, si procede, de la sanción que corresponda.

Amunt

Esta asignatura puede superarse por una doble vía: por una parte, a partir de la evaluación continua (EC) y, por otra parte, mediante la realización de un examen final (EX). Para hacer el EX no es necesario haber superado la EC. La fórmula de acreditación de la asignatura es la siguiente: EC o EX.

 

Amunt