DERS BİLGİLERİ
Ders Kodu Yarıyıl Ders Süresi Kredi AKTS
İnternet Tabanlı Programlama * BTE   321 5 3 4 5

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

Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Zorunlu
Dersin Koordinatörü Prof. Dr. Ozan ŞENKAL
Dersi Verenler
Prof. Dr.OZAN ŞENKAL1. Öğretim Grup:A
 
Dersin Yardımcıları
Dersin Amacı
İnternetle ilgili temel kavramları öğretmek. Web sitelerinin tasarlanmasında kullanılan internet tabanlı programların nasıl kullanılacağı ile ilgili bilgi ve beceri kazandırmak
Dersin İçeriği
Internet üzerinde kullanılan programlama dilleri, Internet programlama istemci sunucu mimariye giriş, Web sunucusu kurulumu, programlama diline (asp, php, .net, jsp, vb.) göre ayarları, Internet programlama için kullanılan editörler ve program geliştirme ortamları, Programlamaya giriş, değişkenler, sabitler, diziler, programlamda kullanılan fonksiyonlar, (karakter, sayısal, mantıksal, tarih vb.), program akış kontrol deyimleri (if, switch, case vb.) ve kullanımı, program döngü deyimleri ve kullanımı (do-while, for, loop vb.), sunucu ve ortam değişkenleri ve kullanımı, internet programlamada çerez kavramı ve kullanım alanları, internet üzerinden HTTP istek ve cevaplarının gönderilmesi, internet üzerinden veritabanına bağlanmak ve işlemler gerçekleştirmek, veri tabanında bulunan bilgilerin listelenmesi, sıralanması, değiştirilmesi, eğitim amaçlı dinamik bir internet uygulamasının geliştirilmesi.

Dersin Öğrenme Kazanımları
-


DERSİN PROGRAM KAZANIMLARINA KATKISI
NoTemel öğrenme KazanımlarıKatkı Düzeyi
12345
1
Öğretim teknolojileri alt-alanlarını ve süreçlerinin bütünsel yapısını ve diğer ilgili alanlar ile ilişkisini açıklar. Öğretim teknolojileri ile bilişim teknolojileri veya bilgisayar bilimleri uygulamalarının bileşik yapısını açıklar. Alan ve ilgili alan
2
Öğretim teknolojileri bilgi temelinden hareketle verilen durumlarda, analiz, tasarım, geliştirme ve değerlendirme süreçlerini uygular. Bilişim teknolojileri ve bilgisayar bilimleri uygulamalarını etkili ve verimli bir öğrenme-öğretme çevresini oluşturmada
3
Öğretim teknolojileri ve ilgili alanların bilgi temelinden hareketle verilen durumlarda, öğrenme ve öğretme ile ilgili problemlerin karmaşık yapısını ortaya koyar.
4
Bilimsel bir bakış açısı ile alan veya ilgili alanlar kapsamında verilen problemlerin çözümü için plan geliştirme, planı uygulama ve sonuçları değerlendirir. İlgili durumlarda öğretim teknolojileri, bilgisayar bilimleri bileşeni temelinde yeni ürünler vey
5
Bağımsız çalışma becerilerinin ve sorumluluk alabilme yetisinin göstergesi olarak alanla ilgili bir problemin çözümü için bireysel bir öneri, bir ürün veya işlemler takımı geliştirir. Bireysel veya ekip olarak yapılan projelerde sorumluluk alma ve aldığı
6
Güncel sorun ve uygulamaları takip edip, bir sonraki aşamanın gerektireceği bilgi ve becerileri tespit ederek, yeni öğrenme görevleri üstlenir. Öğrenme problemi ile karşılaştığında bilimsel ve etik değerler temelinde kendisini ve ekibini başarıya götürece
7
Öğrencilerle, öğretmenlerle, okul yönetimi ile aileler ve çalışma grubundaki bireylerle etkili ve sağlıklı iletişim kurar. Alanı ile ilgili problemlerin çözümünde yararlanması gereken yurtdışı kaynakları takip edebilecek düzeyde bir yabancı dil bilir. Ye
8
Çalışmalarında bilimsel ve etik değerler temelinde hareket ederek, bu değerlerin korunmasını ve öğrenilmesini destekler. Alanın geleceğine ilişkin konularda stratejik görüş geliştirebilme ve görüş değerlendirir. Diğer alanlardaki ilgili gelişmeleri öğreti

DERS AKIŞI
HaftaKonularÖn Hazırlık Yöntem
1 İnternette kullanılan programlama dillerine genel bakış Ders kitabındaki ilgili konular
2 İnternetin temel bileşenleri Ders kitabındaki ilgili konular
3 Web Sunucu programları ve kuruluşu Ders kitabındaki ilgili konular
4 HTML genel yapısı ve HTML editörleri Ders kitabındaki ilgili konular
5 HTML kodu üreten programlar Ders kitabındaki ilgili konular
6 Asp Genel yapısı ve Kurulumu Ders kitabındaki ilgili konular
7 Asp değişkenler, sabitler ve diziler Ders kitabındaki ilgili konular
8 Ara Sınav Sınava hazırlık ve konuların gözden geçirilmesi
9 Asp Karşılaştırma ve döngü işlemleri Ders kitabındaki ilgili konular
10 Asp Karşılaştırma ve döngü işlemleri Ders kitabındaki ilgili konular
11 Asp veri tabanı İşlemleri Ders kitabındaki ilgili konular
12 PHP kurulumu ve genel yapısı Ders kitabındaki ilgili konular
13 Php String ve Sayısal Fonksiyonlar Ders kitabındaki ilgili konular
14 Php Mysql bağlantıları Ders kitabındaki ilgili konular
15 PHP veritabanı uygulamaları Ders kitabındaki ilgili konular
16-17 Final Sınavı Sınava hazırlık ve konuların gözden geçirilmesi

KAYNAKLAR
Ders Notu
Diğer Kaynaklar