T.C. MiLLi EGiTiM BAKANllGI Talimve TerbiyeKurulu Baskanligi Egitim Teknolojileri Genel Müdürlügünün 20.03.2003 tarih ve 2667 sayili yazisi üzerine Kurulumuzda görüsülen, "Bilgisayar Programciligi" ve "Bilgisayar Bilgi Yönetimi" Kurs Programlarinin 2003-2004 Ögretim Yilindan itibaren uygulanmak üzere ekli örneklerine göre kabulü kararlastirildi. ~~~ Doç. Dr. Ziya SELÇUK Kurul Baskani C2;;LIÇI UYE Dr. K~ES ÜYE ~ ~ ~ - Ahmet Ergün BEDÜK ÜYE ~ ÜYE ) LI öf.~~ ÜYE ~ Esmihan OZBAL ÜYE 7-.V~~ Doç. Dr. Emin KA Ip ÜYE tt.~ ÜYE rof. Dr. Hasan BACANLI ÜYE SAYi: .2D TARiH: Sf)h5..9Dt>3 KONU: "Bilgisayar Programciligi" ve "Bilgisayar Bilgi Yönetimi" Kurs Programlari Onceki Kararin SAYi: TARiH:
25
Embed
New T.C. MiLLi EGiTiM BAKANllGI Baskanligiookgm.meb.gov.tr/meb_iys_dosyalar/2014_02/14105146_210.pdf · 2014. 2. 14. · T.C. MiLLi EGiTiM BAKANllGI Talim ve Terbiye Kurulu Baskanligi
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
T.C.MiLLi EGiTiM BAKANllGI
Talimve TerbiyeKuruluBaskanligi
Egitim Teknolojileri Genel Müdürlügünün 20.03.2003 tarih ve 2667 sayili yazisi üzerine Kurulumuzdagörüsülen, "Bilgisayar Programciligi" ve "Bilgisayar Bilgi Yönetimi" Kurs Programlarinin 2003-2004 ÖgretimYilindan itibaren uygulanmak üzere ekli örneklerine göre kabulü kararlastirildi.
Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir.Bilgisayarin gelismesi ile birlikte bu teknolojiye sahip olmak da önemli bir etkendir.
çagimizda, bilgisayar alanindaki gelismelerden dolayi her geçen gün bilgisayarhayatimiza daha çok girmektedir. Diger meslek dallarinda oldugu gibi bu alanda da iyiyetistirilmis nitelikli eleman gereksinimi günden güne artmaktadir.
Bilgisayar Programciligi birçok alani içermektedir. Bu alanin içine mikroislemciler,yapisal programlama, veri yapilari, programlama dilleri, veritabani yönetim sistemleri,internet programciligi, nesneye yönelik programlama gibi birçok alan girmektedir.
Bu programin amaci, uzaktan ögretim teknikleri ile kisileri o alanda yetistirerek mesleksahibi olabilmelerini saglamaktir.
Bilgisayar Programciligi Kurs Programi hazirlanirken temel bilgilerin verilmesi vekisilerin programci olarak yetistirilmeleri hedeflenmektedir. Bu dersin süresi 770 ders saatiolup 1 ögretim yili devam etmektedir.
Bilgisayar Programclligi kurs programina bilgisayar bilgisi olan ve en az ilkögretimokulu mezunu kisiler katilabilir.
PROGRAMiN UYGULANMASiYLA iLGiLi AÇiKLAMALAR
1. Konular islenirken mümkün oldugunca bilgisayar basinda uygulama yaptirilir.
2. Ünitelerin islenisinde meslegi sevdirici özelligi olan örnek temalar konulur.
3. Egitim materyallerinin hazirlanmasinda, teorik bilgi yaninda derslerin uygulamaliolarak islenmesi için de gerekli önlemler alinir.
4. Proje hazirlama üniteleri islenirken uygulanmis örnek projeler üzerinde gerekli
açiklamalar yapilir.
5. Üniteler bir bütünlük içinde düsünülür. Gerekli görüldügü durumlarda geçmis
ünitelerle ilgili bilgiler tazelenerek kursiyer yeni üniteyi ögrenmeye hazir hale
getirilir.
6. Kursiyerlere yaptigi isin önemi vurgulanir.
7. Bu programi tamamlayanlar merkezi sinava tabi tutulur. Yazili sinavin merkezi
sistemle test usulü yapilmasi esastir. Sinavda 50 ve daha üstü not alanlar
basarili sayilacaktir.
8. Bu programi tamamlayanlara, yapilacak sinavlarda basarili olduklari takdirde
alanlarinda Milli Egitim Bakanligi onayli sertifika verilir.
2
l/C-~ - ----
GENEL AMAÇLAR
Bu program kursiyerlerin;
1. Temel bilgisayar programcilik kavramlarini ögrenmelerini,
3. Temel bilgisayar programciligi ve uygulama alanlarini tanimalarini,
4. Mikroislemcili sistemler ile ilgili uygulamalar yapmalarini,
5. Yapisal programlamayi kavramalarini,
6. Programin genel yapisi ve programlama dilleri hakkinda bilgi edinmelerini,
7. C programlama dili ile ilgili uygulamalar yapmalarini,
8. Veri yapilari ile ilgili uygulamalar yapmalarini,
9. Görsel programlama ile ilgili uygulamalar yapmalarini,
10. Veri tabani yönetim sistemleri ile ilgili uygulamalar yapmalarini,
11. internet programciligini kavramalarini,
12. Nesneye yönelik programlamayi kavramalarini
amaçlamaktadir.
BiLGiSAYAR PROGRAMCillGI DERSi ÜNiTE DAGILlM TABLOSU
ÜNiTELER
i.
ii.
MIKROISLEMCiLER
YAPiSAL PROGRAMLAMA
SÜRE (SAAT)
100
100
iii. C PROGRAMLAMA DiLi
iV. VERi YAPILARI
V. GÖRSELPROGRAMLAMA
Vi. VERi TABANI YÖNETiM SiSTEMLERI
Vii. iNTERNET PROGRAMCillGI
Viii. NESNEYE YÖNELiK PROGRAMLAMA
TOPLAM
100
85
85
100
100
100
770
ÖZEL AMAÇLAR
Bu programi basariyla tamamlayan her kursiyer;
1. Bilgisayar yönetimi programinin önemini ve kullanim alanlarini2. Mikroislemcili sistemlerin yapisini ve programlanmasini kavrar.
3. Yapisal programlama ile ilgili islemleri kavrar.4. C programlama dili ile ilgili islemleri kavrar.
5. Veri yapilari ile ilgili islemleri kavrar.6. Görsel programlama ile ilgili islemleri kavrar.
7. internet programciligi ile ilgili islemleri kavrar.8. Nesneye yönelik programlama ile ilgili islemleri kavrar.
kavrar.
3
7)~
ÜNiTELER
i. MiKROisLEMCiLER
ii. YAPiSALPROGRAMLAMA
iii. C PROGRAMLAMADiLi
iv. VERiYAPILARI
V. GÖRSELPROGRAMLAMA
vi. VERiTABANIYÖNETiMSiSTEMLERi
VII. iNTERNETPROGRAMCillGIVIII. NESNEYEYÖNELiKPROGRAMLAMA
N. KÜTÜPHANELER (KARAKTER, STRiNG, TARiH VE ZAMAN FONKSiYONLARi)
1. Karakter islemleri
2. String islemleri
3.Tarih ve Zaman Fonksiyonlari
V. GÖRSEL PROGRAMLAMA
A. PROGRAMLAMA ve ViSUAL BASic
1. Programlama Dilleri
2. Bir Programin Olusturulmasi
3. Akis Diyagramlari
B. ViSUAL BASic'iN KURULUMU ve ESASLARI
1. Bir Visual Basic Uygulamasinin Yapisi2. Visual Basic Ortami
3. Menüler
4. Visual Basic'in Bilgisayara Kurulmasi
C. MENÜLER ve ARAÇ KUTUSU
D. ViSUAL BASic'TE PROGRAM YAZMA ve ÇALlSTIRMA
E. ViSUAL BASic'TE VERi TiPLERi, DEGisKENLER ve OPERATÖRLER
1. Standart Veri Tipleri
2. Degiskenler3. ifadeler
4. Örnek Uygulama
F. KARAR YAPILARI ve KOMUTLARi
8
-,t)(
G. DÖNGÜ KOMUTLARi
H. BiLGi GiRis veMESAJ KUTULARi, MENÜ TASARIMI
i. FONKSiYON ve ALT PROGRAMLAR
1. Function Alt Programlari
2. Sub Alt Programlari
J. ARSiv FONKSiYONLARi
K. GRAFiKLER
lo KÜME ve DiziLER
1. Dizi Tanimlanmasi
2. Tek Boyutlu Diziler
3. iki Boyutlu Diziler
M. DOSYA YAPILARI
N. ACCESS VERi TABANLARINI YÖNETME
Vi. VERi TABANI YÖNETiM SiSTEMLERi
A. iLERi VERi TABANI YÖNETiM SiSTEMLERi
1. Veri Tabaninin Özellikleri
2. Veri Tabani Kavramlari
3. iliskisel Veri Tabani
B. YAPiSAL SORGULAMA DiLi (SQL)
1. Veri Tipleri
2. Tablo Olusturma
3. SOL Komutlari
4. Örnek Uygulama
C. MicROSOFT SQL SERVER - i
D. MicROSOFT SQL SERVER - ii
E. IBM DB2 - i
F. IBM DB2-11
G. MY SQL - i
H. MY SQL - ii
I. MicROSOFT ACCESS - i
1. MS Access'in Çalistirilmasi
2. MS Access'in Temel Özellikleri
9
7J(
J. MicROSOFT ACCESS - ii
1. MS Access'de Veri Tipleri
2. MS Access'de iliski Olusturma
3. Sorgulama
K. NESNEYE YÖNELiK VERi TABANI YÖNETiM SiSTEMLERi-i
lo NESNEYE YÖNELiK VERi TABANI YÖNETiM SiSTEMLERi -II
M. INTELLiGENT (AKiLLI) VERi TABANI YÖNETiM SiSTEMLERi - i
N. INTELLiGENT (AKiLLI) VERi TABANI YÖNETiM SiSTEMLERi - ii
Vii. INTERNET PROGRAMCillGI
A. TANIM VE GENEL KAVRAMLAR
B. iNTERNET SERVisLERi
C. HTML NEDiR?
D. HTMLKOMUTLARi-I
1. <HEAD>...</HEAD> Arasinda Kullanilan Komutlar
2. <BODY>...</BODY> Arasinda Kullanilan Komutlar
E. HTML KOMUTLARi - ii
1. Diger Komutlar2. Listeler
F. FORM ELEMANLARi
G. JAVA
H.ASP NEDiR?
1. ASP'ye Giris
2. ASP Uygulamasi3. internette ASP
4. ASP'nin Unsurlari
5. ASP'nin Nesneleri
i. AG YAPILARI
J. OSI REFERANS MODELi
K. TOPOLOJi NEDiR?
M. iLETisiM ORTAMi
N. TCP/IP VE DOD MODELi
1. TCP/IP Katmanlari
2. iP Adreslerne
O. YÖNLENDiRME VE YÖNLENDiRME PROTOKOLLERi
10
7t
Viii. NESNEYE YÖNELiK PROGRAMLAMA
A. KARMASiKLIK
B. NESNE MODELi
C. NESNELER VE siNiFLAR
D. siNiFLANDiRMA
E. NESNEYE YÖNELiK PROGRAMLAMA DiLLERi
F. SINIF HiYERARSisi
G. KALlTIM
H. GELisMis NESNEYE YÖNELiK ÖZELLiKLER
i. NESNEYE YÖNELiK BiR DiL OLARAK C++
1. C++ Programinin Yapisi
2. Degiskenler
3. Matematiksel islemler ve Karsilastirmalar
4. Fonksiyonlar5. Siniflar
6. Döngüler
7. isaretçiler
8. Diziler
9. Kütüphaneler
~T.C.
MiLLi EGiTiM BAKANllGI
Talim ve Terbiye Kurulu Baskanligi
~
BiLGiSAVAR BiLGi VÖNETiMi KURS PROGRAMI
r-
~ ~
ANKARA
BiLGiSAYAR BiLGi YÖNETiMi KURS PROGRAMI
GiRis
Gelisen dünyamizda bilgisayarin önemi artmis ve yasamimizin her alanina girmistir.Bilgisayarin gelismesi ile birlikte bu teknolojiye sahip olmak da önemli bir etken halinegelmistir.
çagimizda, bilgisayar alanindaki gelismelerden dolayi bilgisayarlar her geçen günyasamimiza daha çok girmektedir. Diger meslek dallarinda oldugu gibi bu alanda da iyiyetismis nitelikli eleman gereksinimi günden güne artmaktadir.
Temel bilgisayar teknolojileri birçok alani içermektedir. Bu alanin içine yazilimlar,programlama dilleri, donanim, ag teknolojileri, veri tabani yönetim ve isletim sistemleri gibibirçok alan girmektedir.
Bu programin amaci, uzaktan ögretim teknikleri ile kisileri o alanda yetistirerekmeslek sahibi olabilmelerini saglamaktir.
Bilgisayar Bilgi Yönetimi Kurs Programi hazirlanirken temel bilgilerin verilmesi,kisileri teknolojik gelismelerle ilgili bilgilendirilmeleri hedeflenmistir. Bu dersin süresi 770ders saati olup 1 ögretim yili devam edecektir.
Bilgisayar Programciligi kurs programina bilgisayar bilgisi olan ve en az ilkögretimokulu mezunu kisiler katilabilir.
PROGRAMiN UYGULANMASiYLA iLGiLi AÇiKLAMALAR
Kursiyerlerin ünite ve konulari kolayca anlayabilmeleri için:
1. Konular islenirken mümkün oldugu ölçüde bilgisayar basinda uygulama yaptirilir.
2. Ünitelerin islenisinde meslegi sevdirici özelligi olan örnek temalar konulur.
3. Egitim materyali içeriginin hazirlanmasinda teorik bilgi yaninda derslerinuygulamali olarak islenmesi için gerekli önlemler alinir.
4. Üniteler bir bütünlük içinde düsünülür. Gerekli görüldügü durumlarda geçmisünitelerle ilgili bilgiler tazelenerek kursiyer yeni üniteyi ögrenmeye hazir halegetirilir.
5. Kursiyerlere yaptigi isin önemi vurgulanir.
6. Bu programi tamamlayanlar merkezi sistemle sinava tabi tutulur. Yazili sinavinmerkezi sistemle test usulü yapilmasi esastir. Sinavda 50 ve daha üstü notalanlar basarili sayilacaktir.
7. Bu programi tamamlayanlara, yapilacak sinavlarda basarili olduklari takdirdealanlarinda Milli Egitim Bakanligi onayli sertifika verilir.
2
7)(
GENEL AMAÇLAR
Bu program kursiyerlerin;
1. Temel bilgisayar teknolojilerinin önemini kavramalarini,
2. Temel bilgisayar teknolojileri ve uygulama alanlarini kavramalarini,
3. Bilgisayar donanimini tanimalarini,
4. Bilgisayar türlerini, yazilimlarini ve programlama dillerini tanimalarini,
5. isletim sistemlerinin önemini kavramalarini,
6. Kelime islemci programlarinin kullanimini kavramalarini,
7. internet teknolojileri ve bu teknolojilerin kullanimini kavramalarini,