The course syllabus and the academic weekly planning may change due academic events or other reasons. Department assigned to the subject: Department of Computer Science and Engineering. Type: Compulsory. Students are expected to have completed. Programming Automata and Formal Language Theory.
|Published (Last):||19 September 2019|
|PDF File Size:||11.95 Mb|
|ePub File Size:||6.70 Mb|
|Price:||Free* [*Free Regsitration Required]|
The course syllabus and the academic weekly planning may change due academic events or other reasons. Department assigned to the subject: Department of Computer Science and Engineering. Type: Compulsory. Students are expected to have completed.
Programming Automata and Formal Language Theory. Competences and skills that will be acquired and learning results. Further information on this link. Knowledge on theoretical basis of automata and formal languages PO a 2. Knowledge on techniques for lexical, syntactic and semantic analysis PO a 3. Techniques for code generation PO c 4.
Techniques for error recovery PO c 5. Design of a formal grammar PO c 2. Ability to generate new ideas creativity 2. Concern with quality 3. Motivation for success 4. Interest for investigating and finding solutions to new problems.
Description of contents: programme. Representation of formal languages, lexical analysis, syntactic analysis, semantic analysis, code generation, error recovery, code optimization. Learning activities and methodology. Theoretical lectures: 1. To achieve the specific cognitive competences of the course PO a, c.
Practical lectures: 1,5 ECTS. To develop the specific instrumental competences and most of the general competences, such as analysis, abstraction, problem solving and capacity to apply theoretical concepts.
Besides, to develop the specific attitudinal competences. The student proposes a project according to the teachers guidance to go deeply into some aspect of the course, followed by public presentation PO c, d, g. Exercises and complementary readings proposed by teacher PO a, c. Exercises and examination: 0,5 ECTS. To complete the development of specific cognitive and procedimental capacities PO a, c. Assessment System.
Exercises and examinations are both learning and evaluation activities. Basic Bibliography. Aho and Ravi Sethi and J. Addison-Wesley Iberoamericana, Kenneth C. Thomson, Additional Bibliography. Fisher, R. Crafting a Compiler with C. Addison-Wesley, Dick Grune, Henri E. Bal, Ceriel J. Jacobs, Koen G. Modern Compiler Design. O'Reilly Media, Inc. Sanchis and C. Publicaciones Universidad de Alicante, CRC Press,
Embed Size px x x x x Kenneth C. Louden Slide 2 Chapter 4K. Louden, Programming Languages2 Introduction Syntax is the structure of a language, i.
ISBN 13: 9789706862990