392263 Programmiersprachen (Ü) (SoSe 2014)

Contents, comment

Seminar Programmiersprachen

Das Seminar "Programmiersprachen" gehoert zum Modul M-Inf_PS, kann aber auch im Bachelor-Studiengang NWI/BIG/KOI als individuelle Ergaenzung belegt werden.

Im Seminar wollen wir uns mit Programmiersprachen beschaeftigen,
die unterschiedlichen Paradigmen der Programmierung angehoeren.
Generell unterscheidet man imperative, objektorientierte, funktionale
und logische Programmierung. Daneben gibt es das weite Feld der
anwendungsspezifischen Sprachen (domain specific languages, DSLs),
die ihre eigenen, spezifischen Programmiertechniken aufweisen.

Mit Haskell und Java hat man bereits im ersten Studienjahr drei
der allgemeinen Paradigmen kenengelernt.
Uns interessieren nun das vierte Paradigma, die logische Programmierung,
und Sprachen, die mehrere Paradigmen verbinden.

Haskell und Java (in Grundzuegen) werden vorausgesetzt. Auf dem Programm stehen
(1) logische Programmierung in Prolog,
(2) logisch-funktionale Programmierung in Curry,
(2) objektorientiert-funktionale Programmierung in Scala.

Die Auswahl der betrachteten Sprachen kann darueberhinaus besondere Sprachkenntnisse aus dem Teilnehmerkreis beruecksichtigen.

Requirements for participation, required level

Vorkenntnisse in Haskell und Java (auch aus der parallel laufenden Vorlesung zur OO-Programmierung)

Bibliography

Wird in der ersten Sitzung bekanntgegeben

External comments page

http://www.techfak.uni-bielefeld.de/ags/pi/lehre/ProgSem13/

Teaching staff

Dates ( Calendar view )

Frequency Weekday Time Format / Place Period  

Show passed dates >>

Subject assignments

Module Course Requirements  
39-M-Inf-PS Programming Languages Programmiersprachen Seminar Programmiersprachen Study requirement
Student information

The binding module descriptions contain further information, including specifications on the "types of assignments" students need to complete. In cases where a module description mentions more than one kind of assignment, the respective member of the teaching staff will decide which task(s) they assign the students.

Degree programme/academic programme Validity Variant Subdivision Status Semester LP  
Bioinformatik und Genomforschung / Bachelor (Enrollment until SoSe 2011) Individueller Ergänzungsber Wahl 4. 6. 2 unbenotet  
Kognitive Informatik / Bachelor (Enrollment until SoSe 2011) Individueller Ergänzungsb Wahl 4. 6. 2 unbenotet  

Aktive regelmaessige Teilnahme und Vortrag

No eLearning offering available
Address:
SS2014_392263@ekvv.uni-bielefeld.de
This address can be used by teaching staff, their secretary's offices as well as the individuals in charge of course data maintenance to send emails to the course participants. IMPORTANT: All sent emails must be activated. Wait for the activation email and follow the instructions given there.
If the reference number is used for several courses in the course of the semester, use the following alternative address to reach the participants of exactly this: VST_44754757@ekvv.uni-bielefeld.de
Notes:
Additional notes on the electronic mailing lists
Last update basic details/teaching staff:
Friday, December 11, 2015 
Last update times:
Thursday, November 28, 2013 
Last update rooms:
Thursday, November 28, 2013 
Type(s) / SWS (hours per week per semester)
exercise (Ü) / 2
Department
Faculty of Technology
Questions or corrections?
Questions or correction requests for this course?
Planning support
Clashing dates for this course
Links to this course
If you want to set links to this course page, please use one of the following links. Do not use the link shown in your browser!
The following link includes the course ID and is always unique:
https://ekvv.uni-bielefeld.de/kvv_publ/publ/vd?id=44754757
Send page to mobile
Click to open QR code
Scan QR code: Enlarge QR code
ID
44754757