Faculty of Computers and Information

Model (No 12)

Course Specification : Selected Topics -1

2008 - 2009

 
Farabi Quality Management of Education and Learning - 17/5/2024
University :Mansoura University
Faculty :Faculty of Computers and Information
Department :Computer Science
1- Course data :-
Code: عح317
Course title: Selected Topics -1
Year/Level: ثالثة علوم الحاسب
Program Title:
  • All Academic programmes
Specialization:
Teaching Hours: Theoretical: 3Tutorial: Practical: 3
2- Course aims :-
  1. The main Aim of this course is to provide a uniform account of both the foundations of logic programming and simple programming techniques in the programming language Prolog.
3- Course Learning Outcomes :-
4- Course contents :-
NoTopicsWeek
1A general Introduction on Logic - Human Logic - History of Logic Programming
2Propositional Logic
3Predicate ( Relational ) Logic
4Axioms, Rules of Inferences and Proofs
5Resolution
6Clausal Form
7Horn Clauses
8Unification & Backtracking Strategies
9Data Base & Recursion
10An Introduction to Logic Programming Language ( Prolog )

5- Teaching and learning methods :-
SMethod
Lectures
Practical work
Term project

6- Teaching and learning methods of disables :-
    No data found.

7- Student assessment :-
A. Timing
NoMethodWeek
1Mid_Term Exam8
2Practical Exame12
3Oral EXam and descussion to the Term project14
4Final Term Exam16
B. Degree
NoMethodDegree
1Mid_term examination5
2Final_term examination75
3Oral examination 5
4Practical examination 10
5Semester work5
6Other types of asessment0
Total100%

8- List of books and references
SItemType
1An Introduction to Logic programming
2A first course in Prolog
3Krzysztof R. Apt "The Logic Programming Paradigm and Prolog" 2001
4Ulf Nilsson and Jan Maluszynski " Logic, Programming and Prolog " 2000

9- Matrix of knowledge and skills of the course
SContentStudy week
A general Introduction on Logic - Human Logic - History of Logic Programming
Propositional Logic
Predicate ( Relational ) Logic
Axioms, Rules of Inferences and Proofs
Resolution
Clausal Form
Horn Clauses
Unification & Backtracking Strategies
Data Base & Recursion
An Introduction to Logic Programming Language ( Prolog )

Course Coordinator(s): -
  1. Tarek Tawfek Ahmed Hamza
Head of department: -