Basics of programming 09-PP-22
This course has not yet been described...
Module learning aims
Major
Cycle of studies
Module type
Year of studies (where relevant)
Learning outcomes
After the course of study is accomplished and the learning outcomes are proved, the student:
- knows the fundamental topics, terms and issues concerning linguistic research in the area of informatics/algorithmics
- knows the essence, forms and functions of the fundamental terminology in the field of computer linguistics and informatics/algorithmics
- has well-ordered general knowledge of computer linguistics and informatics/algorithmics
- has at least basic knowledge of relations between the philological sciences with informatics/programming
- knows the fundamental research and interpretative methods applicable to programming languages and speech technology
- knows how to unaided gain knowledge with the use of dictionaries, lexicons and other traditional and multimedia sources of information in order to solve a programming problem
- can search, analyse, assess and select information from different sources
- can correctly use the gained knowledge in order to formulate and analyse research problems and to justify their choices
- can unaided create simple programs in a scripting language
Assessment criteria
Two practical control tests (i.e. creating 3 simple programmes in a script language) at the end of semester.
Final written exam.
Max. 2 absencies per semester.
Final grade based on the result of the written exam.
Bibliography
Obligatory:
Wirth N. 2002. Algorytmy + struktury danych = programy, WNT, Warszawa.
Wróblewski P. 1996. Algorytmy, struktury danych i techniki programowania, Helion, Gliwice.
Harel D. 2000. Rzecz o istocie informatyki, WNT, Warszawa.
Python – Dokumentacja. http://www.python.org/doc/
Church, K.W. UnixTM for Poets.
Bird, S., Klein, E. Loper, E. 2009. Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit. O'Reilly Media,
Jurafsky, Daniel, and James H. Martin. 2009. Speech and Language Processing: An Introduction to Natural Language Processing, Speech Recognition, and Computational Linguistics. 2nd edition. Prentice-Hall.
Ruslan, M. (Ed.) 2002The Oxford Handbook of Computational Linguistics. Oxford University Press
Additional:
Boduch, A.. 2002. Delphi 6. Ćwiczenia praktyczne. Helion.
Schwartz, R.L, Olson, E., Christiansen, T. 1997. Learning Perl on Win32 Systems. O'Reilly
Friedl, J. 2001. Wyrażenia regularne. Helion. O'Reilly
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: