25
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:

T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

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.

~~~Doç. Dr. Ziya SELÇUKKurul Baskani

C2;;LIÇIUYE

Dr. K~ESÜYE

~ ~~ -Ahmet Ergün BEDÜK

ÜYE

~ÜYE

)

LI

öf.~~ÜYE

~Esmihan OZBAL

ÜYE7-.V~~Doç. Dr. Emin KA Ip

ÜYE

tt.~ÜYE

rof. Dr. Hasan BACANLIÜYE

SAYi: .2D TARiH: Sf)h5..9Dt>3KONU: "Bilgisayar Programciligi" ve "Bilgisayar BilgiYönetimi" Kurs Programlari

Onceki Kararin

SAYi: TARiH:

Page 2: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

I.\".

MiLLi EGiTiM BAKANllGI

Talim ve Terbiye Kurulu Baskanligi

BiLGiSAYAR PROGRAMCILlGI

KURS PROGRAMI

Page 3: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI

GiRis

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-~ - ----

Page 4: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

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)~

Page 5: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

ÜNiTELER

i. MiKROisLEMCiLER

ii. YAPiSALPROGRAMLAMA

iii. C PROGRAMLAMADiLi

iv. VERiYAPILARI

V. GÖRSELPROGRAMLAMA

vi. VERiTABANIYÖNETiMSiSTEMLERi

VII. iNTERNETPROGRAMCillGIVIII. NESNEYEYÖNELiKPROGRAMLAMA

i. MiKROisLEMCiLER

A. HESAPLAMANiNTARiHiVE BiLGiSAYARLARiNGELisiMi

ÜNiTELERiN AÇiliMi

1. Hesaplama ve ilk Hesap Araçlari

2. ikiliSayi Sistemi ve ilk Bilgisayarlar

3. Birinci Nesil Bilgisayarlar

4. ikinci Nesil Bilgisayarlar

5. Üçüncü Nesil Bilgisayarlar

6. Dördüncü Nesil Bilgisayarlar

7. Kisisel Bilgisayarlar

8. Yeni Nesil Bilgisayarlar

9. Bilgisayar Aglari ve internet

B. SAYi SiSTEMLERi

1. Sayi Sistemlerinin Yapisi

2. Sayi Sistemlerinin Birbirlerine Dönüstürülmesi

C. LOJiK KAPiLAR VE LOJiK DEVRELER

1. Lojik Kapilar

2. Lojik ifadelerin Lojik Elemanlarla Gerçeklestirilmesi

D. MiKROisLEMCiLERiN TARiHi GElisiMi

E. MiKROisLEMCiÖZELLiKLERiNiBEliRLEYEN ETKENLER

F. BELLEKVE KAYDEDiCiDEVRELERi

1. Bellekler

2. Genel Bellek islemleri

3. Belleklerin Siniflandirilmasi

4. Kaydediciler

4

i{)(

Page 6: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

G. MiKROisLEMCiLi SiSTEMLERiN YAPiSi

1. Mikroislemcili Sistem Terimleri

2. Mikroislemcili Sistemlerin Yapisi

3. Mikroislemci Sistemlerde Bulunan Birimler

4. Mikroislemci Sistemi Olusturan Birimlerde Kullanilan Sinyaller

H. MiKROisLEMCi MiMARisi

1. eise ve Rise Mikroislemci Mimarileri

2. Mikroislemcide Gerçeklestirilen islemler

3. Mikroislemcinin Yapisi

i. MiKROisLEMCiLi SiSTEMLERiN PROGRAMLANMASiVE KOMUT SETLERi

1. Programlama Dili Seviyesine Göre Komut Türleri

2. Yapilan isleme Göre Komut Türleri

J. MiKROisLEMCiLi SiSTEMLERiN PROGRAMLANMASi VE KOMUT SETLERi

1. Mantik Komutlari

2. Durumdan Bagimsiz (Sartsiz) Dallanma Komutlari

3. Duruma Bagimli (Sartli) Dallanma Komutlari

4. Mikroislemci Kontrol Komutlari

K. MiKROisLEMCiLERDE KULLANILAN ADRESLEME YÖNTEMLERi

1. Dogrudan Adreslerne

2. Dolayli Adresleme3. ivedi Adresleme

4. Kaydedici Adresleme5. Mutlak Adresleme

6. Göreceli Adresleme

7. Sirali Adresleme

8. Dogal Adreslerne

9. Akümülatör ve imali Adresleme

10. Yigin Adresleme

11. Kaydedici Dolayli Adreslerne

N.INTEL 8085 MiKROisLEMCisi YAPiSi VE PROGRAMLANMASi

1. Intel 8085 Mikroislemcisi Yapisi ve Özellikleri

2. Intel 8085 Mikroislemcisi iç Yapisi

3. Intel 8085 Mikroislemcilerde Kullanilan Adreslerne Yöntemleri

5

7)c

