Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ UTFPR - CAMPUS FRANCISCO BELTRAO |
|||
plano de ensino
Código Ofertado |
Disciplina/Unidade Curricular |
Modo de Avaliação |
Modalidade da disciplina |
Oferta |
LP32L |
Introdução A Linguagem De Programação |
Nota/Conceito E Frequência |
Presencial |
Semestral |
Carga Horária |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
AT |
AP |
APS |
ANP |
APCC |
Total |
|||||||||||||||||||||||||||||||||||||||||||||||||
1 |
2 |
3 |
0 |
15 |
45 |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Objetivo |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fornecer aos educandos os conceitos fundamentais necessários para torná-los capazes de visualizar soluções computacionais para problemas reais, utilizando o aprendizado de conceitos básicos de programação com linguagem imperativa, utilizando como ferramenta a linguagem C e o compilador GCC. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ementa |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Conceitos básicos de linguagem de programação. Histórico, classificação e principais aplicações de linguagens de programação. Modelos de Execução de Programas. Ferramentas de Desenvolvimento. Entrada e Saída de Dados. Nomes, Valores e Endereços. Tipos de Dados. Constantes e Variáveis. Expressões. Comandos de Estruturação do Fluxo de Controle. Modularização. Escopo de Nomes e Tempo de Vida de Variáveis. Passagem de Parâmetros. Recursividade. Tipos de Dados definidos pelo Usuário. Arquivos. Uso em laboratório de uma linguagem de programação de alto-nível. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Conteúdo Programático |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Bibliografia Básica |
---|
|
TUCKER, Allen B; NOONAN, Robert E. Linguagens de programação: princípios e paradigmas. 2. ed. São Paulo, SP: McGraw-Hill, 2008. xiii, 599 p. (Linguagens para microcomputadores). ISBN 9788577260447. |
SCHILDT, Herbert. C, completo e total. 3. ed., rev. e atual. São Paulo, SP: Makron, c1997. xv, 827 p. + DISQUETE 3 1/2 original ( CD-ROM) ISBN 8534605955. |
ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores: algoritmos, Pascal, C/C ++ (padrão ANSI) e Java. 3. ed. São Paulo, SP: Pearson Education do Brasil, 2012. 569 p. ISBN 9788564574168. |
Bibliografia Complementar |
---|
|
ZIVIANI, Nivio. Projeto de algorítmos: com implementações em Pascal e C. 3. ed. São Paulo, SP: Cengage Learning, c2011. xx, 639 p. ISBN 9788522110506. |
TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe. Estruturas de dados usando C. São Paulo, SP: Makron Books, c1995. xx, 884 p. ISBN 85-346-0348-0. |
SILVA, Osmar Quirino da. Estrutura de dados e algoritmos usando C: fundamentos e aplicações. Rio de Janeiro, RJ: Ciência Moderna, 2007. xii, 460 p. ISBN 9788573936117. |
DAMAS, Luís. Linguagem C. 10. ed. Rio de Janeiro, RJ: LTC, c2007. x, 410 p. ISBN 9788521615194. |
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para desenvolvimento de programação de computadores. 27. ed. rev. São Paulo, SP: Érica, 2014. 328 p. ISBN 9788536502212. |
# |
Resumo da Alteração |
Edição |
Data |
Aprovação |
Data |
1 |
Cadastro Inicial |
Gustavo Yuji Sato |
28/11/2017 |
Maici Duarte Leite |
28/11/2017 |
2 |
Conteúdo programático, item 9, foi revisado. |
Edson Dos Santos Cordeiro |
27/02/2018 |
Edson Dos Santos Cordeiro |
27/02/2018 |
Documento assinado eletronicamente por (Document electronically signed by) WILIAN RODRIGO GALEAZZI, TECNICO EM ASSUNTOS EDUCACIONAIS, em (at) 10/02/2022, às 17:02, conforme horário oficial de Brasília (according to official Brasilia-Brazil time), com fundamento no (with legal based on) art. 4º, § 3º, do Decreto nº 10.543, de 13 de novembro de 2020. |
A autenticidade deste documento pode ser conferida no site (The authenticity of this document can be checked on the website) https://sei.utfpr.edu.br/sei/controlador_externo.php?acao=documento_conferir&id_orgao_acesso_externo=0, informando o código verificador (informing the verification code) 2533445 e o código CRC (and the CRC code) 37C84605. |
Referência: Processo nº 23064.004158/2022-23 | SEI nº 2533445 |