Università Cattolica del Sacro Cuore

Cattolica International

Course details

Explore key information about the 2-year MSc degree in Linguistic Computing at Università Cattolica  

 

The MSc in Linguistic Computing is a two-year programme. 

Each course includes ECTS credits (European Credit Transfer System).  

You can find full course syllabi on the university website by selecting the academic year, campus, and Faculty. 

First year

  • Computational Linguistics 1 (8 ECTS) 
  • Fundamentals of Computer Science for Linguistics (8 CFU) 
  • Project and Change Management (8 ECTS) 
  • English Language for Linguistic Computing (12 ECTS) 
  • Computational Linguistics 2 (8 ECTS) 
  • Formal Methods and Models for Computational Linguistics (8 ECTS) 
  • One elective course among: (8 ECTS) 
    • Semantic Fundamentals for Natural Language Processing 
    • Terminological Resources 
  • Theology Seminar 

Second year

  • Language I - Language and Phonology / Communicative Strategies (12 ECTS)*
  • Curriculum in Humanities:
    • Natural Language Processing for Social Media (8 ECTS)
    • Digital Tools for the Humanities (8 ECTS)
  • Curriculum in Business:
    • Artificial Intelligence and Natural Language Processing for Decision Making (8 ECTS)
    • Customer Behavior and Semantic Web (8 ECTS)
  • One elective course among the following: (8 ECTS)
    • Linguistic Linked Open Data and Semantic Web
    • Theory and Method of Linguistic Annotation
    • Computational Philology and Digital Editing
  • Internship, or one elective course among the following: (6 ECTS)
    • Issues of Theoretical Linguistics in Natural Language Processing and Computational Linguistics
    • Advanced Python for Linguistics
    • Data Structures and Database Systems Concepts
  • Master Final dissertation (18 ECTS)

* Courses of ‘Language I - Language and Phonology’ are for beginners and concern the following languages: French, Spanish, German.  

Courses of ‘Communicative Strategies’ are for students with an advanced knowledge of language. Courses concern the following languages: French, Spanish, German, Arabic, Russian, Chinese. All courses are given in the language taught. 

*Theology Seminar

Theology courses are seminars in religious studies that explore religious and ethical topics from an academic and cultural viewpoint, promoting thoughtful discussion across diverse traditions.
Graduates of this programme learn how to use technology to work with human language. This helps them find jobs in many areas, including: 
  • Natural Language Processing (NLP): Using computers to understand and work with written or spoken language. 
  • Big Data Analysis: Studying large sets of online data to find patterns or trends. 
  • Digital Transformation: Helping companies use new digital tools and systems. 
  • Language-Based Project Management: Leading projects that use language technology tools. 
  • Web Information Management: Organising and structuring online content to improve accessibility and discoverability 

Example job titles for graduates 

  1. Language Data Specialist: These professionals build and manage computer systems that process language. They may work as computational linguists, digital content managers, or experts in digital libraries. They often lead projects that use computer tools to understand text or speech. 
  2. Web Content and Analysis Expert: This role focuses on online content, especially in the humanities. It includes creating, linking, and analysing text or multimedia data on the web.  
  3. Customer Experience Analyst: In this job, you help companies understand their customers better. You work with data about customer questions, feedback, and actions. The goal is to improve the customer journey—from first visit to after-sales service. 
  • Classes start: September 29, 2026 (TBC) 
  • The academic calendar for 2026/27 will be online in July (visit this page). 
  • A Welcome Event is usually held the week before classes begin. Details will be shared in early August. 
International students can join Italian language courses offered by SELDA (Servizio Linguistico d’Ateneo). These courses require a fee. 

 

To contact SELDA: 
  • Use the “Request for Information” form on the iCatt homepage