Language Technology and Computer Science Modules in Prague

The following overview summarizes main courses covering LT and CS modules (may be subject of marginal changes – please check in Student Information System).

List of Obligatory Courses (local master program I-3, Mathematical Linguistics)

Each student has to pass all obligatory courses at the Charles University (or their equivalents at a partner university - subject to approval):

  • Statistical Methods in Natural Language Processing I (NPFL067)
  • NLP Technology (NPFL092)
  • Software Project (NPRG027, NPRG023)
  • Introduction to Complexity and Computability Theory (NTIN090)
  • Data Structures I (NTIN066)
  • Diploma Thesis I,II,III (NSZZ023, NSZZ024,NSZZ025)

List of Core Optional Courses (local master program I-3, Mathematical Linguistics)

Each student has to gain at least 35 ECTS from the following list of "core optional courses" at the Charles University (or their equivalents at a partner university - subject to approval):

  • Statistical Methods in Natural Language Processing II (NPFL068)
  • Linguistic Theory and Grammar Formalisms (NPFL083)
  • Language Data Resources (NPFL070)
  • Prague Dependency Treebank (NPFL075)
  • Introduction to Machine Learning (in Computational Linguistics) (NPFL054)
  • NLP Applications (NPFL093)
  • Czech for Foreigners
  • Statistical Machine Translation (NPFL087)
  • Morphological and Syntactic Analysis (NPFL094)
  • Introduction to Formal Linguistics (NPFL006)
  • Modern Methods in CL (NPFL095)
  • Fundamentals of Speech Recognition and Generation (NPFL038)
  • Information Structure of Sentence and Discourse Structure (NPFL082)
  • Computational Morphology (NPFL096)
  • Algorithms in Speech Recognition (NPFL079)
  • Statistical Dialog systems (NPFL099)
  • General Linguistics (NPFL106)
  • Information Retrieval (NPFL103)

The Coverage of LT Modules in Prague

The following table summarizes main courses covering LT modules (may be subject of marginal changes – please check in Student Information System).

Module Code Name ECTS Type Semester
Methodologies (LT-M1) NPFL067 Statistical Methods in Natural Language Processing I (obligatory) (3/6) 3 C+Ex winter
NPFL106 General Linguistics 3 MC summer
NPFL070 Language Data Resources 5 MC summer
NPFL038 Fundamentals of Speech Recognition and Generation 4 MC winter
NPFL006 Introduction to Formal Linguistics 3 Ex winter
Computational Syntax and Morphology (LT-M2) NPFL067 Statistical Methods in Natural Language Processing I (obligatory) (3/6) 3 (see above)
NPFL094 Morphological and Syntactic Analysis 3 MC winter
NPFL096 Computational Morphology 4 Ex summer
NPFL093 NLP Applications (3/5) 3 MC summer
NPFL083 Linguistic Theory and Grammar Formalisms 6 C+Ex summer
NPFL012 Introduction to Computer Linguistics 3 Ex winter
Computational Semantics, Pragmatics and Discourse (LT-M3) NPFL082 Information Structure of Sentence and Discourse Structure 3 Ex summer
NPFL075 Prague Dependency Treebank (3/6) 3 C+Ex summer
NPFL093 NLP Applications (2/5) 2 (see above)
NPFL088 Lexical Analysis of Natural Language 3 C summer
Specialized (LT-M4) NPFL068 Statistical Methods in Natural Language Processing II 6 C+Ex summer
NPFL015 Tools of Automated Translation 3 C winter
NPFL087 Statistical Machine Translation 6 C+Ex summer
NPFL075 Prague Dependency Treebank (3/6) 3 (see above)
NPFL079 Algorithms in Speech Recognition 6 C+Ex summer

The Coverage of CS Modules in Prague

The following table summarizes main courses covering CS modules.

Module Code Name ECTS Type Semester
Data Structures, Data Organization and Processing (CS-M1) NTIN066 Data Structures I (obligatory) 3 Ex winter
NPFL092 NLP Technology (obligatory) 4 MC winter
NPFL103 Information Retrieval 3 C winter
Logic, Computability and Complexity (CS-M2) NTIN090 Introduction to Complexity and Computability Theory (obligatory) 5 C+Ex winter
NPFL081 Practical Fundamentals of Probability and Statistics for Computer Linguistics 3 C winter
Formal Languages and Algorithms (CS-M3) NPFL054 Introduction to Machine Learning (in CL) (3/6) 3 C+Ex winter
NOPT042 Constraint Programming 6 C+Ex winter
NAIL071 Planning and Scheduling 3 Ex summer
Advanced (CS-M4) NPFL054 Introduction to Machine Learning (in CL) (3/6) 3 (see above)
NPFL095 Modern Methods in CL 3 C winter/summer
NPFL099 Statistical Dialog Systems 5 C+Ex summer
NPFL104 Machine Learning Exercises 3 C summer
NAIL069 Artificial Intelligence I 3 Ex winter
NTIN087 String Algorithms 3 Ex winter

Note that there is a great number of other CS courses taught in Czech. Depending on student's interest, English lessons may be arranged. Please, contact us.

Additions

Module Code Name ECTS Type Semester
Additions NPRG027/023 Software Project (obligatory) 15 C winter/summer
Czech for Foreigners ?? Ex winter

Note that courses marked as obligatory either must be attended at Charles University or their equivalents at the other university may be recognized (be a subject of previous approval).

Grading scheme

seminar

C = credited (i.e. requirements of a course are fulfilled) (Czech abbrev. Z)
MC = requirements with assessment (Czech abbrev. KZ);
1 = excellent, 2 = very good, 3 = good, 4 = fail

lecture

Ex = exam (Czech abbrev. Zk);
1 = excellent, 2 = very good, 3 = good, 4 = fail

Site is valid XHTML 1.0 and valid CSS. Maintained with TED Notepad and Vim text editors.
2009 © Institute of Formal and Applied Linguistics. All Rights Reserved.

Site navigation: