Algoritmos & Programação

Documentos relacionados
Aula 1 Oficina de Programação e Laboratório Apresentação. Profa. Elaine Faria UFU

Universidade Federal da Paraíba Centro de Informática Departamento de Informática

Plano de Trabalho Docente Ensino Técnico

Componente Curricular: ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO PLANO DE CURSO

Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO

Atualizado em: 10/08/2010

CURSO DE PROGRAMAÇÃO BÁSICA PARA A OLIMPÍADA BRASILEIRA DE INFORMÁTICA EM DOURADOS

Circuitos Elétricos e Eletrotécnica para Engenharia Mecânica: Primeiro Semestre

Geometria Analítica. Geometria Analítica. Geometria Analítica 15/08/2012. Objetivos gerais da disciplina. Prof. Luiz Antonio do Nascimento

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Plano de Trabalho Docente Ensino Técnico

A CARREIRA DE ENGENHEIRO... Aula 02

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012

Interdisciplinar II Módulo CST: GESCOM

Redes de Computadores

CENTRO UNIVERSITÁRIO DA FUNDAÇÃO DE ENSINO OCTÁVIO BASTOS

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico

RESOLUÇÃO N o RESOLVE

Exame de Equivalência à Frequência do Ensino Secundário

RESOLUÇÃO. Artigo 2º - O Curso, ora criado, será oferecido no turno noturno, com 10 semestres de duração e com 50 vagas iniciais.

Bacharelado em Ciência da Computação 2009

PLANO DE ENSINO. DEPARTAMENTO: DSI Departamento de Sistemas de Informação. DISCIPLINA: Sistemas de Informações Gerenciais

Sistemas Distribuídos Apresentação da disciplina e proposta didática Prof. MSc Hugo Vieira L. Souza

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Componente Curricular: APLICATIVOS INFORMATIZADOS NA ENFERMAGEM

Plano de Trabalho Docente Ensino Técnico

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico

Reforço em Matemática. Professora Daniela Eliza Freitas. Disciplina: Matemática

Plano de Ensino PROBABILIDADE E ESTATÍSTICA APLICADA À ENGENHARIA - CCE0292

PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

Formação WEB com PHP. Subtítulo

Arquitetura e Organização de Computadores. Profa. Débora Matos

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

Aula 1 Estatística e Probabilidade

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA ESCOLA TÉCNICA FEDERAL DE PALMAS SUPERVISÃO EDUCACIONAL

Introdução à Programação. Funções e Procedimentos. Prof. José Honorato F. Nunes honoratonunes@gmail.com

ESCOLA TÉCNICA ESTADUAL DE ILHA SOLTEIRA ILHA SOLTEIRA

PRÁTICAS CURRICULARES MATEMÁTICA

CRITÉRIOS ESPECÍFICOS DE AVALIAÇÃO

Matemática Aplicada às Ciências Sociais

Conteúdo Programático

Plano de Trabalho Docente Ensino Técnico

Plano de Trabalho Docente Ensino Técnico

Programação em JAVA. Subtítulo

FUNDAÇÃO PARQUE TECNOLÓGICO ITAIPU - BRASIL EDITAL DO PROCESSO SELETIVO Nº 38.16

Oficina de Informática e Telemática

Eng. Alimentos PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Ensino Técnico

Público Alvo: Empresas de micro e pequeno porte do setor de Tecnologia da Informação.

PROGRAMA ANALÍTICO DE DISCIPLINA

PROGRAMA. Disciplina: Administração de Pessoal Código: ADM Professor: Simone da Costa Fernandes Behr. Período: 2007/1

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO

CURSO: Engenharia de Controle e Automação Campus Praça XI Missão

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

Deve ainda ser tido em consideração o Despacho Normativo n.º 24-A/2012, de 6 de dezembro, bem como o Despacho n.º 15971/2012, de 14 de dezembro..

ATIVIDADES COMPLEMENTARES

Faculdade de Tecnologia SENAI Belo Horizonte

Ementa 22/08/2012. Teoria Geral de Sistemas. TADS 2. Semestre Prof. André Luís. Aula 01. Apresentação da Disciplina Conceito de Sistemas

