Table of Contents

Formal Languages and Compilers Course (year 2023/2024)

Assistant: Stefano Scanzio
www: https://www.skenz.it/ss
email: stefano.scanzio [ AT_SYMBOL ] polito.it

News

Calendar

Tools installation

Installation in your PC

Install Windows: How to download and install Jflex, Java, and Cup in the Windows operating system
Install Linux Bash: How to download, install and configure Jflex, Java, and Cup in the Ubuntu Linux operating system with bash shell
Install macOS: How to download, install and configure Jflex, Java, and Cup in the macOS operating system

Slides (Practice in classroom)

Laboratories

Other tools like Jflex/Cup

Assignments

The programming part of the exam can be performed by doing an assignment.

Assignments are reserved only for students attending the course the first time this semester.

Students have to send an application for the assignment to riccardo.sisto [at] polito.it and stefano.scanzio [at] polito.it within 29 April, 2024. The application must contain a curriculum, which has to include the known software and the list of passed exams, both master and bachelor degrees, with the related scores. In addition, students have to provide the list of assignments they are interested in, sorted by preference (most preferred first). The allocation of the assignments to students will be communicated within 03 May, 2024. Possibly, depending on the curriculum or on the number of requests, some requests may not be accepted.

The file with the list of assignments can be found under “Materiale Didattico 2023/24” in Portale della Didattica in the file “assignments_2023-2024.pdf”.

For any information do not hesitate to contact us.

Previous assignments

Useful Resources

Pseudo Assembler interpreter

Exams

Proposed Theses (Master Degree)

New Master Thesis (Research thesis, starting time from now to September 2023)

Thesis about the use of artificial neural networks for the prediction of the quality of a wireless channel (see the video)
.

Thesis about reducing communication latency in TSCH wireless sensor networks by using black and white listening techniques (see the video)
.

Thesis proposals can be downloaded here: https://www.skenz.it/ss/theses
If interested, for informations, contact: stefano.scanzio [ AT_SYMBOL ] polito.it (tel. 011 090 5438) www: https://www.skenz.it/ss