LP2

LP2

LP2

profile-pic
2025

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. Windos 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. Desenvolvimento de Trabalho de Conclusão de Curso.

Monitoria
Monitores Dia da Semana Local Horário
a definir... a definir... a definir... a definir...

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: pdf
* Estruturas de Seleção: if/else (Parte 2) ---
* Estruturas de Seleção (switch/case) ---
05 Estruturas de Repetição (while) Lista: pdf
06 Estruturas de Repetição (for) Lista: pdf
07 Exercícios de Revisão --- Lista: pdf
08 Exercícios de Revisão --- ---
09 Teste 01 - Tema: Stranger Things Teste: pdf
10 Funções Lista 01: pdf | Lista 02: pdf

Certificações

Trabalhos

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.