O objetivo desta disciplina é explorar como o paradigma de programação orientado a objeto (P.O.O.) é utilizado e como seus conceitos teóricos são aplicados na prática. Para tal, a linguagem de programação utilizada será o C# em conjunto com a plataforma de desenvolvimento .NET. Aplicações de Windows Forms serão desenvolvidos e, por fim, sistemas que se comunicam com Bancos de Dados serão implementados.
Informações Gerais
Ementa
Introdução e motivação. Arquitetura .NET e a Linguagem C#. Características da Linguagem. Revisão de Programação Estruturada: Entrada e saída de dados, tipos de dados; Estrutura de seleção e repetição; Criação e Uso de Funções. Programação Orientada a Objetos: Classes e Objetos. Construtores e Destrutores. Pilares da P.O.O.: encapsulamento, herança, polimorfismo. Windows Forms (Designer). Propriedades e Eventos. Aplicações multiformulários. Entrada e saída em arquivos. Exceções. Conexões com Bancos de Dados. Desenvolvimento de aplicações CRUD.
Monitoria
| Monitores | Dia da Semana | Local | Horário |
|---|---|---|---|
| --- | --- | Laboratório de Informática | 12:00-13:00 |
Salvando e Enviando um Projeto
Programação das Aulas
| Aula | Tópicos | Vídeo Aula | Outros Materiais |
|---|---|---|---|
| Início do 1º Período | --- | --- | --- |
| 01 | Introdução à Linguagem C# e Arquitetura .NET | --- | Slides: pdf |
| 02 | Tipos e Variáveis | Lista: pdf | |
| * | Valores Numéricos, Textuais e Booleanos | --- | |
| * | Comandos de Entrada e Conversão de Dados | --- | |
| 03 | Exercícios (Entrada e Saída) | Lista: pdf | |
| 04 | Estruturas de Seleção: if/else (Parte 1) | Lista | |
| * | Estruturas de Seleção: if/else (Parte 2) | --- | |
| * | Estruturas de Seleção (switch/case) | --- | |
| 05 | Estruturas de Repetição (while) | Lista | |
| 06 | Teste 01 | * | Lista: pdf |
| 07 | Correção e Entrega do Teste 01 | * | * |
| 08 | Estruturas de Repetição (for) | Lista |
Certificações
Primeira Certificação
A avaliação cobrará todo o conteúdo visto até o último encontro antes da certificação.
Revise os materiais, listas e exercícios trabalhados em aula.
Trabalhos e Testes
Teste 01
O material do Teste 01 está disponível para consulta e revisão.
Cálculo de Nota
Informe suas notas do primeiro e segundo períodos para calcular a média anual e verificar a situação final.
Média anual = (2 × 1P + 3 × 2P) ÷ 5
Preencha as duas notas com valores entre 0 e 10.
Referências
Os livros apresentados abaixo foram utilizados como base na elaboração do material didático da disciplina. Podem ser utilizados pelos alunos que desejam se aprofundar em algum aspecto da disciplina, no entanto, não é necessário adquiri-los.
- Andrew Stellman e Jennifer Greene, Use A Cabeça! C# (2ª Edição). Alta Books, 2013.
- Paul Deitel e Harvey Deitel, Visual C# How to Program (6th Edition). Pearson, 2016.
- Philip Conrod e Lou Tylee, Visual C# and Databases: A Step-By-Step Database Programming Tutorial (15th Edition). Kidware Software LLC, 2017.


