|
|
Archive \ Artificial Intelligence \ 2009-2010 \ First Semester \
Professor PhD Luminita State, Teaching Assistant, PhD Candidate Nicolaie Popescu-Bodorin
|
Artificial Intelligence Curriculum [^ top ^]
Artificial Intelligence & Computational Logic Laboratory
Department of Mathematics and Computer Science
SPIRU HARET University
Artificial Intelligence Laboratory
Computational Logic Laboratory
Nicolaie Popescu-Bodorin
|
|
Artificial Intelligence 1 (Knowledge Representation & Reasoning):
EN,
RO
Artificial Intelligence 2 (Neural Networks, Classification, Signal & Image Processing):
EN,
RO
|
|
|
Computational Logic Curriculum [^ top ^]
|
|
Computational Logic:
EN,
RO
|
|
|
Student Area [^ top ^]
|
Artificial Intelligence Labs:
- 12-16 Oct 2009, Short Intro to PROLOG:
(a) Lab.1,
(b) Why AI?,
(c) Some hints for Lab.1
(d) Code for Lab.1
Student Contest: Winner of the Week (SC-WW): Iosif Chelu
- 19-23 Oct 2009, Flow Control Statements in PROLOG:
(a) Lab.2,
(b) Code for Lab.2
SC-WW: Iosif Chelu, Paul Mateescu
- 26-30 Oct 2009, Recursion in PROLOG; Lists in PROLOG:
(a) Lab.3 - Recursion,
(b) Code (Recursion),
(c) Code (Euler's Number)
(d) Lab.3 - Lists,
(e) Code 1 (Lists),
(f) Code 2 (Lists)
Weekend Lectures:
A Simple Intelligent Software Adviser for a Simple Problem of Elementary Geometry,
Code
SC-WW: Iosif Chelu, Paul Mateescu
- 02-06 Nov 2009, Lists in PROLOG
(a) Lab.4 - List processing examples (code)
(b) Lab.4 - Data abstraction/aggregation (code)
(c) Lab.4 - Computing the Histogram of a Signal: code, homework assignment (HA)
SC-WW: Iosif Chelu, Paul Mateescu
- 09-13 Nov 2009, List Processing in Prolog: Lists, Lists of lists, Sets, Lists of structured objects
(a) Lab.5 - List Processing in Prolog: Lists, Lists of lists, Sets (code)
(b) Lab.5 - Symbolic vs. Numeric Computation - Polynomials (code, HA)
(c) Lab.5 - Supertypes in Prolog, Composite Lists (code, examples)
(d) Lab.5 - Lists, Secvential Processing, Recursion (commented code)
SC-WW: Paul Mateescu, Iosif Chelu
Students who have demonstrated a Remarkable Progress (RP): Cristina Dumitrescu, Florin Adrian Gerlan, Oana-Monica Micu
- 16-20 Nov 2009, Lists, Strings & Text Processing in Prolog
(a) Lab.6 - String Processing in Prolog
SC-WW: Paul Mateescu, Iosif Chelu
- 23-27 Nov 2009, Lists, Matrices, Sorting
(a) Lab.7 - Lists, Matrices, Sorting
SC-WW: Paul Mateescu, Iosif Chelu
- 30 Nov - 04 Dec 2009, Implementing Sorting Algorithms in Prolog:
(a) Lab.8 - Selection Sort
(b) Lab.8 - Insertion Sort
(c) Lab.8 - Quick Sort
(d) Lab.8 - Heap Sort
SC-WW: Paul Mateescu, Iosif Chelu
- 07 - 11 Dec 2009, Introduction to Rooted Binary Trees in Prolog:
(a) Lab.9 - Rooted Binary Trees: Counting nodes and leaves
(b) Lab.9 - Tree traversals: Preorder, Inorder, Postorder
SC-WW: Paul Mateescu, Iosif Chelu
- 14 - 18 Dec 2009, Rooted Binary Trees in Prolog
(a) Lab.10 - Rooted Binary Trees: Tree Sort
(b) Lab.10 - Root-to-leaf paths, Depth of a Rooted Binary Tree, Tree Rotation, Root-Balancing, Root-Balancing Tree Sort
(c) Lab.10 - Full / Perfect Rooted Binary Trees in Prolog
- 4 & 11 Ian 2009, Prolog exam subjects from previous years
- 5 Febr 2009, The Exam
|
|
|
Complementary Lectures [^ top ^]
|
Artificial Intelligence 1:
- Prolog Experiments in Discrete Mathematics, Logic, and Computability, James L. Hein, Portland State University, 2005.
- Logic Programming with Prolog, Max Bramer, Springer, 2005;
- The Art of Prolog, Leon Sterling, Ehud Shapiro, The MIT Press (2-nd ED), 1999.
- Agent-Oriented Programming - From Prolog to Guarded Definite Clauses, Matthew M Huntbach, Graem A Ringwood, Springer, 1999.
- Prolog Programming in Depth, M. Covington, D. Nute, A. Vellino, Prentice Hall, 1997.
- Logic, Programming and Prolog, Ulf Nilsson and Jan Maluszynski, John Wiley & Sons (2-nd ED), 1995.
- Prolog Programming for Artificial Intelligence, Ivan Bratko, Addison-Wesley, 1986.
|
|
|
|
|
|
|
|
Page maintained by Nicolaie Popescu-Bodorin,
Contact (e-mail): nb.popescu.mi # spiruharet.ro
Last update: February 14, 2010
|