Saltar para:
Logótipo
Você está em: Início > CC4015
Mapa das Instalações
FC6 - Departamento de Ciência de Computadores FC5 - Edifício Central FC4 - Departamento de Biologia FC3 - Departamento de Física e Astronomia e Departamento GAOT FC2 - Departamento de Química e Bioquímica FC1 - Departamento de Matemática

Ambientes de Desenvolvimento de Aplicações

Código: CC4015     Sigla: CC4015

Áreas Científicas
Classificação Área Científica
OFICIAL Ciência de Computadores

Ocorrência: 2024/2025 - 2S Ícone do Moodle

Ativa? Sim
Unidade Responsável: Departamento de Ciência de Computadores
Curso/CE Responsável: Mestrado em Engenharia Matemática

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
M:EGEO 1 Plano de Estudos Oficial 1 - 6 48 162
M:ENM 12 Plano de Estudos Oficial a partir de 2023/2024 1 - 6 48 162

Docência - Responsabilidades

Docente Responsabilidade
Álvaro Pedro de Barros Borges Reis Figueira Regente

Docência - Horas

Teorico-Prática: 3,69
Tipo Docente Turmas Horas
Teorico-Prática Totais 1 3,692
Álvaro Pedro de Barros Borges Reis Figueira 3,692

Língua de trabalho

Português - Suitable for English-speaking students

Objetivos

Fornecer ao aluno experiência na utilização, administração e programação de alguns dos sistemas/aplicações mais utilizados em ambiente Windows. O enfoque particular será no paradigma event-driven programming usando o ambiente de programação do Visual Basic for Applications acoplado a aplicações de manipulação de dados.

Resultados de aprendizagem e competências

Conhecer e saber desenvolver programas para manipulação e processamento de dados em formato tabular.
Conhecer e saber desenvolver programas para acesso a bases de dados relacionais.
Criar sistemas capazes de integrar aquelas ferramentas de manipulação de dados, acesso a bases de dados e representação visual de dados, usando modelos standard de comunicação.

Modo de trabalho

Presencial

Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)

Frequência de uma cadeira (inicial) de programação, de preferência em programação imperativa.

Programa

1) Microsoft Excel na óptica do utilizador e do programador
a) Uso do Excel: Tipos de dados. Formatar dados. Documentar dados. Referenciação de células. Fórmulas. Operadores. Funções. Soma automática e cálculo automático. Criação e manipulação de gráficos. 
b) Visual Basic for Applications (VBA): Variáveis. Operadores. Procedimentos. Argumentos. Arrays. Estruturas de decisão. Ciclos. Funções básicas do Excel. Objectos. Uso do VBA aplicado ao Excel.

2) Microsoft Access na óptica do utilizador e do programador
a) Conceitos básicos sobre bases de dados. Tabelas. Tipos e propriedades dos dados. Relações e associações. Integridade referencial. Consultas. Tipos de consulta. Formulários e sub-formulários. Controlos gráficos. Relatórios, sub-relatórios e secções. Macros. Segurança.
b) Objectos Workbook, Worksheet e Range. VBA para controlo do Access. Objectos Form, Report e Control. ActiveX Data Objects (ADO) para acesso a dados internos e externos. ADOX para alerações em run-time da estrutura da BD. Objectos Connection, Command e Recordset. Tratamento de erros. Uso de coleções.

3) Programação baseada em objetos e em eventos
Definições de interface. Interoperabilidade e comunicação inter-aplicações. Usando Collections em tipos de dados nos objetos.

4) Programação para a integração de acesso a bases de dados, manipulação e visualização de dados.

Bibliografia Obrigatória

Running Microsoft Excel, Microsoft Press
Running Microsoft Access, Microsoft Press

Bibliografia Complementar

ADO: ActiveX Data Objects, O'Reilly

Métodos de ensino e atividades de aprendizagem

Método expositivo; demonstrações; resoluções de exercícios e trabalhos práticos.

Software

Moodle UP
Office 365

Tipo de avaliação

Avaliação distribuída sem exame final

Componentes de Avaliação

Designação Peso (%)
Teste 50,00
Trabalho laboratorial 50,00
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Estudo autónomo 56,00
Frequência das aulas 56,00
Trabalho laboratorial 50,00
Total: 162,00

Obtenção de frequência

Realização de todos os trabalhos práticos; nota mínima de 3.5 valores nos trabalhos práticos e no exame final; pelo menos 35% no exame final; frequência pelo menos de 60% das aulas teóricas.

Fórmula de cálculo da classificação final

Soma de todas as parcelas da avaliação: trabalho1 (5 valores), trabalho2 (5 valores),  exame (10 valores).

E,

trabalho1 >= 3.5 valores
trabalho2 >= 3.5 valores
exame >= 35%

Provas e trabalhos especiais

Trabalho1 (Excel+VBA). Trabalho2 (Access+VBA)

Avaliação especial (TE, DA, ...)

Em situações devidamente fundamentadas, a necessidade de um número mínimo de presenças às aulas práticas poderá ser relaxada para estudantes em regimes especiais. As componentes da avaliação são consideradas e tratadas e igual forma aos estudantes em regime normal.

Melhoria de classificação

Melhoria da nota obtida somente no exame, através das épocas de recurso e especial.

Observações

Haverá apresentação dos trabalhos práticos nas aulas práticas. Alunos que não compareçam a esses momentos (2 por trabalho prático), ou não demonstrem ter conhecimento do trabalho, ou não auxiliem os colegas de grupo, terão desconto na nota do Grupo em cada trabalho em que tal tenha ocorrido.

Júri da UC: Prof. Álvaro Figueira e Prof. Miguel Coimbra

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Ciências da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-07-31 às 07:34:43 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico