Kursuse andmed
- Maht: 6 EAP
- Keel: eesti
- Õppejõud: dotsent Härmel Nestra, teadur Kalmer Apinis, magistrant Anti Ingel
Kursuse esimeses pooles tutvustatakse funktsionaalse ja loogilise programmeerimise põhimõisteid ja baastehnikaid ning antakse üliõpilastele praktiline programmeerimiskogemus funktsionaalses keeles Haskell ja loogilises keeles Prolog.
Kursuse teise poole kauge eesmärk on anda üliõpilastele sidus pilt programmeerimiskeeltes esinevatest põhikonstruktsioonidest, programmeerimise paradigmadest, programmeerimiskeelte kirjeldamisest ja ajaloost. Programmeerimiskeelte pakutavaid võimalusi õpetatakse praktikas tundma mitmete erinevaid lähenemisi esindavate programmeerimiskeelte näidetel. Üliõpilastele varem tundmatutest keeltest tehakse põgusalt tutvust C, OCamli ja Scalaga.