Algoritmos e Programação

Documentos relacionados
Algoritmos e Programação

Programação Estruturada Orientada a Objetos

Algoritmos e Programação

Linguagens de Programação 2016/2

Documento de uso exclusivo da unidade, não possui valor legal. 28/06/ :43:00. Matéria: Carga Horária Total. Prática: 44 Campo: 44

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

Algoritmos e Programação

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

MINISTÉRIO DA EDUCAÇÃO

Plano de Ensino IDENTIFICAÇÃO

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS DIRETORIA DE GRADUAÇÃO

Programação. Corpo Docente Página da disciplina Funcionamento Avaliação Suporte informático. Aulas teóricas/problemas

ALGORITMOS. Prof. Angelo Augusto Frozza, M.Sc.

IV. CONTEÚDO PROGRAMÁTICO

PROGRAMAÇÃO I. Introdução

UNIVERSIDADE PRESBITERIANA MACKENZIE

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

PLANO DE ENSINO CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Programação em C. Victor Amorim dos Santos

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

PLANO DE ENSINO. ANO LETIVO/SEMESTRE: 2016/2 PROFESSOR: Leandro da Silva Camargo

Plano de Trabalho Docente Ensino Técnico

PROGRAMAÇÃO AVANÇADA. Prof. Angelo Augusto Frozza, M.Sc.

Introdução à Algoritmia

Plano de Trabalho Docente 2017 Ensino Técnico

Plano de Ensino. Unidade Escolar Interdisciplinar. Ensino Fundamental (8 a 12 anos) - Programação com Scratch

Plano de Ensino IDENTIFICAÇÃO EMENTA

Plano de Ensino EMENTA

Estrutura de Dados. Plano de Ensino. Vilson Heck Junior. Campus Lages. Instituto Federal de Santa Catarina

Organização e Arquitetura de Computadores I

Algoritmos Computacionais

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

Algoritmos Fundamento e Prática

Aula 2 - Introdução Cleverton Hentz

SUBGERÊNCIA DE GESTÃO EDUCACIONAL PLANO DE CURSO

INSTITUTO FEDERAL CEARÁ - IFCE CAMPUS AVANÇADO DE ARACATI CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO PROGRAMA DE UNIDADE DIDÁTICA PUD.

Introdução a Programação

DISTRIBUIÇÃO DA CARGA HORÁRIA TEÓRICA PRÁTICA TEO/PRAT OUTRAS NÚMERO MÁXIMO DE ALUNOS POR TURMA AULAS TEÓRICAS PRÁTICAS 80 40

Segurança e Auditoria de Sistemas

GRADE CURRICULAR E CORPO DOCENTE. Fase 1 Carga horária total: 360h

Aula 01 - Introdução

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

INF 1007 Programação II

Plano de Ensino de Disciplina Ciência da Computação 2º / 2016

TECNOLOGIA WEB. Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC).

PROGRAMA DE DISCIPLINA

ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA /1

Plano de Ensino PROGRAMAÇÃO ORIENTADA A OBJETOS

MATRIZ CURRICULAR DO CURSO TÉCNICO EM INFORMÁTICA INTEGRADO AO ENSINO MÉDIO

Informações Importantes! INF TURMA A

UNIDADE ACADÊMICA: Faculdade de

ALUNO DIGITAL Formação para Estudantes Monitores do PROUCA Ensino Fundamental 6º, 7º e 8º 30 horas Erechim, maio de 2014.

DIVISÃO DE ASSUNTOS ACADÊMICOS Secretaria Geral de Cursos PROGRAMA DE DISCIPLINA

Programação Aplicada à Engenharia

Análise e Projetos de Sistemas - INF014

Métodos e Técnicas do Trabalho Científico e da Pesquisa

SERVIÇO PÚBLICO FEDERAL INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO AMAPÁ IFAP CÂMPUS MACAPÁ

Programação. MEAer e LEE. Apresentação. Bertinho Andrade da Costa. Instituto Superior Técnico. 2010/2011 1º Semestre

MINISTÉRIO DA EDUCAÇÃO

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À PROGRAMAÇÃO DE COMPUTADORES

Plano de Trabalho Docente Ensino Técnico

Apresentação Plano de ensino Curso Conceitos básicos de lógica Introdução aos algoritmos - resolução de problemas Conceitos de programação Conceitos

Linguagens Formais e Autômatos. Apresentação do Plano de Ensino

