Vous êtes sur la page 1sur 5

ESCOLA SUPERIOR TÉCNICA

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.

• O que são literais


• Referencias
• Valores
• Declaração suas regras e escopo Preparar o acervo
• Inicialização
Exposição e
bibliográfica e 1,2,3
orientar
• Valores padrão practicar
• Constantes
• Casting
• Boxing e unboxing
• Operadores artiméticos
• Operadores relacionais
2 02 Operadores Preparar o acervo 1,2,3
• Operadores lógicos
• Operadores de atribuição
• Operadores de Incremento e
Decremento
• Operador condicional
• Operadores bitwise
• Operadores especiais

• 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

Conceitos de • Classes e Objectos


OOP Practicar e preparar
2 2 • Herança, polimorfismo Demostrar 1,2,3
conteúdos
• Interfaces: Herança múltipla:
IV
09/03- • Introdução, tipo de erros,
13/03 Gestão de erros excepções, Sintaxes de Practicar e preparar
2 2 1,2,3
e excepções manipulação de excepções, conteúdos
Múltiplas blocos Catch
Introdução ao • Trabalhar com as janelas do Visual
V Visual Studio Practicar e preparar
4 4 Studio .NET Demostrar 1,2,3
16/03- .NET 2012 conteúdos
20/03 • Criar aplicação para o Windows
• Posicionar seus formulários na tela
• Controlar os eventos dos
VI & VII Trabalhar com formulários
23/03 à múltiplos • Usar o controle DateTimePicket Practicar e preparar
6 4 Demostrar 1,2,3
03/04 formulários • Usar o controle RadioButton conteúdos
• Usar o controle CheckBox
• Usar o controle ListBox
Usar o controle ComboBox
0 20 Project I Orientar Programar 1,2,3
06/04-
10/04
• Inserir o recurso configurar
impressão em seus programas
Entender o • Inserir o recurso Visualizar
VII & VIII Praticar e preparar
10 5 ADO.NET impressão em seus programas Demostrar 1,2,3
03-16/04 conteúdos
Criar a instalação para suas
aplicações e disponibilizá-las para
os usuários dos seus programas.
Conteúdo não
IX à XVI
Introdução a previsto no
Praticar e preparar plano temático,
13/04 44 20 ASP .NET Introdução a ASP .NET MVC 5 Demostrar 4
à MVC 5 conteúdos mas que é
05/06 importante para
o estudante
XII
0 20 Project II orientar Programar
03-10/05

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

Maputo, 18 de Fevereiro de 2020

Vous aimerez peut-être aussi