BTS547
LOGICAL PROGRAMMING I
- Course Code
- BTS547
- Semester
- -
- Theory+Practice
- 3 + 0
- ECTS
- 10
| Course Type | Elective Course | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Course Level | Master's Degree Without Thesis | ||||||||||||||||||||||||||||||
| Year of Study | - | ||||||||||||||||||||||||||||||
| Semester | - | ||||||||||||||||||||||||||||||
| ECTS | 10 | ||||||||||||||||||||||||||||||
| Name of Lecturer(s) | - | ||||||||||||||||||||||||||||||
| Learning Outcomes |
At the end of this course, the students;
|
||||||||||||||||||||||||||||||
| Mode of Delivery | Face to face | ||||||||||||||||||||||||||||||
| Prerequisites | No | ||||||||||||||||||||||||||||||
| Recommended Optional Programme Components | There is no recommended optional programme component for this course. | ||||||||||||||||||||||||||||||
| Course Description | Foundations of logic. Logic programming. Prolog: facts, rules, goals, backtracking, recursion, data structures, arithmetic, kontrol structures, iterations, cut, I/O, databases, fail, true, not, debug, operators. | ||||||||||||||||||||||||||||||
| Course Contents |
|
||||||||||||||||||||||||||||||
| Recommended or Required Reading | 1. Leon Sterling, Ehud Shapiro, The Art of Prolog, Second Edition: Advanced Programming Techniques, The MIT Press, 2 edition, 1994, ISBN: 978-0262193382. 2. Richard O'Keefe, The Craft of Prolog (Logic Programming), The MIT Press, 2009, ISBN: 978-0262512275. 3. Ivan Bratko, Prolog Programming for Artificial Intelligence, International Computer Science Series, Addison-Wesley Educational Publishers Inc; 4th edition, 2011, ISBN: 978-0321417466. 4. Leon S. Sterling , The Practice of Prolog (Logic Programming), The MIT Press, 2003, ISBN-13: 978-0262514453. 5. Patrick Blackburn, Learn Prolog Now! (Texts in Computing, Vol. 7), College Publications, 2006, ISBN: 978-1904987178. 6. William F. Clocksin, Programming in Prolog: Using the ISO Standard, Springer; 5th edition, 2003, ISBN: 978-3540006787. 7. Amzi, Adventures in Prolog, web. 8. Building Expert Systems in Prolog, web. | ||||||||||||||||||||||||||||||
| Planned Learning Activities and Teaching Methods |
| ||||||||||||||||||||||||||||||
| Assessment Methods and Criteria |
|
||||||||||||||||||||||||||||||
| Language of Instruction | Turkish | ||||||||||||||||||||||||||||||
| Work Placement(s) | No |
Programme Qualifications / Learning Outcomes
| LO1 | LO2 | |
|---|---|---|
| K1 | X | |
| K2 | X | |
| K3 | X | |
| K4 | X | |
| K5 | X | |
| K6 | X | |
| K7 | X | |
| K8 | X | X |
| K9 | X | X |
| K10 | ||
| K11 |