Lógica de Programação Completo

Cursos para turbinar a sua carreira profissional

AMBIENTE DIDÁTICO GRÁFICO PARA A COMPREENSÃO DE LÓGICA DE PROGRAMAÇÃO. Rodrigo Ferreira da Silva

Disciplina: Desenho Assistido por Computador - AutoCAD

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

ANÁLISE DO SCRATCH COMO FERRAMENTA DE AUXÍLIO APRENDIZAGEM

Apresentação da Disciplina

Introdução a Algoritmos Aula 1

Programação em C e C++ com Lógica. Subtítulo

LINGUAGEM DE PROGRAMAÇÃO COMO FERRAMENTA PARA O CONHECIMENTO COMPUTACIONAL NAS ESCOLAS PÚBLICAS DE RIACHÃO PB

IV Simpósio de Pesquisa e Práticas Pedagógicas dos Docentes do UGB ANAIS

Fluxograma. Conjunto de símbolos utilizados em fluxogramas

Algoritmos e Técnicas de Programação

Fundamentos de Programação 1

Computação I: Representações de Algoritmos

- Banco de Dados Inglês Técnico 40

Programação III 2016/1

PPM CONTEÚDO. Lógica de programação Programação para manufatura Sistemas supervisorios PROGRAMAÇÃO PARA MANUFATURA 05/03/2009

Matriz de Especificação de Prova da Habilitação Técnica de Nível Médio. Habilitação Técnica de Nível Médio: Técnico em Mecatrônica

ENGENHARIA DE SOFTWARE. Apresentação da Disciplina

Universidade Federal de Minas Gerais Colégio Técnico Plano de Ensino

Introdução a Algoritmos

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Professor: Alessandra Scalise Lopes

INFORMÁTICA APLICADA AULA 02 ALGORITMOS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Tecnologia Educacional

CONTROLE. Área de Ciências Exatas e Tecnologia Sub área de Computação. Programa da disciplina 2 o Semestre de Prof.

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc.

Plano de Trabalho Docente Ensino Técnico

Soluções inovadoras para o ensino de empreendedorismo.

Plano de Trabalho Docente Ensino Técnico

CURSO SUPERIOR DE TECNOLOGIA EM DESIGN DE MODA. Componente Curricular: Desenho de Tecidos e Estamparia

Ensino de Linguagem de Programação no Ensino Fundamental e Médio: Ampliando o Acesso através da EAD

Plano de Trabalho Docente Ensino Técnico

Módulo: 1ª fase C-H: 36 h-a Ano: Professora: Karoliny Correia. ESTRATÉGIAS DE ENSINO 4 h-a Aula expositivodialogada;

Transcrição:

ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA CIVIL profericomartins@unemat.br

1. Planejamento

PLANO DE ENSINO EMENTA DA DISCIPLINA: CONCEITO DE ALGORITMO E ESTRATÉGIAS BÁSICAS DE SOLUÇÃO DE PROBLEMAS POR MEIO DE ALGORITMOS. ESTRUTURAS DE CONTROLE. PARADIGMAS DE PROGRAMAÇÃO. SINTAXE E SEMÂNTICA DE UMA LINGUAGEM DE ALTO NÍVEL. AMBIENTES DE DESENVOLVIMENTO. ESTRUTURAÇÃO, DEPURAÇÃO, TESTES E DOCUMENTAÇÃO DE PROGRAMAS. RESOLUÇÃO DE PROBLEMAS. OBJETIVOS: APRENDER O CONCEITO DE ALGORITMO, SUAS CARACTERÍSTICAS FUNDAMENTAIS E FORMAS DE REPRESENTAÇÃO; DESENVOLVER ESTRATÉGIAS DE CRIAÇÃO E INTERPRETAÇÃO DE FLUXOGRAMAS REPRESENTANDO ALGORITMOS ; FAMILIARIZAR-SE COM A SINTAXE E SEMÂNTICA DE UMA LINGUAGEM DE ALTO NÍVEL ; UTILIZAR O MÉTODO CARTESIANO DE DIVIDIR-PARA-CONQUISTAR EM PROGRAMAÇÃO ESTRUTURADA; IMPLEMENTAR ALGORITMOS EM UMA LINGUAGEM DE PROGRAMAÇÃO DE ALTO NÍVEL; PREPARAR O ACADÊMICO PARA QUE SEJA CAPAZ DE PROGRAMAR SOLUÇÕES PARA PROBLEMAS PROPOSTOS NAS VÁRIAS ÁREAS DO CURSO;

