Home  »  Institute of Science »  Master's of Information Technology and System Management with Thesis

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
LOGICAL PROGRAMMING II BTS548 - 3 + 0 10

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITMaster's Degree With Thesis
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED10
NAME OF LECTURER(S)-
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Will have learned basic concepts of logic programming using LISP.
2) Are expected to be able to make the step-by-step construction of a working model of the Common Lisp Object System (CLOS).
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTThere is no recommended optional programme component for this course.
COURSE DEFINITIONPredicate logic. LISP. Searching techniques. Games. Knowledge representations. Uncertainty and its measurement. Expert Systems. Machine Learning. Neural Networks.
COURSE CONTENTS
WEEKTOPICS
1st Week Introduction
2nd Week Lather, Rinse, Repeat
3rd Week Syntax and Semantics
4th Week Functions
5th Week Variables
6th Week Standard Control Constructs
7th Week Numbers, Characters, and Strings
8th Week MIDTERM
9th Week Collections
10th Week List Processing
11th Week Files and File I/O
12th Week Beyond Exception Handling: Conditions and Restarts
13th Week The Special Operators
14th Week Loop
RECOMENDED OR REQUIRED READING1. Paul Graham, The Art of Prolog, ANSI Common LISP, Prentice Hall; 1 edition, 1995), 1994, ISBN: 8-0133708752.
2. Conrad Barski, Land of Lisp: Learn to Program in Lisp, One Game, No Starch Press; 1 edition, 2010, ISBN: 978-1593272814.
3. Peter Seibel, Practical Common Lisp, Apress; 1st ed. 2005. Corr. 3rd printing edition, 2005, ISBN: 978-1590592397.
4. Peter Norvig, Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp, Morgan Kaufmann; 1 edition, 991, ISBN: 1558601918.
5. Patrick Winston, Berthold Horn, Lisp (3rd Edition), Addison Wesley; 3rd edition, 1989, 978-0201083194.
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers,Case Study,Other
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Assignment110
Project110
Total(%)50
Contribution of In-term Studies to Overall Grade(%)50
Contribution of Final Examination to Overall Grade(%)50
Total(%)100
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2
K1  X  
K2   
K3  X   X
K4  X   X
K5  X  
K6    X
K7    X
K8  X   X
K9  X   X
K10  X  
K11