|Responsible unit:||Department of Informatics Engineering|
|Course/CS Responsible:||Master in Informatics and Computing Engineering|
|Acronym||No. of Students||Study Plan||Curricular Years||Credits UCN||Credits ECTS||Contact hours||Total Time|
|MIEIC||126||Syllabus since 2009/2010||4||-||6||56||162|
We assume in this course a technological-oriented approach to Software Agents design and applications. Students are expected to acquire a technological perspective on the subject.
Agents Oriented Programming is introduced as a new metaphore for designing and implementing distributed computer systems. However, students will be able to deal with agents, as well as multi-agent systems, design through the support of formalization tools, including logics (intentional, BDI...). Through small projects, students will be able to illustrate agents and MAS concepts in their practical aspects and importance.
At the end of the course, the student is expected to:
Knowledge of Artificial Intelligence techniques
1. Distributed Artificial Imtelligence and Multi-Agent Systems
3. Interaction in MAS
4. Agents-Oriented Software Engineering. Improving GAIA methodology
5. Agents' Negotiation
6. Emotion-like based Agent architectures.
7. MAS Application examples
Theoretical classes will be based on the oral presentation of the themes of the course, as well as interaction with students. Methods of implementation of applications will be taught (tools of specification and platforms for communication). Practical classes will be based on the supervision of students’ assignments. Reports are mandatory (in the middle and at the end of the semester). Project oriented learning.
|Frequência das aulas||56,00|
Not exceed the absence limit allowed (25% of the Lab classes) and have a minimum of 35% of the possible total in the evaluation assignments (distributed classification - DC)
FC = 0.5*DC + 0.5*EC
EC : Exam Classification (the use of pre-existing written material is allowed)
DC : Distributed Classification, includes:
- Intermediate Report plus demo: 15%
- Final Report:10%
- Project implementation and Demo: 20%
- Participation in class: 5%
To pass, the student must have a minimum of 35% in each of the two evaluation components, distributed and final exam.
One practical assignment and the respective report (weight=50%) and an exam (weight=50%).
To get approved, the student must have a grade equal or higher to 35% in each of the evaluation items.
The distributed evaluation is for all the students, regardless of their enrollment regime. Students enrolled under special arrangements without attending practical classes, must agree with teachers the work being undertaken and the dates of assessment (intermediate and final). These students are not subjected to the evaluation of "Participation in class"
The classification improvement can be done by improving the exam AND/OR improving the project