ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO



Documentos relacionados

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA

UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA COLEGIADO DO CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA/ENG.

Programação para Computação

PROGRAMA DE DISCIPLINA

Plano de Trabalho Docente Ensino Técnico

CMP1060 INFORMÁTICA E COMPUTAÇÃO PLANO DE ENSINO /2. Profª Angélica da Silva Nunes

PLANO DE ENSINO. Período/ Fase: 1º Semestre: 1º Ano: 2011 Disciplina: Programação de Computadores I (PGC21) Carga Horária: 72 horas/aula

PLANIFICAÇÃO MODULAR

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

1. DAS VAGAS: Estão disponíveis 2 (duas) vagas para Arquitetura e Montagem de Computadores e Algoritmos e Programação.

Algoritmos e Linguagem de Programação de Computadores I

Primeiro Curso de Programação em C 3 a Edição

ORGANIZAÇÃO CURRICULAR

PLANO DE ENSINO ( X ) OBRIGATÓRIA ( ) OPTATIVA. DEPARTAMENTO: Estatística e Informática (DEINFO) PROFESSOR RESPONSÁVEL: Francielle Silva dos Santos

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

Programa de Unidade Curricular

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

Universidade Federal do Vale do São Francisco. Estruturas de Dados. Professor: Marcelo Santos Linder

Plano de Trabalho Docente Habilitação Profissional: Técnica de Nível Médio de Técnico em Informática

Plano de Trabalho Docente Ensino Técnico

QUALIFICAÇÃO TÉCNICA EM DESENVOLVIMENTO DE SISTEMAS

Capítulo 2 Introdução à Programação Estrutura de Controle

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

Plano de Trabalho Docente 2015

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP

Plano de Trabalho Docente Ensino Técnico

PROGRAMA DE ATIVIDADES EM DISCIPLINAS A DISTÂNCIA

Proporcionar uma visão geral da metodologia de Sistemas Operacionais.

Júlio Arakaki Ítalo S. Vega

Engenharia da Computação Relação das Disciplinas do Currículo Pleno

Programação Estruturada Orientada a Objetos

Disciplina: INTRODUÇÃO AOS SISTEMAS DE COMPUTAÇÃO Carga Horária: 68 (sessenta e oito) horas Crédítos: 04 (quatro)

BCC701 Programação de Computadores I. Fernanda Sumika Hojo de Souza

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA

As disciplinas de Sistemas CNC garantem ao educando subsídios para o entendimento das técnicas de utilização e programação das máquinas CNC.

Plano de Trabalho Docente Ensino Técnico

PLANO DE ENSINO. CURSO: Sistemas de Informação PERÍODO LETIVO: SEMESTRE: 4º. C/H SEMANAL Análise, Projeto e Implementação de Sistemas I

Plano de Trabalho Docente Ensino Técnico

Programação de Computadores

PROGRAMA DE DISCIPLINA

Ensino técnico Integrado ao médio.

Plano de Ensino de Disciplina Ciência da Computação 2011

Plano de Ensino IDENTIFICAÇÃO

INTELIGÊNCIA ARTIFICIAL

FACULDADE SETE DE SETEMBRO FASETE

Programa de Unidade Curricular

PLANO DE ENSINO DO ANO LETIVO DE 2009

Ensino Técnico Integrado ao Médio FORMAÇÃO GERAL. Plano de Trabalho Docente

Formação em JAVA. Subtítulo

Plano de Ensino SEMESTRE/ANO DA TURMA: CARGA HORÁRIA: 80 h/a

Plano de Trabalho Docente Ensino Técnico

Plano de Ensino IDENTIFICAÇÃO

UNIVERSIDADE FEDERAL DA PARAÍBA CENTRO DE CIÊNCIAS DA SAÚDE DEPARTAMENTO DE FISIOTERAPIA PLANO DE ENSINO

Plano de Trabalho Docente Ensino Técnico

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

CURSO DE CIÊNCIAS CONTÁBEIS Reconhecimento Renovado pela Portaria MEC nº 264 de , DOU de

FORMAÇÃO DE PROFESSORES EM LOGO: APRENDIZAGEM DE PROGRAMAÇÃO E GEOMETRIA * 1. COSTA, Igor de Oliveira 1, TEIXEIRA JÚNIOR, Waine 2

Ensino Técnico Integrado ao Médio

Plano de Trabalho Docente Ensino Técnico

