Código: | EIG0007 | Sigla: | PC I |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Informática |
Ativa? | Sim |
Página Web: | https://sites.google.com/a/gcloud.fe.up.pt/braganca/visual-basic/3-algoritmia |
Unidade Responsável: | Departamento de Engenharia e Gestão Industrial |
Curso/CE Responsável: | Mestrado Integrado em Engenharia e Gestão Industrial |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
MIEGI | 91 | Plano de estudos oficial a partir de 2006/07 | 1 | - | 6 | 49 | 162 |
O objetivo desta unidade curricular é o de fornecer aos estudantes uma base sólida de conhecimentos na área de informática, em particular na programação de computadores, que lhes permita depois aprofundar os seus conhecimentos ou a título individual ou no âmbito de outras cadeiras de informática lecionadas ao longo do curso.
Os estudantes devem ser capazes de: - conhecer os diversos equipamentos informáticos e os termos técnicos usados nesta área; - trabalhar em diversos ambientes informáticos tais como os sistemas operativos MS-Windows e Unix e saber utilizar algumas funções das redes de computadores; - usar a rede Internet para a comunicação entre utilizadores, acesso a computadores remotos, transferência de documentos e para o acesso e disponibilização de informação (criação de páginas HTML e programação em linguagens 'script'); - utilizar aplicações de produtividade pessoal tais como processadores de texto, aplicações gráficas e de apresentação, bem como terem a capacidade de desenvolver aplicações integradas usando linguagens de programação de suporte tal como o Visual Basic for Applications (VBA); - construir algoritmos independentemente de uma linguagem de programação; - implementar algoritmos e desenvolver aplicações na linguagem 'Visual Basic'. - desenvolver aplicações usando programação orientada a objetos em 'Visual Basic' no ambiente Windows.
Não aplicável
Introdução à Informática: Arquitetura de computadores. Sistemas operativos MS-Windows e UNIX. Utilização de ferramentas de produtividade pessoal: processamento de texto, aplicações gráficas e de apresentação. Redes de computadores: Tipos de redes. Protocolos de rede. Estrutura dos sistemas operativos de rede. Principais sistemas operativos de rede. Internet: Evolução da Internet. Correio eletrónico (e-mail). Grupos de discussão (news). Transferência de ficheiros (ftp). Utilização remota de computadores (telnet). Pesquisa e acesso à informação. Protocolos www (world wide web). Aplicações de navegação na Internet (browsers). Criação de páginas HTML: Origens e evolução da linguagem HTML. Estrutura das páginas. Elementos HTML. Regras sintáticas. Utilização de conceitos avançados e editores de HTML. Programação: Introdução à programação. Algoritmos. Etapas na resolução de um problema em computador. Construção de algoritmos. Conceitos elementares. Constantes, variáveis, operadores e expressões aritméticas. Conceitos de programação estruturada. Estruturas de repetição e de decisão. Variáveis indexadas. Subprogramas: funções e procedimentos. Duração e domínio de utilização de variáveis. Programação em VB (Visual Basic) e VBA (Visual Basic for Applications). Programação orientada a objetos em VB.Net.
A lecionação desta unidade curricular baseia-se nos seguintes tipos de atividades: (i) Aulas teóricas para apresentação pelo docente dos assuntos e discussão teórica de exercícios, bem como indicação das referências bibliográficas e casos a trabalhar pelos estudantes; (ii) Atividades da iniciativa dos estudantes, individualmente ou em grupo, de preparação de soluções dos exercícios e casos apresentados nas aulas teóricas, bem como consulta das referências bibliográficas; (iii) Aulas teórico-práticas para resolução dos exercícios em computador, bem como discussão de referências bibliográficas;
Designação | Peso (%) |
---|---|
Teste | 90,00 |
Trabalho laboratorial | 10,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 80,00 |
Frequência das aulas | 52,00 |
Trabalho laboratorial | 30,00 |
Total: | 162,00 |
Frequência de 75% das aulas efetivas.
0,45x(Nota 1º Miniteste) + 0,45x(Nota 2º Miniteste) + 0,1x(Nota do trabalho prático). A aprovação é obtida com a classificação final maior ou igual a 9,5 valores e a classificação no 2º Miniteste maior ou igual a 7,5 valores.
Dois Minitestes e Trabalho prático que consiste no Desenvolvimento de um site web;
Realização de todas as componentes de avaliação.
Realização de todas as componentes de avaliação.