Back to selection
Semester | spring semester 2024 |
Further events belonging to these CP |
30527-01 (Lecture) 30527-02 (Practical course) |
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 |
Date | Time | Room |
---|---|---|
Friday 01.03.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 08.03.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 15.03.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 22.03.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 29.03.2024 | 08.15-11.00 | Ostern |
Friday 05.04.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 12.04.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 19.04.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 26.04.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 03.05.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 10.05.2024 | 08.15-11.00 | Auffahrt |
Friday 17.05.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 24.05.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 31.05.2024 | 08.15-11.00 | Spiegelgasse 5, Seminarraum 05.002 |
Friday 07.06.2024 | 09.00-11.00 | Kollegienhaus, Hörsaal 118 |
Modules |
Module: Applications and Related Topics (Bachelor's Studies: Computer Science) Module: Foundations of Computer Science (Bachelor's degree subject: Computer Science) Module: Foundations of Computer Science (Bachelor's Studies: Computer Science) |
Assessment format | continuous assessment |
Assessment details | Schriftliche Übungsabgabe, mit Punkten bewertet. Pass/Fail wird aufgrund der abgegebenen Übungen vergeben. Ergebnis Pass ist Voraussetzung zur Teilnahme an der Prüfung. Schriftliche Prüfung voraussichtlich am Freitag, 07.06.2024, 09:00-11:00 Uhr. |
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 |