Algorítmos e Programação II

Conhecimentos de Base Recomendados

Os conhecimentos base recomendados são os lecionados na Unidade Curricular de Algoritmos e Programação I.

Métodos de Ensino

As aulas serão lecionadas em regime teórico-prático, em salas de computadores. 

Serão utilizadas as seguintes estratégias pedagógicas: exposição de conteúdos; perguntas aos alunos durante a exposição de conteúdos; utilização e plataformas digitais de interação; demonstrações em aula; trabalhos individuais; resolução de exercícios; trabalhos em pequenos grupos; debates/discussões na aula; problem based learning e project based learning.

 

Resultados de Aprendizagem

A Unidade Curricular (UC) de Algoritmos e Programação II define-se como estrutural na licenciatura em Informática de Gestão dado permitir a aquisição de conhecimentos fundamentais e determinantes na compreensão de unidades curriculares posteriores. Pretende-se assim com esta UC alcançar os seguintes objetivos:

  • Consolidação da metodologia de programação estruturada;
  • Introdução ao paradigma de orientação a objetos utilizando a linguagem C#;
  • Conhecer e saber utilizar corretamente estruturas de dados, coleções, acesso a ficheiros, formulários do Windows e acesso a dados.

Em termos de competências espera-se com esta UC que o estudante seja capaz de:

  • Utilizar a linguagem C# para Elaborar algoritmos simples que envolvam estruturas de dados, coleções, acesso a ficheiros, formulários do Windows e acesso a dados;
  • Utilizar a linguagem C# para elaborar programas em ambiente consola e em ambiente windows;
  • Utilizar a linguagem C# para elaborar programas que envolvam a leitura e escrita de dados em ficheiros;
  • Utilizar a linguagem C# para elaborar programas que envolvam o acesso a dados.

Programa

  1. Estruturas de dados
    1. Classes
    2. Estruturas
    3. Estrutura DateTime
  2. Coleções
  3. Ficheiros
  4. Usabilidade
  5. Windows Forms
  6. Acesso a Dados

Docente(s) responsável(eis)

Estágio(s)

NAO

Bibliografia

Aprenda a Programar com C# – 3ª Edição – António Trigo e Jorge Henriques, Edições Sílabo

C# 6.0 com Visual Studio – Curso Completo, FCA

C# 5.0 com Visual Studio 2012 Curso Completo, FCA