2010-2011‎ > ‎

Linguagens de Programação 2010/2011

Programa de disciplina

Consulte aqui a planificação da disciplina:
    11º ano - Módulos 8 a 14
    12º ano - Módulos 14 a 17

Apontamentos e testes de anos anteriores

Lista Geral de Problemas de Programação

11º ano - 1º Período

Módulo 8 - Ficheiros (em C)
Este módulo tem 24 aulas (45 min) e pretende dotar os alunos dos conhecimentos necessários para a utilização de ficheiros (de texto e binários) em linguagem C. Nos anexos pode consultar os apontamentos fornecidos para este módulo.
Apontamentos, exercícios resolvidos e Teste 1 do módulo
Teste 2 do módulo

Módulo 9 - Projecto (em C)
Este módulo tem 36 aulas (45 min) e o seu principal objectivo é confrontar os alunos com o desenvolvimento de um programa com ficheiros. Os alunos propõe um projecto que é negociado com o professor. Cada projecto deve ser planeado incluindo a estrutura dos menus e dos ficheiros. O plano do projecto deve incluir um calendário das fases de implementação do projecto.

Módulo 10 - Introdução à Programação Orientada por Objectos (C++)
    Este módulo tem a duração prevista de 24 aulas (45 min) e destina-se a dar aos alunos uma visão global da filosofia associada a uma linguagem orientada por objectos.
    A Programação Orientada para Objectos é a sucessora natural da programação estruturada, continuando a utilizar módulos, mas de forma diferente.
    Em vez de dividir o problema em subprogramas, o programador identifica os objectos envolvidos no problema: objectos com características próprias e com capacidade de realizar certas funções. Para cada objecto existe uma lista de eventos possíveis e é nestes eventos que se escreve as instruções necessárias para a acção respectiva. Isto pressupõe uma estratégia de programação diferente.
Apontamentos
Exercícios resolvidos
Matriz do Teste 1
Resolução do Teste 1
Teste 2 e Resolução

11º ano - 2º Período

Módulo 11 - Introdução a Linguagens de Programação Orientadas por Objectos (Visual Basic)
    Neste módulo, com duração prevista de 32 aulas (45 min), os alunos vão utilizar o Visual Basic 2010.
Apontamentos
Funções de Desenho
Lista de Exercícios
Exercícios resolvidos: Turma F; Turma G; Até dia 7-2-2011
Exercícios resolvidos: Turma F; Turma G; Até dia 17-2-2011
Matriz do Teste
Teste 1 - Enunciado e resolução

Módulo 12 - Fundamentos Avançados de Programação Orientada por Objectos
    Neste módulo pretende-se leccionar fundamentos de programação avançados para que os alunos possam desenvolver aplicações mais complexas. O número de aulas para este módulo são 48 tempos de 45 minutos.
Apontamentos
MaskedTextBox
ListView e ImageList
Apontamentos de Ficheiros - Actualizado em 7-3-2011
Vectores - Exemplo
MaskedTextBox - Exemplo
Colecções - Exemplo
DateTimePicker - Exemplo
NotifyIcon - Exemplo
Menus, Status e ToolsStrips - Exemplo
ListView e ImageList - Exemplo
DataGridView - Exemplo
Clipboard - Exemplo
Ficheiros de Texto - Exemplo
LinkLabel - Exemplo
Exercício de PostIts (Ficheiros de texto, menus e icons de notificação)
Ficheiros Binários - Exemplo
Classes e objectos - Exemplo

11º ano - 3º Período

Módulo 13 - Gestão de Componentes
    A utilização de componentes nas linguagens visuais  permite um desenvolvimento mais rápido das aplicações informáticas. Este módulo tem uma duração prevista de 48 aulas de 45 minutos.
Neste módulo os alunos vão desenvolver um pequeno projecto o qual será a base da sua avaliação.
MediaPlayer - programa para ler ficheiros multimédia
FindFiles - programa para pesquisar ficheiros
DragDrop - programa que permite arrastar e largar imagens
MP3IDTAG - programa para ler etiqueta de ficheiros MP3

Módulo 14 - Base de Dados
  Neste ano lectivo os alunos vão aprender a ligar uma aplicação a uma base de dados utilizando métodos visuais. As base de dados a utilizar são criadas com o motor de base de dados do Microsoft Access ou através do Microsoft SQL Server Express.
Apontamentos - 1ª parte - Ligação à base de dados visualmente
Apontamentos - 2ª parte - Ligação à base de dados totalmente por código
Apontamentos - 3ª parte - Compactar e reparar base de dados

12º ano - 1º Período

Módulo 14 - Base de Dados
    Este módulo foi iniciado no final do 11º ano e sendo concluído no 12º. Com este módulo pretende-se instruir os  alunos na elaboração de programas em VB.NET que permitem criar e manipular bases de dados.
 
Módulo 15 - Relatórios
    Este módulos tem a duração prevista de 36 aulas (45 min).
Sendo essencial a informação, para as tomadas de decisão nas áreas de Gestão, neste módulo irão ser abordadas formas de implementação e inserção de relatórios numa aplicação.
Resolução de Exercícios
Resolução de Exercícios de Revisão
Teste 1 e Resolução

12º ano - 2º Período

Módulo 16 - Instalação e Apoio ao Utilizador
    Com este módulo os alunos utilizarão ferramentas que permitem criar programas de instalação que visam a portabilidade das aplicações.
    Com o objectivo de rentabilizar o software devem ser implementadas politicas de apoio ao utilizador. Este módulo apresenta várias possibilidades nesse âmbito.
    A duração prevista para este módulo é de 24 aula (45 min).
Apontamentos Módulo 16 - Instalação
Apontamentos Módulo 16 - Instalador Inno
Apontamentos Módulo 16 - Ajuda

Módulo 17 - Desenvolvimento de uma Aplicação de Gestão
       Este módulo deverá ser um projecto pessoal, estruturante e centrado num tema ou em temas e problemas perspectivados pelo aluno. Nele devem ser investidos saberes e competências adquiridas em módulos já desenvolvidos anteriormente nesta disciplina. Deverá ainda, sempre que possível, ser um projecto transdisciplinar, integrador de saberes, capacidades e competências desenvolvidas ao longo da formação.