- Detalhes
- Categoria: Disciplina
- Dicionário Editora da Língua Portuguesa (2014). Porto Editora Amorim, C., Sousa, C. (2013). Gramática da Língua Portuguesa. Areal Editores Lopes, Maria do Céu (2011). Gramática da Língua Portuguesa. Plátano Editora Azeredo, Maria Olga (2016). Gramática Prática de Português. Raiz Editora
- Tecnologias e Programação de Sistemas de Informação (ISLA Santarém)
- 2045
- 4399
- Língua Portuguesa
- ISLA Santarém2045-4399
- 1
- 4
- 0
- 25
- Não
- Português
- Presencial: 1. Aulas teóricas/práticas: exposição dos conceitos; discussão dos conteúdos programáticos; interpretação textual; resolução de exercícios gramaticais e lexicais recorrendo a ferramentas digitais (RED). 2. Aulas práticas: situações de conversação; simulação de situações reais; discussão de tópicos; brainstormings; pesquisa de informação e apresentação / discussão da mesma, recorrendo a ferramentas digitais (IA); resolução de exercícios quer em ambiente de intranet, quer utilizando suporte papel. Autónoma: 3. Dinâmica de aula invertida com pesquisa de informação para aplicação em contexto de sala de aula. 4. Consolidação dos conteúdos lecionados em aula através de pesquisa de informação adicional e resolução de exercícios sobre as diferentes temáticas e conteúdos.
- Obrigatório
- Os objetivos da unidade curricular são: -Promover o desenvolvimento das competências oral e escrita, nas suas vertentes de compreensão, expressão e produção em Língua Portuguesa (LP). -Aplicar conhecimentos linguísticos anteriormente adquiridos. -Dar continuidade ao estudo da LP com vista ao aperfeiçoamento, adaptando-o as necessidades modernas, profissionais e pessoais dos formandos. -Analisar criticamente diferentes tipos de enunciados. -Adquirir técnicas de planificação e preparação de diversas tipologias textuais. -Produzir enunciados orais e escritos, adequando-os a situações comunicativas distintas. -Adquirir métodos e técnicas de pesquisa, registo e tratamento da informação.
- 1. Linguagem e comunicação - Língua e linguagem - Uso da língua enquanto atividade social - A atividade verbal como forma de ação - Competência comunicativa - Princípios que guiam a comunicação verbal: o princípio de cooperação e as máximas conversacionais - O dito e o implícito - Uso da língua e contexto situacional 2. A comunicação oral - Particularidades da oralidade - Processos de comunicação oral - Exposição - Entrevista - Reunião 3. A comunicação escrita - Tratamento de problemas de pontuação, acentuação, ortografia e as regras do processamento de texto - Produção escrita - A estrutura da frase - Período - Parágrafo 4. Processos de comunicação escrita - Texto académico vs. texto não académico - Texto utilitário de natureza administrativa: convocatória, carta, relatório, ata, curriculum vitae.
No âmbito da avaliação, os alunos serão avaliados na componente oral (40%). Será selecionado um tema e apresentarão o trabalho individualmente à turma, acompanhado de um suporte digital apenas com imagens ou com recurso a palavras, pontualmente.
O segundo elemento de avaliação é uma Frequência (60%) que aborda toda a matéria lecionada em aula.
Exemplo:
Descrição
Data limite
Ponderação
Trabalho: Apresentação Oral
40%
Frequência
60%
(...)
Ao longo do 1º semestre, serão colocadas no Moodle Fichas Informativas e Fichas de Trabalho de auxílio ao trabalho autónomo dos alunos.
Através desta plataforma, os alunos poderão colocar e esclarecer dúvidas com a docente.
- Semestral
- Nada a registar neste item.
- Detalhes
- Categoria: Disciplina
- Branco, A. (2011). Manutenção, Instalação e Reparação de Computadores. FCA, Editora de Informática. Delgado, José & Ribeiro, Carlos (2011). Arquitetura de Computadores. FCA, Editora de Informática. John Hennessey, John L. Hennessy, David Goldberg (2011). Computer Architecture: A Quantitative Approach, Morgan Kaufman. Null, Linda (2010). Princípios Básicos de Arquitetura e Organização de Computadores, Bookman.
- Tecnologias e Programação de Sistemas de Informação (ISLA Santarém)
- 2045
- 15493
- Hardware de Computadores
- ISLA Santarém2045-15493
- 1
- 5
- 0
- 25
- Não
- Português
- Incluir também as metodologias inovadoras de suporte ao processo de ensino-aprendizagem utilizadas
- Obrigatório
- Identificar os vários componentes de hardware que integram um computador. Identificar a funcionalidade de cada componente. Identificar mecanismos de comunicação entre os componentes. Efetuar a instalação de equipamentos informáticos de diversas arquiteturas. Efetuar a configuração básica de componentes: necessária ao arranque do computador. Efetuar a deteção, identificação e correção de avarias.
- 1. Introdução à organização e arquitetura de computadores 1.1 Sistemas de numeração 1.2 Principais componentes de um computador 1.3 Evolução histórica 2. Representação em vírgula flutuante 2.1 Modelo de representação simplificado 2.2 Aritmética de vírgula flutuante 3. Arquiteturas RISC e CISC 3.1 Estrutura e organização da CPU 3.2 Barramentos e relógios 3.3 Organização e endereçamento da memória 3.4 Processamento de instruções 3.5 Programas em assembly 4. Arquiteturas de conjuntos de instruções 5. Memória 5.1 Tipos de memória 5.2 Hierarquia de memória 5.3 Memória cache 5.4 Memória virtual 6. Entrada/Saída e sistemas de armazenamento 6.1 Arquiteturas de entrada/saída 6.2 Dispositivos de armazenamento 7. Medição e análise de desempenho 7.1 Métricas 7.2 Medição de desempenho 8. Exemplos Práticos
Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.
Exemplo:
Descrição
Data limite
Ponderação
Teste de avaliação
dd-mm-yyyy
50%
Portfolio
dd-mm-yyyy
50%
(...)
Adicionalmente poderão ser incluídas informações gerais, como por exemplo, referência ao tipo de acompanhamento a prestar ao estudante na realização dos trabalhos; referências bibliográficas e websites úteis; indicações para a redação de trabalho escrito...
- Semestral
- x
- Detalhes
- Categoria: Disciplina
- Punch and Enbody R. (2021). The Practice of Computing using Python, 3rd. Ed., Pearson. Carvalho, A. (2021). Práticas de Python - algoritmia e programação. FCA. Guttag, J. V. (2021). Introduction to computation and programming using Python. 3rd edition. MIT Press. Udayan Das et. al (2024).Introduction to Python Programming. Openstax
- Tecnologias e Programação de Sistemas de Informação (ISLA Santarém)
- 2045
- 15888
- Programação de Computadores II
- ISLA Santarém2045-15888
- 1
- 6
- 0
- 25
- Não
- Português
- As metodologias de ensino baseiam-se nos métodos expositivo, demonstrativo, interrogativo e ativo, de modo a promover discussão orientada, experimentação e resolução dos exercícios teóricos e práticos em contexto de aula. As sessões decorrem em laboratórios de informática dotados de todos os recursos necessários para a frequência das aulas, por parte dos estudantes. Ao longo da UC serão integradas, quando adequado ao progresso da turma e ao contexto dos estudantes, metodologias ativas como a Aprendizagem Baseada em Problemas (Problem-Based Learning), a Aprendizagem Baseada em Projetos (Project-Based Learning) e a Aula Invertida (Flipped Classroom), privilegiando-se a resolução orientada de problemas, o trabalho prático aplicado e a utilização do tempo presencial para clarificação, validação de soluções e feedback formativo.
- Obrigatório
- O1. Apresentar os conceitos fundamentais da programação. O2. Desenvolver capacidades de raciocínio lógico. O3. Utilizar algoritmos básicos de pesquisa e ordenação. O4. Utilizar estruturas de dados disponíveis nas linguagens de programação modernas. Conpetências: C1. Resolver problemas utilizando mecanismos correntes na programação funcional e procedimental. C2. Desenvolver, testar e corrigir programas de pequena/média dimensão numa linguagem de programação moderna (Python).
- 1.Conceitos: Computação. Analise de problemas. Representação lógica de processo. Metodologia de aproximação descendente e modular. Metodologia de programação estruturada e estilo de programação. Algoritmos e a modelação de problemas. Linguagens e paradigmas de programação. Fases do desenvolvimento de uma aplicação. 2.Algoritmos. Linguagens de representação algorítmica. Estruturas de dados simples (vetores e matrizes). Dados simples. Dados complexos. Classificação Algorítmica. Identificadores, Variáveis, Constantes, Operações e Expressões. Atribuição, leitura e escrita de dados. Estruturas de Controlo e Repetição. Modularização. Prova e Teste. Ordenação e Pesquisa simples. Estruturas e ficheiros 3. Execução de algoritmos na aplicação Portugol webstudio. 4.Linguagem Python: Estrutura. Operadores. Funções. Bibliotecas. 5. Implementação de algoritmos em Python.
Em época normal, a avaliação curricular é composta pela realização de um portfólio de trabalhos realizados em aula, com o peso de 30%, complementa-se a avaliação com uma prova escrita sobre os conhecimentos adquiridos, com um peso de 40% e junta-se um trabalho de grupo com o peso de 30%.
Na época normal, a frequência e o trabalho de grupo são elementos de avaliação obrigatórios. O portfólio e a frequência são realizados presencialmente, a apresentação e defesa do trabalho de grupo decorrem igualmente em sessão presencial. Em caso de não comparência, os alunos terão 0 valores nas respetivas avaliações. O trabalho de grupo é desenvolvido fora da sala de aula, podendo ser dedicado tempo de aula, de forma pontual, à orientação e esclarecimento de dúvidas.
Na época final, de recurso e especial, a avaliação será orientada pelos mesmos objetivos e baseia-se num exame (100%), integrando a componente teórica e a componente prática da unidade curricular.
- Semestral
- Detalhes
- Categoria: Disciplina
- Hoffer, Jeffrey A. et. al (2013). Modern Systems Analysis & Design, 2nd Edition, Addison-Wesley Longman. Lopes, Filomena, Morais, Paula e Carvalho, Armando (2009). Desenvolvimento de Sistemas de Informação, FCA – Editora de Informática. Pereira, J.L. (2001). Tecnologia de Bases de Dados, FCA - Editora de Informática. Carriço, José António e Carriço, António João (2004). Desenho de Bases de Dados e Linguagem SQL, Edições Chambel, Lda.
- Tecnologias e Programação de Sistemas de Informação (ISLA Santarém)
- 2045
- 15497
- Base de Dados I
- ISLA Santarém2045-15497
- 1
- 5
- 0
- 25
- Não
- Português
- No desenvolvimento das aulas são aplicadas (1) metodologias ativas, principalmente project based learning para o desenvolvimento do projeto e (2) problem based learning para permitir os alunos procurarem autonomanente soluções para problemas que vão encontrando
- Obrigatório
- Os objetivos da unidade curricular são: - Reconhecer a necessidade/funcionalidade das bases de dados. - Adquirir o vocabulário relativo às bases de dados. - Conhecer conceitos relativamente às estruturas das bases de dados. - Conhecer sistemas de gestão de bases de dados. - Identificar os modelos utilizados na gestão de bases de dados (relacional, hierárquico, rede). - Conhecer as técnicas de modelação de dados e respetivos conceitos básicos. - Aplicar as técnicas de modelação de dados para a resolução de problemas concretos ano nível das BD
- 1. Necessidade das bases de dados 2. Bases de dados - Conceitos de modelos de dados - Arquitetura de uma base de dados - Ficheiros e bases de dados 3. Sistemas de gestão de bases de dados 4. Modelos utilizados na gestão de bases de dados (relacional, hierárquico, rede) 5. Modelo relacional de bases de dados - Estrutura do modelo relacional - Integridade e consistência de base de dados 6. O modelo ER (entidade-relação) para representação gráfica de bases de dados - Entidades - Atributos - Relações - Chaves candidatas. Chaves primárias. Chaves externas 7. Normalização - Representação na forma não normalizada - Tipo de notação - Fases de normalização de Codd: 1ª, 2ª e 3ª forma de normalização - “Desnormalizar” para atingir melhor performance - Integridade da informação 8. Bases de dados relacionais - Conceito de tabela (linhas representando registos e colunas representando campos) - Conceito de índice. Chaves de indexação simples e compostas
Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.
Descrição
Data limite
Ponderação
Frequência *
dd-mm-yyyy
50%
Minitrabalhos (em casa e em aula) *
dd-mm-yyyy
10%
Trabalho **
dd-mm-yyyy
40%
Nota: * individual, ** individual e/ou em grupo.
As datas para a avaliações (trabalho e frequências) serão disponibilizados no Moodle
- Semestral
- Banco de Dados I é fundamental na área de computação, pois interliga-se com outras disciplinas tais como programação, ciência de dados, segurança, redes e sistemas operacionais. O aluno poderá atuar no mercado de trabalho em áreas específicas da computação, sendo elas modelagem de dados, segurança e integração com programação, dentre outras.
- Detalhes
- Categoria: Disciplina
- Oliveira, Hélder (2011). Flash C5,5 e CS5. FAC, Editora de Informática. Ferreira, Silvio (2010). Criação de Sites com ActionScript no Flash. DIGERATI.
- Tecnologias e Programação de Sistemas de Informação (ISLA Santarém)
- 2045
- 15885
- Ferramentas e Práticas Multimédia
- ISLA Santarém2045-15885
- 1
- 6
- 0
- 25
- Não
- Português
- As metodologias de ensino baseiam-se nos métodos expositivo, interrogativo e ativo de modo a gerar discussão e resolução dos exercícios teóricos e práticos em contexto de aula. Em época normal, a avaliação curricular é composta pela realização de vários trabalhos que em conjunto têm um peso de 40% e de uma frequência também com um peso de 60% na nota final.
- Obrigatório
- Os objetivos da unidade curricular são: - Identificar as principais utilizações dos sistemas de informação na Web. - Descrever as fases do projeto Web. - Identificar os métodos / metodologias mais adequadas em cada fase do projeto. - Desenhar e implementar sítios Web com base em padrões de utilização e acessibilidade. - Utilizar as recomendações internacionais de acessibilidade no desenvolvimento de sítios Web. - Avaliar interfaces Web com base em heurísticas de utilização. - Criar relatórios completos sobre as condições de acessibilidade a sítios Web. - Criar conteúdos Web dinâmicos. - Criar produtos multimédia que integram som, imagem e vídeo. - Utilizar ferramentas multimédia no desenvolvimento de projetos Web. - Aplicar as técnicas de animação digital. - Identificar as vantagens do uso de produtos multimédia integrados em sistemas de informação.
- 1. Historial, áreas de aplicação e conceitos dos sistemas hipermédia - Ciclo de vida do desenvolvimento de projetos Web - Modelo cascata - Modelo espiral 2. Padrões de desenho para a Web - Conceitos básicos - Princípios de desenho universal 3. Acessibilidade - Definição de acessibilidade - A importância da acessibilidade - Vantagens - Tecnologias disponíveis - Regras na criação de páginas HTML 4. Normas de acessibilidade - WCAG (Web Content Accessibility Guidelines) - As três prioridades do WCAG - Recomendações WCAG 5. Avaliação de acessibilidade e utilização de sítios Web - Sistemas de avaliação - Gerar relatórios de acessibilidade 6. Utilização de ferramentas para criação de conteúdos dinâmicos
Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.
Exemplo:
Descrição
Data limite
Ponderação
Teste de avaliação
60%
Trabalhos
40%
Adicionalmente poderão ser incluídas informações gerais, como por exemplo, referência ao tipo de acompanhamento a prestar ao estudante na realização dos trabalhos; referências bibliográficas e websites úteis; indicações para a redação de trabalho escrito...
- Semestral
- A Unidade Curricular de Ferramentas e Práticas Multimédia foca-se no desenvolvimento de sistemas de informação Web, garantindo acessibilidade, usabilidade e integração de conteúdos multimédia. Abrange o desenvolvimento Web, design de interfaces e acessibilidade digital, aplicando-se a áreas como educação, comércio eletrónico e comunicação. Os estudantes aprenderão metodologias de projeto Web, normas de acessibilidade (WCAG) e criação de conteúdos dinâmicos. A UC é essencial no ciclo de estudos, preparando profissionais para desenvolver soluções digitais inclusivas e eficazes, alinhadas com as exigências do mercado.