22 de junho Auditório

CURRICULUM WEB PARA O LETRAMENTO DIGITAL NA EDUCAÇÃO UNIVERSITÁRIA: EM BUSCA DE NOVOS DOMÍNIOS E NOVOS PÚBLICOS ATRAVÉS DA EAD.

EDITAL. 1º As disciplinas não-passíveis e passíveis de Avaliação de Suficiência e Exame de Proficiência estão descritas no quadro anexo a este Edital.

Apresentação da disciplina

CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO

Projetos Integradores

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular GESTÃO COMERCIAL E DAS VENDAS Ano Lectivo 2015/2016

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

E D I T A L. I. estiver regularmente matriculado nas Faculdades Integradas Sévigné;

CAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA. Introdução à Programação em C. Algoritmos: Estruturas de Repetição. Prof. Dr. Galeno.J.

Universidade Anhanguera-Uniderp Pró-Reitoria de Graduação. Curso: PSICOLOGIA PLANO DE ENSINO E APRENDIZAGEM

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA. Plano de Ensino

ESTADO DO MARANHÃO SECRETARIA DE ESTADO DA CIÊNCIA, TECNOLOGIA E INOVAÇÃO INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO

MINISTÉRIO DA EDUCAÇÃO

DRT: DRT:

Parcerias Digitais e a formação de professores de Língua Portuguesa: um estudo à luz da Teoria da Atividade. Simone da Costa Lima CPII/UFRJ

UNIVERSIDADE DE CAXIAS DO SUL

PLANO DE ENSINO E APRENDIZAGEM. PROFESSOR (A) DA DISCIPLINA: DISCIPLINA: CÁLCULO II MUNICÍPIO: SEMESTRE: PERÍODO: 22 Julho a 02 Agosto de 2013 TURMA:

Algoritmos Lógica e Programação Prof. Me. Adelson Felipe Dias Nogueira

/ 2012_1 6 ( ) ADM ( ) ADM COMEX ( ) ADM MKT

Faculdades Integradas de Caratinga PROGRAMA DE DISCIPLINA ANO: 2012 SEMESTRE: 1º

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Qualificação: Assistente Administrativo

Estruturas de Repetição

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular COMPLEMENTOS DE PROJECTO APLICADO Ano Lectivo 2013/2014

PLANO DE ENSINO PROF. CRISTIANO SALMEIRÃO 2014

TURMAS MÓDULO B TURMAS MÓDULO C TURMAS. Início Término Disciplinas. Início Término Disciplinas. Início Término Disciplinas

EXPLORANDO A RESOLUÇÃO DE PROBLEMAS COM O MAPLE

Transcrição:

Algoritmos & Programação Profª Adriana Cláudia Ribeiro da Costa Profª Andreza Cotta Peres 2012 / 2

Agenda Apresentação Disciplina Visão geral Módulos Ensino Metodologia Dicas & Orientações

Apresentação - Adriana Mestre em Informática PUC /MG Pós-Graduada em Administração de Sistemas de Informação UFLA /MG Pós-Graduada em Planejamento Estratégico e Sistemas de Informação PUC /MG Graduada em Tecnologia Superior em Processamento de Dados Univale / MG Telefone: 9959-3304 E-mail: adrianacrcosta@hotmail.com

Apresentação - Andreza Consultora empresarial em processos de Tecnologia da Informação Mais de 12 anos de experiência em TI Pós-Graduada em Gestão Empresarial FGV Pós-Graduanda em Gestão de Pessoas Pitágoras Graduada em Tecnologia Superior em Processamento de Dados Univale Telefone: 9986-1806 E-mail: andreza.peres@gmail.com.br

Título?

Algumas Perguntas... O que é Algoritmo? Onde vou aplicar esses conhecimentos? O que é programação? É fácil? O que a Informática tem a ver com a Engenharia????.*.?..#..@.%???

Algoritmo é uma sequência de passos finitos com o objetivo de solucionar um problema. (Anita Lopes, Guto Garcia)

Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido. (FORBELLONE, 1999)

Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa. (ASCENCIO, 1999)

