UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO
FORMULÁRIO DE IDENTIFICAÇÃO DA DISCIPLINA
 

UNIDADE: FACULDADE DE CIÊNCIAS EXATAS E ENGENHARIAS
DEPARTAMENTO: DEPARTAMENTO DE PRODUÇÃO INDUSTRIAL
DISCIPLINA: Lógica de Programação
CARGA HORÁRIA: 60 CRÉDITOS: 4 CÓDIGO: FCEE02-14964
MODALIDADE DE ENSINO: Presencial TIPO DE APROVAÇÃO: Nota e Frequência
 
STATUSCURSO(S) / HABILITAÇÃO(ÕES) / ÊNFASE(S)
ObrigatóriaFCEE - Engenharia de Materiais (versão 2)
FCEE - Engenharia de Produção (versão 2)
FCEE - Engenharia Metalúrgica (versão 2)

TIPO DE AULA CRÉDITO CH SEMANAL CH TOTAL
Teórica4460
TOTAL 4 4 60

OBJETIVO(S):

RECONHECENDO O ENSINO DA PROGRAMAÇÃO DE COMPUTADORES NÃO APENAS COMO UM FIM EM SI MESMO, MAS TAMBÉM COMO UM MEIO DE SE PROMOVER O PENSAMENTO COMPUTACIONAL, O PENSAMENTO CRÍTICO, A RESOLUÇÃO DE PROBLEMAS E A CRIATIVIDADE, A DISCIPLINA PRETENDE INTRODUZIR OS FUNDAMENTOS DA PROGRAMAÇÃO.
EMENTA:

CONCEITOS BÁSICOS: ALGORITMOS, LINGUAGENS DE PROGRAMAÇÃO, PARADIGMAS DE PROGRAMAÇÃO, INTERPRETADORES, COMPILADORES, LINK-EDITORES. CONSTANTES E VARIÁVEIS. OPERADORES ARITMÉTICOS E LÓGICOS. EXPRESSÕES ARITMÉTICAS E LÓGICAS. ESTRUTURAS DE CONTROLE DE FLUXO: SELEÇÃO E REPETIÇÃO. FUNÇÕES. VETORES E MATRIZES.

PRÉ-REQUISITO 1:

FCEE02-14953 Tecnologia da Informação
 
DISCIPLINA(S) CORRESPONDENTE(S):

UEZO01-16141 Logica de Programacao de Computadores
UEZO01-16198 Logica de Programacao
 
BIBLIOGRAFIA:

BIBLIOGRAFIA:
1) BROOKSHEAR, J. G. CIÊNCIA DA COMPUTAÇÃO: UMA VISÃO ABRANGENTE. 11. ED. PORTO ALEGRE, RS: BOOKMAN, 2013.
2) FORBELLONE, A. L. V.; EBERSPACHER, H. F. LÓGICA DE PROGRAMAÇÃO: A CONSTRUÇÃO DE ALGORITMOS E ESTRUTURAS DE DADOS. 3. ED. SÃO PAULO, SP: PEARSON, 2005.
3) ROJAS, A.; KOSTIN, S. INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON. RIO DE JANEIRO, RJ: CIÊNCIA MODERNA, 2018.

BIBLIOGRAFIA COMPLEMENTAR
1) PIVA JUNIOR, D.; NAKAMITI, G. S.; ENGELBRECHT, A. M.; BIANCHI, F. ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES. RIO DE JANEIRO, RJ: ELSEVIER, 2012.
2) MENEZES, N. C. INTRODUÇÃO À PROGRAMAÇÃO COM PYTHON. 2. ED. SÃO PAULO, SP: NOVATEC, 2014.
3) VAREJÃO, F. INTRODUÇÃO À PROGRAMAÇÃO: UMA NOVA ABORDAGEM USANDO C. RIO DE JANEIRO, RJ: ELSEVIER, 2015.
4) OLIVEIRA, C. V.; LÜHMANN, A. APRENDA LÓGICA DE PROGRAMAÇÃO D ALGORITMOS COM IMPLEMENTAÇÕES EM PORTUGOL, SCRATCH, C, JAVA, C# E PYTHON. RIO DE JANEIRO, RJ: CIÊNCIA MODERNA, 2016.
5) MANZANO, J. N. G.; OLIVEIRA, J. F. ALGORITMOS: LÓGICA PARA DESENVOLVIMENTO DE PROGRAMAÇÃO DE COMPUTADORES. 28. ED. SÃO PAULO, SP: ÉRICA, 2016.
6) VILARIM, G. ALGORITMOS: PROGRAMAÇÃO PARA INICIANTES. 3. ED. RIO DE JANEIRO, RJ: CIÊNCIA MODERNA, 2017.