Computational linguistics and natural language processing (121 Software engineering)

Type: For the student's choice

Department: optoelectronics and information technologies

Curriculum

SemesterCreditsReporting
85Setoff

Lectures

SemesterAmount of hoursLecturerGroup(s)
832Professor Oleh KushnirФеП-41

Laboratory works

SemesterAmount of hoursGroupTeacher(s)
832ФеП-41Professor Oleh Kushnir

Опис навчальної дисципліни

The purpose of teaching the discipline is to provide students with the necessary theoretical knowledge of the basics of computer linguistics, as well as to develop practical skills that would allow them to effectively apply the acquired knowledge and methods of computer linguistics.
The main objectives of the course are to familiarize students with the basic
concepts of linguistics, ideas, approaches and methods of computer linguistics, structural approach in computer linguistics, classification and features of products
computer linguistics products, problems of automatic analysis and recognition of speech, speech synthesis and language technologies, basics of machine translation and computer
lexicography.
According to the requirements of the educational and professional program, students must
know:
 concepts, methods and products of computer linguistics
 basic methods of computer linguistics;
 theoretically analyze the main theories and models of computer linguistics
be able to:
 classify and solve typical problems of computer linguistics;
 theoretically analyze the basic theories and models of computer linguistics
 work with relevant software products;
 apply computer technology to solve linguistic problems;
 develop and implement linguistic computer algorithms;
 use machine translation programs.

Recommended Literature

Basic literature:

Voloshyn V. G. Computer linguistics / V. G. Voloshyn. – Sumy: University book, 2004. 382 p.
Kushnir O. S. Fundamentals of computer linguistics (lecture notes) / O. S. Kushnir – Lviv: Lviv University Press, 2023. 292 p.
Delmonte R. Computational Linguistic Text Processing / New York: Nova Science Publishers, 2009 – 382 p.
Mathematical linguistics. Book 1: Quantitative linguistics / V. Pasichnyk, Y. Shcherbyna, V. Vysotska, T. Shestakevych. Shestakevych – Lviv: New World – 2000, 2012. 359 p.
Bolshakov I. Computational linguistics. Models, resources, applications / I. Bolshakov, A. Gelbukh. – Mexico : Ciencia de la Computacion, 2004. – 198 p.
Clark The Handbook of Computational Linguistics and Natural Language Processing / A. Clark, C. Fox, S. Lappin. – Chichester: John Wiley and Sons, 2010. – 801 p.
https://www.gutenberg.org/.

Additional literature:

Manning C. D. Foundations of statistical natural language processing / Manning C. D., Schutze H. – London: The MIT Press Cambridge, 1999. – 680 p.
Pilgrim C. Bias in Zipf’s law estimators / C. Pilgrim, T. T. Hills // Scientific Reports. – 2021. – Vol. 11. – 17309 (12 p.).
Multilayer networks for text analysis with multiple data types / C. C. Hyland, Yuanming Tao, L. Azizi, M. Gerlach, T. P. Peixoto, E. G. Altmann. – EPJ Data Science. – 2021. – 16 p. https://doi.org/10.1140/epjds/s13688-021-00288-5

Силабус:

Завантажити силабус