Disciplinas Obrigatórias
2° período
Código:
BiSuCOM.524
Nome da disciplina:
Introdução à Lógica de Programação e Algoritmos
Carga horária total:
60 h
Abordagem metodológica:
Teórico-Prática
Natureza:
Obrigatória
Carga horária teórica:
30 h
Carga horária prática:
30 h
Ementa:
Introdução à Lógica de Programação: lógica Booleana e Tabela Verdade; Expressões: numéricas, literais e lógicas; Introdução à programação estruturada. Algoritmos: conceitos básicos para a construção, formalização e representações (Portugol e Fluxograma); Tipos primitivos de dados; Variáveis e Constantes; Comandos: atribuição, entrada e saída de dados; Estruturas de controle de fluxo; Estruturas Homogêneas de Dados: Vetores e Matrizes; Modularização: funções e procedimentos. Implementação de Algoritmos em uma Linguagem de Programação; Introdução à Interface Gráfica de Usuário.

Objetivo(s):

Objetivo Geral:

Compreender os conceitos básicos do desenvolvimento de algoritmos, suas formas de representação e a lógica básica de programação.

Objetivos Específicos:

Desenvolver a percepção e a abstração dos problemas de forma estruturada, compreendendo os estágios da transformação dos dados em informação (entrada, processamento e saída); Compreender as estruturas de controle de fluxo de linguagens de programação na resolução de problemas; Utilizar tipos de dados básicos para representação de dados de um problema; Implementar algoritmos utilizando uma linguagem de programação estruturada; Desenvolver programas com interface gráfica simples.

Bibliografia básica:
Bibliografia complementar: