16 Mart 2019 Cumartesi

e-Öğrenme Dersi Tasarımı (Ders içeriğinin belirlenmesi ve düzenlenmesi)

İçerik Hazırlama
Geleneksel eğitim de içerik hazırlarken bazen bir materyal yeterli iken e-Öğrenmede içerik yoğun ve yüksek kalitede olmalıdır. Mevcut bir eğitim materyalinin bir web sitesinden erişilebilir olması bunun e-öğrenme malzemesi olduğunu göstermemektedir. E öğrenme malzemeleri ile yüz yüze malzemeleri birbirinden tamamen farklıdır. Bir e öğrenme materyali dikkatlice tasarlanmalı kurs boyunca öğrenenin bağımsız olarak çalışabilmesini sağlamalıdır.
İçerik tasarlarken;
• Ders geliştirilmeden önce hedefler gözden geçirilmelidir
• Ders hedefleri, içerik ve değerlendirme testleri ile tutarlı olmalıdır.
• Öğrenme hedeflerinin gerçekleşebilmesi için en basit bir bilgi bile verilmelidir.
• Örnekler öğrenenlere hitap etmeli, ön bilgilerini kapsamalıdır. Ayrıca;
• Çok kültürlü bir kitleye hitap ediyorsa, kültüre özgü örneklerden kaçınılmalıdır
• Cinsiyetçi olmayan bir dil kullanılmalıdır
• Birleşik cümlelerin kullanımını en aza indirmelidir.
Storyboard Oluşturma
Storyboard yani film şeridi e-dersin her ekranında hangi ögelerin görüneceğinin belirlenmesidir. E-öğrenmedeki bir storyboard bileşenleri şu şekildedir;
1. Öğrenme hedefleri: Ders için öğrenme hedeflerinin açıkça verilmelidir. İlk ekrandır.
2. Giriş: Kurstan elde edilen bilgilerin nasıl kullanılacağını ve bu bilgiye sahip olmanın faydalarını açıklayan bir veya daha fazla tanıtım ekranıdır Girişin amacı, öğrencileri derse devam etmeleri için motive etmektir.
3. İçerik : Dersin özünü oluşturan bir dizi ekrandır. Metin, medya elemanları, örnekler ve pratik sorulardan oluşmaktadır. Amacı bilgi ve becerileriyi öğrenene kazandırmak, öğrenmeyi kolaylaştırmaktır. İçeriği sunmak için çeşitli öğretim teknikleri kullanılabilir.
4. Özet: Dersteki kilit noktaların listesidir. Özetin amacı, öğrencinin dersin kilit noktalarını ezberlemesine yardımcı olmaktır.

2 Mart 2019 Cumartesi

Addie Öğretim Tasarımı Modeli PHP Dersi Örneği


Addie Öğretim tasarımı Modeli PHP Dersi Örneği
1)Analiz Aşaması
İhtiyaç Analizi: 
Bu ders web tasarım bölümü okuyan ortaöğretim 12. Sınıf öğrencilerinin internet programcılığı ders saatinin yetersiz olmasından ve bundan dolayı öğrencilerin istediği düzeye ulaşamamasından doğan ihtiyaçtan tasarlanmıştır. 
Hedef Kitle Analizi:  
Öğrenciler Denizli ilinin çeşitli semtlerinde oturmaktadırlar. E-öğrenme ile ilgili ulaştırılacak malzemelerde ağ, donanım, bilgisayar gibi eksiklikleri bulunmamaktadır. Bunun yansıra öğrenciler temel bilgisayar becerilerine sahiptir.  Konuyla ilgili ön bilgileri yazılı değerlendirme ile ölçülmüş çeşitli bilgilere sahip olsalar da yeterli ön bilginin olmadığı tespit edilmiştir. 
2)Tasarım Aşaması
Öğrenme Hedefleri
Dersin amaçları: Bir betik dili olan Php’yi ihtiyaca uygun kullanma ve tüm yönleri ile bilme
Dersin hedefleri:
       Program denetimi için uygun deyimi kullanabilir.
       Program içerisinde dizileri kullanabilir.
       Program içerisinde fonksiyonları kullanabilir.
       Form oluşturma işlemlerini yapar.
       Formdan bilgi alabilir.
       Sınıf işlemleri yapar       
       Alt deyimler oluşturur.
       Çerezler ile oturum açma işlemlerini yapar.
       Çerezleri kullanır.
       SESSION ile oturum açma işlemlerini yapar.


Ders Sırası ve Ders içeriğini Tanımlama

SÜRE
KAZANIMLAR
KONULAR

