Zurück
Semester | Herbstsemester 2024 |
Angebotsmuster | unregelmässig |
Dozierende |
Ali Ajorian (ali.ajorian@unibas.ch)
Erick Lavoie (erick.lavoie@unibas.ch, BeurteilerIn) |
Inhalt | 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. |
Teilnahmebedingungen | Completed the equivalent of 2 years of Bachelor in Computer Science |
Unterrichtssprache | Englisch |
Einsatz digitaler Medien | kein spezifischer Einsatz |
Intervall | Wochentag | Zeit | Raum |
---|---|---|---|
wöchentlich | Montag | 12.15-14.00 | Spiegelgasse 1, Seminarraum 00.003 |
Datum | Zeit | Raum |
---|---|---|
Montag 23.09.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 30.09.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 07.10.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 14.10.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 21.10.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 28.10.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 04.11.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 11.11.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 18.11.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 25.11.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 02.12.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 09.12.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Montag 16.12.2024 | 12.15-14.00 Uhr | Spiegelgasse 1, Seminarraum 00.003 |
Module |
Modul: Applications and Related Topics (Bachelorstudium: Computer Science) Modul: Applications and Related Topics (Bachelor Studienfach: Computer Science) |
Leistungsüberprüfung | Lehrveranst.-begleitend |
An-/Abmeldung zur Leistungsüberprüfung | Anm.: Belegen Lehrveranstaltung; Abm.: stornieren |
Wiederholungsprüfung | keine Wiederholungsprüfung |
Skala | 1-6 0,5 |
Wiederholtes Belegen | beliebig wiederholbar |
Zuständige Fakultät | Philosophisch-Naturwissenschaftliche Fakultät, studiendekanat-philnat@unibas.ch |
Anbietende Organisationseinheit | Fachbereich Informatik |