Repository logo
 
No Thumbnail Available
Publication

Choosing grammars to support language processing courses

Use this identifier to reference this record.
Name:Description:Size:Format: 
paper17.pdf747.4 KBAdobe PDF Download

Advisor(s)

Abstract(s)

Teaching Language Processing courses is a hard task. The level of abstraction inherent to some of the basic concepts in the area and the technical skills required to implement efficient processors are responsible for the number of students that do not learn the subject and do not succeed to finish the course. In this paper we intend to list the main concepts involved in Language Processing subject, and identify the skills required to learn them. In this context, it is feasible to identify the difficulties that lead students to fail. This enables us to suggest some pragmatic ways to overcome those troubles. We will focus on the grammars suitable to motivate students and help them to learn easily the basic concepts. After identifying the characteristics of such grammars, some examples are presented to make concrete and clear our proposal. The contribution of this paper is the systematic way we approach the process of teaching Language Processing courses towards a successful learning activity.

Description

Keywords

Teaching language Processing Domain specific languages Grammars

Citation

Pereira, Maria João; Oliveira, Nuno; Cruz, Daniela; Henriques, Pedro (2013). Choosing grammars to support language processing courses. In 2nd Symposium on Languages, Applications and Technologies (SLATe'13). Faculdade de Ciências da Universidade do Porto, p.155-169. ISBN 978-3-939897-52-1

Research Projects

Organizational Units

Journal Issue