Page 7: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

O. INTEL 8085 MiKROisLEMCisi VAPISI VE PROGRAMLANMASi

1. Intel 8085 Mikroislemcisi Komut Seti

2. Mikroislemcilerde Program Yazim Asamalari ve Yazilan Programlarin Çalistirilmasi

ii. VAPisAL PROGRAMLAMA

A. AKIS DiVAGRAMLARI

1. Kullanilan Semboller

2. Algoritmalar

B. PASCAL'A GiRis

1. Pascal'a Giris ve Özellikleri

C. PROGRAM VAPISI VE TANiMLAMALAR

1. Pascal Dilinin Yapisi

2. Kullanilan Semboller ve Anahtar Kelimeler

3. Veri Tipleri ve Tanimlama

D. GiRis VE ÇiKiS DEViMLERi

E. KARAR DEViMLERi

F. SAVAÇLl DÖNGÜ DEViMLERi

G. KOSULLU DÖNGÜ DEViMLERi

H. STRiNG iSLEMLERi

1. Kütüphane Fonksiyonlari

I. TEK BOVUTLU DiziLER

J. ÇOK BOVUTLU DiziLER

K. FONKSivONLAR

lo ALT PROGRAMLAR(PROCEDURES)

N. DOSV ALAMA VÖNTEMLERi

1. Metin Tipli Dosyalar

2. Tipli Dosyalar (Binary-ikili)

O. GRAFiK KOMUTLARi

iii. C PROGRAMLAMA Dili

A. TEMEL KAVRAMLAR

1. Program Nedir? Algoritma Nedir?2. C Dilinin Özellikleri ve Derlenmesi

B. C++ PROGRAMiNiN VAPisi

C. DEGisKENLER VE SABiTLER

1. Degisken Tanimlamasi

6

