PLANO DE ENSINO |
2025/2 |
CURSO |
Engenharia Mecânica |
ESTRUTURA CURRICULAR |
Engenharia Mecânica Par046/22 |
PROFESSOR |
Nathielle Waldrigues Branco |
DISCIPLINA |
||||
Nome |
Cód. |
Sem. |
Créditos |
C. Horária |
Introdução à Programação |
0-19843 |
4º |
2 |
40 |
EMENTA |
|||
Linguagens de programação. Elementos básicos da construção de algoritmos e programas de computador. Estrutura de dados, de seleção e de repetição. Variável indexada. Modularização de algoritmos: funções e procedimentos. |
OBJETIVO GERAL |
Prover ao aluno conhecimento no desenvolvimento de sistemas. Ao final da disciplina os alunos devem ter a capacidade de analisar, resolver e expressar problemas através de algoritmos utilizando a linguagem C. |
OBJETIVOS ESPECÍFICOS |
• Apresentar aos acadêmicos a estrutura e etapas na construção de um algoritmo; • Explorar o conhecimento do acadêmico para resolver problemas computacionais; • Utilizar a linguagem C para o desenvolvimentos de programas; |
CONTEÚDO PROGRAMÁTICO |
||
UN. |
CONTEÚDOS |
C.H. |
1 |
Apresentação da disciplina e conteúdo sobre linguagens de programação. |
5 |
2 |
Estrutura de dados, de seleção e de repetição. |
10 |
3 |
Variável indexada. |
10 |
4 |
Modularização de algoritmos: funções e procedimentos. |
15 |
|
TOTAL DE HORAS |
40 h |
|
Estratégias: |
SISTEMÁTICA DE AVALIAÇÃO |
||||||||||||
CONHECIMENTOS |
Testes de conhecimentos, atividades propostas. |
|||||||||||
HABILIDADES |
Trabalhos práticos e qualidade dos trabalhos. |
|||||||||||
ATITUDES |
Participação, envolvimento, disciplina e assiduidade. |
|||||||||||
OUTRAS |
|
|||||||||||
DATAS PREVISTAS |
||||||||||||
Avaliação |
Unidades |
C |
H |
A |
Valor |
Data |
Recuperação |
|||||
Sim |
Data |
|||||||||||
Avaliação 1 |
1,2,3 |
x |
x |
x |
3.0 |
A definir |
x |
A definir |
||||
Avaliação 2 |
1,2,3,4 |
x |
x |
x |
3.0 |
A definir |
x |
A definir |
||||
Avaliação 3 |
1,2,3,4 |
x |
x |
x |
3.0 |
A definir |
|
|
||||
Integrativa |
1,2,3,4 |
x |
x |
x |
1.0 |
A definir |
|
|
BIBLIOGRAFIA BÁSICA |
||||||||||||
1 |
CORMEN, Thomas H. et al. Algoritmos: teoria e prática. Rio de Janeiro: Elsevier, 2012. 916 p. ISBN 9788535236996. |
|||||||||||
2 |
GOODRICH, Michael T.; TAMASSIA, Roberto; COPSTEIN, Bernardo. Projeto de algorítmos: fundamentos, análise e exemplos da internet. Porto Alegre: Bookman, 2004. 696 p. ISBN 853630303-4 |
|||||||||||
3 |
LOPES, Anita; GARCIA, Guto. Introdução à programação: 500 algoritmos resolvidos. 2. tir. Rio de Janeiro: Editora Campus, 2002. 469 p. ISBN 853521019-9 |
BIBLIOGRAFIA COMPLEMENTAR |
||||||||||||
1 |
AGUILAR, Luis Joyanes. Fundamentos de programação: algoritmos, estruturas de dados e objetos. 3. Porto Alegre: AMGH, 2008. 1 recurso online. ISBN 9788580550146. |
|||||||||||
2 |
OLIVEIRA, Álvaro Borges de; BORATTI, Isaias Camilo. Introdução à programação: algoritmos. Florianópolis: Bookstore, 1999. 163 p. ISBN 8585943661. |
|||||||||||
3 |
PUGA, Sandra; RISSETTI, Gerson. Lógica de programação e estruturas de dados: com aplicações em Java. São Paulo: Prentice Hall Regents, 2009. 254 p. ISBN 8587918826 |
|||||||||||
4 |
SALVETTI, Dirceu Douglas. Algoritmos. São Paulo: Makron Books Do Brasil Editora Ltda, 1998. 272p ISBN 853460715X. |
|||||||||||
5 |
SCHILDT, Herbert. C, completo e total. 3.ed. São Paulo: Makron Books Do Brasil Editora Ltda, 1996. 827 p. |
|||||||||||
obs: |
Para a atenticação do plano de ensino |
![]() |