Código Oficial: | T024 |
Sigla: | TPSIACC |
O objetivo geral da UC é proporcionar aos alunos os conhecimentos matemáticos básicos necessários na formação profissional de um técnico superior profissional.
Arquitetura Web
Obj#1- Compreender e explicar os principais conceitos associados à Arquitetura Web.
HTML e CSS
Obj#2- Reconhecer e explicar a finalidade da linguagem HTML e CSS;
Obj#3 – Reconhecer elementos principais do HTML e seletores do CSS;
Obj#4 – Distinguir entre linguagens de marcação e linguagens de estilo
Obj#5 – Aplicar a linguagem HTML na estruturação de conteúdos diversos e Aplicar a linguagem de estilos CSS a documentos HTML.
JavaScript e DOM
Obj#6 – Reconhecer e explicar a finalidade da linguagem de programação JS
Obj#7 – Desenvolver scripts JS que permitam implementar interação e dinâmica em documentos HTML.
Obj#8 – Reconhecer e explicar o DOM. Aplicar o JS à manipulação do DOM.
Obj#9 – Reconhecer e explicar o funcionamento do Protocolo HTTP/s
Objetivos integradores
Obj#10 - Desenhar e criar o front-end de uma aplicação web com integração dos conhecimentos anteriores.
Obj#11 - Avaliar e refletir sobre a implementação realizada e identificar formas alternativas de implementação.
O objetivo da Unidade Curricular de Sistemas Operativos consiste em fornecer competências básicas no domínio dos sistemas operativos de forma aos estudantes reconhecerem e compreenderem o funcionamento de sistemas operativos instalados em computadores. Pretende-se que os estudantes compreendam os conceitos básicos de concorrência e paralelismo de forma a programar aplicações que recorrem a técnicas de multiprogramação. Pressupõe competências adquiridas em programação.
No final desta unidade curricular o estudante deverá estar apto para:
1. Descrever a estrutura de um sistemas operativos, identificando as suas partes constituintes e enunciando os seus objetivos.
2. Explicar, usando linguagem técnica adequada, o funcionamento do sistema operativo ou problema associado.
3. Enunciar e comparar diferentes algoritmos de escalonamento, ou seleção, analisando os seus aspetos positivos e negativos.
4. Descrever o funcionamento do istemas operativos relacionando-o com os vários componentes físicos (hardware) do computador. 5. Elaborar e descrever o funcionamento dum istemas operativos baseando-se em diagramas de estado dos processos.
6. Programar e descrever o funcionamento dum programa que utilizando técnicas de multiprogramação.
7. Programar aplicações para computadores que façam uso dos recursos do computador de forma eficiente usando e dominando técnicas de multiprogramação e sincronização de threads/processos a partir dum problema.