Add to watchlist
Back

 

14213-01 - Seminar: Zehn Programmiersprachen in einem Semester (CS506) 6 CP

Semester spring semester 2008
Course frequency Every spring sem.
Lecturers Christian Tschudin (christian.tschudin@unibas.ch, Assessor)
Content Wieso gibt es so viele Programmiersprachen? Wie verhält es sich genau mit der Syntax, Semantik und Semiotik? Deklarativer oder imperativer Programmierstil?
In diesem Seminar geht es darum, über den Rand der eigenen Lieblingsprogrammiersprache hinauszusehen und sich mit anderen Programmierkonzepten auseinanderzusetzen. Einige der im Seminar untersuchten Sprachen sind Wegmarken der Informatik, andere erfüllen trotz ihrem Alter und ihrem geschwundenen Ansehen (in der Theorie) auch heute noch eine wichtige Rolle. Schliesslich ist es bei einigen der behandelten Sprachen ganz einfach praktisch, sie zu kennen und bei Bedarf einsetzen zu können.
Die Liste der zehn zu behandelnden Sprachen ist nicht definitiv sonder wird an der Startveranstaltung festgelegt. Vorgesehen sind (alphabetisch geordnet):

1. A Programming Language (APL)
2. Cobol
3. Forth und Postscript
4. Fortran und Basic
5. Haskell/ML
6. Lambda- und andere Kalküle
7. Lisp/Scheme
8. Prolog
9. sed, awk und Perl
10. Smalltalk
11. weitere Kandidaten könnten sein: Python, Tcl, ...

Im Seminar integriert ist ein Uebungsbetrieb, wo zu jeder Programmiersprache ein oder mehrere kleine Programme zu schreiben sind.
Weblink http://informatik.unibas.ch/lehre/index.

 

Course application http://courses.cs.unibas.ch
Language of instruction German
Use of digital media No specific media used
Course auditors welcome

 

Interval Weekday Time Room

No dates available. Please contact the lecturer.

Modules Modul Informatik-Anwendung (Bachelor's degree subject: Computer Science)
Modul Wahlbereich Informatik (Bachelor's degree subject: Computer Science)
Vertiefungsmodul Bioinformatik (Bachelor Naturwissenschaften in Vertiefungsrichtungen der Informatik (Studienbeginn vor 01.08.2007)) (Pflicht)
Vertiefungsmodul Bioinformatik (Bachelor in Informatik ab HS 2007) (Pflicht)
Vertiefungsmodul Computer Science (Bachelor Naturwissenschaften in Vertiefungsrichtungen der Informatik (Studienbeginn vor 01.08.2007)) (Pflicht)
Vertiefungsmodul Computer Science (Bachelor in Informatik ab HS 2007) (Pflicht)
Assessment format continuous assessment
Assessment registration/deregistration Reg.: course registration; dereg.: teaching staff
Repeat examination no repeat examination
Scale Pass / Fail
Repeated registration as often as necessary
Responsible faculty Faculty of Science, studiendekanat-philnat@unibas.ch
Offered by Fachbereich Informatik

Back