ELTE IK fejléc
Navigációs hivatkozások átugrása
Karunkról
Hallgatóknak
Tanulj nálunk!
Középiskoláknak
Oktatóknak
Látogatóknak
 
 
Navigációs hivatkozások átugrása
Informatika Doktori Iskola
Kari doktori támogatások rendszere
Erasmus
Erasmus Mundus - TEAM
CEEPUS
Egyéb ösztöndíjak
Kari tudományos díj
Habilitáció
Vendégelőadások
Vendégelőadások 2014/2015
Vendégelőadások 2013/2014 őszi félév
Vendégelőadások 2011/2012 tavaszi félév
Vendégelőadások 2011/2012 őszi félév
Vendégelőadások 2010/2011 tavaszi félév
Vendégelőadások 2010/2011 őszi félév
Nyári Iskolák
IKP-9162V Advanced functional programming

előadó: Prof. Marinus Jakobus Plasmeijer

             Radboud Universiteit Nijmegen

kreditérték: 1  

Időpont: 2014. november 10-14.

Idő-és terembeosztás

November 10. (hétfő) 16:00-17:30, terem: Déli Tömb 4-206

November 11. (kedd) 16:00-17:30, terem: Déli Tömb 2-712

November 12. (szerda) 17:45-19:15, terem: Déli Tömb 0-804

November 13. (csütörtök) 16:00-17:30, terem: Déli Tömb 0-818

November 14. (péntek) 12:00-13:30, terem: Déli Tömb 2-502 

A kurzus rövid leírása:

In this course advanced programming concepts will be taught. We will address:

1.       generic programming;

2.       combinatorical programming;

3.       advanced concurrency concepts;

4.       advanced data structures. 

Objectives

Insight in some state-of-the-art advanced programming concepts, their theoretical background and their practical applicability. 

Subjects

1.       generic programming: theoretical background, overloading, type constructor classes, kind indexing;practical applications: common generic functions, web-applications, workflow applications;

2.       combinatorical programming (monadic programming, parser combinators);

3.       advanced concurrency concepts (Software Transactional Memory);

4.       advanced data structures (Generalized Algebraic Datatypes).

 

Examination

Written, closed book.

Pre-requisites

Basic knowledge about functional programming in general (Clean or Haskell).

Literature

Scientific papers on the topics above which will be handed out during the course.

Extra information

For practical experience we use the state-of-the-art functional language Clean.

 

2014.10.06. 
ELTE IK logoTNKCS

Elérhetőség - Formázott szöveghez, táblázatokhoz és képekhez.  Elérhetőség

ELTE IK,
Tudományos és Nemzetközi Kapcsolatok Csoportja

Cím: 1117 Budapest, Pázmány Péter sétány 1/C, 2.317-es szoba 
Postacím: 1518 Budapest, Pf. 120
Tel.: 372-2500/8199
Fax: 381-2236, 372-2500/8136
E-mail: ik_tnkcs@inf.elte.hu


Nagyobb térképre váltás