Institution Department of Computer Science, Hamburg University of Applied Sciences
Degree program B.Sc. Applied Computer Science (B-AI)
Semester Summer semester 2010
Course Automata Theory and Formal Languages (AF)
Course type lecture and excercises
Lecturer Prof. Dr. Michael Neitzke
Topics
  • Alphabet, words, formal languages
  • Finite-state automata: DFA, NFA, ε-NFA, Mealy, Moore, conversion, minimization
  • Regular expressions: conversion from/to FSA
  • Regular languages: pumping lemma, closure, equivalence
  • Formal grammars: derivation, parse trees, removing ambiguity
  • Pushdown Automata: PDA, DPDA
  • Chomsky hierarchy, countable, recursively enumerable, decidable, halting problem
  • Lexical analysis: Scanner and Parser, symbol table, JFlex
  • Parsing: top-down, bottom-up, depth-/breadth-first-search, LL(k), parsing tables, first/follow sets
Tools JFLAP
ECTS Credit Points 6
Examination type written test
Grade(s) 14 LP (1)

Robin C. Ladiges / B-AI / AF

German flag