Por que aprender isso? Cenário Atual Importância da tecnologia na vida Competitividade do mercado de trabalho Exigências Sólida formação Matemática, Computação, Administração e Economia Necessidade de uma abordagem de problemas de forma organizada e objetiva

Objetivo Geral Apresentar os conceitos iniciais de algoritmos, ensinar técnicas de programação e introduzir a linguagem de programação C++.

Objetivos Específicos Fornecer ao aluno o conceito de algoritmo e estrutura de dados, introduzindo as estruturas básicas de controle das linguagens de programação e apresentando a programação estruturada como metodologia para desenvolvimento de algoritmos. Capacitar o aluno a analisar problemas, implementar / projetar soluções, através do uso de metodologias, técnicas e ferramentas de programação que incluam os elementos básicos da construção de algoritmos usando uma linguagem científica de programação. Capacitar o aluno no uso de uma linguagem de programação como ferramenta na implementação de soluções.

Objetivos Específicos Familiarização com os conceitos básicos dos computadores e da computação Desenvolvimento do raciocínio lógico e da capacidade de solução de problemas Demonstração de técnicas para resolução de problemas e consequentemente automatização de tarefas

Ementa Conceitos iniciais de algoritmos. Comandos sequenciais, estruturas condicionais simples e compostas e estruturas de múltipla escolha em algoritmos. Introdução a uma linguagem de programação: comandos sequenciais, estruturas condicionais e múltipla escolha. Estruturas de repetição. Vetores e matrizes. Cadeias de caracteres. Módulos de programas.

A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original. (Albert Einstein)

Como contribuir? Não é necessário Conhecimento prévio em programação É imprescindível Esforço e dedicação Assiduidade às aulas Instinto de pesquisa e investigação

Como engolir um elefante? Dividir para Conquistar!

Módulos 1. Introdução 2. Lógica 3. Fluxogramas 4. Algoritmos VisuAlg 5. Linguagem de Programação C++

O que fazer para chegar lá? P PLANEJAR D EXECUTAR C VERIFICAR A APRENDER / AGIR / APLICAR

Aprendizado 5% Palestras 10% Leitura 20% Audiovisual 30% Demonstrações 50% Grupos discussão 75% Jogos de Negócios 80% Ensinar os outros

Metodologia Aulas expositivas Aulas práticas Trabalhos Dentro e fora de sala Individuais / Grupos / Duplas Avaliações

Avaliação Conhecimentos adquiridos Habilidades Atitudes Participação nas aulas Sábados letivos Atendimento aos prazos

Avaliação 1ª ETAPA Parcial 30% Oficial 70% 10 Pontos 2ª ETAPA Parcial 30% Oficial 70% 10 Pontos Frequência! >=6 Aprovado < 4 5,9 Exame < 4 Reprovado

Avaliações Parciais INDIVIDUAL Lógica Desc. Narrativa Fluxogramas Algoritmos VisualG EM GRUPO Desc. Narrativa Fluxogramas Algoritmos VisuAlg Programa C++ As avaliações parciais acontecerão em atividades em sala de aula.

Avaliações Oficiais INDIVIDUAL Lógica Desc. Narrativa Fluxogramas Algoritmos VisualG C++

ED Estudo Dirigido

Comunicação Oficial MATERIAL COMUNICAÇÃO NOTAS FREQUÊNCIA Atualize seu e-mail no Portal Pitágoras!

Dicas & Orientações ANOTAÇÕES Atenção às aulas Testa o entendimento da matéria Ajuda no aprendizado Revisão das anotações Ajuda na memorização Poupa tempo de estudo Entendimento + profundo

Dicas & Orientações

MEC - Frequência Na educação superior não há abono de faltas. - Alunos reservistas (em atividade) - Representante CONAES (Comissão Nacional de Avaliação Superior) Solicitação de Exercícios Domiciliares (APD) - Documento comprobatório (laudo médico SAA) - Grávidas a partir do 8º mês (Lei nº 6.202/1975) portal.mec.gov.br 75%

Observações PROGRAMAÇÃO: Só aprende quem pratica! Tem-se que dedicar aos estudos! A tarefa de programação resume-se no desenvolvimento de um raciocínio lógico e, como tal, exige do aprendiz uma boa dose de dedicação e criatividade.