CONTEÚDO PROGRAMÁTICO: CURSO DE ENGENHARIA CIVIL PLANO DE ENSINO 1. ALGORITMOS 1.1 INTRODUÇÃO 1.2 CARACTERÍSTICAS FUNDAMENTAIS DOS ALGORITMOS 1.3 FORMAS DE REPRESENTAÇÃO DOS ALGORITMOS 1.3.1 REGRAS E SÍMBOLOS DOS FLUXOGRAMAS 1.3.2 FERRAMENTAS PARA AUXÍLIO NA CRIAÇÃO DE FLUXOGRAMAS 2. PROGRAMAÇÃO 2.1 INTRODUÇÃO 2.2 LINGUAGENS DE PROGRAMAÇÃO 2.3 PARADIGMAS DE PROGRAMAÇÃO 2.3.1 PROGRAMAÇÃO ESTRUTURADA 2.4 LINGUAGEM DE ALTO NÍVEL: PYTHON 2.4.1 AMBIENTES DE DESENVOLVIMENTO 2.4.2 PRINCÍPIOS DA SINTAXE E SEMÂNTICA 2.4.3 ENTRADA E SAÍDA DE DADOS 2.4.4 ESTRUTURAS DE CONTROLE E REPETIÇÃO 2.4.5 ESTRUTURA DE DADOS 2.4.6 CRIAÇÃO DE FUNÇÕES 2.4.7 MÓDULOS PYTHON (PYPI) 2.5 IMPLEMENTAÇÃO DE SOLUÇÕES EM PYTHON

PLANO DE ENSINO METODOLOGIA: AULAS EXPOSITIVAS UTILIZANDO LOUSA E/OU RECURSOS MULTIMÍDIAS. AULAS PRÁTICAS NO LABORATÓRIO DE INFORMÁTICA COM DOIS ACADÊMICOS POR COMPUTADOR. DISPONIBILIZAÇÃO DO MATERIAL DE AULA NO PERFIL DO PROFESSOR INTERATIVO. CRITÉRIOS DE AVALIAÇÃO: PROVA TEÓRICA (PT1) PROVA TEÓRICA (PT2) TRABALHO PRÁTICO (TP1) MÉDIA FINAL (MF) = (PT1 + PT2 + TP1)/3

IMPORTANTE: Aulas: Mínimo de duas chamadas; Os slides utilizados em aula serão disponibilizados no Professor Interativo; Aulas práticas serão realizadas em duplas; Aulas práticas serão no Laboratório de Informática 1; Obrigatório o porte de pendrive individual nas aulas práticas; Não será permitido o uso de notebooks e afins; Trabalho: Entrega via e-mail (profericomartins@unemat.br); Obrigatório a realização dos trabalhos em duplas; Desconto de 20% do valor do trabalho por dia de atraso; Provas: Provas individuais; Questões objetivas e dissertativas; Provas teóricas do conteúdo trabalhado (slides, anotações de aulas, atividades práticas, etc)

É fundamental que as atividades práticas sejam realizadas em duplas

É fundamental que as atividades práticas sejam ordenadas

Como acessar a área de material no Professor Interativo?

2. Motivação

Porque aprender a programar? CURSO DE ENGENHARIA CIVIL CATIA Maya HP 50g Estação Total GPS Laser Terrestre Aplicativos... 3ds Max AutoCAD SolidWorks ArcGIS

Porque aprender a programar? Até mesmo... CURSO DE ENGENHARIA CIVIL Office

Porque aprender a programar? CURSO DE ENGENHARIA CIVIL Campanha Norte-Americana: Por que todos deveriam aprender a programar?

Porque aprender a programar? CURSO DE ENGENHARIA CIVIL Campanha Norte-Americana: Por que todos deveriam aprender a programar? https://youtu.be/mhw1hsqlp6a

Exemplo de política de ensino de programação em massa: Scratch Linguagem criada pelo Media Lab do MIT em 2007; Para crianças a partir dos 8 anos; https://scratch.mit.edu/

Ambiente Scratch CURSO DE ENGENHARIA CIVIL

3. Recursos

Qual linguagem de programação utilizaremos?

Qual linguagem de programação utilizaremos?

Qual ambiente de programação utilizaremos?

Quando começaremos? CURSO DE ENGENHARIA CIVIL