introdução à programação de computadores · aula 1 apresentação da disciplina 23/08/2017...

12
Introdução à Programação de Computadores Msc. Daniele Carvalho Oliveira Mestre em Ciência da Computação – UFU Bacharel em Ciência da Computação - UFJF

Upload: others

Post on 18-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Introdução à Programação de Computadores

Msc. Daniele Carvalho Oliveira

Mestre em Ciência da Computação – UFUBacharel em Ciência da Computação - UFJF

Page 2: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Aula 1

Apresentação da Disciplina

23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Page 3: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Regras do Jogo

»Código de Conduta!» Celular» Notebook» Laboratório» Frequência

» Faltas – Fique de olho!» Pontualidade

23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 3

Page 4: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Como mandar bem na

disciplina?

»Anotação!» Impressões sobre o conteúdo» Dúvidas» Exemplos

»Participação!» Perguntem, questionem, insistam!!!!!

» Trabalhos Práticos!» Desenvolvam!» Cópia? Entendimento!

23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 4

Page 5: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Avaliação

» A Avaliação da Disciplina se dará através das notas de Provas e Trabalhos, da seguinte forma:

» Provas - 20 pts cada» 1ª Prova : 05/10/2017» 2ª Prova : 08/11/2017» 3ª Prova : 13/12/2017» Sub: 20/12/2017

» Trabalhos - 40 pts» URI: 10 pts» Contests: 15 pts» Projeto Final: 15 pts

23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 5

Page 6: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Trabalhos

» Os trabalhos devem ser enviados para a pasta com o nome do aluno (equipe) no link disponibilizado pela professora, no OneDrive.

» Atenção ao nome do arquivo!

» A responsabilidade da entrega do trabalho pertence ao aluno.

» Caso o trabalho não seja enviado corretamente (arquivo corrompido, falta de internet na hora do envio....), as penalidades referentes ao atraso serãoaplicadas.

» Sugere-se, por isso, enviar o trabalho com antecedência

» O prazo de entrega do trabalho é até as 23:59:59 da data marcada.

» Salvo exceções, quando estipulado horário diferente pela professora.

Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 623/08/2017

Page 7: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Trabalhos

»Trabalhos entregues com atraso serão pontuados da seguinte forma

𝑁𝑁𝑁𝑁𝑁𝑁𝑁𝑁 = 𝑉𝑉𝑁𝑁𝑉𝑉𝑁𝑁𝑉𝑉 ∗ 0,5(𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴2 )

»Lembrando: Será considerado como atraso os trabalhos enviados após a hora limite estipulada da data marcada.

Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 723/08/2017

Page 8: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Bibliografia

»Ascencio, A. F. e Campos, E. A. V., Fundamentos da Programação de Computadores, Prentice Hall, 2008.

»Cormen, T. H. et al, Algoritmos: Teoria e Prática, Editora Campus, 2002.

»Lopes, A. e Garcia, G., Introdução a Programação, Editora Campus, 2002

23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 8

Page 9: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Contato e Atendimento

»E-mail» [email protected]

»Página» www.danieleoliveira.com.br

»Horário de Aula» Quarta » 13:10 às 14:50» Quinta » 08:50 às 10:40

»Horário de Atendimento (Sala 410)» Terça: 14hs às 17hs» Quarta: 14hs às 17hs

23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 9

Page 10: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Conteúdo Programático

» Introdução» Introdução à Linguagens de Programação» Linguagens Procedimentais

» Variáveis e Tipos de Dados» Entrada e Saída» Operadores» Estruturas de Controle e Repetição» Estruturas de Dados» Funções

» **Resolução de Problemas» Ordenação» Pesquisa» Recursão

23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 10

Page 11: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Trabalho 1

»Trazer um resumo manuscrito do vídeo:

» https://www.youtube.com/watch?v=ATIGP-kkTKw

»Valor: 1 ponto extra

Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 1123/08/2017

Page 12: Introdução à Programação de Computadores · Aula 1 Apresentação da Disciplina 23/08/2017 Introdução à Programação de Computadores: Msc. Daniele C. Oliveira 2

Próxima aula:

Introdução