Back
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 |
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 |