Add to watchlist
Back

 

30527-01 - Lecture: Paradigmen und Konzepte von Programmiersprachen 6 CP

Semester spring semester 2023
Course frequency Every spring sem.
Lecturers Thorsten Möller (thorsten.moeller@unibas.ch, Assessor)
Content Betrachtungsgegenstand dieser Vorlesung sind wesentliche Programmierkonzepte, die sich im Verlauf der Informationsverarbeitung zur Programmierung von generischen Maschinen herausgebildet haben, also Maschinen denen - in Software - eine berechenbare Funktion auferlegt werden kann.

Die Vorlesung behandelt insbesondere die maschinenorientierte Programmierung am Beispiel von x86-Assembler, die systemnahe, imperative und objektorientierte Programmierung am Beispiel von C++, die funktionale Programmierung am Beispiel von Haskell und die logikorientierte Programmierung am Beispiel von Prolog. Schliesslich werden auch einige Konzepte aus dynamischen Sprachen besprochen.
Learning objectives Nach Abschluss der Lehrveranstaltung sind Teilnehmende in der Lage, differenziert mit den wichtigsten Konzepten der Programmierung umzugehen. Sie können verschiedene Möglichkeiten der programmiersprachlichen Problemlösung situativ beurteilen und eine angemessene Option auswählen.
Bibliography Wird in der Vorlesung bekannt gegeben.
Weblink Webseite zur Vorlesung

 

Admission requirements Teilnehemde sollten vorher folgende Lehrveranstaltungen besucht haben:
Grundlagen der Programmierung
Programmier-Projekt
Course application Übungen: ADAM Workspace
Language of instruction German
Use of digital media Online, optional
Course auditors welcome

 

Interval Weekday Time Room
wöchentlich Friday 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002

Dates

Date Time Room
Friday 24.02.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 03.03.2023 08.15-11.00 Fasnachstferien
Friday 10.03.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 17.03.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 24.03.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 31.03.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 07.04.2023 08.15-11.00 Ostern
Friday 14.04.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 21.04.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 28.04.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 05.05.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 12.05.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 19.05.2023 08.15-11.00 Auffahrt
Friday 26.05.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 02.06.2023 08.15-11.00 Spiegelgasse 5, Seminarraum 05.002
Friday 09.06.2023 09.00-11.00 Kollegienhaus, Hörsaal 118
Modules Modul: Foundations of Computer Science (Bachelor's degree subject: Computer Science)
Module: Applications and Related Topics (Bachelor's Studies: Computer Science)
Module: Foundations of Computer Science (Bachelor's Studies: Computer Science)
Assessment format continuous assessment
Assessment details Voraussichtlich: Schriftliche Übungsabgabe, mit Punkten bewertet. Pass/Fail wird aufgrund der abgegebenen Übungen vergeben.
Schriftliche Prüfung voraussichtlich am Freitag, 09.06.2023, 09:00-11:00 Uhr, Spiegelgasse 5, Raum 05.002.
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