Artificial Intelligence  

[Course Information] [Slides] [Assignments and Course Projects]

Course Information 
  To: Undergraduate students of Departement of Computer Science and Technology, Nanjing University
  Number of Students: 60
  Classroom: Rm. I-203, Main Teaching Building, Nanjing University-Xianlin Campus
  Time: 10:10 - 12:00, every  Friday,   08:00 - 9:50 every other Wednsday
  Office Hour: 10:00 - 11:00, every Wednsday
Main Reference Book: S. Russell, P. Norvig. Artificial Intelligence: A Modern Approach (3nd Edition). Prentice Hall, 2010
G. F. Luger. Artificial Intelligence: Structures and Strategies for Complex Prolem Solving (6th Edition). Addison-Wesley, 2009
  Grading: Assignments and Attendance  + Course Project + Final Exam
  TA: Mr. Le Han and Mr. Xuan Huo


Slides        (For course use only. Do NOT distributed!)
         Chapter 1:    Introduction
         Chapter 2:    Knowledge Reprenstation
         Chapter 3:    Inference in First-Order Logic 
         Chapter 4:    Search
         Chapter 5:    Computational Intelligence
         Chapter 6:    Uncertainty Reasoning
         Chapter 7:    Machine Learning
         Chapter 9:    Distributed Intelligence

  • The first assignment is out. (Due in Apr. 4, 2014. Time out! )
  • The second assignment is out. (Due in May. 21, 2014. Time out! )
Course Projects 

  Project: Building a Othello Game with Game Tree and Alpha-Beta Pruning

Problem statement:

Build a Othello game which enables a game between two program with AI implementations. To extend the space for creativity, the checker for Othello game has been extended to 16 * 16.


Project requirement: (detailed requirement)

  • Represent the game tree appropriately
  • Design 2 heuristic evaluation functions for the game tree, each of which is registered as xxxxxxx-1 and xxxxxxx-2
  • The AI should be able to response at the given time limited (otherwise, it would lose the game)
  • Writting the report discussing the reason for your design of the two functions and the difference in terms of the performance of them in the game

Hand-in materials include:

  • The report
  • Source code


  • Deadline: 20:00 June 30, 2014
  • Submission Site: Upload your file to (user: ai14, password: ai14) by the deadline. The folder for uploading will be shut off when the deadline is reached. Considering possible network problems, you may not want to upload your file just at the deadline.


  • No submission after the deadline is accepted!
  • No email submissions!
  • Plagiarism will be seriously penalized!