Ementa da Disciplina:
Modelagem de problemas computacionais. Introdução à organização de computadores. Descrição de algoritmos usando as três estruturas de controle (sequencial, seleção, repetição). Linguagem de programação: ambiente, variáveis e tipos de dados, controle.
Objetivos Gerais da Disciplina:
Reconhecer como ferramentas de trabalho do Engenheiro, os vários recursos computacionais (programas, controles, sistemas). Ser capaz de encaminhar, de forma organizada, o tratamento e a resolução de situações problema, com o emprego de um sistema computacional.
Objetivos Específicos da Disciplina:
Conduzir gradativamente o aluno ao longo do curso a:- Descrever algoritmos utilizando uma linguagem de pseudocódigo.
- Descrever estruturas de dados correspondentes a informações relativas a problemas computacionais.
- Adquirir as noções fundamentais de uma linguagem de programação de alto nível.
- Aplicar ferramentas computacionais
na resolução de problemas.
- Adquirir vivência em um ambiente de programação.
- Aprender a definir o problema, especificar entradas, saídas e comportamento do sistema, estabelecer métodos de teste e documentar o projeto.
- Aprender técnicas estruturadas de programação.
Conteúdos Programáticos:
Conceitos básicos: problema computacional, algoritmo, variáveis, tipos primários de dados,
programas, sistemas, linguagens.
Algoritmos: estruturas de controle – fluxos sequenciais, fluxos
alternativos, fluxos repetitivos, modularização. Introdução à programação com a Linguagem C.
Introdução a fluxos sequenciais, fluxos repetitivos, fluxos alternativos, subprogramas.
Noções de
tipos de dados estruturados: vetores, strings.
Metodologia :
- Aulas práticas de laboratório ou de simulação computacional. Cada aula con
Critérios de Avaliação:
A avaliação será realizada através de provas práticas e atividades, tais como, seminários, projetos, trabalhos individuais e em grupos, simulações e outros. Obrigatoriamente serão realizadas duas provas e uma atividade. O aluno poderá realizar uma Prova Substitutiva (PS), que substituirá a nota P1 ou P2 no sentido de maximizar a média final, quando for o caso. A prova PS é uma prova aberta, ou seja, mesmo o aluno que tenha sido aprovado poderá realizá-la, sem prejuízo de nota. Estes alunos deverão informar ao professor sua intenção para que uma sala adequada e um número suficiente de provas sejam providenciadas. O aluno já aprovado que não se manifestar, não poderá realizar a PS.
Calculo da média final:
MF = 0.3AT + 0.2P1 + 0.5P2
P1 => Prova 1
P2 => Prova 2
PS => Prova Substitutiva de P1 ou P2.
AT => Atividades contínuas do semestre, detalhada em “Instrumentos de Avaliação”. A P1 será agendada pelo professor da disciplina aproximadamente na metade do semestre e P2 será agendada no final do semestre. As atividades serão feitas em sala de aula a critério do professor. No final do período será oferecida uma prova substitutiva. A aprovação do aluno acontecerá na situação em que MF >= 5,0 com 75% ou mais de presença nas aulas da disciplina.
Instrumentos de Avaliação:
Alem das 2 provas teremos:
Durante o curso, serão propostos exercícios práticos e individuais no laboratório, alguns dos quais
poderão ser avaliados aleatoriamente e imediatamente pelo professor durante a própria aula,
valendo nota. No final do semestre, o conjunto de todos os exercícios feitos em classe deverão ser
remetidos ao professor agrupados num único arquivo texto; será então atribuída a nota final de
Atividade (AT).
Bibliografia básica:
RODRIGUES, Pimenta; PEREIRA, Pedro.; SOUSA, Manuela Programação em C++ - conceitos básicos e algoritmos. 10 Ed. FCA. 2010BACKES, André, Linguagem C Completa e Descomplicada, Elsevier Editora Ltda, 2013DEITEL, Paul e DEITEL Harvey, C Como Programar. 6ª. Ed. Person. 2014.Bibliografia complementar:MANZANO, Maria Izabel N. G. . Trabalho de conclusão de curso utilizando o microsoft office Word. ed ERICA 2007HOLLOWAY, JAMES PAUL, Introdução à Programação para Engenharia. LTC 2006VILARIM, GILVAN Algoritmos: programação para iniciantes Ed. Ciencia Moderna. 2004MANZANO, Jose Augusto N. G. Estudo dirigido de algoritmos. Ed. ERICA 1997WIRTH, N. Algoritmos e Estruturas de Dados. Prentice HallI- 1989FEOFILOFF, Paulo Algoritmos em linguagem C.Planejamento:2016 - Engenharia Civil - Informatica
Avaliação:2016 - Engenharia Civil - Informatica Notas |
|