Escreva aqui um parágrafo que explique de forma concisa e interessante o que esta disciplina é.
A comunicação entre sistemas é apenas possível no contexto dum conjunto de regras - designadas usualmente por modelos ou arquitecturas de comunicação - que definem a interacções entre equipamentos e/ou modulos de programas. A disciplina de Redes de Computadores pretende debruçar-se sobre as arquitecturas de comunicação OSI da ISO e TCP/IP. Enquanto que a primeira é um modelo de referência a partir do qual são importadas normas, técnicas e/ou tecnologias, a segunda consiste na arquitectura protocolar usada na Internet.

A disciplina de Programação Aplicada (inserida na Licenciatura em Engenharia Informática) para além dos fundamentos teóricos pretende abordar essencialmente a prática na programação orientada a objectos (POO) recorrendo à linguagem Java.

O desenvolvimento de aplicações implica o domínio do paradigma POO, nomeadamente os conceitos de classes, objectos, herança e polimorfismo, a capacidade de projectar e implementar aplicações gráficas recorrendo ao Java Swing, a manipulação de ficheiros (de texto e de objectos) e bases de dados relacionais, bem como o uso de estruturas de dados dinâmicas (como vectores e dicionários).

A disciplina de Programação Aplicada apresenta uma forte componente prática, baseada na aquisição do conhecimento e de competência pela experimentação, resolução de trabalhos práticos e desenvolvimento de projectos de programação.

O principal objectivo desta disciplina é dotar os alunos de conhecimentos/sensibilidade para conseguirem desenvolver aplicações "utilizáveis" e acessiveis.
A disciplina de Bases de Dados (inserida na Licenciatura em Engenharia Informática) para além dos fundamentos teóricos pretende abordar essencialmente a análise, concepção e construção de bases de dados relacionais em ambiente cliente-servidor.

Para o desenvolvimento de projectos em base de dados pretende-se adquirir conhecimentos e prática no modelo relacional, dependências funcionais e normalização, integridade e consistência, transacções e controlo de concorrência, Entidade-Relacionamento e sua utilização na concepção de bases de dados, operações relacionais e SQL, e definição de esquemas de dados.
Escreva aqui um parágrafo que explique de forma concisa e interessante o que esta disciplina é.
Escreva aqui um parágrafo que explique de forma concisa e interessante o que esta disciplina é.
Um Sistema Operativo actua como um intermediario entre o utilizador e o hardware dum computador, sendo responsável por gerir a alocação dos recursos dum computador (e.g. CPU, memória, armazenamento de ficheiros, dispositivos de I/O) a utilizadores e programas, de modo a evitar possíveis solicitações potencialmente conflituosas. O objectivo desta cadeira é o de transmitir ao aluno conhecimentos relativos ao funcionamento dos Sistemas Operativos e a capacidade de desenvolver aplicações que façam uso do interface de programação dum Sistema Operativo.