The Master in Artificial Intelligence is run in a semester exam system. This system and the academic calender are discribed in part 1 p. 13.
The program is organized along three options: the Engineering and Computer Science option (ECS), the Cognitive Science option (CS) and the Speech and Language Technology option (SLT).
Candidate students should at least hold a degree of a 4-year undergraduate program (Bachelor or Master). They should have some familiarity with mathematics and logic and posses a working knowledge of a higher order programming language (e.g.:
Pascal, C, Java, Prolog, …).
For students who want to take the ECS option, their prior degree should be in the field of engineering or in the field of sciences. For this option, candidates must have experience in computing concepts and practice. Students who want to take the CS option should hold a degree in behavioral sciences or humanities.
All candidate students must submit an application form. The application should include detailed transcripts of results obtained in a prior study. It should also include a statement on the applicant’s objectives and an indication of how his prior studies and the program will meet these objectives.
Furthermore, the application should point out the applicant’s prior experience with computing. Finally, the application should clarify the applicant’s proficiency in the English language. In case of doubt, a TOEFL test with a score of at least 550 (or an equivalent test) will be required.
In principle, candidates are expected to apply for the full program, but partial applications will also be considered.
European-Union residents should apply before September 1, non European-Union residents should apply before March 1. The selection committee of the program will grant admission after at most 20 days after receipt of the application.
More detailed information and application forms can be obtained from the secretariat of the international study program in Artificial Intelligence, K.U.Leuven, Arenbergkasteel, Kasteelpark Arenberg 1, 3001 Heverlee, Belgium.
E-mail: Anne.Ons@ftw.kuleuven.ac.be,
webpages: http://www.cs.kuleuven.ac.be/cwis/education/MAI
Organization
The K.U.Leuven’s faculties of Engineering, Arts, Sciences, Psychology, Medicine, Law and Philosophy contribute to the organization of the programme.
Programme
All students are required to take the 4 introductory courses. They are also required to take mandatory advanced courses and to select some of the optional courses. The number of advanced and optional courses depends on the selected option (see below).
All students need to participate in seminars, by K.U.Leuven or guest speakers, and are required to complete a project assignment or to write a paper. In the ECS and CS options, the project (or paper) corresponds to a workload of 2 courses. In the SLT option, this workload is reduced to that of 1 course. Students of the SLT option are also required to follow a traineeship of two months (workload of 3 courses).
Students are allowed to propose other coherent programs that meet their goals, as long as their personal program conforms to the basic requirements of the standard program. Students who have already taken courses in a prior curriculum that are equivalent to courses in this program are allowed to drop maximally three such courses. Any additional course for which the student followed an equivalent course in a prior curriculum has to be replaced by an additional optional course.
Students are allowed to replace a limited number of the optional courses listed under their option by courses of another option, if they have sufficient background knowledge.
The one-year program can be spread over two years. During the first year, these students need to take the 4 introductory courses and 4 other courses.
Introductory Components, mandatory for all options
1 HB42 Fundamentals of Artificial Intelligence (4 pt.) (1,5 sh.) D. De Schreye HD60 Fundamentals of Artificial Intellingence: Exercises (1 sh.) D. De Schreye
2 HC29 Cognitive Science (4 pt.) (1,5 sh.) G. van Outryve d'Ydewalle
HD61 Cognitive Science: Exercises (1 sh.) G. van Outryve d'Ydewalle
3 HC30 Neural Computing (4 pt.) (1,5 sh.) M. Van Hulle
HD62 Neural Computing: Exercises (1 sh.) M. Van Hulle
4 W099 Philosophy of Artificial Intelligence (4 pt.) (2 sh.) R. Vergauwen Engineering and Computer Science option (ECS)
Advanced Mandatory Components
1 HJ55 Object Oriented Programming (4 pt.) (1,5 sh.) T. Holvoet HJ56 Object Oriented Programming: Exercises (1 sh.) T. Holvoet 2 HB43 Logic as a Foundation for AI (4 pt.) (1,5 sh.) G. Janssens
HD63 Logic as a Foundation for AI: Exercises (1 sh.) G. Janssens 3 HB44 Programming Languages and Programming Methodologies (4 pt.) (1,5 sh.) G. Janssens HD64 Programming Languages and Programming Methodologies: Exercises (1 sh.) G. Janssens Project (8 pt.)
Optional Components
Students select 5 courses out of the following:
1 HB46 Robotics (4 pt.) (1,5 sh.) Coordination: H. Bruyninckx H. Bruyninckx
HD66 Robotics: Exercises (0,7 sh.) Coordination: H. Bruyninckx
H. Bruyninckx 2 HB47 Computer Vision (4 pt.) (1,5 sh.) D. Vandermeulen
HD67 Computer Vision: Exercises (0,7 sh.) D. Vandermeulen
3 HC28 Natural Language Processing (4 pt.) (1,5 sh.) G. Adriaens HD68 Natural Language Processing: Exercises (1 sh.) G. Adriaens 4 HB48 Speech Recognition (4 pt.) (1,5 sh.) D. Van Compernolle
HD69 Speech Recognition: Exercises (1 sh.) D. Van Compernolle
5 HB49 Advanced Computer Architectures (4 pt.) (1,5 sh.) N.
HD70 Advanced Computer Architectures: Exercises (0,7 sh.) N.
6 HB50 Advanced Programming Languages for AI (4 pt.) (1,5 sh.) E. Steegmans
HD71 Advanced Programming Languages for AI: Exercises (0,7 sh.) E. Steegmans 7 HB52 Selected Topics in Logic Programming (4 pt.) (1,5 sh.) M. Bruynooghe
HD73 Selected Topics in Logic Programming: Exercises (0,7 sh.) M. Bruynooghe 8 HB55 Formal Reasoning and Proof Techniques for Digital System Correctness
Verification (4 pt.) (1,5 sh.)
L. Claesen HD76 Formal Reasoning and Proof Techniques for Digital System Correctness
Verification: Exercises (0,7 sh.)
L. Claesen 9 HB56 Knowledge-based Techniques for Automated Analog System Design
(4 pt.) (1,5 sh.)
G. Gielen HD77 Knowledge-based Techniques for Automated Analog System Design:
Exercises (0,7 sh.)
G. Gielen
10 HF47 Artificial Neural Networks (4 pt.) (1,5 sh.) Coordination: J. Vandewalle D. Bollé, J. Vandewalle HF48 Artificial Neural Networks: Exercises (0,7 sh.) Coordination: J. Vandewalle
D. Bollé, J. Vandewalle 11 HD85 Machine Learning and Inductive Inference (4 pt.) (1,5 sh.) H. Blockeel
HG61 Machine Learning and Inductive Inference: Exercises (0,7 sh.) H. Blockeel
12 HJ57 Data Mining (4 pt.) (1,5 sh.) L. Dehaspe, M. Van Hulle
HJ58 Data Mining: Exercises (0,7 sh.) L. Dehaspe, M. Van Hulle
13 HJ59 Biometrics System Concepts (4 pt.) (1,5 sh.) D. Vandermeulen HJ60 Biometrics System Concepts: Exercises (0,7 sh.) D. Vandermeulen 14 HJ61 Text Based Information Retrieval (4 pt.) (1,5 sh.) MF. Moens
HJ62 Text Based Information Retrieval: Exercises (0,7 sh.) MF. Moens 15 HK92 Genetic Algorithms and Evolutionary Computing (3 pt.) (1,5 sh.) D. Roose
HK93 Genetic Agorithms and Evolutionary Computing: Exercises (0,7 sh.) D. Roose 16 EP04 Bijzondere vraagstukken uit de fysiologie: cybernetica en biologie
(4 pt.) (2 su.)
J. Vereecke Cognitive Science option (CS)
Advanced Mandatory Components
1 HB43 Logic as a Foundation for AI (4 pt.) (1,5 sh.) G. Janssens HD63 Logic as a Foundation for AI: Exercises (1 sh.) G. Janssens 2 HD36 Linguistic Theories and Artificial Intelligence (4 pt.) (1,5 sh.) F. Van Eynde
HJ24 Linguistic Theories and Artificial Intelligence: Exercises (1 sh.) F. Van Eynde Select one of:
3 HB44 Programming Languages and Programming Methodologies (4 pt.) (1,5 sh.) G. Janssens HD64 Programming Languages and Programming Methodologies: Exercises (1 sh.) G. Janssens 4 HJ55 Object Oriented Programming (4 pt.) (1,5 sh.) T. Holvoet
HJ56 Object Oriented Programming: Exercises (1 sh.) T. Holvoet Project (8 pt.)
Optional Components
Students select 6 courses out of the following:
1 HD84 Computational and Modular Approaches in Cognitive Science (4 pt.) (1,5 sh.) J. Wagemans HG60 Computational and Modular Approaches in Cognitive Science. Exercises
(0,7 sh.)
J. Wagemans 2 HD37 Choice and Decision Theories (4 pt.) (1,5 sh.) G. Kiebooms 3 HD83 Psychology of Perception and Memory (4 pt.) (1,5 sh.) J. Wagemans HG59 Psychology of Perception and Memory: Exercises (0,7 sh.) J. Wagemans 4 HD39 Cognitive Modeling of Categorization and Induction (4 pt.) (1,5 sh.) G. Storms 5 HD87 Knowledge Representation (4 pt.) (1,5 sh.) M. Denecker,
G. van Outryve d'Ydewalle HG63 Knowledge Representation: Exercises (0,7 sh.) M. Denecker
6 HC28 Natural Language Processing (4 pt.) (1,5 sh.) G. Adriaens HD68 Natural Language Processing: Exercises (1 sh.) G. Adriaens 7 HD86 Expert Systems: Knowledge Acquisition (4 pt.) (1,5 sh.) J. Wagemans
HG62 Expert Systems: Knowledge Acquisition. Exercises (0,7 sh.) J. Wagemans 8 HD21 Cognitive Ergonomic Contributions to Human-Computer Interaction
(4 pt.) (1,5 sh.)
K. Verfaillie HG64 Cognitive Ergonomic Contributions to Human-Computer Interaction:
Exercises (0,7 sh.)
K. Verfaillie 9 HD29 Psycholinguistics (4 pt.) (1,5 sh.) K. Verfaillie 10 W098 Foundations of Formal Theories of Language (4 pt.) (2 sh.) R. Vergauwen 11 HB48 Speech Recognition (4 pt.) (1,5 sh.) D. Van Compernolle
HD69 Speech Recognition: Exercises (1 sh.) D. Van Compernolle 12 HJ63 Phonetics and Phonology (4 pt.) (1,5 sh.) A. Van Wieringen
HJ64 Phonetics and Phonology: Exercises (1 sh.) A. Van Wieringen
13 HJ65 Language Engineering Applications (4 pt.) (1,5 sh.) Coordination: F. Van Eynde G. Adriaens,
D. Van Compernolle, F. Van Eynde, A. Van Wieringen
HJ66 Language Engineering Applications: Exercises (1 sh.) Coordination: F. Van Eynde G. Adriaens,
D. Van Compernolle, F. Van Eynde, A. Van Wieringen 14 HJ61 Text Based Information Retrieval (4 pt.) (1,5 sh.) MF. Moens
HJ62 Text Based Information Retrieval: Exercises (0,7 sh.) MF. Moens 15 EP04 Bijzondere vraagstukken uit de fysiologie: cybernetica en biologie
(4 pt.) (2 su.)
J. Vereecke Speech and Language Technology option (SLT)
Advanced Mandatory Components
1 HD36 Linguistic Theories and Artificial Intelligence (4 pt.) (1,5 sh.) F. Van Eynde HJ24 Linguistic Theories and Artificial Intelligence: Exercises (1 sh.) F. Van Eynde 2 HB48 Speech Recognition (4 pt.) (1,5 sh.) D. Van Compernolle
HD69 Speech Recognition: Exercises (1 sh.) D. Van Compernolle
3 HC28 Natural Language Processing (4 pt.) (1,5 sh.) G. Adriaens HD68 Natural Language Processing: Exercises (1 sh.) G. Adriaens 4 HD29 Psycholinguistics (4 pt.) (1,5 sh.) K. Verfaillie 5 HJ63 Phonetics and Phonology (4 pt.) (1,5 sh.) A. Van Wieringen
HJ64 Phonetics and Phonology: Exercises (1 sh.) A. Van Wieringen
6 HJ65 Language Engineering Applications (4 pt.) (1,5 sh.) Coordination: F. Van Eynde G. Adriaens,
D. Van Compernolle, F. Van Eynde, A. Van Wieringen
HJ66 Language Engineering Applications: Exercises (1 sh.) Coordination: F. Van Eynde G. Adriaens,
D. Van Compernolle, F. Van Eynde, A. Van Wieringen Traineeship and Project (16 pt.)
Optional Components
Students select 1 course out of the following
1 HJ61 Text Based Information Retrieval (4 pt.) (1,5 sh.) MF. Moens HJ62 Text Based Information Retrieval: Exercises (0,7 sh.) MF. Moens 2 W098 Foundations of Formal Theories of Language (4 pt.) (2 sh.) R. Vergauwen 3 HD39 Cognitive Modeling of Categorization and Induction (4 pt.) (1,5 sh.) G. Storms
4 HF47 Artificial Neural Networks (4 pt.) (1,5 sh.) Coordination: J. Vandewalle D. Bollé, J. Vandewalle HF48 Artificial Neural Networks: Exercises (0,7 sh.) Coordination: J. Vandewalle
D. Bollé, J. Vandewalle 5 HB43 Logic as a Foundation for AI (4 pt.) (1,5 sh.) G. Janssens
HD63 Logic as a Foundation for AI: Exercises (1 sh.) G. Janssens 6 HB44 Programming Languages and Programming Methodologies (4 pt.) (1,5 sh.) G. Janssens HD64 Programming Languages and Programming Methodologies: Exercises (1 sh.) G. Janssens 7 HJ55 Object Oriented Programming (4 pt.) (1,5 sh.) T. Holvoet
HJ56 Object Oriented Programming: Exercises (1 sh.) T. Holvoet 8 HB50 Advanced Programming Languages for AI (4 pt.) (1,5 sh.) E. Steegmans
HD71 Advanced Programming Languages for AI: Exercises (0,7 sh.) E. Steegmans