DERS BİLGİLERİ
Ders Kodu Yarıyıl Ders Süresi Kredi AKTS
İnternet Programcılığı I BLP   253 3 2 2.5 4

Ön Koşul Dersleri
Ders Hakkında Önerilen Diğer Hususlar None

Dersin Dili Türkçe
Dersin Seviyesi Önlisans
Dersin Türü Zorunlu
Dersin Koordinatörü Öğr. Gör. Celalettın AYDIN
Dersi Verenler
Öğr. Gör.CELALETTIN AYDIN1. Öğretim Grup:A
Öğr. Gör.CELALETTIN AYDIN2. Öğretim Grup:A
 
Dersin Yardımcıları
Dersin Amacı
İleri seviyede detaylandırılmış web sayfaları hazırlayabilecek bilginin edinilmesi, dinamik web sayfaları hazırlayabilecek seviyeye gelinmesi.
Dersin İçeriği
İnternet Programcılığına Giriş, Temel kavramlar, web programlama dilleri

Dersin Öğrenme Kazanımları
1) İnternet Programcılığına Giriş, Temel kavramlar, web programlama dilleri öğrenir.
2) PHP programlama dilini öğrenir.
3) PHP dilindeki temel programlama yapıları, değişkenler, değerler ve döngüler öğrenir.
4) Fonksiyonlar, dizileri öğrenir.
5) Fonksiyonlar, dizileri öğrenir.
6) Metodları öğrenir.
7) Sınıfları öğrenir.
8) MySQL veritabanı yönetim sistemini öğrenir.
9) PHP ve MySQL entegrasyonunu yapar.
10) Konu tekrarı ve ara sınav
11) PHP veritabanı erişim fonksiyonlarını öğrenir.
12) PHP veritabanı erişim fonksiyonları uygulaması öğrenir.
13) Web sunucu, PHP ve MYSQL kurulumları ve PHP uygulamalarının sunulmasını öğrenir.
14) Web uygulamalarının sınanması ve güvenlik altına alınmasını öğrenir.
15) Web uygulamalarının sınanması ve güvenlik altına alınmasını öğrenir.


DERSİN PROGRAM KAZANIMLARINA KATKISI
NoTemel öğrenme KazanımlarıKatkı Düzeyi
12345
1
Bilgisayar yazılımı ve donanımı ile ilgili planlamada görev alır
X
2
Bilgisayar Teknolojileri ve Programlama alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan verileri tanımlama, toplama ve kullanmayı etkin bir biçimde yapabilir; pratik uygulamalarda gereken teorik bilgileri, bilgi ve becerileri kullanabi
X
3
Kelime işlemci, hesap tablosu, sunu, veritabanı ve çeşitli yazılımları kurar ve kullanır
X
4
Kodlama yapar, internet ve ağ ile ilgili cihazların montajını yapar
X
5
Alanında yeterli olacak düzeyde Türkçe ve yabancı dil bilgisine sahip olur
X
6
Sorumluluğu altında çalışanların performanslarını objektif olarak değerlendirir ve denetler
X
7
Bilgisayarda karşılaşılan yazılım ve basit donanım arızalarını tespit eder ve uzmanlık gerektirmeyen sorunları çözer
X
8
Sözel, sayısal ve grafiksel anlatımla uygun teknikleri kullanır
X
9
Bilgisayar Teknolojisi ile ilgili tasarım ve uygulamaları takım çalışmasıyla oluşturur, ilgili kişi ve kurumlara sunar
X
10
Analitik ve sosyal düşünme yeteneği kazanır ve alanı ile ilgili bilgi ve becerilerini yönetmeliklere uygun kullanarak Ülke ekonomisine katkıda bulunur
X
11
Kamu ve özel sektör iş alanlarında mesleki bağlantıları sağlar ve karar alma sürecinde sosyal ve mesleki alanda uygun araçları kullanır
X
12
İnternet ve çeşitli iletişim teknolojilerini kullanarak araştırma yapar
X
13
Bilgisayar Teknolojileri ve Programlama alanında bağımsız olarak öğrenmeyi ve öğrendiklerini uygulayabildiğini gösterir
X
14
İnsan ilişkileri ve girişimcilik temel kavramları doğrultusunda ekip çalışması yapar
X
15
Atatürk İlkeleri ve İnkılâp Tarihi konusunda bilgi sahibi olur
X
16
Bilgisayar Teknolojileri alanındaki çalışmalarda öngörülmeyen durumlarla ilgili sorunları belirleme ve çözüm yolları bulma yeteneğini kazandığını gösterir
X
17
Yazılım, donanım ve ağ keşiflerinde görev alır
X

DERS AKIŞI
HaftaKonularÖn Hazırlık Yöntem
1 İnternet Programcılığına Giriş, Temel kavramlar, web programlama dilleri Düz anlatım, Labaratuvar. Anlatım
Alıştırma ve Uygulama
2 PHP programlama diline giriş Düz anlatım, Labaratuvar. Anlatım
Alıştırma ve Uygulama
3 PHP dilindeki temel programlama yapıları, değişkenler, değerler ve döngüler Düz anlatım, Labaratuvar. Anlatım
4 Fonksiyonlar, diziler Düz anlatım, Labaratuvar. Anlatım
Alıştırma ve Uygulama
5 Fonksiyonlar, diziler Düz anlatım, Labaratuvar. Anlatım
Alıştırma ve Uygulama
6 Metodlar Düz anlatım, Labaratuvar. Anlatım
Alıştırma ve Uygulama
7 Sınıflar Düz anlatım, Labaratuvar.
8 Ara Sınav Düz anlatım, Labaratuvar. Anlatım
Alıştırma ve Uygulama
9 PHP ve MySQL entegrasyonu Düz anlatım, Labaratuvar. Anlatım
Alıştırma ve Uygulama
10 ara sinav Düz anlatım, Labaratuvar. Yazılı Sınav
11 PHP veritabanı erişim fonksiyonları Düz anlatım, Labaratuvar. Anlatım
Alıştırma ve Uygulama
12 PHP veritabanı erişim fonksiyonları uygulaması Düz anlatım, Labaratuvar. Anlatım
Alıştırma ve Uygulama
13 Web sunucu, PHP ve MYSQL kurulumları ve PHP uygulamalarının sunulması Düz anlatım, Labaratuvar. Anlatım
14 Web uygulamalarının sınanması ve güvenlik altına alınması Düz anlatım, Labaratuvar. Anlatım
Alıştırma ve Uygulama
15 Web uygulamalarının sınanması ve güvenlik altına alınması Düz anlatım, Labaratuvar. Anlatım
16-17 Yarıyıl Sonu Sınavları Düz anlatım, Labaratuvar.

KAYNAKLAR
Ders Notu
Diğer Kaynaklar