BİLİŞİM TEKNOLOJİSİ (BİT)



Benzer belgeler
BİLİŞİM TEKNOLOJİSİ (BİT) Dil Ağırlıklı Liseler Haftalık 2, yıllık toplam 74 ders saati

C Programlama Dili (MCS116) Ders Detayları

TEKNOLOJİ 6. Sınıf Ders sayısı: 18

TEKNOLOJİ 6. Sınıf Ders sayısı: 18

TEKNOLOJİ (haftalık ders sayısı 1, yıllık toplam 18 ders saati)

TEKNOLOJİ UZAK HEDEFLER GENEL HEDEFLER. haftalık ders sayısı 1, yıllık toplam 37 ders saati GİRİŞ

BİLİŞİM TEKNOLOJİSİ (BİT) GENEL LİSELER haftalık ders sayısı 2, yıllık toplam 74 ders saati

Bilgisayar Programlama (COMPE 102) Ders Detayları

Yapay malzemelerden model işleme ve de kaynak, tüketici ve anahtardan yola çıkarak model üretme becerisini geliştirebilme.

TEKNOLOJİ 7. Sınıf Ders sayısı: 18

TEKNOLOJİ 7. Sınıf Ders sayısı: 18

1. Öğrenci, günlük hayattan değişik alanlardan verilerin işlenmesiyle ilgili bilişim teknolojilerini kullanabilmeli.

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Bilgisayar Programlama (COMPE 102) Ders Detayları

Bilgisayar Programlama (COMPE 102) Ders Detayları

AVRASYA UNIVERSITY. Dersin Verildiği Düzey Ön Lisans (X ) Lisans ( ) Yüksek Lisans( ) Doktora( )

TEKNOLOJİ haftalık ders sayısı 1, yıllık toplam 37

TEKNOLOJİ haftalık ders sayısı 1, yıllık toplam 18 ders saati)

Nesneye Yönelik Programlamaya Giriş (MATH247) Ders Detayları

Bilgisayar Programlama (COMPE 102) Ders Detayları

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

HABERLEŞME VE İLETİŞİM TEKNOLOJİSİ

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

T.C. MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI Bahar Yarıyılı

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 1202

... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

El işi dersinin uzak hedefleri: El işine karşı olumlu tutum geliştirip öneminin önemini kavrayabilme

BLM 111 Algoritma ve Programlama I Güz 2018

Fundamentals of Object-Oriented Programming (COMPE 723) Ders Detayları

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

TEMEL BİLGİSAYAR BİLİMLERİ. Programcılık, problem çözme ve algoritma oluşturma

BEYKENT ÜNİVERSİTESİ - DERS İZLENCESİ - Sürüm 2. Öğretim planındaki AKTS

T.C. MARDİN ARTUKLU ÜNİVERSİTESİ MİDYAT MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI (UZAKTAN ÖĞRETİM) ÖNLİSANS PROGRAMI Eğitim Öğretim Yılı

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 1001

Bilgisayar Bilimlerine Giriş (MCS115) Ders Detayları

1 PROGRAMLAMAYA GİRİŞ

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Nesne Tabanlı Programlama (COMPE 225) Ders Detayları

.. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

Bilgisayar Programlama I (COMPE 113) Ders Detayları

Temel Bilgisayar Programlama

Bilgisayar Programlama I (COMPE 113) Ders Detayları

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

1) Programlama dillerinin temel kavramlarını öğrenir. 1,2,4 1

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

Matematiksel Analiz II (MATH 136) Ders Detayları

Ağrı İbrahim Çeçen Üniversitesi

BİLGİSAYAR PROGRAMLAMA MATLAB

Bilgisayar Programlama II (COMPE 114) Ders Detayları

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

C ile Programlama (COMPE 112) Ders Detayları

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

İşletim Sistemleri (COMPE 431) Ders Detayları

ALGORİTMA VE PROGRAMLAMA I DERS#1

Kalkülüs II (MATH 152) Ders Detayları

ALGORİTMA TASARIMI VE SCRATCH UYGULAMASI

Kalkülüs II (MATH 152) Ders Detayları

İşletme ve Ekonomi Öğrencileri için Matematik (MATH102T) Ders Detayları

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Matematiksel Analiz II (MATH136) Ders Detayları

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: MAT 1009

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Bilgisayar Programlama (COMPE 102) Ders Detayları

Veri Yapıları (MCS 301) Ders Detayları

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU MATEMATİK I. Dersin Kodu: MAT 1009

Nesne Tabanlı Programlama (COMPE 225) Ders Detayları

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU MATEMATİK I. Dersin Kodu: MAT 1009

