Objetivos / Competências
Modelar problemas de acordo com o paradigma da programação orientada a objetos.
Aplicar conhecimentos teóricos e práticos no âmbito da programação orientada a objetos.
Conteúdos programáticos resumidos
Conceitos de orientação aos objetos
Programação orientada a objetos
Controlo de Exceções
Metodologias de ensino e critérios de avaliação
O método de ensino, consiste numa exposição teórica da matéria (aulas teóricas).
Nas aulas laboratoriais os alunos discutem e implementam os exercícios das aulas e de fichas disponibilizadas.
É disponibilizado um horários de atendimento para que os alunos possam tirar dúvidas sobre a matéria leccionada.
Do ponto de vista prático, os alunos são estimulados a trabalhar em grupo, elaborando um projecto prático apoiado pelos docentes.
Avaliação (uma das seguintes opções)
1 - Nota = Exame (50% >= 8.5) + proj. prático (50% >= 9.5)
OU
2 - Nota = Exame composto por parte teórica e parte prática.
Aprovado se Nota >= 9.5
Bibliografia resumida
Apontamentos e ponteiros para recursos online, fornecidos pelos docentes na plataforma de e-learning.
C # 5.0 com Visual Studio 2012 / Henrique Loureiro; 2013; COTA: 004.43 C# LOU
Head first C# / Andrew Stellman, Jennifer Greene; 2010; COTA: 004.43 C# STE HEA
M. Nunes e H. O’Neilll, Fundamental de UML, FCA Editores, 2004; COTA: 004.41 NUN