Please use this identifier to cite or link to this item:
http://hdl.handle.net/10773/7545
Title: | Front e back office web para o dsd.av.it.pt |
Author: | Mesquita, Rui Manuel Ribeiro |
Advisor: | Teixeira, António Luís Jesus Lopes, Luís Filipe de Seabra |
Keywords: | Engenharia de computadores Inteligência artificial Desenvolvimento de software Programação para a Internet Tarefas docentes - Ensino superior Distribuição de tarefas - Programas de computador |
Defense Date: | 2010 |
Publisher: | Universidade de Aveiro |
Abstract: | Devido ao elevado n´umero de docentes existente no departamento e
ao elevado n´umero de turmas que s˜ao necess´arias para o cada vez
maior universo de alunos ligados ao Departamento de Electr´onica,
Telecomunicac¸˜oes e Inform´atica (DETI) a elaborac¸˜ao da distribuic¸˜ao
do servic¸o docente ´e cada vez mais complexa. Urge a criac¸˜ao de um
componente na plataforma de Distribuic¸˜ao de Servic¸o Docente (DSD),
que permita de uma forma r´apida e simples gerar uma distribuic¸˜ao dos
docentes com base numa lista das preferˆencias de cada docente. Com
base nessa necessidade surgiu a ideia de implementar um motor de intelig
ˆencia artificial (AIE, de Artificial Intelligence Engine) respons´avel
por essas func¸˜oes.
Este documento comec¸a por avaliar as diferentes possibilidades de
implementac¸˜ao de um AIE e a escolha da linguagem de programac¸˜ao
que melhor possa implementar a soluc¸˜ao. Seguidamente ser´a feita uma
breve descric¸˜ao da linguagem de programac¸˜ao escolhida. A descric¸˜ao
e explicac¸˜ao de como o trabalho foi elaborado. Para finalizar seram
apresentados os resultados obtidos e tamb´em problemas e dificuldades
que inevitavelmente apareceram. The increasing number of students in the last years in the Department of Electronics, Telecommunications and Informatics (DETI) has inevitably caused an increase in number of teachers required to meet the increasing number of class and office appointments. The task of distributing the teaching service within multiple spaces and scheduling requirements increased in complexity. It would be particularly helpful for the person in charge of this task to automate the generation of the teaching service distribution. Adding to this complexity, individual preferences and constraints must also be taken into account in the process. Such complexity called for the development of a module in the Teacher Distribution Service (DSD, acronym of Distribuic¸˜ao do Servic¸o Docente) platform to provide a fast and simple tool to complete the task. In this work we begin with an assessment of the different possibilities for developing an Artificial Intelligence Engine (AIE) and with the choice of the programming language that can best support the development of this application. Then a brief description of the language chosen to develop the application is given. Follows a complete description of the work I have developed. Next some ideas for future developments are put forward. To finalize a discussion of the achieved results and also the problems and difficulties that inevitably came up are going to be presented. |
Description: | Mestrado em Engenharia de Computadores e Telemática |
URI: | http://hdl.handle.net/10773/7545 |
Appears in Collections: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
245139.pdf | 1.43 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.