UNIPLAC - Universidade do Planalto Catarinense - Plano de Ensino

Uniplac - Graduação - Engenharia Mecânica - Introdução à Programação - Plano de Ensino





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

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:

QR Code

Para a atenticação do plano de ensino

Assinatura
Fone: 55 49 32511022
Av. Castelo Branco, nº170, Bairro Universitário - Lages - SC - Brasil
© 2025 - Universidade do Planalto Catarinense, desenvolvido por: Núcleo de Informática