CENG 461
Artificial Intelligence
Declarative programming; problem solving; knowledge representation; reasoning; acting logically; uncertainty; learning; communicating.
Course Objectives
– To help students to conceptualize information representation and reasoning methods
– To emphasize the relatioship between problem solving and logical behavior
– To form the background for development of sophisticated applications that are capable of learning and can reason under uncertainty
Recommended or Required Reading
Russell, Stuart; Norvig, Peter; 1995; “Artificial Intelligence – A Modern Approach”; Prentice-Hall; 0-13-103805-2 ,- Luger, George F.; 1993; “Artificial intelligence: structures and strategies for complex problem solving”; Benjamin-Cummings; 0-80534-785-2
Learning Outcomes
1. Comprehension of different artificial intelligence techniques used for simulation of human behavior
2. Interpretation of traditional artificial intelligence methods based on mathematical logic
3. Construction of intelligent behavior with respect to hybrid application of artificial intelligence methods
4. Demonstration of applications with the use result-oriented languages based and hybrid techniques
Topics |
Introduction |
Declarative software languages |
Problem solving |
Heuristics |
Information |
Knowledge of existence |
Reasoning |
Acting logically |
Testing |
Uncertain Knowledge |
Reasoning under uncertainty |
Learning |
Communication |
Perception and labeling |
Grading
Midterm 30%
Homework 30%
Final 40%
- CENG 400
- CENG 411
- CENG 415
- CENG 416
- CENG 418
- CENG 421
- CENG 422
- CENG 424
- CENG 431
- CENG 432
- CENG 433
- CENG 434
- CENG 435
- CENG 436
- CENG 437
- CENG 441
- CENG 442
- CENG 443
- CENG 444
- CENG 451
- CENG 452
- CENG 462
- CENG 463
- CENG 464
- CENG 465
- CENG 471
- CENG 472
- CENG 473
- CENG 481
- CENG 482
- CENG 483
- CENG 484
- CENG 485
- CENG 486
- CENG 487
- CENG 488