Skip to main content
menu

School of Electronic Engineering and Computer Science

Automata and Formal Languages

Module code: ECS421U

Credits: 15.0
Semester: SEM2
Timetable:

    Lecture
  • Semester 2: Wednesday 9 am - 11 am
    Lab
  • Semester 2: Weeks 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12: Wednesday 11 am -12 pm
  • Semester 2: Weeks 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12: Wednesday 12 pm - 1 pm

Contact: Dr Nikos Tzevelekos
Overlap: None
Prerequisite: None

Automata and formal languages are fundamental concepts in Computer Science. Automata are abstract machines that are used for representing computational processes in a mathematically precise fashion. Moreover, any device interacting with the outside world, whether a simple program or a complex system, requires well-defined, formal input and output languages. We will study automata and their relationship with formal languages and grammars.

Connected course(s): UDF DATA
Assessment: 70.0% Examination, 30.0% Coursework
Level: 4

Return to top