LP2

LP2

LP2

profile-pic
2026

Linguagem de Programação 2

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
João César (DS315), Igor (DS313) e Gustavo (DS313) Segunda, terça e quarta-feira* Laboratório de Informática 12:00-13:00

* Dias e horários podem mudar.

Instalando o Visual Studio
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 * Teste: pdf | Gabarito
07 Correção e Entrega do Teste 01 * *
08 Estruturas de Repetição (for) Lista
09 Arrays/Vetores --- Aula | Lista
10 Windows Forms: Interface Gráfica Slides | Lista
11 Teste 02 * Teste: pdf | Gabarito
12 Windows Forms: Eventos e novos componentes --- Aula | Lista
13 Trabalho 01 * Enunciado

Certificações

Primeira Certificação
12 de junho de 2026 5,0 pontos

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
16 de abril de 2026 5,0 pontos Teste: pdf Gabarito

O material do Teste 01 está disponível para consulta e revisão.

Teste 02
21 de maio de 2026 5,0 pontos Teste: pdf Gabarito

O Teste 02 compreenderá toda a matéria trabalhada até o momento, com foco em for, arrays/vetores e formulários.

O material do Teste 02 está disponível para consulta e revisão.

Trabalho 01
11 de junho de 2026 5,0 pontos Enunciado

Implementação de uma calculadora em Windows Forms, parecida com a calculadora do Windows.

O trabalho poderá ser realizado em grupos de até 3 alunos.

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

Aguardando notas

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.