Matematiksel Analiz III (MATH 235) Ders Detayları

Uygulamalı Matematik (MATH587) Ders Detayları

İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

Bilgisayar Destekli Çizim I (ICM 213) Ders Detayları

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-12 Fonksiyonlar. Yrd. Doç. Dr. Ümit ATİLA

e-ticaret (ISE 316) Ders Detayları

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Matematik II (MATH 102) Ders Detayları

Dersin Yürütülmesi Hakkında

Uygulamalı Matematik (MATH 463) Ders Detayları

Yapı Mühendisliğinde Bilgisayar Destekli Analiz ve Tasarım (CE 447) Ders Detayları

Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları

Bilgisayar Mühendisliğine Giriş (COMPE 111) Ders Detayları

Veri Yapıları ve Algoritmalar

(haftalık ders sayısı 1, yıllık toplam 37 ders saati)

İç Mimariye Giriş (ICM 121) Ders Detayları

DENİZ HARP OKULU TEMEL BİLİMLER BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

İleri Analiz II (MATH252) Ders Detayları

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: MAT 1009

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

Mikroişlemciler ve Mikrokontrolörlere Giriş (CMPE236) Ders Detayları

DENİZ HARP OKULU ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

e-ticaret - Bir Yönetimsel Perspektif (ISE 552) Ders Detayları

Transkript:

BİLİŞİM TEKNOLOJİSİ (BİT) haftalık ders sayısı 2, yıllık toplam 64 ders saati GİRİŞ Bilişim Teknolojisi, çağdaş insan hayatının ana alanlarından birini, günlük etkinliklerin ayrılmaz parçası ve bugün ile geleceğin problemleriyle uğraşmaya hazırlıklı olmasını temsil eder. 13. sınıf Bilişim Teknolojisi dersinde, önceden alınmış bilgilerin devam ettirilmesi, bilişim araçlarının başarılı ve bağımsız kullanımı için gerekli bilgi ve becerilerin benimsenmesi; somut örneklerle algoritma ve C++ programlarının uygulanması amaçlamaktadır. 13. sınıf ders programı, -Bilgisayar Liseleri 12. sınıfında okutulan aynı dersi kısaltılmış bir versiyonudur. UZAK HEDEFLER: 1. Günlük yaşam etkinliklerinde algoritma ve C++ programlama dili ile ilgili bilişim teknolojilerini kullanabilme. 2. BİT ve diğer alanlarla ilgili bilgiyi bağımsız araştırmada kuramsal ve uygulama çalışma alışkanlık ve becerilerini geliştirebilme. GENEL HEDEFLER: 1. Algoritma ve programlama dillerinin önemini kavrayabilme. 1.1 Temel aritmetik etkinliklerde başvurulan algoritmaları ve kullanımlarını öğrenebilme. 1.2 Temel aritmetik etkinliklere basit algoritmalar uyarlayabilme. 1.3 Algoritmalarla sunulan ödevlerin önemini kavrayabilme. 211

2. ten çeşitli problemlerin çözümünde bilişim teknolojisi olanaklarından yaralanabilme 2.1 Programlama dillerinin temel bileşenlerinin farkında olabilme. 2.2 Verilen somut ödevlerin yapılmasında C++ programını uygulaya bilme. DERS İÇERİĞİ 212 Kategoriler 1. Algoritmalar 2. C++ Programlama Alt Kategoriler 1.1 Algoritmalar Temel Bilgiler 1.2 Toplama/ Çarpma/ Faktöriyel Hesabı 1.3 Dallanmalar/ Koşullamalar 1.4 Kombinasyonlar: Toplam/ Çarpım/ Faktöriyel 1.5 Diziler (vektör ve matrisler) 1.6 Belli bileşenlerin bulunması 1.7 Sınıflandırma 1.8 Fonksiyonlar 2.1 Programlamaya Giriş Programlama Dilleri 2.2 C++ Giriş - İlk C++ Programı 2.3 Değişkenler/ Tanımlamalar/ Başlangıçlar/ Sabitler 2.4 İşlemciler Öncülükler 2.5 Önişlemci Yönergeleri 2.6 Okuma ve Yazdırma (Giriş/Çıkış ) 2.7 Koşullar/Dallanmalar 2.8 Switch ve GoTo Komutları 2.9 Döngüler 2.10 Fonksiyonlar 2.11 Değişkenlerin Görünümü ve Değerlerin İletilmesi 2.12 Hatalar İstisnalar ve hataların yönlendirilmesi 2.13 Diziler (vektör ve matrisler) Ders saati sayısı Oranı 28 % 43,75 36 % 56,25

