You are on page 1of 4

MEB YK MESLEK YKSEKOKULLARI

PROGRAM GELTRME PROJES


PROGRAMIN ADI
DERSIN ADI
DERSIN LENECE DNEM
HAFTALIK DERS SAAT
DERSN SRES
BLGSAYAR TEKNOLOJS VE PROGRAMLAMA
ALGORTMALAR VE PROG. GR
1. Y! I. Y"#$!
% &T'(#)*+, U$-.!"/"* 1, K#'0)*%1
23 S""4
AMALAR
1. Bir problemin zm iin gerekli ilke ve evreleri kavrayabilme.
2. Bir problem zm iin gerekli algoritma ve ak emalarn yapabilme.
3. zel amalar blmnde belirtilen programlama dilini kullanarak bir
programlama dilinin yapsn anlayabilme ve kullanabilme.
. !lgoritma ve ak emalar "azrlanan problemlerin kod yazmn yapabilme.
#. $e%ikenler& kontrol deyimleri& dngler& diziler& alt programlar gibi
kavramlar anlayabilme ve kullanabilme.
'. (ra)ik ortamna geebilme ve kullanabilme.
*. (ra)ik ortamnda ulalabilen komutlar kullanabilme ve program yazabilme.
ZEL AIKLAMALAR
Bu dersin ieri%i tm m)redat&okulun altyaps dnlerek gn+el
programlama dillerinden birisi seilerek ilene+ektir. Bu diller ,& -as+al& Basi+
yada gn+el programlama dillerinden birisi olabilir. Bu ders ayn zamanda ileride
okutula+ak olan .eri /aplar ve -rogramlama diline ve onu takip eden grsel
programlama dillerine temel ola+aktr. Bir ders ilenirken "er detayn kapsanmas
kesinlikle mmkn olmaz. Bu nedenle %ren+iyi motive ede+ek ve ivme vere+ek
ekilde konular anlatmak& ek almalar ve devlerle kendi kendine aratrmay
ve %rendiklerini gelitirmeyi %retmek gerekir. %ren+inin kendi kendine
%rendi%i "er eyi de sn) ile paylamasn sa%lamak ve dllendirmek gerekir.
1
MEB YK MESLEK YKSEKOKULLARI
PROGRAM GELTRME PROJES
DEERLENDRME TABLOSU
0onu ve %retim tarzna gre yaplm olan almalarn konu alanlarna
gre yzdelikleri aa%daki tabloda verilmitir. $nem sonu snav sorular
"azrlanrken bu yzdelikler dikkate alna+aktr.
KONULAR
Konu Alanlarnn
Arlklar (%
!. -roblem zm ilke ve evreleri &algoritma ve
ak emalar
10
B. -rogramlama ortamnn kullanm ve kod yazm
kurallar
10
,. $e%ikenler& kontrol deyimleri ve dngler. 25
$. $iziler 15
1. !lt programlar 20
2. (ra)ik 20
KONULAR
A! "ro#l$% &'()%) *lk$ +$ $+r$l$r* ,al-or*.%a +$ ak/ /$%alar !
AMA0 Bir problemin bilgisayar alma mant%n dnerek nasl zle+e%ini
kavrayabilme. 3zm ile ilgili algoritma ve ak emalarn gelitirebilme.
DANRANI1LAR
2! Bir problemi tanmlar. 0ritik noktalar belirler.
3! -roblemi paralara bler ve "er ksm iin algoritmalar dnr ve yazar.
4! Bu algoritmalar ak emalar "aline dntrr.
5! Bu ak emalarn test eder ve "atalar bulur.
2
MEB YK MESLEK YKSEKOKULLARI
PROGRAM GELTRME PROJES
B! "ro-ra%la%a or.a%nn kullan% +$ ko6 7a(% kurallar
AMA0 -rogramlama dili ortamn kullanabilme. /azlm srasnda olabile+ek
sz dizim "atalarn tespit edip dzeltebilme.
DANRANI1LAR
1. !k diyagramn "azrlad% zmn kodlana+a% programlama ortamn
tanr. Bu ortamda saklama&a%rma gibi temel ilemleri yapar.
2. 4las sz dizimi "atalarn bilir ve dzeltir.
8! D$*/k$nl$r, kon.rol 6$7*%l$r* +$ 6'n-)l$r!
AMA5Bir programn kodlanabilmesi iin gerekli de%ikenleri tanmlayabilme.
(erekti%i yerde kontrol deyimlerini ve dngleri kullanabilme. Bu ekilde en ksa
ve etkili kod yazm yapabilme.
DA9RANI1LAR
1. -rogram iin gereken de%ikenleri tanmlar ve kullanr.
2. 6azrlad% programn kod yazmn yapar.
3. (erekti%inde kontrol deyimlerini ve dngleri kullanr.
. -rogram altrp test eder. 7z dizim ve alma an "atalarn giderir.
#. -rogramlara alternati) zmler getirir.
D!D*(*l$r
AMA0 $izilerin sa%lad% kolaylklar ve "angi maksatla kullanlabile+eklerini
anlayabilme ve kullanabilme.
DA9RANI1LAR
3
MEB YK MESLEK YKSEKOKULLARI
PROGRAM GELTRME PROJES
1. $izilerin ne amala kullanld%n bilir.
2. $izileri program ierisinde gerekti%i ekilde tanmlar ve de%er atar.
3. $izilerin de%erlerini programn iinde kullanr.
. $izi elemanlarn okuyabilir& yazdrabilir. Bu ilemleri srasyla veya
tersten yapar. !yr+a %renmeyi glendire+ek buna benzer bir ok
almay yapar.
#. 0arakter i)adeleri de dizi mant% ile iler.
D! Al.:ro-ra%lar
AMA0 !ltprogram kullanmann )ayda ve gereklili%ini kavrayabilme.
DA9RANI1LAR
1. !lt program kullanmann gereklili%ini bilir.
2. Bir altprogram tasarlar ve parametreleri ile birlikte "atasz yazar.
Bunu birka de%iik altprogramdan a%rr ve sonu+unu kullanr.
D!;ra<*k
AMA0 (ra)ik ortamna geebilme ve kullanabilme.
DA9RANI1LAR
1. (ra)ik ortamna geer. 8e9t tabanl )onksiyonlar kullanr.
2. (ra)ik modunu aar. 6ata nleyi+i kodlamalar yapar.
3. 8emel geometrik ekilleri izer.
. 8emel )onksiyonlarn gra)i%ini izer. 7in& ,os gibi
#. 3izim stilleri de%itirir.
'. 8aramalar yapar.

You might also like