Código: | CC4015 | Sigla: | CC4015 |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Ciência de Computadores |
Ativa? | Sim |
Unidade Responsável: | Departamento de Ciência de Computadores |
Curso/CE Responsável: | Mestrado em Engenharia Matemática |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
M:EG | 4 | Plano de Estudos do M: ENG.GEO_2013-2014 | 1 | - | 6 | 56 | 162 |
M:ENM | 18 | Plano de Estudos do M:Engenharia Matemática_2013-2014 | 1 | - | 6 | 56 | 162 |
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á event-driven programming usando o ambiente de programação do Visual Basic for Applications
Conhecer e saber desenvolver programas que usem o MS Excel como base de cálculo.
Conhecer e saber desenvolver programas que usem o MS Access para acesso a bases de dados.
Criar sistemas capazes de integrar aquelas duas ferramentas usando modelos standard de comunicação de dados.
Frequência de uma cadeira (inicial) de programação, de preferência programação imperativa.
1) Microsoft Excel
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
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 cntrolo 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.
3) Módulos de classe.
Definições de interface. Interoperabilidade e comunicação inter-aplicações. Usando Collections em tipos de dados nos objetos.
Método expositivo; demonstrações; resoluções de exercícios e trabalhos práticos.
Designação | Peso (%) |
---|---|
Teste | 50,00 |
Trabalho laboratorial | 50,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 56,00 |
Frequência das aulas | 56,00 |
Trabalho laboratorial | 50,00 |
Total: | 162,00 |
Realização de todos os trabalhos práticos; nota mínima de 3.5 valores nos trabalhos práticos; frequência pelo menos de 60% das aulas teóricas.
Soma de todas as parcelas da avaliação: trabalho1 (5 valores), trabalho2 (5 valores), exame (10 valores).
Trabalho1 (Excel-VBA). Trabalho2 (Access-VBA)
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 da nota obtida somente no exame, através das épocas de recurso e especial.
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