Kategori Alt kategori Ders içeriği Kazanımlar 1. Algoritmalar 1.1 Algoritmalar temel bilgiler 1.2 Toplama/ Çarpma/ Faktöriyel Hesabı 1.3 Dallanmalar/ Koşullamalar 1.4 Kombinasyonlar: Toplam/ Çarpım/ Faktöriyel 1.5 Diziler (vektör 1.1.1 Algoritmalar 1.1.2 Temel kavramlar 1.1.3 Algoritma blokları, işlevi ve anlamı 1.1.4 Kullanım amaçları 1.2.1 Basit toplam hesabı 1.2.2 Sayı serilerinin toplamı. Çift/tek sayıların toplamı 1.2.3 Çarpım hesabı. Sayı serilerinin çarpımı. Çift/tek sayıların çarpımı 1.2.4 Faktöriyel hesabı 1.3.1 Dallanmalar/ döngüler 1.3.2 Dallanmalar/Tek kollu döngüler /çözüm. 1.3.3 Dallanmalar/iki veya daha çok kollu döngüler /çözüm. 1.3.4 Dallanmalar/Karmaşık ve çok katlı döngüler 1.4.1 Çarpımın/ faktöriyelin toplam hesabı ve toplamın çarpım/faktöriyel hesabı. 1.4.2 Toplamın/ faktöriyelin çarpım hesabı ve çarpımın toplam/ faktöriyel hesabı 1.4.3 Toplamın/ çarpımın faktöriyel hesabı 1.5.1 Sayısal diziler. Tek boyutlu dizi (Vektörler). İki boyutlu dizi (Matrisler). Çok Öğrenci: Temel algoritma bloklarını tanır ve anlamlarını bilir. Sayı ve serilerin toplam/ çarpım/ faktöriyel hesabını yapacak algoritmaları (akış diyagramlarını) hazırlar Belli koşullara bağlı hesapları yapacak algoritmaları (akış diyagramlarını) hazırlar Toplamın/ çarpımın/ faktöriyelin toplam/ çarpım/ faktöriyel kombinasyon hesaplarını yapacak algoritmaları (akış diyagramlarını) hazırlar Dizi (vektör/ matris) oluşum/ kullanımını ve Dersler arası ilişki 213

2. C++ Programlama ve matrisler) 1.6 Belli bileşenlerin bulunması 1.7 Sınıflandırma 1.8 Fonksiyonlar 2.1 Programlamaya boyutlu diziler 1.5.2 Vektör/ matrisin oluşturulması (değerler verilmesi) 1.5.3 Vektör/ matrislerin değişik koşullara göre toplamı 1.5.4 Başka vektör/ matrisin belli bileşenlerinden vektör/ matrisin oluşturulması 1.6.1 Maksimum/ minimum bileşenlerinin bulunması 1.6.2 Vektör/ matrisin bileşenlerinin ve konumunun bulunması 1.6.3 Belli koşulu gerçekleştiren bileşenlerin bulunması. 1.7.1 Vektör bileşenlerinin bulunması. Artan ve azalan değerlerin sınıflandırılması 1.7.2 Matris bileşenlerinin sınıflandırılması. Artan ve azalan değerlerin sınıflandırılması 1.8.1 Fonksiyonlar. Alt programlar 1.8.2 Fonksiyonlar aracılığıyla çeşitli hesapların gerçekleştirilmesi 1.8.3 Çok fonksiyonlu (alt programlı) programlar 2.1.1 Programlama dilleri. Basit programlama dilleri. Yüksek programlama dilleri 2.1.2 Derleyiciler ve Yorumlayıcılar farklı bileşenlerinin çeşitli hesaplarını yapacak algoritmaları (akış diyagramlarını) hazırlar Vektör/ matrisin belli (maksimum/ minimum vb) bileşenlerini bulacak algoritmaları (akış diyagramlarını) hazırlar. Vektör/ matris bileşenlerinin sınıflandırmasını yapacak algoritmaları (akış diyagramlarını) hazırlar Çeşitli fonksiyonların kullanımını sağlayacak algoritmaları (akış diyagramlarını) hazırlar Programlama dilleri temel bileşenlerini bilir 214

