Nome da Atividade
ALGORITMOS E PROGRAMAÇÃO
CÓDIGO
22000294
Carga Horária
60 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Unidade responsável
CRÉDITOS
4
CARGA HORÁRIA TEÓRICA
2
CARGA HORÁRIA PRÁTICA
2
CARGA HORÁRIA OBRIGATÓRIA
4
FREQUÊNCIA APROVAÇÃO
75%

Ementa

Resolução de problemas computacionais. Manipulação de variáveis. Elaboração de
algoritmos utilizando os fluxos sequencial, condicional e repetições. Uso de Vetores
e Matrizes no tratamento de conjuntos de dados, bem como registros. Estudo dos
conceitos de sub-rotinas e funções.

Objetivos

Objetivo Geral:

Esta disciplina ter por objetivo dar ao aluno condições de: representar a resolução de problemas por meio de algoritmos, aplicar princípios de lógica na construção de algoritmos, selecionar e manipular dados que levem a solução otimizada de problemas e planejar e hierarquizar as ações para a construção de programas.

Conteúdo Programático

1. Introdução aos algoritmos
1.1. Conceito de algoritmo
1.2. Constantes e Variáveis: tipos, formação dos identificadores, declaração
de variáveis
2. Expressões aritméticas
2.1. Lógicas e literais
2.2. Operadores, ordem de precedência
3. Comando de atribuição
4. Comandos de entrada e saída
5. Estrutura Sequencial
6. Estrutura Condicional: simples, composta
7. Estruturas de Repetição
8. Variáveis Compostas Homogêneas
8.1. Vetores
8.2. Matrizes
9. Variáveis Compostas Heterogêneas
9.1. Registros
10. Modularização (subalgoritmos)
10.1. Uso de subalgoritmos
10.2. Tipos de subalgoritmos (subrotinas e funções)
10.3. Declaração
10.4. Parâmetros formais e parâmetros reais
10.5. Passagem de parâmetros: por valor, por referência e por resultado

Bibliografia

Bibliografia Básica:

  • ASCENCIO, Ana Fernanda G
  • CAMPOS, Edilene A. V. Fundamentos da Programação de Computadores: Algoritmos, Pascal e C/C++. São Paulo: Prentice Hall, 2007.
  • FARRER, H. et al. Programação Estruturada de Computadores - Algoritmos Estruturados. Rio de Janeiro: Livros Técnicos e Científicos, 2008.
  • SALVETTI, Dirceu D.
  • BARBOSA, Lisbete M. Algoritmos. São Paulo: Makron Books, 1998.

Bibliografia Complementar:

  • FORBELLONE, Andre Luiz Villar
  • EBERSPRÄCHER, Henri Frederico. Lógica de Programação: a construção de algoritmos e estruturas de dados. São Paulo : Makron Books do Brasil, 2006. VIÉGAS,Fabian.
  • Assis, Gilda A. Algoritmos. Novo Hamburgo: Ed. Feevale, 2003. MANZANO, José Augusto N. G.
  • OLIVEIRA, Jayr Figueiredo de. Algoritmos: Lógica para desenvolvimento de programação. São Paulo: Érica, 1996. UCCI, Waldir, et al. Lógica de Programação: os Primeiros Passos. São Paulo: Érica, 1991. WIRTH, Niklaus. Algorithms + data structures = programs. Englewwod Cliffs: Prentice-Hall, 1976. 366 p. (Series in automatic computation)

Turmas Ofertadas

Turma Período Vagas Matriculados Curso / Horários Professores
M30 2023 / 1 22 17 Ciência da Computação (Bacharelado)
Engenharia de Controle e Automação (Bacharelado)
Horários
ManhãTardeNoite
QUA13:30 - 14:20
14:20 - 15:10
QUI13:30 - 14:20
14:20 - 15:10
TIAGO THOMPSEN PRIMO
Professor responsável pela turma

M31 2023 / 1 22 15 Engenharia de Controle e Automação (Bacharelado)
Horários
ManhãTardeNoite
QUI13:30 - 14:20
14:20 - 15:10
15:10 - 16:00
16:00 - 16:50
TIAGO THOMPSEN PRIMO
Professor responsável pela turma

M32 2023 / 1 20 9 Engenharia Eletrônica (Bacharelado)
Horários
ManhãTardeNoite
SEG08:00 - 08:50
08:50 - 09:40
TER13:30 - 14:20
14:20 - 15:10
CHRISTIANO MARTINO OTERO AVILA
Professor responsável pela turma

M34 2023 / 1 25 24 Engenharia de Produção (Bacharelado - Noturno)
Horários
ManhãTardeNoite
SEG19:00 - 19:50
19:50 - 20:40
20:40 - 21:30
21:30 - 22:20
ANDRÉ DESESSARDS JARDIM
Professor responsável pela turma