Biblioteca Periódicos específicos, jornais, revistas... 05 salas - Estudo em grupo Mesa 16 cabines com computadores 06 cabines espaço comum 21 mesas com 04 lugares Sala multimídia TV e DVD (30 lugares) Escaninhos

Referências Bibliográficas Algoritmos: fundamentos e prática (ARAÚJO, Everton C. - 34 exemplares) Fundamentos da Programação de Computadores: Algoritmos, Pascal, C/C++ e Java (ASCENCIO, Ana Fernanda Gomes - 17 exemplares) INTERNET Lista de Exercícios 10 TÍTULOS

Outras referências bibliográficas FORBELLONE, A. L. V.. Lógica de Programação: a construção de algoritmos e estruturas de dados 3ª Edição. São Paulo: Prentice Hall, 2005. MANZANO, J. A. N. G. Lógica Estruturada para Programação de Computadores. São Paulo: Érica, 2001. FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de Programação - 2ª Edição. São Paulo: MAKRON Books, 2000. MANZANO, J. A. N. G. Algoritmos: Lógica para desenvolvimento de Programação - São Paulo: Érica, 2000.

Outras referências bibliográficas WIRTH, N. Algoritmos e Estruturas de Dados. 2ª ed. Rio de Janeiro: LTC, 1999. SZWARCFITER, J. L.; MARKENZON, L. Estruturas de Dados e seus Algoritmos. 2ªed. Rio de Janeiro: LTC, 1994. GUIMARÃES, A. de M; LAGES, N. A. de C. Algoritmos e Estruturas de Dados. 2 a ed. Rio de Janeiro: LTC, 1994. SCHEID, F. Computadores e Programação. São Paulo: Schaum McGraw-Hill, 1984. PACITTI, T.; ATKINSON, C. P. Programação e Métodos Computacionais. 3ªed. Rio de Janeiro: LTC,1979. http://www.ime.usp.br/~pf/algoritmos/

Sites Pt.wikipedia.org/wiki/Algoritmo www.apostilando.com/ www.google.com.br JOGOS DE LÓGICA http://rachacuca.com.br http://www.leoakio.com/jogos.html http://www.somatematica.com.br/desafios.php http://www.lagoservice.com.br/raciocinio.html

Sites LINGUAGENS DE PROGRAMAÇÃO www.freepascal.org http://cmaisdescomplicado.blogspot.com/ http://www.apoioinformatica.inf.br/visualg/objetivos.htm BAIXAR GRÁTIS VISUALG http://www.apoioinformatica.inf.br/visualg/setupv2.exe PASCAL http://sourceforge.net/projects/freepascal/files/ C++ http://www.baixaki.com.br/download/dev-c-.htm

Como aprender algoritmos? Algoritmos NÃO se aprende Copiando algoritmos Estudando algoritmos prontos Algoritmos se APRENDE Construindo algoritmos Testando algoritmos

As 3 palavras-chave 1. Prática Exercício, fazer, realizar 2. Prática Saber provindo da experiência 3. Prática Aplicação da teoria Fonte: Dicionário Aurélio Buarque de Holanda LABORATÓRIO

Vagas de empregos para Engenheiros com conhecimento em linguagem de programação

O mundo sem os engenheiros: Engenheiros aeronáuticos

O mundo sem os engenheiros: Engenheiros eletrônicos

O mundo sem os engenheiros: Engenheiros Mecânicos

O mundo sem os engenheiros: Engenheiros de comunicação

O mundo sem os engenheiros: Engenheiros de computação

O mundo sem os engenheiros: Engenheiros Civis

Teste de Einstein Faça parte dos 2% da população mundial que consegue resolver. http://rachacuca.com.br

Teste de Einstein

PREPARA-TE para o que quiseres SER. (Provérbio Alemão)

Portanto, quer comais quer bebais, ou façais qualquer outra coisa, fazei TUDO para a glória de Deus. (Paulo de Tarso) 1 Coríntios 10:31

Dúvidas

OBRIGADA! Profª Adriana Cláudia Ribeiro da Costa Profª Andreza Cotta Peres adrianacrcosta@hotmail.com andreza.peres@gmail.com