Giriş Programlama Dilleri 2.2 C++ Giriş - İlk C++ Programı 2.3 Değişkenler/ Tanımlamalar/ Başlangıçlar/ Sabitler 2.4 İşlemciler Öncülükler 2.5 Önişlemci Yönergeleri 2.6 Okuma ve 2.1.3 Kaynak şifresi, nesnel şifre ve yürütme şifresi 2.2.1 C++ programlama dili. Programlama dilinin temel bileşenleri 2.2.2 C++ kodu editörü. Mönüler ve komutlar. 2.2.3 Derleme ve linkleme. Yürütme programının yapısı 2.3.1 Veriler. Veri tipleri. 2.3.2 Değişkenler. Değişkenlerin tanımlanması ve başlatılması 2.3.3 Sabitler. 2.4.1 Aritmetik işlemciler. Mantıksal işlemciler. İşlemcilerin öncülüğü. 2.4.2 Koşullama işlemcisi?. Artış işlemcisi Karar verme işlemcileri. size of işlemcisi. Bit işlemciler. 2.5.1 Ön işlemci talimatlarının tanımlanması. 2.5.2 #include talimatı. #define talimatı. 2.6.1 cin ve cout işlemciler, get( ) ve put( ) fonksiyonlar. C++ programlama dilini, dilin temel bileşenlerini, C++ kod editörünü, mönü ve komutları, derleme ve linklemeyi, yürütme programının yapısını bilir Verileri, değişkenleri, sabitleri ve bunları çeşitli amaçlara yönelik kullanımını bilir İşlemcileri, türlerini, kullanımlarını ve çeşitli hesaplamalarda öncülüklerini bilir #include ve #define ön işlemci talimatlarını kullanır Okuma ve yazdırma (girdi/çıktı) komutlarını 215

Yazdırma (Girdi/Çıktı) 2.7 Koşullar/ Dallanmalar 2.8 Switch ve Go To Komutları 2.9 Döngüler 2.10 Fonksiyonlar 2.11 Değişkenlerin Görünümü ve 2.6.2 Değerlerin, vektörlerin, metinlerin okunması ve yazdırılması. 2.6.3 Beli format ve duyarlıkta yazdırma 2.6.4 Örneklerle doldurma. Tümcelerin okunması 2.7.1 Dallanmalar/ Döngüler. 2.7.2 If komutu, If Else komutu 2.7.3 Basit diyagramlar. Kombine kullanır ve çıktıları biçimlendirir C++ döngü ve diyagram komutlarını kullanabilir diyagramlar. Karmaşık diyagramlar 2.8.1 Switch komutu. Go To komutu Çok katlı koşullu döngü komutlarını kullanabilir 2.9.1 While,Do While, For ve karmaşık döngüler 2.9.2 Döngülerin diğer işlemleri 2.9.3 Döngü kesintisi: Break. Döngü devamı: Continue. 2.10.1 Fonksiyon tanımı. Fonksiyon tipleri. Fonksiyon verileri. Fonksiyon dönüt değerleri. Fonksiyon prototipi. 2.10.2 Karakter yönlendirme fonksiyonları. Koşul yönlendirme fonksiyonları. 2.10.3, trigonometrik ve logaritmik fonksiyonlar. Tesadüf değerleri 2.11.1 Değişkenlerin görünümü. 2.11.2 Değişken görünüm kuşağının tanımı 2.11.3 Yerel değişkenler. Genel değişkenler. Döngü ve komut tekrarlarını anlayıp kullanabilir C++ programı fonksiyonlarını kullanabilirler Yerel, genel ve durgun değişkenleri tanımlar, kullanır ve bilir. 216

Değerlerin İletilmesi 2.12 Hatalar İstisnalar ve hataların yönlendirilmesi 2.13 Diziler (vektör ve matrisler) 2.14 Göstergeler Durgun değişkeler 2.11.4 Değere göre (by Value) değişkenin izlenmesi. 2.11.5 Referans/Adrese göre(by Reference/ by Address) değişkenin izlenmesi 2.12.1 Hatalar, Tesadüfi Hatalar, Mantık Hataları 2.12.2 Hataların bulunup giderilmesi 2.12.3 Program çalıştırma sırasında muhtemel hataların tahmini ve giderilme şekilleri 2.13.1 Dizi tanımlama. Vektör/matris tanımlama 2.13.2 Tanımlama sırasında dizinin başlangıç durumuna getirilmesi 2.13.3 Program çalıştırma sırasında vektör/matrisin başlangıç durumuna getirilmesi 2.13.4 Vektör/matris bileşenleri ile çalışma. 2.13.5 Belirli vektör/matris bileşenlerinin bulunması 2.13.6 Belirli vektör/matris bileşenlerinin sınıflandırılması 2.14.1 Göstergelerin tanımı. Gösterge çeşitleri 2.14.2 & adres işlemcisi, * başvuru işlemcisi. 2.14.3 Gösterge dizileri, Karakter göstergeleri, Göstergelerle çalışmak Yerel, genel ve durgun değişkenleri tanımlar, kullanır ve bilir. Program hatalarını fark eder, ortaya çıkan hataları giderir ve program çalıştırma sırasında muhtemel hataları önler Dizi (vektör/matris) lerle çalışma programları hazırlayabilirler Göstergeleri ayırt edip kullanabilir. 217

