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 |
---|---|---|---|---|
LIP201 | Linguagem De Programação | Nota/Conceito E Frequência | Presencial | Semestral |
Carga Horária | ||||||||
---|---|---|---|---|---|---|---|---|
AT | AP | APS | ANP | APCC | CHEAD | CHE | Total | |
3 | 3 | 0 | 0 | 0 | 0 | 0 | 90 | |
|
Objetivo | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
- Apresentar aos discentes as noções mais básicas de programação de computadores. - Estudar as formas de se criar os algoritmos, como português estruturado, portugol e fluxograma, para que os discentes sejam capazes de resolver problemas. - Apresentar uma linguagem e diferentes ambientes de programação, para que os discentes transformem os algoritmos em programas. - O/A(s) discentes deverão desenvolver as habilidades de programação com estruturas de controle, estruturas de repetição, vetores, matrizes e modularização a partir do uso de uma linguagem de programação. - O/A(s) discentes deverão desenvolver as habilidades de manipulação de memórias (ponteiros) e manipulação de arquivos (criar, abrir e fechar). - Estudar os conceitos básicos da complexidade de algoritmos, para que possam fazer uma melhor análise sobre a eficiência do código que estão escrevendo. |
||||||||||||||||||
Ementa | ||||||||||||||||||
Estudo das formas para representação do pensamento lógico por meio de técnicas de desenvolvimento de algoritmos. Representação e manipulação de dados. Construções de algoritmos sequenciais, condicionais e com estruturas de repetição. Manipulação de estruturas de dados homogêneas e heterogêneas e utilização de sub-rotinas. Conceitos básicos de complexidade de algoritmos. |
||||||||||||||||||
Conteúdo Programático | ||||||||||||||||||
|
Bibliografia Básica | ||||
---|---|---|---|---|
MANZANO, José A. N. G. Algoritmos : lógica para desenvolvimento de programação de computadores. 27.ed.São Paulo, SP : Érica, 2014. p. 326-327. ISBN : 9788536502212 |
||||
SALVETTI, Dirceu D.; BARBOSA, Lisbete M. Algoritmos. São Paulo, SP : Makron Books, 1998. 273p : il. ; 24 cm. ISBN : 853460715 | ISBN : 9788534607155 |
||||
CORMEN, Thomas H.; LEISERSON, Charles E.; RIVEST, Ronald L.; STEIN, Clifford. Algoritmos : teoria e prática. 3. ed. Rio de Janeiro, RJ : Elsevier, 2012.xvi, 926 p. : il ; 28 cm. ISBN : 9788535236996 |
||||
ASCENCIO, Ana F. G.;CAMPOS, Edilene A. V. 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. : il. ; 28 cm. ISBN : 9788564574168 |
Bibliografia Complementar | ||||
---|---|---|---|---|
MEDINA, Marco; FERTIG, Cristina. Algoritmos e programação : teoria e prática. 2. ed.São Paulo, SP : Novatec, c2005. 384 p. ; il ; 24 cm. |
||||
SZWARCFITER, Jayme L.; MARKENZON, Lilian. Estruturas de dados e seus algoritmos. 3. ed. Rio de Janeiro, RJ : LTC, 2010. viii, 302 p. : il. ; 23 cm. ISBN : 9788521617501 |
||||
SCHILDT, Herbert.C, completo e total.3. ed., rev. e atual. São Paulo, SP : Makron Books, c1997. xv, 827 p. : il. ; 25 cm. ISBN : 8534605955 ISBN : 9788534605953 |
||||
DAMAS, Luís. Linguagem C. 10. ed.Rio de Janeiro, RJ : LTC, c2007.x, 410 p. : il. ; 28 cm. ISBN : 9788521615194 |
||||
TENENBAUM, Aaron M.Estruturas de dados usando C.São Paulo, SP : Makron Books, c1995.xx, 884 p. : il. ; 24 cm. ISBN : 8534603480 |
# | Resumo da Alteração | Edição | Data | Aprovação | Data |
---|---|---|---|---|---|
1 | Aprovado via NDE (ata SEI 3599958) | Flavio De Almeida E Silva | 04/08/2023 | Marcos Mincov Tenorio | 07/08/2023 |
| Documento assinado eletronicamente por (Document electronically signed by) WILIAN RODRIGO GALEAZZI, TECNICO EM ASSUNTOS EDUCACIONAIS, em (at) 04/11/2024, às 16:58, 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) 4546263 e o código CRC (and the CRC code) E99B96B8. |
Referência: Processo nº 23064.049730/2023-64 | SEI nº 4546263 |