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

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.

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.

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:



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.et#894; 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.et#894; NAKAMITI, G. S.et#894; ENGELBRECHT, A. M.et#894; 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.et#894; 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.et#894; 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.