Académique Documents
Professionnel Documents
Culture Documents
DEPARTAMENTO INFORMÁTICA
CURSO LICENCIATURA EM INFORMÁTICA
PLANO ANALÍTICO
PROGRAMAÇÃO EM C#
TOTAL DE
ANO Nº DE Nº DE HORAS
NÍVEL REGIME ANO SEMESTRE DOCENTE
ACADÉMICO CRÉDITOS HORAS/SEMANA SEMESTRAIS DE
CONTACTO
1 Laboral & PL 4º 2020 Iº 6 5 80 José Luís Sambo
Objectivos Gerais:
ü Conhecer bases fundamentais da linguagem C# e .NET framework
ü Programar em C# usando diferentes ferramentas, Notepad e IDE Visual Studio. NET.
ü Desenvolver aplicações para a nova plataforma Microsoft .NET.
ü Elaborar relatórios profissionais e projetos de distribuição do aplicativo.
Competências:
ü Capacitação de pessoal para desenvolvimento em C#;
ü Desenvolvimento no ambiente Visual Studio .NET;
ü Dicas de gerenciamento de projeto, ergonomia e design patters.
ü Trabalhar em equipa com a escrita de relatórios.
ü Capacidade de modelação abstracta.
Horas Estratégias Avaliação Bibliografia Obs.
Unidade (Colocar
Semana H. H. Actividades das Actividades das horas Do tempo Do tempo número
C. E.I
Temática Conteúdos equivalente da
horas de Contacto de Estudo Independente de Cont. de Trab.
Indep. lista no fim)
•
O que é o C #
•
Evolução da linguagem C #
Exposição e Preparar o acervo
•
Caracteristicas de C # 1,2,3
orientar bibliográfica
•
Aplicações em C #,
•
Diferenças entre C#, C + + e Java.
•
Namespaces
•
Comentários
•
Estrutura do programa em C#
•
Retornando um valor do main
•
Argumentos de linha de comando Preparar o acervo
•
Múltiplos métodos Mains num Exposição e bibliográfica e
1,2,3
programa orientar practicar
Fundamentos do • Aliases e Namespace classes
2 02
c# • Diferentes formas de codificação
I num programa
17-21/02 • Erros de compilação.
• Expressões aritmética
• Avaliação das Expressões
• Precedência de Operadores
2 02 Expreções e suas aritméticos
bibliográfica 1,2,3
II precedências • Operador de precedência e
24/02-01/03 associatividade
• Breafing em torno de funções
matemáticas.
• Estruturas de decisão Exposição e Preparar o acervo
Estruturas de
02 02 • Estruturas de repetição: elaboração bibliográfica 1,2,3
controlo
conjunta
• Declaração de método e
• Escopo de metodo
• Main método
• Invocando métodos Preparar um ficha
• Métodos aninhados Exposição de leitura para o
Métodos e
2 02 • Parâmetros de um método elaboração tópico na base do 1,2,3
escopo
• Passando valores (Pass by Value; conjunta tópico
Pass by Reference; The Output
Parameter, Variable Argument
III
Lists)
02-06/03
• Métodos Overloading
• Introdução
• Criar arrays (1 e 2- dimensional,
array de tamanho variável
Manipulação de • Class System array e Classes Practicar e preparar
2 2 1,2,3
Arrays e strings ArrayList; conteúdos
• Introdução
• Criar String e inserir usando
System
• Operações basicas com Strings
• Métodos de Strings
• Array de Strings, Strings Mutáveis
Expressões regulares
BIBLIOGRAFIA
1. Dominando o Visual Studio .NET com C#, Fábio Camara – 2ª Edição – Visual Books
2. Visual C# 2005, John Sharp – Edição 2005 – Microsoft
3. SQL Guia Prático, Rogério Luís de C. Costa - 2ª Edição – Brasport
4. Freeman A. (2014) Pro ASP.NET MVC 5 Platform. In: Pro ASP.NET MVC 5 Platform. Apress, Berkeley, CA