Study Programme B-KUL-H02A8A Advanced Programming Languages for A.I.

Show all details |  Hide all details

General information

  • Academic year: 2011-2012
  • Study points: 4
  • Language: English
  • Difficulty: Basic
  • Duration: 69.0 hours Schedule
  • Periodicity: Taught in the second semester
  • POC: POC Artificial Intelligence
  • This course cannot be followed within the context of an exam contract
 Print version
 

Taught by

Janssens Gerda

Aims

This course aims to provide insight in a number of different new programming languages and tools that emerged in the research field of Artificial Intelligence.
The aim is to give the students understanding of the specific characteristics and key underlying principles of different advanced languages and tools and of the usefulness of these concepts and principles to solve certain classes of problems in A.I. Students should understand the advantages and drawbacks of the languages, be able to compare their features and to situate these languages and related research aspects in the context of the application areas for which they were developed.
Students obtain basic programming skills and are able to write  programs to solve typical problems.

Previous knowledge

The students should be familiar with the basics of Artificial Intelligence and they need to have a good knowledge of an object oriented programming language  as well as a declarative programming language (Prolog).

This course is included in

Master of Science in Artificial Intelligence   (Option Engineering and Computer Science (ECS)) (Option Cognitive Science (CS))
Master of Science in de ingenieurswetenschappen: computerwetenschappen (geen nieuwe inschrijvingen in 2011-2012)   (Artificiële intelligentie) (Verplicht)  
Master of Science in de informatica (uitdovend, enkel 2e fase)   (Specialisatie artificiële intelligentie)
Master of Science in Artificial Intelligence   (Option Speech and Language Technology (SLT))
Master of Science in de ingenieurswetenschappen: computerwetenschappen (nieuw programma, start in 2010)   (Hoofdspecialisatie Artificiële intelligentie) (Verplicht)  
Master of Science in de toegepaste informatica   (Artificiële intelligentie en gegevensbanken) (Verplicht)  

Course Material

Manual
Toledo / e-platform
Articles and literature

Prerequisites

This course is a prerequisite for the following courses:
H05N0A:  Capita selecta computerwetenschappen: Artificiële intelligentie

Activities

B-KUL-H02A8a Advanced Programming Languages for A.I.: Lecture
B-KUL-H02K8a Advanced Programming Languages for AI: Paper / Project

Evaluation

B-KUL-H22A8a Evaluation : Advanced Programming Languages for A.I.