• Sonuç bulunamadı

1)

Yandaki devrede 2 KΩ luk dirençten geçen akım kaç amperdir?

A) 5,75 mA

B) 9,65 mA

C) 7,75 mA

D) 8,57 mA

2)

Yandaki devrede V çıkıĢ gerilimi kaç volt ölçülür?

A) 12 V B) – 1,3 V

C) – 1,7 V D) 0 V

3) Ters polarma uygulandığında sabit çıkıĢ gerilimi veren ve gerilim regülasyonunda kullanılan diyot tipi hangisidir?

A) Tunel Diyot B) Led Diyot C) Varikap Diyot D) Zener Diyot

4) Yük üzerinden ortalama değeri 69,96 V olan DC gerilimi elde edebilmek için ideal diyotun kullanıldığı pozitif yarım dalga doğrultucunun giriĢine uygulanması gereken sinüs gerilim tepe değeri hangisidir.

A) 180 V B) 220 V

C) 220 V D) 200 V

5) Zener diyotun zener bölgesinde çalıĢabilmesi için devreye kaynağa göre nasıl bağlanması gerekir?

A) Doğru bağlanmalı B) Seri bağlanmalı C) Paralel bağlanmalı D) Ters bağlanmalı Cevap Anahtarı 1) B 2) C 3) D 4) C 5) D

Kaynak Kitap

Analog Elektronik Ömer Ercan AltaĢ Yayıncılık Yardımcı Kaynaklar ve

Okuma Listesi MEGEP Modülleri- Ders Notları

40

2. Sınıf Bahar Dönemi Ders Planları BP2002 Ġnternet Programcılığı II

Öğretim Üyesi Öğr. Gör. Volkan KARACA Oda Numarası MA-K1-8 (E-08)

E-posta volkan.karaca@gop.edu.tr

Ders Zamanı Salı 13:00-17:00

Derslik LAB1

Dersin Amacı Bu ders ile öğrenci; internet ortamında çalıĢabilen, veritabanı ve web servislerini kullanabilen web programları yazma yeterlikleri kazandırılacaktır.

Dersin Kazanımları Okul Program Ders Konu Kazanım Kodu

Konu ve ilgili kazanım

43 2 BP2002 1 0 43.1.BP2002.1.0 Uygulama Yazılımlarının Kurulumu ve Testi

43 2 BP2002 1 1 43.1.BP2002.1.1 ASP.NET yazılımını tanır ve yazılım gereksinimlerini bilir.

43 2 BP2002 1 2 43.1.BP2002.1.2 IIS kurulumunu gerçekleĢtirir.

43 2 BP2002 1 3 43.1.BP2002.1.3 IIS ayarlamalarını yapar.

43 2 BP2002 1 4 43.1.BP2002.1.4 .NET Framework Kurulumu gerçekleĢtirir.

43 2 BP2002 2 0 43.1.BP2002.2.0 DeğiĢkenler ve Sabitler, Operatörler 43 2 BP2002 2 5 43.1.BP2002.2.5 ASP.NET programının yapısını tanır.

43 2 BP2002 2 6 43.1.BP2002.2.6 ASP‟de değiĢken tiplerini öğrenir ve değiĢken tanımlar.

43 2 BP2002 2 7 43.1.BP2002.2.7 Kullanılacak sabit tanımlamalarını yapar.

43 2 BP2002 2 8 43.1.BP2002.2.8 Aritmetik operatörleri tanır ve kullanır.

43 2 BP2002 3 0 43.1.BP2002.3.0 Karar Kontrol Yapıları 43 2 BP2002 3 9 43.1.BP2002.3.9 Ġf - Else yapısını tanır.

43 2 BP2002 3 10 43.1.BP2002.3.10 Ġf - Else yapısını örneklerde kullanır.

43 2 BP2002 3 11 43.1.BP2002.3.11 Switch – Case yapısını tanır.

