Você está na página 1de 6

UNIVERSIDADE FEDERAL DO TRINGULO MINEIRO

PR-REITORIA DE ENSINO
Diviso de Apoio Tcnico Ped!"!ico - DATP
##################################################################################
PLANO DE ENSINO
ANO SEMESTRE PERODO
2013 Primeiro Primeiro
CURSO(s):Engen!ri!s TURNO
1
:In"egr!#
COMPONENTE CURRICULAR:
Progr!m!$%o Com&'"!(ion!#
C)DI*O:
NATURE+A
2
:O,rig!"-ri!
DEPARTAMENTO:
N. DE /0A
3
TE)RICA:
30
N. DE /0A
PR1TICA:
30
TOTAL (/0A)
SEMESTRAIS0ANUAL
20
N. DE /0A
SEMANAIS:
3
DOCENTE(s) RESPONS14EL(is):
Prof. Msc. Elder Vicente de Paulo Sobrinho
Prof. Msc. Virglio de Melo Langoni
Prof. Msc. Vitor Martins Chaud
(Somente professor efetivo do quadro de docentes da !"M#
DOCENTE(s) COLA5ORADOR(ES):
(Somente professor(s# efetivo(s# do quadro de docentes da !"M#
II 6 PER7IL DO E*RESSO
$s cursos de Engenharia da !"M visam % forma&'o de um profissional generalista e com
s(lido conhecimento te(rico e pr)tico* capacitado a elaborar* e+ecutar e analisar pro,etos
t-cnicos e cientficos em sua )rea de forma&'o e acompanhar as evolu&.es tecnol(gicas da
engenharia. /pto a desenvolver pesquisas* utili0ando as novas tecnologias para a
engenharia de sua forma&'o. Poder) atuar administrativamente no desempenho de fun&.es
relacionadas % engenharia. Possuir um conhecimento humanstico e da realidade social do
pas* visando atender as e+pectativas da na&'o. Em suas atividades* considera a -tica* a
seguran&a* a legisla&'o e os impactos ambientais.
1
"urno2 3ntegral
4oturno
5
4ature0a2 $brigat(ria
Eletiva
$ptativa
6
78/2 horas8aula de 9: minutos
Plano de Ensino Cursos de Graduao 1
UNIVERSIDADE FEDERAL DO TRINGULO MINEIRO
PR-REITORIA DE ENSINO
Diviso de Apoio Tcnico Ped!"!ico - DATP
##################################################################################
III 6 EMENTA

Sistemas num-ricos2 representa&'o e aritm-tica nas bases2 decimal* bin)ria* octal e
he+adecimal; introdu&'o % l(gica; )lgebra e fun&.es <ooleanas; algoritmos estruturados2
tipos de dados e vari)veis* operadores aritm-ticos e e+press.es aritm-ticas; operadores
l(gicos e e+press.es l(gicas; estruturas de controle de flu+o; entrada e sada de dados;
estruturas de dados; organi0a&'o e manipula&'o de arquivos.
I4 6 O58ETI4OS
Capacitar o aluno a conhecer os fundamentos da l(gica de programa&'o e
desenvolver aplicativos computacionais para solu&'o de problemas comuns na engenharia.
/presentar uma linguagem de programa&'o estruturada de forma ao aluno poder
implementar programas.
4 6 COMPET9NCIAS E /A5ILIDADES
/ disciplina Programa&'o Computacional au+iliar) principalmente em dois itens
determinados para esta profiss'o pelo Conselho 4acional de Educa&'o atrav-s da C=mara
de Ensino Superior (C4E8CES#2 3dentificar* formular e resolver problemas de engenharia;
>esenvolver e8ou utili0ar novas ferramentas e t-cnicas. /s habilidades e compet?ncias
provenientes do conhecimento de programa&'o computacional e de alguns aplicativos
computacionais ter'o valor inestim)vel para que estes itens* dentre outros da profiss'o*
se,am alcan&ados com maior efici?ncia.
4I 6 CONTE:DO
Sistemas num-ricos2 representa&'o nas bases2 decimal* bin)ria* octal e he+adecimal.
Convers.es dos valores num-ricos entre as bases apresentadas.
/lgoritmos estruturados2 tipos de dados e vari)veis* operadores aritm-ticos e
e+press.es aritm-ticas.
3ntrodu&'o % l(gica; )lgebra* fun&.es <ooleanas e tabela verdade. $peradores
l(gicos e e+press.es l(gicas.
Estruturas condicionais.
Estruturas de repeti&'o.
Vetores e matri0es.
!un&.es.
Vari)veis globais e vari)veis locais.
Plano de Ensino Cursos de Graduao 5
UNIVERSIDADE FEDERAL DO TRINGULO MINEIRO
PR-REITORIA DE ENSINO
Diviso de Apoio Tcnico Ped!"!ico - DATP
##################################################################################
Ponteiros.
$rgani0a&'o e manipula&'o de arquivos.
Entrada e sada de dados* estruturas de dados.
4II 6 ESTRAT;*IAS0RECURSOS
/ulas e+positivas com recursos de multimdia* e+erccios individuais e em grupo*
e+emplos e discuss.es em tempo real na sala de aula.
4III 6 INTERDISCIPLINARIDADE
(integra&'o com outras disciplinas do curso#
@.1 A Para as aulas te(ricas2
/s aulas te(ricas podem se integrar com diversas disciplinas do mesmo semestre*
como C)lculo 3* Beometria /naltica* Cumica para Engenharia e 3ntrodu&'o as
Engenharias. /l-m de ser imprescindvel para as aulas das disciplinas "(picos em
Engenharia de Computa&'o (apenas Engenharia El-trica# e C)lculo 4um-rico
Computacional.
@.5 A Para as aulas pr)ticas2
/s aulas pr)ticas podem se integrar com diversas disciplinas do mesmo semestre*
como C)lculo 3* Beometria /naltica* Cumica para Engenharia e 3ntrodu&'o as
Engenharias. /l-m de ser imprescindvel para as aulas das disciplinas "(picos em
Engenharia de Computa&'o (apenas Engenharia El-trica# e C)lculo 4um-rico
Computacional.
I< 6 A4ALIA=>O
Ser'o reali0adas duas avalia&.es escritas individuais e sem consulta* com D:E da
nota distribuda entre elas. $s 6:E da nota restantes ser'o distribudos em trabalhos e8ou
em um trabalho final a crit-rio do professor. F necess)ria a presen&a em pelo menos D9E
das aulas. $ aluno que n'o comparecer em pelo menos D9E das aulas ser)
automaticamente reprovado.
< 6 7ORMAS DE RECUPERA=>O DA APRENDI+A*EM
Para recupera&'o da aprendi0agem a disciplina contar) com aulas de e+erccios*
monitoria* consulta aos professores* al-m de disponibili0ar os laborat(rios de inform)tica
Plano de Ensino Cursos de Graduao 6
UNIVERSIDADE FEDERAL DO TRINGULO MINEIRO
PR-REITORIA DE ENSINO
Diviso de Apoio Tcnico Ped!"!ico - DATP
##################################################################################
da institui&'o para au+iliar na compreens'o do conteGdo. Ser'o ainda reali0ados e+erccios
e+emplo para fi+a&'o e revis'o de conteGdo* este - um recurso essencial para disciplina que
possui uma caracterstica eminentemente acumulativa de conhecimento para sua
progress'o.
<I 6 RE7ER9NCIAS
11.1 H <)sica
11.5 H Complementar
U5ERA5A? @@@@@@ Ae @@@@@@@@@@@@@@@@@@@@@@ Ae @@@@@@@@@@@B
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
Assin!"'r! Ao Ao(en"e res&onsCDe#
APRO4ADO NA REUNI>O DO COLE*IADO DE CURSO OU CONSEL/O DO
DEPARTAMENTO EM: @@@@@@0@@@@@@0@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Assin!"'r! e (!rim,o A! (oorAen!$%o Ao ('rso o'
(eEe Ao Ae&!r"!men"o
Plano de Ensino Cursos de Graduao J
UNIVERSIDADE FEDERAL DO TRINGULO MINEIRO
PR-REITORIA DE ENSINO
Diviso de Apoio Tcnico Ped!"!ico - DATP
##################################################################################
AneFo I !o P#!no Ae Ensino
<II 6 CRONO*RAMA
AULA T
3
P
G
ATI4IDADE0ASSUNTO
1 <
7ist(rico da programa&'o computacional e suas aplica&.es pr)ticas na
atualidade. /rquitetura interna de um microprocessador e mem(ria de
arma0enamento. >efini&'o de bit* nibble* byte e os mGltiplos do byte (K<*
M< e B<#.
2 <
Sistemas 4um-ricos2 decimal* bin)rio* octal e he+adecimal. Convers.es
entre sistemas num-ricos.
3 <
"ipos de paradigmas e+istentes (procedural* l(gico* funcional e orientado a
ob,eto#* c(digo fonte* c(digo ob,eto* operadores de atribui&'o* defini&'o do
programa principal* uso de bibliotecas e fun&'o de impress'o na tela.
3 <
Legras para os nomes de vari)veis* tipos de vari)veis* e+emplos de
declara&'o de vari)veis. $peradores aritm-ticos e de endere&o. !un&.es de
leitura do teclado.
G <
"abela verdade das fun&.es l(gicas E* $ e 4M$. $peradores relacionais*
algoritmos de estrutura condicional e uso da estrutura condicional if else.
2 < Estrutura condicional switch-case. E+emplos e e+erccios.
H < Estruturas de repeti&'o2 for, while e do-while. /lgoritmos e e+emplos.
I <
3ntrodu&'o a vetores e matri0es. so de estruturas condicionais e de
repeti&'o na manipula&'o de vetores e matri0es H Parte 3.
J <
3ntrodu&'o a vetores e matri0es. so de estruturas condicionais e de
repeti&'o na manipula&'o de vetores e matri0es H Parte 33.
10 < E+erccios de revis'o.
11 < 1N /valia&'o.
12 <
3ntrodu&'o ao uso de cadeias de caracteres (strings# em programa&'o e
e+emplos.
13 < !un&.es de manipula&'o do uso de strings e e+emplos.
J
" A "e(rica
9
P A Pr)tica
Plano de Ensino Cursos de Graduao 9
UNIVERSIDADE FEDERAL DO TRINGULO MINEIRO
PR-REITORIA DE ENSINO
Diviso de Apoio Tcnico Ped!"!ico - DATP
##################################################################################
AULA T P ATI4IDADE0ASSUNTO
13 <
3ntrodu&'o a fun&.es2 declara&'o de fun&.es* defini&'o de vari)veis locais
e globais e suas diferen&as* passagem por valores dos argumentos de uma
fun&'o H Parte 3.
1G <
3ntrodu&'o a fun&.es2 declara&'o de fun&.es* defini&'o de vari)veis locais
e globais e suas diferen&as* passagem por valores dos argumentos de uma
fun&'o H Parte 33.
12 <
Passagem por refer?ncia de matri0es e outros tipos de vari)veis a uma
fun&'o.
1H < Criando novos tipos de dados com struct.
1I < E+erccios sobre fun&.es.
1J < Passagem de uma estrutura a uma fun&'o.
20 < E+erccios sobre struct.
21 < "eoria de ponteiros H Parte 3.
22 < E+erccios sobre ponteiros.
23 < "eoria de ponteiros H Parte 33.
23 < E+erccios sobre ponteiros.
2G < Manipula&'o de arquivos H Parte 3.
22 < Manipula&'o de arquivos H Parte 33.
2H < /presenta&'o de trabalhos.
2I < E+erccios sobre manipula&'o de arquivos.
2J < E+erccios de revis'o.
30 < 5N prova.
Plano de Ensino Cursos de Graduao O

Você também pode gostar