Back
Semester | spring semester 2019 |
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 systemnahe, imperative und objektorientierte Programmierung am Beispiel von C++, die funktionale Programmierung am Beispiel von Haskell und die logikorientierte Programmierung am Beispiel von Prolog. |
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: https://courses.cs.unibas.ch |
Language of instruction | German |
Use of digital media | Online, mandatory |
Course auditors welcome |
Interval | Weekday | Time | Room |
---|
No dates available. Please contact the lecturer.
Modules |
Modul: Foundations of Computer Science (Bachelor's degree subject: Computer Science) (Pflicht) Modul: Informatik (Bachelor's degree subject: Computer Science (Start of studies before 01.08.2016)) (Pflicht) Module: Computer Science: Basics (Bachelor's Studies: Computer Science (Start of studies before 01.08.2016)) (Pflicht) Module: Foundations of Computer Science (Bachelor's Studies: Computer Science) (Pflicht) Module: Methods in Computational Biology (Bachelor's Studies: Computational Sciences) Module: Methods in Computational Chemistry (Bachelor's Studies: Computational Sciences) Module: Methods in Computational Mathematics (Bachelor's Studies: Computational Sciences) Module: Methods in Computational Physics (Bachelor's Studies: Computational Sciences) |
Assessment format | continuous assessment |
Assessment details | Schriftliche Übungsabgabe, mit Punkten bewertet. Zur Abschlussklausur wird zugelassen, wer mindestens 2/3 der Punkte aus den Übungen erreicht. Die Abschlussnote basiert ausschliesslich auf dem Prüfungsergebnis. Termin Abschlussklausur: Freitag, 7. Juni 2019, 9:15 - 10:45 Uhr, HS118 im Kollegienhaus. |
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 |