43 2 BP2002 3 12 43.1.BP2002.3.12 Switch – Case yapısını örneklerde kullanır.

43 2 BP2002 4 0 43.1.BP2002.4.0 Döngü Kontrol Yapıları

43 2 BP2002 4 13 43.1.BP2002.4.13 For döngüsünü tanır ve denetimini gerçekleĢtirir.

43 2 BP2002 4 14 43.1.BP2002.4.14 While döngüsünü tanır ve denetimini gerçekleĢtirir.

43 2 BP2002 4 15 43.1.BP2002.4.15 Do-While döngüsünü tanır ve denetimini gerçekleĢtirir.

43 2 BP2002 4 16 43.1.BP2002.4.16 For, While, Do-While döngülerinin farklarını örneklendirir.

43 2 BP2002 5 0 43.1.BP2002.5.0 Kullanıcı Tanımlı Fonksiyonlar 43 2 BP2002 5 17 43.1.BP2002.5.17 Fonksiyonların yapısını tanır.

43 2 BP2002 5 18 43.1.BP2002.5.18 Fonksiyon tanımlayabilir.

43 2 BP2002 5 19 43.1.BP2002.5.19 Fonksiyon çağırma iĢlemlerini gerçekleĢtirir.

43 2 BP2002 5 20 43.1.BP2002.5.20 Fonksiyonlar arası etkileĢimi gerçekleĢtirir.

43 2 BP2002 6 0 43.1.BP2002.6.0 Hazır Fonksiyonlar

43 2 BP2002 6 21 43.1.BP2002.6.21 Tarih-Saat fonksiyonlarını kavrar ve örneklerde kullanır.

43 2 BP2002 6 22 43.1.BP2002.6.22 DeğiĢken kontrol fonksiyonlarını kavrar ve örneklerde kullanır.

43 2 BP2002 6 23 43.1.BP2002.6.23 Matematiksel fonksiyonları kavrar ve örneklerde kullanır.

43 2 BP2002 6 24 43.1.BP2002.6.24 Karakter kümesi fonksiyonlarını tanır ve örneklerde kullanır.

43 2 BP2002 7 0 43.1.BP2002.7.0 Diziler ve Nesneler

43 2 BP2002 7 25 43.1.BP2002.7.25 Diziler ve Nesneler‟in yapısını öğrenir.

43 2 BP2002 7 26 43.1.BP2002.7.26 Dizi tanımlama iĢlemini gerçekleĢtirir.

43 2 BP2002 7 27 43.1.BP2002.7.27 Nesneleri program içerisinde kullanır.

43 2 BP2002 7 28 43.1.BP2002.7.28 Diziler ve nesneleri örneklendirir.

43 2 BP2002 8 0 43.1.BP2002.8.0 Dosyalama ĠĢlemleri

43 2 BP2002 8 29 43.1.BP2002.8.29 Dosya ve klasör iĢlemlerini tanır.

43 2 BP2002 8 30 43.1.BP2002.8.30 Sayfaya harici dosya içeriği ekler.

43 2 BP2002 8 31 43.1.BP2002.8.31 Dosya ve dizin kontrollerini gerçekleĢtirir.

43 2 BP2002 8 32 43.1.BP2002.8.32 Klasör oluĢturma, silme, listeme iĢlemlerini gerçekleĢtirir.

43 2 BP2002 9 0 43.1.BP2002.9.0 WEB Form Uygulamaları

41

43 2 BP2002 9 33 43.1.BP2002.9.33 Form elemanlarını tanır.

43 2 BP2002 9 34 43.1.BP2002.9.34 Form elemanlarının yapısını kavrar.

43 2 BP2002 9 35 43.1.BP2002.9.35 Form, Input, Textarea etiketlerini örneklerde kullanır.

43 2 BP2002 9 36 43.1.BP2002.9.36 Select, Option etiketlerini örneklerde kullanır.