YÖNTEM BİLGİSİ VE ÖĞRETME YÖNERGELERİ Algoritma gösteriminin kavranmasını sağlayacak program içeriğinin anlatılması. Dersin açıklanması esnasında somut örneklerin sunulması. Öğrencilerin, programlama dili temel elemanlarını örenmeleri gerekir. C++ dallanma/koşullara bağlı çeşitli komutları kullanmayı öğrenirler. Bundan başka C++ programlama dili fonksiyonlarını oluşturup kullanmaları ve dizi (vektör/matris) lerle çalışma programları geliştirmeleri gerekir. METODOLOJİK YÖNERGELER 1. Belirli program içeriklerinin görsel araçlarla desteklenerek anlatılması 2. Somut etkinliklerin bilgisayar üzerinde gösterilmesi 3. Bilgisayarda bireysel ve grup çalışmaları (çalışmaların öğrenciler tarafından yürütülmesi) 4. C++ programlama dilinde, matematik ödevlerini (problemlerini) çözecek, (adım adım ilkesine göre)algoritma ve programların hazırlanması DEĞERLENDİRME Öğrenmenin değerlendirilmesi şöyle yapılır: 1. Ders programının gerçekleştirilmesi sırasında öğrencinin etkinliğinin değerlendirilmesi 2. Kişisel çalışmanın değerlendirilmesi 3. Grup çalışması katkılarının değerlendirilmesi 4. Öğrenim süresince testlerin yapılması 5. Ödev projelerin değerlendirilmesi 218

DERS KAYNAKLARININ KULLANILMASINA YÖNELİK YÖNERGELER Önerilen kaynak kitaplar 1. C++ How to Program - H.M. Deitel, P. J. Deitel, Prentice Hall, Englewood Cliffs, New Jersey. 2. C++ Programming Language - Bjarne Stroustrup, Addison- Wesley Publishing Company, Massachusetts 3. Teach Yourself C++ in 21 Days - Jesse Libery, Sams Publishing, Indianapolis, Indiana. 4. C/C++ Programmer's Bible - Kris Jamsa, Lars Klander, Gulf Publishing Company, Houston, Texas 5. Bazat e Programimit ne C++ - Agni Dika, Prishtinë 6. Algoritmet me programe në C++ - Agni Dika, Prishtinë 7. MSDN 2003 dhe udhëzimet e integruara në Visual Studio 8. Internet ten indirilebilen kaynak ve örnekler Gerekli diğer araç ve koşullar 1. Bilgisayar ve yazıcılarla donatılmış bilgisayar laboratuarı 2. C++ programlama dili 3. Internet ve yerel ağ bağlantısı 4. Öğretmelere yönelik hizmet içi eğitim kursları 5. Bakım Asgari şartlar 1. Öğretmelere yönelik hizmet içi eğitim kursları 2. Öğretim programının gerçekleştirilebilmesi için her okula en az bir bilgisayar UYARI: 1. Okulun bilgisayarla donatılmış laboratuarı yoksa gösterim en azından bir bilgisayar üzerinden yapılır. 219

2. Öngörülen ders kredilerine açıklama, bilgilerin pekiştirilmesi ve değerlendirme etkinlikleri dahildir. 3. Okulun bilgisayarı yoksa ders kredisi bu koşulları gerektirmeyen başka derslere ayrılabilir. ÖĞRETİM YÖNTEM VE TEKNİKLERİ 1. Gösterme (örneklendirme), yalnız ve grup çalışmaları ağırlıkları, örneğin, açıklama % 25, gösterme %25, yalnız ve grup çalışması % 50 2. Kişisel çalışmaların cesaretlendirilmesi ve bilgi ve becerilerin alış verişi, etkileşimli çalışma 3. Kazanılan bilgilerin ve ders kapsamının ödevler aracılığı ile pekiştirilmesi. BAĞIMSIZ ÇALIŞMAYA YÖNELME 1. Grup ve kişisel çalışma 2. C++ dilinde hazırlanmış bir algoritma ödevinin ilan edilmesi 3. Okul programcıları kulübü 220