GERÊNCIA DE DADOS SEMIESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2014/2015

Educação Mediada por Tecnologias de. Informação e Comunicação

PLANO DE CURSO DE FORMAÇÃO INICIAL E CONTINUADA DO PRONATEC

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

Transcrição:

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br Curso de Tecnologia em Sistemas para Internet 12/06/2013

SUMÁRIO Conhecendo a turma Conversando sobre a disciplina Motivação e Importância da Disciplina Ementa do curso de Algoritmos e Técnicas de Programação Avaliações Cronograma do curso

BATE PAPO Conhecendo a turma Qual a sua perspectiva para a disciplina? Experiências com programação?

CONHECENDO A DISCIPLINA Motivação e Importância da Disciplina Na informática Na matriz curricular do curso

APRESENTAÇÃO DA DISCIPLINA

APRESENTAÇÃO DA DISCIPLINA Curso: Tecnologia em Sistemas para Internet t Disciplina: Algoritmos e Técnicas de Programação Carga-Horária: 90h (120h/a) Créditos: 6 Objetivos Compreender os conceitos fundamentais de algoritmos como forma de solução de problemas. Desenvolver o raciocínio lógico através das técnicas de programação vistas durante o curso. Elaborar e desenvolver algoritmos em notação de pseudocódigo (português estruturado). Introduzir ferramentas de auxílio ao aprendizado de algoritmos e de desenvolvimento. Capacitar o aluno a codificar programas de média complexidade em uma linguagem de programação ação imperativa.

CONTEÚDO PROGRAMÁTICO Conteúdo Programático 1. Fundamentos de Lógica de Programação Algoritmo (metalinguagem) Conceitos de memória, variáveis e constantes. Tipos básicos de dados Operadores aritméticos, relacionais e lógicos. Comandos básicos de entrada e saída e atribuição Conceito de bloco de comandos Estruturas de controle de fluxo condicional: se, se-senão, se encadeado e caso repetição: para, enquanto e repita 2. Estruturas de Dados Homogêneas Vetores e matrizes Cadeias de caracteres (strings) 3. Estruturas de dados heterogêneas (registros)

CONTEÚDO PROGRAMÁTICO 3. Modularização Variáveis locais e globais Funções Passagem de parâmetros por valor e por referência Recursividade Noções de biblioteca de funções 5. Ponteiros Operador endereço e operador de acesso indireto alocação dinâmica de memória 6. Estudo de uma linguagem de Programação Imperativa Noções de compiladores e interpretadores, Ferramentas de desenvolvimento Sintaxe e semântica da linguagem Estudo de cada elemento da linguagem (tipos, instruções, estruturas de controle, etc.) 7. Resolução de problemas utilizando a linguagem

APRESENTAÇÃO DA DISCIPLINA Procedimentos Metodológicos e Recursos Didáticos Aulas teóricas expositivas, Aulas práticas em laboratório, Desenvolvimento de projetos. Quadro branco, computador, projetor multimídia. Avaliação Avaliações escritas e práticas Trabalhos individuais e em grupo (listas de exercícios, estudos dirigidos, pesquisas) Apresentação dos trabalhos desenvolvidos

BIBLIOGRAFIA LOPES, A. e GARCIA, G. INTRODUÇÃO À PROGRAMAÇÃO. Campus, 2002. MEDINA, M.; FERTIG, C. Algoritmos e Programação: Teoria e Prática. Novatec, 2005. PREISS, B. R. ESTRUTURA DE DADOS E ALGORITMOS. Campus, 2001. SCHILDT, Herbert C Completo e Total, São Paulo: Makron Books. STROUSTRUP, B. A Linguagem de Programação C++. 3ed. Porto Alegre: Bookman, 2001.

AVALIAÇÕES N1 2 + N 2 3 Se freqüência maior ou igual a 75% e MD MD = maior ou igual a 60 5 Se MD entre 20 e 60 e freqüência maior ou igual a 75% MD + NAF MFD = OU 2 NAF 2 + N 2 3 MFD = OU 5 N1 2 + NAF 3 MFD = OU 5

CRONOGRAMA 1 Bimestre Fundamentos de Lógica de Programação Até Estruturas de dados heterogêneas (registros) Prova: 2 Bimestre Modularização até Estudo de uma linguagem de Programação Imperativa Prova:

DÚVIDAS e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br Endereço eletrônico da disciplina: http://docente.ifrn.edu.br/ebertonmarinho 13