Add to watchlist
Back

 

72914-01 - Seminar: Interpretation and Compilation of Programming Languages 6 CP

Semester fall semester 2024
Course frequency Irregular
Lecturers Ali Ajorian (ali.ajorian@unibas.ch)
Erick Lavoie (erick.lavoie@unibas.ch, Assessor)
Content This seminar will provide fundamentals of compilation and interpretation of programming languages with a strong emphasis on practical projects. It will include a selection of topics among the followings: program representations and transformations, the difference between compilation and interpretation, a taxonomy of programming languages, Turing-completeness and the tower of interpreters, computation models, execution semantics, programming language concepts, meta-programming. We will look at applications of the concepts with a special emphasis on secure execution of programs with and without the use of Trusted Execution Environments, which will be relevant for doing Bachelor and Master projects related to the ongoing Survivable Computing project of the Computer Networks Group.

 

Admission requirements Completed the equivalent of 2 years of Bachelor in Computer Science
Language of instruction English
Use of digital media No specific media used

 

Interval Weekday Time Room
wöchentlich Monday 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003

Dates

Date Time Room
Monday 23.09.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 30.09.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 07.10.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 14.10.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 21.10.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 28.10.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 04.11.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 11.11.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 18.11.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 25.11.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 02.12.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 09.12.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Monday 16.12.2024 12.15-14.00 Spiegelgasse 1, Seminarraum 00.003
Modules Module: Applications and Related Topics (Bachelor's Studies: Computer Science)
Module: Applications and Related Topics (Bachelor's degree subject: Computer Science)
Assessment format continuous assessment
Assessment registration/deregistration Reg.: course registration, dereg: cancel course registration
Repeat examination no repeat examination
Scale 1-6 0,5
Repeated registration as often as necessary
Responsible faculty Faculty of Science, studiendekanat-philnat@unibas.ch
Offered by Fachbereich Informatik

Back