- Detalhes
- Categoria: Disciplina
- Gestão de Empresas (ISLA-Gaia)
- 1206
- 2581
- Marketing
- ISLA Gaia1206-2581
- 3
- 6
- 0
- 27
- Não
- Português
- Semestral
- Detalhes
- Categoria: Disciplina
- Informática para Comércio Eletrónico (L) (ISLA GAIA)
- 6616
- 24408
- Projeto Laboratorial I
- ISLA Gaia6616-24408
- 1
- 6
- 0
- 27
- Não
- Português
- Semestral
- Detalhes
- Categoria: Disciplina
- Ryan J. (2013). A History of the Internet and the Digital Future . Ed: Reaktion Books. ISBN-13: 978-1780231129 Filipe Portela e Ricardo Queirós, (2018). Introdução ao Desenvolvimento Moderno para a Web. Do front-end ao back-end: uma visão global. FCA. Nixon, R. (2022). Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (6th ed.). O’Reilly Media. Prettyman, S. (2023). Learn PHP 8: Using MySQL, JavaScript, CSS3, and HTML5 (2nd ed.). Mercury Learning & Information. Chan, J. (2020). PHP: Learn PHP in One Day and Learn it Well. PHP for Beginners with Hands-on Project. Independently published. Flanagan, D. (2020). JavaScript: The Definitive Guide (7th ed.). O’Reilly Me Duckett, J. (2021). HTML and CSS: Design and Build Websites (2nd ed.). Wiley.
- Engenharia de Tecnologias e Sistemas Web (M) (ISLA Gaia)
- 6158
- 11195
- Programação Web
- ISLA Gaia6158-11195
- 1
- 6
- 0
- 27
- Não
- Português
- 1. Aprendizagem Baseada em Projetos (PBL - Project-Based Learning): Os alunos trabalham em projetos complexos que abordam questões do mundo real. Isso promove habilidades de resolução de problemas, colaboração e pensamento crítico. 2. Aprendizagem Baseada em Problemas (PBL - Problem-Based Learning): Os alunos aprendem resolvendo problemas autênticos. Eles identificam problemas, realizam pesquisas e colaboram para encontrar soluções, o que promove um entendimento mais profundo do conteúdo. 3. Aprendizagem Cooperativa: Os alunos trabalham juntos em grupos pequenos para alcançar metas comuns. A colaboração é enfatizada, e cada membro do grupo é responsável pelo aprendizado próprio e dos colegas. 4. Microlearning: O conteúdo é dividido em pequenas unidades para facilitar a aprendizagem rápida e focada. A unidade curricular integra, de forma ética e responsável, ferramentas baseadas em Inteligência Artificial para apoiar os processos de estudo, investigação e produção científica.
- Obrigatório
- Compreender os protocolos e sistemas utilizados na Web. Saber criar a estrutura e layout de uma página Web com HTML5 e CSS3. Saber aplicar a interatividade no lado do cliente com Javascript. Saber utilizar a linguagem SQL para implementar aplicações Web. Saber utilizar os serviços Web como cliente utilizando Javascript. Saber planear, conceber e implementar uma aplicação Web para distribuição na Internet.
- 1. Conceitos Programação Web 1.1 Modelo Cliente Servidor 1.2 Linguagens do lado do Cliente e do lado do Servidor 1.3 Metodologias e boas praticas 2. Planeamento e Projeto de sistemas Web 2.1 Ciclo de desenvolvimento Web 3. Tecnologias do lado cliente 3.1 HTML 3.2 CSS 3.3 JavaScript / Typescript 4. Frameworks HTML5 (HTML+CSS+JS) 4.1 jQuery 4.2 Bootstrap, Foundation, W3.CSS, Outras 5 Dados persistentes do lado do cliente 5.1 Local Storage, Session Storage 5.2 Web SQL Storage, Indexed DB 5.3 Firebase 6. Acessibilidade e SEO 6.1 Conceitos e técnicas 6.2 Responsible Design 6.3 Metodologias e padrões
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 individual
final do 1º semestre
60%
Projeto de grupo
final do 1º semestre
40%
- Semestral
- Esta disciplina visa oferecer capacitação na área de desenvolvimento de sites e de aplicações Web, bem como elaboração e execução e projeto com programação web.
- Detalhes
- Categoria: Disciplina
- Apple Inc. (2024). Apple Developer Documentation: iOS & Swift. https://developer.apple.com/documentation Google LLC. (2024). Android Developers Documentation. https://developer.android.com Flutter Team. (2024). Flutter documentation. https://docs.flutter.dev Phillips, B., Stewart, C., & Marsden, K. (2023). Android programming: The Big Nerd Ranch guide (5th ed.). Big Nerd Ranch Guides. Krug, S. (2014). Don't make me think, revisited: A common sense approach to web and mobile usability (3rd ed.). New Riders.
- Desenvolvimento para a Web e Dispositivos Móveis (ISLA-IPGT)
- 2010
- 26075
- Programação Dispositivos Móveis II
- ISLA Gaia2010-26075
- 1
- 6
- 0
- 27
- Não
- Português
- As aulas desta UC assumem um carácter teórico-prático e são lecionadas num contexto baseado em resolução de problemas, complementadas com demonstração da aplicação prática com recurso a exercícios, bem como orientação e mentoria em projetos.
- Obrigatório
- O objectivo desta unidade curricular é dotar os estudantes dos conhecimentos e competências necessários ao desenvolvimento de aplicações móveis completas, quer nativas quer híbridas, abrangendo todo o ciclo de desenvolvimento, desde a análise e conceção até à implementação, testes e entrega da aplicação. Pretende-se ainda familiarizar os estudantes com as principais plataformas de desenvolvimento para dispositivos móveis, bem como com os respectivos ambientes de execução e distribuição. No âmbito desta unidade curricular, os estudantes irão igualmente adquirir noções fundamentais de desenho de interfaces, usabilidade e experiência do utilizador, aplicadas ao contexto específico das aplicações móveis.
- Dispositivos móveis: definição, arquitetura de hardware e evolução; Sistemas operativos móveis: Android e IOS; Ambientes e kits de desenvolvimento; Plataformas (Frameworks) de desenvolvimento; Desenvolvimento Multiplataforma e Plataforma Cruzada (cross-platform) Componentes de aplicações móveis; Interfaces Gráficas: desenho e usabilidade; Comunicação entre Componentes e Processos; Comunicação em Rede (Networking); Armazenamento de Dados; Gestão de Dados na Nuvem; Sensores: tipos, gestão e manipulação; Projeto, desenvolvimento, depuração e teste de aplicações móveis; Comunicação e integração com outras aplicações;
Descrição
Data limite
Ponderação
Trabalho Prático
Junho/Julho
60%
Teste de Avaliação
Junho/Julho
40%
ou...
Descrição
Data limite
Ponderação
Teste de Avaliação Global
Junho/Julho
100%
- Enunciado dos trabalhos, orientações e modelo de relatório disponível no Moodle
- Semestral
- Esta unidade curricular visa aprofundar os conhecimentos e competências no desenvolvimento de aplicações para dispositivos móveis, dando continuidade aos conceitos introduzidos em Programação de Dispositivos Móveis I. Ao longo da unidade curricular, os estudantes irão explorar abordagens de desenvolvimento de aplicações móveis, tanto nativas como cross-platform, incidindo sobre a concepção, implementação e testes de soluções orientadas a dispositivos móveis. Serão abordados conceitos fundamentais da arquitectura de aplicações móveis, gestão do ciclo de vida, interacção com o utilizador, persistência de dados e consumo de serviços, recorrendo a linguagens e frameworks adequadas ao contexto actual do desenvolvimento móvel. No final da unidade curricular, os estudantes deverão ser capazes de desenvolver aplicações móveis funcionais, estruturadas e orientadas a boas práticas, demonstrando autonomia na escolha de ferramentas e na resolução de problemas típicos deste domínio.
- Detalhes
- Categoria: Disciplina
- Neufert, E. (2012), Arte de projectar em Arquitectura, Gustavo Gilli, S.A. Cunha, L. (2010), Desenho técnico, fundação Calouste Gulbenkian
- Engenharia da Segurança do Trabalho (ISLA-Gaia)
- 1181
- 12983
- Desenho Técnico e Interpretação de Projetos
- ISLA Gaia1181-12983
- 2
- 6
- 0
- 27
- Não
- Português
- Método de ensino: Uma vez que área de multimédia tem uma natureza multi-disciplinar e sendo esta unidade curricular essencialmente de prática laboratorial, será adequado o método de ensino/aprendizagem baseado em projectos. Portanto, será usada a metodologia aprendizagem Baseada em Resolução de Problemas (ABRP). Método de Avaliação: Avaliação dos quatro trabalhos práticos produzidos para os vários tópicos abordados, com nota mínima de 10 valores.
- Obrigatório
- Pretende-se fornecer noções gerais de desenho técnico e interpretação de projectos, onde o aluno deve ser capaz de visualizar no espaço bidimensional e tridimensional. Dominar o sistema de projecções ortogonais ou de vistas, nomeadamente no método europeu e americano, bem como os sistemas de axonometrias. Competências: Interpretar e executar peças desenhadas e escritas dos projectos de construção. Demonstrar que tem conhecimentos específicos da ferramenta de software CAD 2D e noções do sistema 3D, bem com saber fazer.
- História da Arquitetura; Técnicas de representação; Desenho á mão livre, normalização, legendas, formatos de folhas, arquivo, linhas, espessuras, traços, letras, símbolos; Sistemas de projeções ortogonais ou Vistas; Método europeu; Método americano; Sistema axonométrico. Projeto: Principais conceitos; Fases do projeto e designações; Partes constituintes de um projeto arquitetónico; Análise e interpretação de peças desenhadas que compõem os projetos; Peças escritas e desenhadas; Projetos de um edifício; Arquitetura, estabilidade, abastecimento de água, drenagem de águas residuais e pluviais, rede de gás e ventilação, instalações elétricas, eletromecânicas e telecomunicações, comportamento térmico e acústico; Conceitos correntes em arquitetura; Legislação: D.L. 163/2006, D.L. 555/1999 e D.L. 26/2010, com as sucessivas alterações, RJUE e RGEU. Desenho assistido por computador: Noções e comandos correntes; Sistema de desenho 2D e 3D; Impressão e arquivo de desenhos.
Descrição
Nota Mínima Data limite
Ponderação
Trabalho Individual 1º (*)
10 A agendar durante o semestre
10% (**)
Trabalho Individual 2º (*)
10 A agendar durante o semestre
20% (**)
Trabalho Individual 3º (*)
10 A agendar durante o semestre
60% (**)
Assiduidade -- -- 10% (*) A realizar no decorrer do semestre.
(**) Para avaliação da época normal (Curricular), é necessário a existência de uma avaliação quantitativa em todos os elementos de avaliação para a obtenção de uma avaliação final. Sendo que para os trabalhos a realizar terá uma nota mínima de 10 valores/cada, os alunos com nota inferior aos valores apresentados para os trabalhos a realizar, terão de se submeter a avaliação final por exame.
- Semestral
- Noções do desenho técnico e principais conceitos, fases do projecto e designações. Partes constituintes de um projecto arquitectónico, história da arquitectura e técnicas de representação. Sistemas de projecção e desenho assistido por computador.