1
L p trình logic và ràng bu c
(Logic Programming and Constraint)
Ts. Lê M nh H i
Khoa CNTT,
ĐH K thu t Công ngh TP HCM
2
M đu
I M c đích môn h c:
Gi i thi u m t công c h tr nghiên c u trí tu nhân
t o: ngôn ng l p trình SWI-Prolog.
M t s ng d ng trong x lý ngôn ng t nhiên.
II. Th i gian và n i dung: 30 ti t lý thuy t + 15 ti t bài ế ế ế
t p
T ng quan v Prolog(3 ti t) ế
K thu t l p trình Prolog(9 ti t) ế
Logic và CSDL(3 ti t)ế
Logic và H chuyên gia(3 ti t) ế
Logic và ng pháp (6 ti t) ế
Logic và l p trình ràng bu c (6 ti t) ế
Bài t p và ki m tra gi a k (15 ti t) ế
3
III Giáo trình và tài li u tham kh o
Bài gi ng c a Lê M nh H i (L u hành n i b ) ư
James Lu, Jerud J. Mead. Prolog A Tutorial
Introduction. Computer Science Department Bucknell
University
Ulf Nilsson and Jan Maluszynsky. LOGIC,
PROGRAMMING AND PROLOG (2ED). John Wiley
& Sons Ltd. 2000.
Phan Huy Khánh. L p trình logic trong Prolog. Nhà
xu t b n ĐH QG Hà n i. 2004
4
IV. Đánh giá:
Đi m gi a k (30%): Bài ki m tra 60 phút trên PC
Thi k t thúc môn (70%): Bài ki m tra 90 phútế
V. Giáo viên:
Ts. Lê M nh H i. Khoa CNTT HUTECH.
email: lm.hai@hutech.edu.vn
Website: giangvien.hutech.edu.vn
Bài 1: Gi i thi u v ngôn ng
Prolog
M c tiêu:
L c s Prolog và các dòng s n ph mượ
Cài đt SWI-Prolog và SWI-Prolog editor
Các khái ni m c b n và ví d ơ
5