tecnologia em redes de computadores algoritmos e programação de computadores aula 1

12
TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula 1 1 03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Upload: lareina-strong

Post on 03-Jan-2016

28 views

Category:

Documents


1 download

DESCRIPTION

TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos e programação de computadores Aula 1. Agenda. Apresentação Professor Alunos Disciplina Objetivo Ementa Calendário sugerido Critérios de Avaliação Bibliografia. Apresentação – Professor. Leomir Julio Borba - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

1

TECNOLOGIA EM REDES DE COMPUTADORES

Algoritmos e programação de computadores

Aula 1

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 2: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

2

AgendaApresentação

ProfessorAlunos

DisciplinaObjetivo

EmentaCalendário sugeridoCritérios de AvaliaçãoBibliografia

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 3: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

3

Apresentação – ProfessorLeomir Julio [email protected];

http://professorleomir.wordpress.com/Analista de Negócios.41 anos Idade26 anos de experiência em TIPós Graduado em Gestão de TIPerfil Generalista

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 4: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

4

Apresentação – AlunosNomeIdadeExperiência profissionalExpectativas para o cursoObjetivo

Definir representante e vice

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 5: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

5

Apresentação – DisciplinaObjetivo:

Desenvolver a capacidade de desenvolvimento de algoritmos necessários para a programação estruturada de computadores independente da linguagem. Através de exercícios de desenvolvimento de algoritmos solucionados em “portugol” e diagrama de blocos, capacitar o aluno a propor soluções algorítmicas enfocando a validação do mesmo com o uso de teste de mesa.

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 6: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

6

EMENTA• Capacitar o aluno à resolução de problemas

algorítmicos, documentando a solução em ferramentas de representação de algoritmos mais usuais – portugol e diagramas de blocos e linguagem C.

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 7: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

7

Calendário sugerido

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Semana Conteúdo Previsto Competências Trabalhadas

03/08Apresentação da disciplina, bibliografia e critérios de avaliação.

10/08Introdução ao estudo de algoritmos - Conceitos básicos. Representação. Tipos de linguagens de programação. Compilação, interpretação.

Abstração.

17/08

Algoritmos–Tipos de dados – Operadores. Seqüência simples.Programação : Introdução ao ambiente de programação. Exercícios exemplos.

Abstração.Ambiente de programação e compilaçãoRaciocínio matemático.

24/08

Algoritmos: Tipos de dados – Entrada e saída. Seqüência simples. Teste de mesa.Programação : Declaração de variáveis. Solicitação de entrada, exibição.Depuração.

Habilidade em Lógica e Linguagem de Programação.

31/08

Algoritmos: Estruturas de controle – Condicionais simples, composta, encadeada.Programação : Implementação de estruturas de controle condicionais. Exercícios.

Habilidade em Lógica e Linguagem de Programação.

14/09

Algoritmos: Estruturas de controle –Seleção Múltipla.Programação : Implementação de estruturas de controle de seleção múltipla. Exercícios.Algoritmos: Estruturas de controle –Repetição.Programação : Implementação de estruturas de controle de repetição. Exercícios.

Habilidade em Lógica e Linguagem de Programação.

Page 8: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

8

Calendário Sugerido

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Semana Conteúdo Previsto Competências Trabalhadas

21/09

Algoritmos: Estruturas de controle –Repetição.Programação : Implementação de estruturas de controle de repetição. Exercícios.

Habilidade em Lógica e Linguagem de Programação.

28/09

Algoritmos: Variáveis compostas homogêneas- vetores.Programação : Implementação de vetores. Manipulação. Exercícios.

Habilidade em Lógica e Linguagem de Programação.

05/10

Algoritmos: Variáveis compostas homogêneas- vetores.Programação : Busca e ordenação em vetores. Exercícios.

Abstração.Raciocínio matemático.Habilidade em Lógica e Linguagem de Programação.

19/10

Algoritmos: Variáveis compostas homogêneas- matrizes.Programação : Implementação de matrizes. Manipulação. Exercícios.

Abstração.Habilidade em Lógica e Linguagem de Programação.

26/10

Algoritmos: Variáveis compostas homogêneas- matrizes.Programação : Busca, operações. Exercícios.Correção e discussão de lista de exercícios . Algoritmos e implementação em linguagem de programação C.

Abstração.Raciocínio matemático.Habilidade em Lógica e Linguagem de Programação.

09/11

Algoritmos: Variáveis compostas heterogêneas- registros.Programação :Implementação de registros. Manipulação. Exercícios

Abstração.Habilidade em Lógica e Linguagem de Programação.

16/11

Algoritmos: Variáveis compostas heterogêneas- registros.Programação :Implementação de registros. Busca e ordenação. Exercícios.

Habilidade em Lógica e Linguagem de Programação.

Page 9: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

9

Calendário Sugerido

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Semana Conteúdo Previsto Competências Trabalhadas

23/11Algoritmos: Modularização – Funções.Programação :Implementação de funções. Retorno. Exercícios

Abstração.Habilidade em Lógica e Linguagem de Programação.

30/11

Algoritmos: Modularização – Procedimentos.Programação :Implementação de procedimentos. Exercícios

Abstração.Habilidade em Lógica e Linguagem de Programação.

07/12

Revisão Geral. Correção e discussão de exercício projeto. Algoritmos e implementação em linguagem de programação C.

Habilidade em Lógica e Linguagem de Programação.

14/12Semana de Provas regimentais

21/12 Semana de Provas de reavaliação

Page 10: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

10

Critérios de Avaliação METODOLOGIA DE AULA E AVALIAÇÃO As aulas serão expositivas, dialogadas, Interativas Uso do laboratório de Informática. (SQL Express 2005) Em sintonia

com o Projeto Integrado, trabalhos interdisciplinares. A avaliação será composta por (1) Avaliação Continuada [0-3

pontos] e (2) Avaliação Regimental [0-7 pontos]. Serão considerados aprovados os alunos com freqüência mínima a

75% das aulas ministradas e média final igual ou superior a 7,0 (sete), considerando:

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 11: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

11

Critérios de Avaliação7,0 <= MF <= 10,0 = APROVADO4,0 <= MF < 7,0 = EM EXAME0,0 <= MF < 4,0 = REPROVADO

EXAME:Nota do exame + MF < 10,0 = REPROVADONota do exame + MF >= 10,0 = APROVADO

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 12: TECNOLOGIA EM REDES DE COMPUTADORES Algoritmos  e programação de computadores Aula 1

12

Bibliografia

03/08/2011 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

BIBLIOGRAFIA BÁSICA

1GUIMARÃES, Ângelo de Moura e LAGES, Alberto de Castilho. Algoritmos e estruturas de dados. 1ª edição. Rio de janeiro. LTC, 1994.

2MIZHARI, Victorine Viviane. Treinamento – Módulo 1. 1ª Edição, São Paulo. Editora Makron Books, 1990.

BIBLIOGRAFIA COMPLEMENTAR

3

Forbellone, A. L. V. e Eberspacher, H. F.. Lógica de Programação - a Construção de Algoritmos e Estruturas de Dados . 3ª edição. Pearson, 2005.

4FARRER, Harry et al. Algoritmos Estruturados. 3ª Edição.Rio de Janeiro:LTC, 1999.

5SCHILDT, Herbert. C, completo e total. 3ª Edição. Makron Books, 1997