Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMA DA DISCIPLINA:
(
2hT+3hL+1h
TP)
Adi sci
pli
naProgra
ma çãoeAlgoritmosIpa raoc urs
odeEn genhari
aI n
formá ti
catemporob j
ecti
vo
ain t
roduçãoeconsoli
daçãodosc onceitosb ási
coss obreous odec omput adoresqueper
mi t
euma
aprendiz
agem deté c
nicasmaisa vançada sden ovast e
cn ol
ogiasdei nforma çã
oc om vi
staàs ua
posteri
ora pl
ica
çãon a
s diver
s a
se sf
e ras de a c
ti
v i
dade sóc i
o-económic a
s.A l in
guagem de
programaçãouti
li
zadaéoJ ava
.Nof i
mdoc ursooe studantedeves e
rc a
pa zde :
a nal
is
aroproble
ma ;
e l
aboraroal
gori
tmopa rares
oluçãod epr oblema ;
e scr
everem pseudocódi
gooa l
gor i
tmoe laboradoepos te
riormentet r
aduz i
rparaalinguagem
Javafa
zendousodospr i
ncí
piosdepr ogr amaçãoor ien
tadaaosob ject
os;
f a
zerpe s
quis
asei nvest
iga
çõesi ndi
v iduaispa raresoluçãodet arefasin c
luí
dasdentr
od oseu
perf
il
.
Livros Recomendados:
1.Ca rri
ço,J osé;Ca rr
içoAn tóni
o;
"Computadores, Tecnologias e sistemas de Informação- O Núcleo de Sistema"
CentrodeTe cnologiasdeI nf
orma ç ãoLtd,Li sboa,1997
ISBN:9 72- 96-533-6-4
2.Ca rri
ço,J osé;Ca rr
içoAn tóni
o;
"Computadores, Tecnologias e sistemas de Informação- Periféricos, Internet e multimédia"
CentrodeTe cnologiasdeI nf
orma ç ãoLtd,Li sboa,1997
ISBN:9 72- 96-533-7-2
3.Ca rri
ço,J osé;Ca rr
içoAn tóni
o;
"Computadores, Tecnologias e sistemas de Informação- Tecnologias de Software"
CentrodeTe cnologiasdeI nf
orma ç ãoLtd,Li sboa,1997
ISBN:9 72- 96-533-8-0
4.An t
ónioJ oséMe ndes,Ma ri
aJos éMa r
celi
no;
“Fundamentos de programação em Java 2”, FCA,2002.
ISBN972- 722-267-6
5.El l
iotKof fma n
,Ur sulaWol z,
“Problem Solving with Java”, 1999
ISBN0- 201- 35743-7
6.F.Má ri
oMa r
tins;
“Programação Orientada aos objectos em Java 2”, FCA,2000,
ISBN972- 722-196-3
7.J ohnLe wis,Wi lli
amLof tus;
“Java Software Solutions: foundation of program design”, 2n de dit
ion,Addi s
ion -
We sle
y ,
ISBN0- 201- 61271-2
8.J ohnR.Hub bard;
“Theory and problems of programming with Java”, Sc haum’ sOut lines er
ies,Mc Gr aw-Hill,
ISBN0- 07- 134210-9
9.H.De it
el,P.De it
el;
Métodos de Avaliação
Aa vali
açãodef requê n
ciaser
áe fect
uadaatra
vésde2Te s t
esesc
r i
tosobrigatórios e2Tr a b
alhos
Práti
cosobrigatórios. Ca s
ooa lunofalt
eaumdost e
stes
,de v
ea prese
ntar,j
un t
oa oCoor denador
doCur so,umaj us t
ifi
caçãopore sc
rit
on oprazode48h orasec on s
oanteode spachoquer ecai
r
sobreajustif
icaçãooa l
unopoderáseravali
adooulheat
ribuí
doan ota0( z
ero)v al
ore s
.
OsTrabalhos de Programação,f e
it
osf or
ada saulas
,c onsi
sti
rãon ai mpleme ntaç
ãodeum
proble
madepe que na/
me di
adime n
são.Ospr a
zosdee nt
regadosTr abal
hosdePr ogramaçã oserão
i
n di
cadosn osdi asdee ntre
gadose nunci
adosdosme s
mos .Exi
sti
ráumape nal
izaçãodi á
riapa r
aos
trab
alhosen t
regue sforadoprazo!!
!
2*
(T1+T2)+Tr
aba
lho
sPr
áti
cos
6
Programa Semestral
Se
m
Te
ma/
Tra
bal
hos
/TESTES La
b
ana
I
ntr
oduç
ãoàPr
ogr
ama
çãoOr
ien
tad
aao
bje
cto
sea
mbi
ent
eJa
va.
1 J
ava
Comunic
ação bás
icacom o uti
li
zad
or:pro
cedi
ment
osd een
tra
daes aíd ad eda dos.
2 J
ava
For
ma t
açãodesaí
da.
Sel
ecç
ãos i
mple
s.I n
str
uçã
o if.Selec
çãoe m al
te
rna
tiv
a.Ins
truç
ão if-else.If-else
3 J
ava
en
cadeado
s..
4 Se l
ecç ãomúl t
ipla.Inst
ruçã oswitch-case.Re petição.O c icl
owhile.O c i
c l
odo-while.O J
ava
ciclofor.Ci closfor enca
dea dos
5 Mó dulosd epro gramasemJ ava.Ch ama dad eummé todo.Pa râ
me t
ros. J
ava
Mé t
od osd ac l
asseMath.Or ganizaçãod eumpr ograma .Áreaded omíni
od asv ar
iávei
s.
6 J
ava
Va ri
áveislocai
seg l
oba i
s .
Pa ssagemd epa r
â metros
.Va lord eretor
no .
7 J
ava
1º TESTE ESCRITO
Ar rayd et i
po sd ed ado
spr imiti
v os.Arrayun idi
me nsiona l
.Criação
.Ac essoa osele
me nt
os
8 J
ava
dea rray.Ar raypa ssadocomopa râme t
ro
Alg orit
mo sd eo rd e
n a
ção.Or d
en açãoBubble Sort.Al go r
it
mod eordenaçãopo rselec
ção
9 J
ava
simpl es
.Al go r
itmod ePr o
c uradev a l
orma iornuma rr
a y
.
Introduçãoa oPOO:n oçõesbá si
c osdec l
a sse
seo bjectos.Cr i
açãodeumac la ss
e:atr
ibut
os,
10 J
ava
con st
rutores,co mpo rt
amentos.Cr iaçãodeo bject
o s
Cla sseString.Cr iaçãodeumo bjectod aclasseString.Mé t
odosdac l
asseString.Ac l
asse
11 J
ava
String Tokenizer. Fichei
rosd etexto.Ma nipulaçã
od efic
h eir
osdetexto.Excepç õe
s
Ar rayd eo bject
os.Exe mplod ec alc
ulod amé diaeo rdenaç ãoporordemd ecresce
nteda
12 J
ava
mé diapa raumg rupod eestud a
n t
es.
13 Arraybi di
me nsional.Int
roduç ã
oa o sgráf
icos
. J
ava
Appl etsea plicações.Ecrãg ráf
ico.Gr áfi
cose mJava.
14 J
ava
Us odeci
cl
osnosapplets.Ani
maçõe
ssi
mpl
es.
15 J
ava
2º TESTE ESCRITO
16 Pa s
sage
md epar
âmetrosn osa
ppl
et
s. J
ava
OsTr
abal
hosdePr
ogramaçã
ode v
ems erores
ult
adodose
uesfor
çoi
ndi
vi
dual
.Vocêpodedi
scut
ir
omat
eri
alde
sta
sav
ali
açõe
s,asposs
íve
isabor
dagensn
asol
uçã
odeumprobl
ema,osde
tal
hesdeum