jJ(

Page 8: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

D. MATEMATiKSEL iSLEMLER

1. islem Atama

2. Matematik islemlerinin Yapilmasi

3. Matematiksel Karsilastirmalar

E. KONTROL KOMUTLARi

F. KARSiLASTiRMA OPERATÖRLERi

1. Mantiksal Karsilastirmalar ve Operatörler

G. FONKSiYONLAR

H. siNiFLAR

1. Siniflarin Tanimlanmasi

2. Nesnelerin Tanimlanmasi

3. Üye Fonksiyonlarinin Tanimlanmasi

4. Siniflarin Veri Üyelerine ve Üye Fonksiyonlarina Erisim

5. Siniflarda Temel Erisim Kurallari

i. DÖNGÜLER

J. iSARETÇi DEGisKENi

1. isaretçiler2. isaretçiler ve Diziler

K. DiziLER

lo DiziLERiN TANiMLANMASi

1. Çok Boyutlu Diziler

2. Yapilardan Olusan Diziler

M. KÜTÜPHANE FONKSiYONLARi VE ALGORiTMALAR

1. C++ Kütüphane Fonksiyonlari

2. Algoritmalar

N.ÖRNEKPROGRAMLAR

LV. VERi YAPILARI

A. PROGRAMLAMA DiLLERi

1. Programlama Dilleri Genel Yapilari

B. VERi TiPLERi

1. Veri Yapilari

2. Veri Tipleri

C. TEK BOYUTLU DiziLER

D. ÇOK BOYUTLU DiziLER

E. FONKSiYONLAR, REKURSiF (YiNELEMEli) FONKSiYONLAR

F. siRAli ERisiMLi DOSYALAR

7

7)2J(

Page 9: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

G. TESADÜFi (RASTGELE ya da DiREKT) ERisiMLi DOSYALAR

H. siRALAMA (SEÇEREK siRALAMA, KABARCIK siRALAMASi)

1. Seçerek Siralama2. Kabarcik Siralamasi

i. siRALAMA (YERLESTiREREK siRALAMA, BiRLESMELi siRALAMA)

1. Yerlestirerek Siralama

2. Birlesmeli Siralama

J. UYGULAMALAR - 1

K. TEMEL ARAMA YÖNTEMLERi

1. Sirali Arama

2. ikili Arama

lo UYGULAMALAR -2

M. KÜTÜPHANELER (MATEMATiK VE SONLANDIRMA FONKSiYONLARi)

1. Matematiksel Fonksiyonlar

2. Rastgele Sayi Fonksiyonlari3. Sonlandirma Fonksiyonlari

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)(

Page 10: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

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(

Page 11: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

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

Page 12: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

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

Page 13: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

~T.C.

MiLLi EGiTiM BAKANllGI

Talim ve Terbiye Kurulu Baskanligi

~

BiLGiSAVAR BiLGi VÖNETiMi KURS PROGRAMI

r-

~ ~

ANKARA

Page 14: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

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)(

Page 15: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

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,

8. Hesap tablolarini kullanilmasini kavramalarini,

9. Çoklu ortam uygulamalarini kavramalarini,

10. Temel animasyon mantigi ve 30 kavramini kazanmalarini,

11. Web programlama ile ilgili genel bilgiler edinmelerini,

12. CO programlama ile ilgili genel bilgiler edinmelerini,

14. Grafik uygulamalarini kavramalarini,

15. Virüs programlarinin kullanimini kavramalarini,

16. internetten yararlanma yollarini kavramalarini,

17. Veri tabani olusturmayi kavramalarini

amaçlamaktad ir.

BiLGiSAYAR BiLGi YÖNETiMi

KURS PROGRAMI ÜNiTE DAGILlM TABLOSU

ÜNiTELER SÜRE(SAAT)

i. TEMEL BiLGiSAYAR TEKNOLOJiLERi

ii. iSLETiM SiSTEMLERi

iii. KELiME iSLEMCiLER

iv. iNTERNET TEKNOLOJiLERi KULLANIMI

V. HESAP TABLOLARi

Vi. ÇOKLU ORTAM UYGULAMALARI

Vii. GRAFiK UYGULAMALARI

Viii. VERi TABANLARiNIN KULLANILMASI

TOPLAM3

100

120

85

85

90

100

100

90

770

7:«:

Page 16: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

ÖZEL AMAÇLAR

Bu programi basariyla tamamlayan her kursiyer;

1. Bilgisayar yönetimi programinin önemini ve kullanim alanlarini kavrar.

2. Temel bilgisayar teknolojilerinin önemini kavrar.

3. Bilgisayar isletim sistemlerini kavrar.

4. Bilgisayar kelime islemciler ile ilgili uygulamalar yapar.

5. internet teknolojilerin kullanimi ile ilgili uygulamalar yapar.

6. Bilgisayar hesap tablolari ile ilgili uygulamalar yapar.

7. Bilgisayar çoklu ortam uygulamalarini kavrar.

8. Bilgisayar grafik uygulamalarini yapar.

9. Bilgisayar veri tabaniarinin kullanilmasi ile ilgili uygulamalar yapar.

ÜNiTELER

i. TEMEL BiLGiSAYAR TEKNOLOJiLERi

ii. iSLETiM SiSTEMLERi

iii. KELiME iSLEMCiLER

iv. iNTERNET TEKNOLOJiLERi KULLANIMI

V. HESAP TABLOLARi

Vi. ÇOKLU ORTAM UYGULAMALARI

Vii. GRAFiK UYGULAMALARI

Viii. VERi TABANLARiNIN KULLANILMASI

ÜNiTELERiN AÇiliMi

i. TEMEL BiLGiSAYAR TEKNOLOJiLERi

A. TEMEL BiR BiLGiSAYAR SiSTEMi

1. Temel Bir Bilgisayar Sisteminin Bilesenleri

2. Temel Bir Bilgisayar Sisteminin Modeli

3. Donanim Hakkinda Bilgi

B. YAZiliMLAR VE PROGRAMLAMADiLLERi

1. Bilgisayar Türleri

2. Bilgisayar Yazilimlari ve Programlama Dilleri

3. Programlama Dilleri

4

1~

Page 17: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

C. GiRis ÇiKiS BiRiMLERi- i

1. CD-ROM Sürücüler

2. DVDSürücüler

3. Tarayici

4. Faks Modem

5. Disket sürücü (Floppy disk driver)

6. Klavye

7. Fare

8. Hard Disk

9. Ekran

D. GiRis ÇiKiS BiRiMLERi- ii

1. DijitalVideo Kameralar

2. Yazicilar

E. BiLGiSAYAR AGLARI

1. Ag Çesitleri

2. Ag Yapilari

3. Kablolama Yapisi

F. AG CiHAZLARI

1. Ag Karti

2. Modem

3. Switch (Anahtar Cihazi)

4. Router (Yönlendirici)

5. Hub

G. AG PROTOKOLLERi

1. TCPIIP

2. IPX/SPX

3. Apple Talk

H. TCP/IP

1. TCPIIP Katmanlari

i.

2. iP Adresleme

iSLETiM SiSTEMLERi

1. isletim Sistemlerine Giris

2. Temel Kavramlar

J. BiLGiSAYARViRÜSLERi - i

1. Virüs Nedir?

2. Virüs Türleri

5

TlR

Page 18: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

C. GiRis ÇiKiS BiRiMLERi - i

1. CD-ROM Sürücüler

2. DVD Sürücüler

3. Tarayici

4. Faks Modem

5. Disket sürücü (Floppy disk driver)

6. Klavye

7. Fare

8. Hard Disk

9. Ekran

D. GiRis ÇiKiS BiRiMLERi - ii

1. Dijital Video Kameralar

2. Yazicilar

E. BiLGiSAYAR AGLARI

1. Ag Çesitleri

2. Ag Yapilari

3. Kablolama Yapisi

F. AG CiHAZLARI

1. Ag Karti

2. Modem

3. Switch (Anahtar Cihazi)

4. Router (Yönlendirici)

5. Hub

G. AG PROTOKOLLERi

1. TCP/IP

2. IPX/SPX

3. Apple Talk

H. TCP/IP

1. TCP/IP Katmanlari

i.

2. iP Adresleme

iSLETiM SiSTEMLERi

1. isletim Sistemlerine Giris

2. Temel Kavramlar

J. BiLGiSAYARViRÜSLERi- i

1. Virüs Nedir?

2. Virüs Türleri

5

rj;(

Page 19: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

K. BiLGiSAYARViRÜSLERi- ii

1. Virüs Programlari

2. Virüs Taramasi ve Temizlenmesi

lo

3. Virüs Koruma Dosyalarinin Güncellenmesi

INTERNET DÜNYASiNA GiRis

1. internete Giris

2. internette Adresleme

M.

3. internet Servisleri

VERi TABANI YÖNETiM SiSTEMLERi

1. Veri Tabaniari

2. Veri Tabani Kullanimi

3. Veri Tabani Sistemleri

4. Veri Tabani Yönetim Sistemi

ii. iSLETiM SiSTEMLERiA. TANIM VE GENEL KAVRAMLAR

1. Temel Bilgisayar Sistemi

2. isletim Sisteminin Özellikleri

B. iSLETiM SiSTEMi FONKSiYONLARi

1. islem Yönetimi

2. Bellek Yönetimi

3. Dosya Yönetimi

4. Diger Fonksiyonlar

c. iSLETiM SiSTEMi TÜRLERi

D. UNIX iSLETiM SiSTEMi

1. UNIX isletim Sisteminin Genel Özellikleri

2. UNIX isletim Sisteminin Genel Yapisi

3. UNIX isletim Sisteminin Dosya Yapisi

4. UNIX Çalisma Ortami

E. LINUX iSLETiM SiSTEMi - i

1. LINUX isletim Sisteminin Genel Özellikleri

2. LINUX isletim Sisteminin Dosya Yapisi

6

7X

Page 20: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

F. LINUX iSLETiMSiSTEMi- ii

1. LINUXile Ag Yönetimive Internet

2. LINUX'te Diger Kullanicilarla iletisim

3. LINUX'te Internet Hizmetleri

G. DOS iSLETiM SiSTEMi - i

1. DOS Genel Kullanimi

H. DOS iSLETiM SiSTEMi - ii

1. DOS iç Komutlari

2. DOS Dis Komutlari

i. WiNDOWS XP iSLETiM SiSTEMi - i

1. Genel Bilgiler

2. Windows XP Kurulumu

3. Windows XP Kullanici Arayüzü

J. WiNDOWS XP iSLETiM SiSTEMi - ii

1. Windows XP'de Donatilar

2. Windows XP'de Donatilar ve Baslat Menüsü Programlari

K. WiNDOWS XP iSLETiM SiSTEMi - iii

1. Windows XP'de Görüntü Ayarlari

2. Windows XP'de Görüntü Özellikleri

4. Windows XP'de Denetim Masasi

lo Outlook express

1. Genel Bilgiler

2. Elektronik Posta Hesabi Ekleme

3. Outlook Express Adres Defteri

M. WiNDOWS 2000 VE XP'DE YÖNETiMSEL ARAÇLAR

1. Bilesen Hizmetleri

2. Bilgisayar Yönetimi

3. Veri Kaynaklari

4. Olay Gösterici

5. Yerel Güvenlik Yönetimi

6. Performans

7. Servisler

7

A

Page 21: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

N. WiNDOWS 2000 VE XP'DE LLS

1. Internet Information Server(IIS)

2. IIS'nin Özellikleri

3. LLSHizmetleri

iii. KELiME iSLEMCiLER

A. WORD'ÜTANiMA

1. Word Tanimi

2. Word Ekrani

B.MENÜLER

1. Dosya Menüsü

2. Düzen Menüsü

3. Görünüm Menüsü

4. Ekle Menüsü

5. Biçim Menüsü

6. Araçlar Menüsü

7. Tablo Menüsü

8. Pencere Menüsü

9. Yardim Menüsü

iv. iNTERNET TEKNOLOJiLERi KULLANIMI

A. iNTERNET

1. internet'in Tarihçesi ve Gelisimi

2. internet Adresleri

B. iNTERNET SERVisLERi

C. HTML NEDiR?

1. HTML Editörleri

D. HTML KOMUTLARi i

1. HTML Genel Yapisi

2. <HEAD>...</HEAD> Arasinda Kullanilan Komutlar

3. <BODY>...<//BODY> Arasinda Kullanilan Komutlar

8

12(!

Page 22: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

E. HTMLKOMUTLARIII

1. Listeler

F. FORM ELEMANLARi

1. Form

2. Text

3 .Text Area

4. Radio

5. CheckBox

6. listBox

G. JAVA, CGI, VBSCRiPT

H. ASP NEDiR?

i. AG YAPILARI

1. Bilgisayar Aglarinin Kurulma Nedenleri

2. Bilgisayar Aglarinin Uygulama Alanlari

J. OSI REFERANS MODELi

1. asi Katmanlari

K.

2. Encapsulation(Kapsülleme)

AG TOPOLOJiLERi

1. Bus (Kuyruk) Yapisi

2. Ring (Halka) Yapisi

3. Star (Yildiz) Yapisi

4. Extended Star (Genisletilmis Yildiz) Yapisi

5. Hierarchical Network (Agaç) Yapisi

6. Mesh (Örgü) Yapisi

lo LAN NEDiR?

1. LANTeknolojileri

2. Temel LAN Kavramlari

M. TCP/IP VE DOD MODELi

1. TCP/IP Katmanlari

2. Katman Protokolleri

9

7J~

Page 23: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

3. Subnetting(Alt Ag) Kavrami

4. Yönlendirme ve Yönlendirme Protokolleri

N. WAN TEKNOLOJiLERi

1. X.252. ISDN

3. Frame Relay4. ATM5. XDSL

6. Dial-up (Çevirmeli Baglanti)7. Leased Line (Kiralik Hat)

8. Kablo TV Üzerinden internet ve Uydu Teknolojileri

V. HESAP TABLOLARi

A. MS EXCEL'i TANiMA

1. Excel Tanimi

2. Excel Ekrani

B. MENÜLER

1. Dosya Menüsü

2. Düzen Menüsü

3. Görünüm Menüsü

4. Ekle Menüsü

5. Biçim Menüsü

6. Araçlar Menüsü

7. Veri Menüsü

8. Pencere Menüsü

9. Yardim Menüsü

Vi. ÇOKLU ORTAM UYGULAMALARI

A. ÇOKLUORTAMPROGRAMLAMAYAGiRis

B. GRAFiKLER: BiTMAP VE VEKTÖR GRAFiKLER -GRAFiK SIKISTIRMABiçiMLERi

C. POPÜLER GRAFiK TASARiM PROGRAMLARI HAKKINDA GENEL BiLGiLER

D. DiJiTAL SES VE ViDEO

10

7?r

Page 24: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

E. DiJiTAL SES VE ViDEO SIKISTIRMA BiçiMLERi- POPÜLER SES VE ViDEOiSLEME PROGRAMLARI HAKKINDA GENEL BiLGiLER

F. TEMEL ANiMASYON MANTIGIVE 3D KAVRAMi

G. POPÜLER ANiMASYONVE 3D PROGRAMLARIHAKKINDAGENELBiLGiLER

H. WEB PROGRAMLAMA:GENEL BiLGiLER,HTML,JAVASCRiPT

i. WEB PROGRAMLAMA: CGI, ASP, XML

J. WEB PROGRAMLAMA: JAVA PROGRAMLAMA DiLi

K. CD PROGRAMLAMA:GENEL BiLGiLER,MACROMEDiADiRECTOR

lo CD PROGRAMLAMA:MACROMEDiADiRECTORBiLESENLERi

M. CD PROGRAMLAMA:MACROMEDiADiRECTOR- LlNGOSCRiPT DiLi

N. CD PROGRAMLAMA:MACROMEDiADiRECTORiLE ÖRNEK BiR CDPROJESi

Vii. GRAFiK UYGULAMALARI

A. visio NEDiR? NEDENKULLANiliR? ÖRNEK ÇALISMALAR

B. visio KULLANILARAK GRAFiKLER NASIL OLUSTURULUR?

C. visio PROGRAMiNDAGRAFiKSEKiLLERiNiSiLME, TASiNMA,BOYUTLANDIRMAiSLEMLERi

D. visio PROGRAMiNDAYAZiVE BAG EKLEME,DÜZENLEMEiSLEMLERi

E. visio PROGRAMiNDASEKiLLERiNYENiDENDÜZENLENMESiVEDiYAGRAMLARINYAYiNLANMASi

F. UYGULAMAÇALISMASI

G. UYGULAMAÇALISMASI

H. MACROMEDiAFiREWORKSPROGRAMINEDiR? NEDENKULLANiliR?ÖRNEK ÇALISMALAR

i. TOOLS (ARAÇLAR) PANEli

J. GRUPLAR VE KATMANLAR

K. VEKTÖRARAÇLARi

lo METiNÖZELLiKLERi

M. ÇOGAL TMA, BiRLESTiRME, DÖNÜSTÜRME, MASKELEME iSLEMLERi

N. RESiMLERi OPTiMizE VE iHRAÇ ETME

11

i}f:

Page 25: T.C. MiLLi EGiTiM BAKANllGI Baskanligi · BiLGiSAYAR PROGRAMCillGI KURS PROGRAMI GiRis Gelisen dünyamizda bilgisayarin önemi artarak hayatimizin her alanina girmistir. Bilgisayarin

VIILVERi TABANLARiNIN KULLANILMASI

A. VERi TABANLARi,ÖZELLiKLERi

B. VERi TABANI KAVRAMLARi

C. VERi TABANI YÖNETiM SiSTEMLERi

D. VERi TABANLARiNIN SINIFLANDIRILMASI

E. iLisKisEL VERi TABANLARiNIN ÖZELLiKLERi

F. iLisKisEL VERi TABANLARiNIN YAPiSi

G. iLisKisEL VERi TABANIiSLEMLERi

H. SQL'DEVERi TABANIOLUSTURMA,VERi TiPLERi

i. SQL iSLEMLERi

J. UYGULAMA

K. ACCESS VERi TABANI

1. MS Access'i Tanima

a. Access Tanimi

b. Access Ekrani

2. Menüler

a . Dosya Menüsü

b . Düzen Menüsü

c . Görünüm Menüsü

d . Ekle Menüsü

e . Araçlar Menüsü

f. Pencere Menüsü

g. Yardim Menüsü

lo ACCESS VERi TABANI YÖNETiMi

M. ACCESS VERi TABANI iSLEMLERi

12

7J<