43 2 BP2002 10 0 43.1.BP2002.10.0 Sayfalar Arası Veri Aktarım Yöntemleri

43 2 BP2002 10 37 43.1.BP2002.10.37 Get metodu ile bilgi gönderme iĢlemini gerçekleĢtirir.

43 2 BP2002 10 38 43.1.BP2002.10.38 Get metodu ile bilgi alma iĢlemini gerçekleĢtirir.

43 2 BP2002 10 39 43.1.BP2002.10.39 Post Metodu ile bilgi gönderme iĢlemini gerçekleĢtirir.

43 2 BP2002 10 40 43.1.BP2002.10.40 Post Metodu ile bilgi alma iĢlemini gerçekleĢtirir.

43 2 BP2002 11 0 43.1.BP2002.11.0 Veritabanı ĠĢlemleri-1

43 2 BP2002 11 41 43.1.BP2002.11.41 Access ile veritabanı oluĢturur.

43 2 BP2002 11 42 43.1.BP2002.11.42 Veritabanına bağlantı gerçekleĢtirir.

43 2 BP2002 11 43 43.1.BP2002.11.43 Kod ile veri tabanı bağlantısı gerçekleĢtirir.

43 2 BP2002 11 44 43.1.BP2002.11.44 SQL kullanarak kayıtları listeler.

43 2 BP2002 12 0 43.1.BP2002.12.0 Veritabanı ĠĢlemleri-2

43 2 BP2002 12 45 43.1.BP2002.12.45 SQL kullanarak kayıtları ekler, günceller, siler.

43 2 BP2002 12 46 43.1.BP2002.12.46 Veri bağlama kontrollerini kullanır.

43 2 BP2002 12 47 43.1.BP2002.12.47 SQL veritabanı ile uygulama geliĢtirir.

43 2 BP2002 12 48 43.1.BP2002.12.48 MySQL sunucu iĢlemlerini gerçekleĢtirir.

43 2 BP2002 13 0 43.1.BP2001.13.0 XML ve WEB servisleri 43 2 BP2002 13 49 43.1.BP2002.13.49 XML dilinin yapısını öğrenir.

43 2 BP2002 13 50 43.1.BP2002.13.50 XML formatında yazılmıĢ web servislerini tanır.

43 2 BP2002 13 51 43.1.BP2002.13.51 HiyerarĢik XML etiketleri oluĢturur.

43 2 BP2002 13 52 43.1.BP2002.13.52 XML etiketlerine nitelik atayabilir.

Hafta-Tarih Ders Konuları Ġlgili Program

Yeterliği

1 1-5 Mart Uyum Haftası

2 8-12 Mart Uygulama Yazılımlarını Kurulumu ve Testi

P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14,

P15 3 15-19 Mart DeğiĢkenler ve Sabitler, Operatörler

4 22-26 Mart Karar Kontrol Yapıları 5 29 Mart - 2 Nisan Döngü Kontrol Yapıları 6 5-9 Nisan Kullanıcı Tanımlı Fonksiyonlar 7 12-16 Nisan Hazır Fonksiyonlar

19-23 Nisan Ara Sınav

8 26-30 Nisan Diziler ve Nesneler

P1, P2, P3, P4,

10 17-21 Mayıs WEB Form Uygulamaları

11 24-28 Mayıs Sayfalar Arası Veri Aktarım Yöntemleri 12 31 Mayıs – 4 Haziran Veritabanı ĠĢlemleri-1

13 7-11 Haziran Veritabanı ĠĢlemleri-2 14 14-18 Haziran XML ve WEB servisleri -1

19-27 Haziran Dönem Sonu Sınavı 3-11 Temmuz Bütünleme Sınavı

Değerlendirme

Bu dersin değerlendirmesi, kaynak kitaplar ve derste yürütülen tartıĢmalar esas alınarak hazırlanacak olan çoktan seçmeli bir vize ve bir final aracılığıyla yapılacaktır. Vizenin ortalamaya katkısı % 40 finalinki ise % 60‟tır. Geçme notu 100 üzerinden 60‟tır.

