The aim of this course is the construction of an Intelligent System to perform a non-trivial task. The development of an Intelligent System shares many steps with the development of any software system. Nowithstanding, there are some special features like the knowledge acquisition step, task analysis, selection of Intelligent methods, integration of Intelligent techniques, etc. that are especific of Intelligent System projects. The IS project is a project like those ones that students will cope with, in their professional practice of Artificial Intelligence in any company. The project will be constructed by a team of three or four students. Web:http://www.lsi.upc.edu/~miquel/isp/isp.html
Person in charge
Miquel Sanchez Marre (
CB6 - Ability to apply the acquired knowledge and capacity for solving problems in new or unknown environments within broader (or multidisciplinary) contexts related to their area of study.
CB7 - Ability to integrate knowledges and handle the complexity of making judgments based on information which, being incomplete or limited, includes considerations on social and ethical responsibilities linked to the application of their knowledge and judgments.
CB8 - Capability to communicate their conclusions, and the knowledge and rationale underpinning these, to both skilled and unskilled public in a clear and unambiguous way.
Sustainability and social compromise
CT2 - Capability to know and understand the complexity of economic and social typical phenomena of the welfare society; capability to relate welfare with globalization and sustainability; capability to use technique, technology, economics and sustainability in a balanced and compatible way.
CT3 - Ability to work as a member of an interdisciplinary team, as a normal member or performing direction tasks, in order to develop projects with pragmatism and sense of responsibility, making commitments taking into account the available resources.
Analisis y sintesis
CT7 - Capability to analyze and solve complex technical problems.
Technical Competences of each Specialization
CEP4 - Capability to design, write and report about computer science projects in the specific area of ??Artificial Intelligence.
CEP5 - Capability to design new tools and new techniques of Artificial Intelligence in professional practice.
CEP8 - Capability to respect the surrounding environment and design and develop sustainable intelligent systems.
Generic Technical Competences
CG1 - Capability to plan, design and implement products, processes, services and facilities in all areas of Artificial Intelligence.
The students will be able to integrate and apply several knowledge acquired in previous Master courses for the solving of complex problems using Artificial Intelligence techniques
Students will be able to write and communicate their technical and research work on Intelligent Systems and achievements both to a general and specialized audience.
Students will acquire and learn the concepts and knowledge related to sustainability and their intrinsic relationship with Intelligent Systems.
Students will consolidate teamworking abilities.
Students will be able to design and construct an Intelligent System to solve a non trivial problem.
Description of the aims of the course. Description of the team works. Information about the IS project timeline. Deliverables of the IS project.
Problem Feature Analysis. Information/Data Analysis. Viability Analysis. Economical Analysis. Environmental and Sustainability Analysis.
Definition of the Intelligent System project issues
Definition of main goals of the IS project. Definition of sub-goals. Task Analysis.
Development of an Intelligent System Project
Data/Information Extraction. Data Mining & Knowledge Acquisition Process. Knowledge/Ontological Analysis. Planning and selection of Intelligent/Statistical/Mathematical Methods/Techniques. Construction of Models and implementation of Techniques. Module Integration. Validation of Models/Techniques. Comparison of Techniques. Proposed Solution.
Intelligent System Project Output
Executive Summary. Project System Documentation: User's Manual, System Manual. Project Schedule (Gantt's Chart). The Project Time Sheet.
Intelligent Methods and Models
Review of main Intelligent Methods available.
Review of main software tools available.
Introductory Lab Session
First Lab class will focus on laboratory working teams and on giving information about the IS project. (timeline, deliverables, etc.)
In general there will be different kind of teaching methods:
- Expositive Lectures
- Participative Lectures
- Project Supervising Classes
- Orientation classes for Autonomous work and cooperative teamwork
The first class will be focused on laboratory working teams, and basic information about the project will be given.
The following classes (3-4) will be devoted to providing information about the process of developing an Intelligent System and all its phases.
The remaining laboratory classes (7) will be devoted to oversee and guide the Intelligent System projects of different groups.
The assessment of the achievement of the objectives of the course will be made by assessing the achievements of an Intelligent System project throughout the course, which will be done working in teams of 3 or 4 students.
The final grade (NFIN) is a weighted average between the teamwork (NGRUP) assesment and the evaluation of the work of each individual student (NIND) according to the formula:
NFIN = pg * NGRUP + pi * NIND, where the percentages (pg and pi) with 0.3 <= pg <= 0.5 and 0.7>= pi >= 0.5, will be determined at the beginning of each course.
The individual grade for each student (NIND) will be obtained by observing and assessing the ongoing work and participation of each student throughout the project, according to the teacher.
The teamwork grade (NGRUP) will be a weighted average between two marks related to the midterm delivery of system analysis and design (NMIDTER), and the final presentation of the project (NFINPR). It will be computed according to the formula:
NGRUP = 0.3 * NMIDTER + 0.7 * NFINPRES
Intelligent Systems for Engineers and Scientists -
Hopgood, Adrian A., CRC Press ,
Intelligent Systems: Principles, Paradigms and Pragmatics -
Schalkoff, Robert J., Jones and Bartlett Publishers ,
Artificial Intelligence: A Guide to Intelligent Systems -
Negnevitsky, Michael, Addisson-Wesley ,
Artificial Intelligence - A Modern Approach. -
Russell, Stuart and Norvig, Peter, Prentice Hall ,