AY
HAFTA
SÜRE



EYLÜL
1. HAFTA
3



1. Web sunucusunu kurabilir.
  
AÇIK KAYNAK KODLA TEMEL
UYGULAMALAR
1.  KURULUM
1.1.  Web Sunucusu
1.2.  IIS ve PHP
1.2.1.  Apeche Kurulumu
1.2.2.  Php Kurulumu

EYLÜL
2. HAFTA

3
2.  Veri tabanı sunucusunu kurabilir
3.  Sunucu ayarlarını yapabilir.

1.3. Veri tabanı Sunucusunun Kurulması
1.4. Hazır Paketler
EKİM
3. HAFTA
3
1. Programlama arayüzünü kullabilir 2. Temel komutlar ise basit program yazar
3. Program kaydı yapar.

2.  TEMEL İŞLEMLER
2.1.  Programların Kaydedilmesi
2.2.  Kodların Yazılışı
EKİM

4. HAFTA
3
4.  Kayıtlı programı açabilir
5.  Programın çalışmasını test eder.
2.3. Yorum Satırı
2.4. Editör Kullanarak Hızlı Kod Yazma ve Çalıştırma
EKİM
5. HAFTA
3
1.               Program içerisinde değişkenler kullanabilir.
2.               Program içerisinde sabitleri kullanabilir.
3.               İhtiyaca uygun veri türünü kullanabilir.
4.               Operatörleri kullanabilir
3.  TEMEL PROGRAMLAMA UYGULAMALARI
3.1.  Değişkenler
3.2.  Sabitler ve Kullanımı
3.3.  Veri türleri
3.4.  Operatörler

EKİM
6. HAFTA
3
5. Program denetimi için uygun deyimi kullanabilir.
3.5. Program Denetimi
3.5.1. if Kullanımı
3.5.2. Else
3.5.3. Else if
3.5.4. if Deyimi ile Kullanılan Komutlar 
3.5.5. Switch Kullanımı


KASIM
7. HAFTA
3
5. Program denetimi için uygun deyimi kullanabilir.

3.5.6. Döngüler
KASIM
8. HAFTA
3
6. Program içerisinde dizileri kullanabilir

3.6. Diziler(Array)

KASIM
9. HAFTA
3
7. Program içerisinde fonksiyonları kullanabilir.
3.7. Fonksiyonlar
3.7.1. Zaman Fonksiyonları
3.7.2. Mail() Fonksiyonu
KASIM
10. HAFTA
3
1.                   Form oluşturma işlemlerini yapar.
2.                   Forma uygun bilgi alma metodunu kullanabilir
AÇIK KAYNAK KODLA FORM İŞLEMLERİ VE
OTURUM YÖNETİMİ
1.1. Form oluşturma
1.2. Form Kontrol Yapılarını Kullanma
1.2.1. <input> Kullanımı
1.2.2. <textarea> Kullanımı
1.2.3. <select> ve <option> Kullanımı
ARALIK
11. HAFTA
3
3. Formdan bilgi alabilir.
1.3. POST ve GET Metodu ile Formdan Bilgi Almak
1.3.1. GET Metodu
1.3.2. POST Metodu
1.4. Kullanıcıdan Gelen Bilgi ve Güvenlik 

ARALIK
12. HAFTA
3
1.  Sınıf işlemleri yapar.
2.  Alt deyimler oluşturur.
3.  Dallanma işlemlerini yapar.
2.2.3. Söz Dizilerinde Geniş Aralıkları İçeren Karakter
Setleri
2.2.4. Söz Dizilerinde Sınırları Yakalamak
2.2.5. Yer Değiştirme

ARALIK
13. HAFTA
3
1.  Sınıf işlemleri yapar.
2.  Alt deyimler oluşturur.
3.  Dallanma işlemlerini yapar.
2.  DÜZENLİ İFADELER
2.1.  Düzenli İfade Nedir?
2.1.1.         Kullanım Amaçları 

2.2.  PHP’de Düzenli İfadeler
2.2.1.         PHP’de Düzenli İfadeler İçin Kullanılan Fonksiyonlar

ARALIK
14. HAFTA
3
1.       Çerezler ile oturum açma işlemlerini yapar.
2.       Çerezleri kullanır.
3.       SESSION ile oturum açma işlemlerini yapar.
3.    OTURUM YÖNETİMİ
3.1.  Çerezler
3.1.1.  Çerezlerin Kullanım Yerleri
3.1.2.  PHP ile Çerezler
3.2.  PHP’de Session (Oturum Yönetimi)
3.2.1.  Session Kullanım Yerleri