Örnek Sorular

6- ASP.NET‟de kullanılan kıyas ve karĢılaĢtırma operatörleri nelerdir?

7- ASP.NET‟de kullanılan mantıksal iĢlem operatörleri nelerdir?

8- ASP nedir? Nasıl ÇalıĢır?

9- ASP’nin Server (Sunucu) tabanlı olmasının bize sağladıkları nelerdir?

10- Bağlantı (Client) taraflı ve Server (Sunucu) taraflı scripting kavramlarını kısaca açıklayınız ve farklarını yazınız.

11- While döngüsü ile sayfa yüklendiğinde 0‟dan 100‟e kadar olan sayıları Response ile aralarına boĢluk koyarak yazan programı yazınız.

Cevap Anahtarı

6- EĢittir: ==, EĢit Değildir: !=, Büyüktür: >, Küçüktür: <, Büyük EĢit: >=, Küçük EĢit: <=

7- Ve: And, Veya: Or, Ve: &&, Veya ||, Değil: !

8- ASP, kullanıcı ile etkileĢimli dinamik sayfalar yapmaya yarayan bir scripting dilidir. Server (sunucu) tabanlı çalıĢır.HTML ve JavaScript gibi bazı scripting

42

dilleri kodları ziyaretçinin bilgisayarına gönderir ve kodlar burada derlenir . Bu bağlantı (client) taraflı scriptingin çalıĢma mantığıdır. ASP gibi sunucu (server) tabanlı scriptingler ise kodlarını serverda yorumlar ve gösterilmek üzere derlenmiĢ haldeki bilgileri client‟e gönderir. ASP nin çalıĢma mantığı budur.

Kodlar serverda derlenir kullanıcının bilgisayarına derlenmiĢ hali gönderilir.

9- ASP kodları serverda derlenir. Ziyaretçiye ise derlenmiĢ hali gönderilir.

Ziyaretçi sayfada sağ tıklayıp açılan menüden Kaynağı Görüntüle komutunu verdiği zaman sayfamızda yazmıĢ olduğumuz ASP kodlarını göremez. ASP ile veri tabanı iĢlemleri bu sistem sayesinde güvenli çalıĢır. Kısacası ASP‟nin server tabanlı olması bize gizlilik ve güvenlik sağlamaktadır.

10- Bağlantı taraflı scriptingler de sayfa komple ziyaretçinin bilgisayarına gönderilir ve orada derlenir.Bağlantı taraflı scriptingler ziyaretçinin bilgisayarında çalıĢır.

Server tabanlı scriptinglerde ise durum farklıdır. Bilgiler serverda derlenir.

DerlenmiĢ hali ziyarteçiye gönderilir. Yani sayfalar serverda çalıĢır.Bağlantı taraflı çalıĢan scriptinglerde kod güvenliği yoktur. Ziyaretçi isterse sayfanın tüm kodlarını görebilir. Ancak server tabanlı scriptinglerde kodları birtek programcı görebilme Ģansına sahiptir. Bu da tam güvenlik sağlamaktadır.

11- protected void Page_Load(object sender, EventArgs e) {

int i=0;

while (i <= 100) {

Response.Write(i + " ");

i++; // i=i+1;, i+=1; Ģeklinde de yazılabilir.

} }

Kaynak Kitap

Yazar/Editör: Ebubekir YAġAR (2018). Ekin Basım Yayın Sorumlu Olunan Bölümler/Sayfalar: Tüm bölümler

Yazar/Editör: Ebubekir YAġAR (2018). Ekin Basım Yayın Sorumlu Olunan Bölümler/Sayfalar: Tüm bölümler

Yardımcı Kaynaklar ve

Okuma Listesi  Ders notları, Megep Modülleri

43

Benzer Belgeler