Você está na página 1de 19

Programação II

Aula 01
Apresentação da Disciplina
Introdução
2018-2
Prof. Rogério Albuquerque de Almeida
Programação II

Apresentação da Disciplina

CURSO: Engenharia

DISCIPLINA: Programação II
DEPARTAMENTO:
CEC – Centro de Engenharia e Computação

CARGA HORÁRIA: 72 TEÓRICA: 36 PRÁTICA: 36


Programação II

Objetivo

A disciplina deve capacitar o


aluno a analisar problemas e
projetar sua solução através do
uso de metodologias e técnicas
dos algoritmos estruturados com
uso de lógica de programação.
Programação II
Ementa

1. Revisão.
2. Vetores e Matrizes.
3. Introdução ao conceito de subprogramas,
passagem de parâmetros, variáveis locais e
globais, recursividade.
4. Aprofundamento nos conceitos de estruturas
básicas de dados: registros, variáveis dinâmicas e
ponteiros.
5. Refinamentos sucessivos.
6. Manipulação de arquivos.
7. Programação em Matlab no laboratório.
Programação II

BIBLIOGRAFIA
BÁSICA

1. FARRER, H., Algoritmos Estruturados, Editora


Guanabara.

2. GUIMARÃES, Lages; Algoritmos e Estruturas de


Dados, LTC Livros Técnicos e Científicos.

3. Ed. KERNIGHAN, B. W., Ritchie, D. M., C A


Linguagem de programação Padrão ANSI, Ed.
Campus, 1989
Programação II
BIBLIOGRAFIA
COMPLEMENTAR

1. CHAPMAN, S. J., Programação em Matlab para


Engenheiros, Ed. Cengage Learning, 2011.
2. DEITEL, H. M., DEITEL, P. J., C++ : Como
Programar, Ed. Bookman, 2006.
3. HORSTMANN, C., Conceitos de Computa-ção
com o Essencial de C++, Ed. Bookman, 2005.
4. MIZRAHI, V. V. Treinamento em linguagem C. Ed.
Prentice Hall, 2008.
5. SCHILDT, H., C Completo e Total, Ed. Makron.
Programação II
Avaliações

 3 avaliações (P1, P2 e P3)


 Considerar apenas 2 notas (eliminar a menor nota)
 Perdeu 2 provas (Reprovado)
 2ª Chamada (Não tem)
De 6,0 a 10,0

De 0,0 a 5,99
Programação II
Avaliações

Avaliação de Programação Estruturada pelo sistema


P1, P2 e P3 com os seguintes critérios:

• Todas as provas com peso 1;


• A nota da P3 substituirá a menor nota:
P1 ou P2.

Nota final NF = (P1 + P2) / 2


----------------------------------------------------------
-----
Programação II
Avaliações

O aluno somente será aprovado se:


De 6,0 a 10,0

Média final >= 6.0


De 0,0 a 5,99
E

Frequência >= 75%


Programação II
Abono de Faltas

 Somente via requerimento - professor não abona;


 Procurar o atendimento de alunos.
Programação II
Avaliações

Datas das avaliações


Turma   P1 P2 P3
E-BAS-A3 3ª Feira 25/09/2018 04/12/2018 18/12/2018

E-BAS-B3 3ª Feira 25/09/2018 04/12/2018 18/12/2018


         
E-CIV-A3 6ª Feira 28/09/2018 07/12/2018 21/12/2018

E-CIV-B3 6ª Feira 28/09/2018 07/12/2018 21/12/2018


Programação II
Avaliações

Vista de Prova

• A vista de prova ocorrerá sempre na aula de


laboratório, na aula seguinte à da aplicação da prova.
• Neste dia, após a vista, a aula será ministrada
normalmente, podendo até ser ministrado novo
conteúdo da disciplina.
Programação II
Avaliações

Vista de Prova
Art. 10º Na “Vista de Prova” o(a) discente terá acesso efetivo ao seu exame para obter esclarecimentos
do(a) docente responsável pela disciplina sobre as questões e sobre o resultado da pontuação.
Parágrafo Primeiro – Presume-se a aceitação do resultado da avaliação quando o discente retira a
prova após a Vista, caso em que renuncia ao direito de revisão da nota.
Parágrafo Segundo – Havendo discordância quanto ao resultado da avaliação, o discente deverá:
I) copiar a(s) questão(ões) que considera ter(em) sido avaliada(s) equivocadamente;
II) devolver imediatamente a avaliação ao(à) docente, sem sair do ambiente da Vista de Prova;
III) solicitar correção no virtual aluno em até 72h a partir da data da Vista de Prova através do item
Serviços, indicando a(s) questão(ões) que deverá(ão) ser revisada(s) e justificando as razões pelas quais
considera que houve equívoco na avaliação;
IV) o(a) coordenador(a) solicitará do(a) docente a cópia da avaliação com o gabarito e critérios que
foram aplicados e deverá ouvir o docente e o(à) discente, e se ainda houver discordância, terá 72h para
designar uma banca avaliadora composta de três docentes com domínio de conteúdo;
V) em até 72h, a Banca Avaliadora deverá se reunir e emitir seu parecer se os critérios de avaliação
do docente foram observados, registrando-se em ata o resultado da revisão com as devidas justificativas.
VI) Será sumariamente arquivado o requerimento de reavaliação desacompanhado de razões que o
fundamentem.
VII) A publicação do resultado será através do Virtual Aluno e/ou no Atendimento de Alunos;
VIII) Cabe recurso ao CONAC seja por parte do discente ou do docente.
Programação II
Horários
Programação II
Horários
Programação II
Troca de Turma

 Somente via sistema.


 Não é permitido ao professor efetuar a troca.
 Procurar o atendimento de alunos!

O aluno NÃO pode assistir aula em


outra turma.
Programação II
Revisão

• Introdução ao Matlab.
Programação II
MATLAB

MATLAB (Matrix Laboratory) é um software para


computação numérica e visualização de alta
performance, fácil de ser usado, onde os
problemas e soluções são expressos quase
que da mesma forma que no papel.
Programação II
MATLAB
Seus elementos básicos são matrizes que não requerem
dimensionamento. Ele permite implementar e resolver
problemas matemáticos muito mais rápida e eficientemente
que através de outras linguagens como C, Basic, Pascal ou
Fortran.
Ainda, o MATLAB possui uma família de aplicativos
específicos (toolboxes1), que são coleções de funções
usadas para resolver determinados problemas tais como:
otimização, manipulação algébrica, redes neurais,
processamento de sinais, simulação de sistemas dinâmicos,
entre outros.
Provavelmente, a característica mais importante do
MATLAB é a sua extensibilidade, que permite que
engenheiros, matemáticos cientistas, e até mesmo você,
contribuam para o enriquecimento.

Você também pode gostar