M1 2023 / 1 20 10 Engenharia de Materiais (Bacharelado)
Horários
ManhãTardeNoite
QUA13:30 - 14:20
14:20 - 15:10
SEX13:30 - 14:20
14:20 - 15:10
MAICON SCHNEIDER CARDOSO
Professor responsável pela turma

M2 2023 / 1 22 10 Ciência da Computação (Bacharelado)
Engenharia de Computação (Bacharelado)
Engenharia de Materiais (Bacharelado)
Horários
ManhãTardeNoite
QUA13:30 - 14:20
14:20 - 15:10
SEX15:10 - 16:00
16:00 - 16:50
MAICON SCHNEIDER CARDOSO
Professor responsável pela turma

M3 2023 / 1 15 2 Engenharia Ambiental e Sanitária (Bacharelado)
Horários
ManhãTardeNoite
TER10:00 - 10:50
10:50 - 11:40
QUI08:00 - 08:50
08:50 - 09:40
MÍRIAM BLANK BORN
Professor responsável pela turma

M20 2023 / 1 26 25 Ciência da Computação (Bacharelado)
Horários
ManhãTardeNoite
QUA08:00 - 08:50
08:50 - 09:40
SEX08:00 - 08:50
08:50 - 09:40
GUILHERME TOMASCHEWSKI NETTO
Professor responsável pela turma

M21 2023 / 1 28 27 Ciência da Computação (Bacharelado)
Horários
ManhãTardeNoite
QUA10:00 - 10:50
10:50 - 11:40
SEX08:00 - 08:50
08:50 - 09:40
GUILHERME TOMASCHEWSKI NETTO
Professor responsável pela turma

M23 2023 / 1 25 24 Engenharia de Computação (Bacharelado)
Horários
ManhãTardeNoite
QUA08:00 - 08:50
08:50 - 09:40
SEX08:00 - 08:50
08:50 - 09:40
MARILTON SANCHOTENE DE AGUIAR
Professor responsável pela turma

M24 2023 / 1 25 17 Engenharia de Computação (Bacharelado)
Horários
ManhãTardeNoite
QUA08:00 - 08:50
08:50 - 09:40
SEX10:00 - 10:50
10:50 - 11:40
MARILTON SANCHOTENE DE AGUIAR
Professor responsável pela turma

M4 2023 / 1 25 11 Engenharia Hídrica (Bacharelado)
Horários
ManhãTardeNoite
TER10:00 - 10:50
10:50 - 11:40
QUI10:00 - 10:50
10:50 - 11:40
MÍRIAM BLANK BORN
Professor responsável pela turma

M6 2023 / 1 22 18 Engenharia Agrícola (Bacharelado)
Horários
ManhãTardeNoite
SEG19:00 - 19:50
19:50 - 20:40
TER19:00 - 19:50
19:50 - 20:40
MAICON SCHNEIDER CARDOSO
Professor responsável pela turma

M7 2023 / 1 22 8 Engenharia Agrícola (Bacharelado)
Horários
ManhãTardeNoite
SEG20:40 - 21:30
21:30 - 22:20
TER19:00 - 19:50
19:50 - 20:40
MAICON SCHNEIDER CARDOSO
Professor responsável pela turma

M35 2023 / 1 35 14 Engenharia Civil (Bacharelado)
Engenharia Industrial Madeireira (Bacharelado)
Horários
ManhãTardeNoite
SEX13:30 - 14:20
14:20 - 15:10
15:10 - 16:00
16:00 - 16:50
ANDRÉ DESESSARDS JARDIM
Professor responsável pela turma

M8 2023 / 1 25 10 Engenharia Geológica (Bacharelado)
Horários
ManhãTardeNoite
SEG10:00 - 10:50
10:50 - 11:40
QUA10:00 - 10:50
10:50 - 11:40
MÍRIAM BLANK BORN
Professor responsável pela turma

Disciplinas Equivalentes

Disciplina Curso
ALGORITMOS E PROGRAMAÇÃO Ciência da Computação (Bacharelado)
ALGORITMOS E PROGRAMAÇÃO Engenharia de Computação (Bacharelado)
PROCESSAMENTO DE DADOS APLICADO À GEOCIÊNCIA Engenharia Geológica (Bacharelado)
PLANILHAS ELETRÔNICAS Engenharia Ambiental e Sanitária (Bacharelado)
PROGRAMAÇÃO DE COMPUTADORES Engenharia Civil (Bacharelado)
PROGRAMAÇÃO DE COMPUTADORES Engenharia de Produção (Bacharelado - Noturno)
INTRODUÇÃO À COMPUTAÇÃO Engenharia Eletrônica (Bacharelado)
INTRODUÇÃO À COMPUTAÇÃO Engenharia de Controle e Automação (Bacharelado)
ALGORITMOS E PROGRAMAÇÃO Engenharia Industrial Madeireira (Bacharelado)
ALGORITMOS E PROGRAMAÇÃO Engenharia Agrícola (Bacharelado)

Página gerada em 23/09/2023 21:35:31 (consulta levou 0.199442s)