Programação B

Propaganda
Ministério da Educação
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
Campus Pato Branco
PLANO DE ENSINO
CURSO 202 - Engenharia Elétrica
FUNDAMENTAÇÃO LEGAL
MATRIZ
Resolução do COEPP nº 155/09 de 10/12/2009
DISCIPLINA/UNIDADE CURRICULAR CÓDIGO PERÍODO
PROGRAMAÇÃO B
510
PG22NB
2°
CARGA HORÁRIA (aulas)
AT
AP
APS
34
34
04
AD APCC
00
00
Total
72
AT: Atividades Teóricas, AP: Atividades Práticas, APS: Atividades Práticas Supervisionadas, AD: Atividades a Distância, APCC: Atividades
Práticas como Componente Curricular.
PRÉ-REQUISITO
EQUIVALÊNCIA
PG21NB
PG32EL
OBJETIVOS
Obter conhecimentos de informática avançados para o desenvolvimento de aplicações práticas na sua área
de atuação. Usar funções e bibliotecas. Utilizar estruturas de dados estáticas e dinâmicas. Identificar
mecanismos para armazenamento e recuperação de dados, bem como algoritmos de pesquisa e
ordenação. Conhecer o paradigma de programação orientada a objetos, bem como uma ferramenta de
desenvolvimento visual, utilizando-se uma linguagem de alto nível.
EMENTA
Programação orientada a objetos: conceitos e principais elementos; classes; objetos; atributos
(propriedades); métodos (operações); características e funcionalidades básicas: abstração;
encapsulamento; herança e polimorfismo; Conceitos de linguagem de programação visual e noções do
ambiente de desenvolvimento; estrutura e elementos do projeto (forms/units); utilização dos componentes
básicos e programação dos principais eventos; Conceitos básicos sobre banco de dados e utilização de
biblioteca de componentes para acesso a base de dados.
CONTEÚDO PROGRAMÁTICO
ITEM
1
EMENTA
CONTEÚDO
1.1.
Programação Orientada a Objetos
Programação orientada a objetos:
conceitos e principais elementos;
classes;
objetos;
atributos 1.2.
(propriedades); métodos (operações);
1.3.
Conceitos da Programação Orientada a Objetos:
classes, objetos, atributos (propriedades), métodos
(operações).
Características básicas: abstração, encapsulamento,
herança e polimorfismo.
Aplicação dos conceitos de Orientação a Objetos em
Linguagem C++
Características
e
funcionalidades
básicas: abstração; encapsulamento; 1.4. Criação de classes
herança e polimorfismo
1.5. Uso de Herança, Encapsulamento e Polimorfismo
2
Conceitos de linguagem de programação
visual e noções do ambiente de
2.1 Conceitos de linguagem de programação visual e
desenvolvimento;
ambiente de trabalho.
2.2 Estrutura e elementos do projeto (forms/units).
Estrutura e elementos do projeto
2.3 Componentes básicos de interface e programação
(forms/units); utilização dos componentes
dos principais eventos.
básicos e programação dos principais
eventos
3
Conceitos básicos sobre banco de dados 3.1 Conceitos básicos sobre Banco de Dados.
e utilização de biblioteca de componentes 3.2 Utilização de biblioteca de componentes para acesso
para acesso a base de dados.
a base de dados.
Aprovado pelo colegiado do curso em reunião no dia 24/06/2015.
PROFESSOR
TURMA
2EL
ANO/SEMESTRE
CARGA HORÁRIA (aulas)
AT
AP
APS
AD
APCC
Total
35
35
04
00
00
74
AT: Atividades Teóricas, AP: Atividades Práticas, APS: Atividades Práticas Supervisionadas, AD: Atividades a Distância.
DIAS DAS AULAS PRESENCIAIS
Dia da semana
Segunda
Terça
Quarta
Quinta
Sexta
Sábado
Número de aulas no
semestre
PROGRAMAÇÃO E CONTEÚDOS DAS AULAS (PREVISÃO)
Dia/Mês ou
Conteúdo das Aulas
Semana
Número de
Aulas
PROCEDIMENTOS DE ENSINO
AULAS TEÓRICAS
AULAS PRÁTICAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS
Data
No. de
Aulas
Tipo de
Atividade
Descrição da Atividade
Data entrega
Atividade
Critérios de Avaliação
ATIVIDADES A DISTÂNCIA
Não Aplicável.
ATIVIDADES PRÁTICAS COMO COMPONENTE CURRICULAR
Não Aplicável.
PROCEDIMENTOS DE AVALIAÇÃO
REFERÊNCIAS
Referências Básicas:

BEAULIEU, Alan. Aprendendo SQL. 1. ed. São Paulo, SP: Novatec, 2010.

CORMEN, Thomas H. et al. Algoritmos: teoria e prática . Rio de Janeiro: Campus, 2002.

WAZLAWICK, Raul Sidnei. Análise e projeto de sistemas de informação orientados a objetos.
Rio de Janeiro: Campus, 2004.
Referências Complementares:
 ALMEIDA, Waldir Martins de. Aprendendo C++ Builder 6.0. Florianópolis: Visual Books, 2003.
 DATE, C. J. Bancos de Dados: fundamentos. Rio de Janeiro: Campus, 1985.
 DEBONI, José Eduardo Zindel. Modelagem orientada a objetos com a Uml. São Paulo: Futura,
2003.
 KERNIGHAN, Brian W.; RITCHIE, Dennis M. C, a linguagem de programação. Rio de Janeiro:
Campus; Porto Alegre: EDISA, 1986.
 MIZRAHI, Victorine Viviane. Treinamento em Linguagem C++. Vol. 1 e 2. São Paulo : Makron
Books, 1994-1995.
ORIENTAÇÕES GERAIS
Aprovado pelo colegiado do curso em reunião no dia 24/06/2015.
Assinatura do Professor
Aprovado pelo colegiado do curso em reunião no dia 24/06/2015.
Assinatura do Coordenador do Curso
Download