BİLGİSAYAR AĞLARI DERSİNİN WEB TABANLI ÖĞRETİMİ

Benzer belgeler
BASİT BİR MİKROİŞLEMCİ YAPISININ WEB TABANLI ÇOKLU ORTAM İLE ÖĞRETİMİ

T.C GAZİOSMANPAŞA ÜNİVERSİTESİ

MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ. ECTS Info Pack. ECTS Bilgi Paketi Çalışmaları. Bilgi İşlem Daire Başkanlığı YAZILIM-WEB GRUBU

MENÜ AYARLAMA 1. MENÜ AYARLAMA. [X] [X] Standard. [X] [X] Yeni Fonksiyon

BİLGİSAYAR AĞLARINDA KULLANILAN DELİK KOVA TIKANIKLIK KONTROL ALGORİTMASI İÇİN SİMULATOR

T.C. Başbakanlık Gümrük Müsteşarlığı Muhabere ve Elektronik Dairesi Başkanlığı

Powered by

Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur.

BÖLÜM 8 B- SUNU PROGRAMI 1. MICROSOFT POWERPOINT NEDİR? 2. POWERPOINT PROGRAMININ BAŞLATILMASI

İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3

Öğrenci Ana Sayfası Ekranını Tanımak

STOKLARDA RESĐM KULLANIMI

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

WINDOWS VE PARDUS İÇİN İMZAGER KURULUM TALİMATI

LOGO TURKCELL AKILLI FAKS ENTEGRASYONU BİLGİ DOKÜMANI

BİLGİ GÜVENLİĞİ VE FARKINDALIK WEB SİTESİ KULLANIM KILAVUZU

HYS KANITLAYICI BELGE KILAVUZU. TEMMUZ-2014 Uygulama Geliştirme ve Destek Şubesi

e-fatura Portalı Kullanım Kılavuzu

Sisteme daha önce kayıt olmuş yazar giriş ekranında (Resim 1) kullanıcı adı (kayıt olduğu

T.C. ETİ MADEN İŞLETMELERİ TEKLİF MODÜLÜ FİRMA KULLANIM KILAVUZU

VET ON KULLANIM KLAVUZU

T.C. SİNOP ÜNİVERSİTESİ AKADEMİK PERSONEL ÖZGEÇMİŞ KULLANICI PANELİ KULLANIM YÖNERGESİ

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

dcc.com Nedir? Neler yapabilir? Nasıl Kullanılır?

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403)

Ecat 8. Hakbim Bilgi İşlem A.Ş. Versiyon

ASELSAN TEDARİKÇİ PORTALI DENETÇİ FİRMA DOKÜMANI

Yürürlük Tarihi: 12/09/ Kodu: ED Rev. No/Tarihi: 00 1/28

SOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma

APOLLO AKADEMİK BİLGİ SİSTEMİ (ABS) KULLANMA KLAVUZU

ÖĞRENCİLER İÇİN ÖĞRENME YÖNETİM SİSTEMİ KULLANMA KILAVUZU

TEMEL SUNUM İŞLEMLERİ SUNUMA SES, VIDEO EKLEME SUNUM TASARIMI ANİMASYONLAR SLAYT GEÇİŞİ KÖPRÜ KAYDETME SUNUM TASARIM TEKNİKLERİ ETKİNLİKLER

Dicle Üniversitesi Uzaktan Eğitim Uygulamalarında Eğitim Yönetim Sistemi (Moodle) Kullanımı

EĞİTMENLER İÇİN ÖĞRENME YÖNETİM SİSTEMİ KULLANMA KILAVUZU

BÝLDÝRÝ KÝTABI EJER CONGRESS 2014 EJER CONGRESS 2014 CONFERENCE PROCEEDINGS NISAN 2014 Istanbul Üniversitesi Kongre Merkezi

POWERPOINT KULLANIMI

T.C. BAŞBAKANLIK ATATÜRK KÜLTÜR, DİL VE TARİH YÜKSEK KURUMU PROJE TAKİP VE YÖNETİM SİSTEMİ KULLANICI KILAVUZU

Self Servis Windows Parola İşlemleri

11 SÜRÜM İLE EKLENEN ÖZELLİKLER/DEĞİŞİKLİKLER ( V7 (B1554) )

BOLOGNA İŞLEMLERİ. Seçilen fakülte bölüm programı düzenlemek için; Değiştir butonuna tıklayınız.

KALİTE YÖNETİM BİLİŞİM SİSTEMİ UYGULAMA KLAVUZU

İLETİŞİM: Telefon: (0272) Faks : (0272) E-Posta: uemyo@aku.edu.tr. Web:

PEY-D810 SĠNYALĠZASYON SĠSTEMĠ

POWER POINT SUNU PROGRAMI

ELEKTRONİK BELGE YÖNETİM SİSTEMİ KULLANICI GİRİŞ VE E-İMZA İŞLEMLERİ KLAVUZU

I-Uyum e-fatura Giden Kutusu

Uzaktan Eğitim ve E-Öğrenme

TÜRKİYE NOTERLER BİRLİĞİ

POWERPOINT 2010 KULLANIMI

GİRİŞ. !" Güvenli#i Uzmanlı#ı Temel E#itim Programı (Toplam: 220 saat) Uzaktan e!itim (90 saat) Yüz yüze e!itim (90 Saat) Uygulama e!

OMNET Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

Üç Boyutlu Grafik Teknolojilerinin Mobil Öğrenme Alanı ile Bütünleştirilmesi

Grafik Hazırlama Aracı

SAUPORT V3 (2014) Öğrenci Kullanım Rehberi Uzaktan Eğitim Araştırma ve Uygulama Merkezi

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI

BİLİŞİM TEKNOLOJİLERİ ALANI THE INFORMATION TECHNOLOGIES DEPARTMENT

ÖZGEÇMİŞ. 1. Adı Soyadı : Birim BALCI 2. Doğum Tarihi : Unvanı : Yrd. Doç. Dr. 4. Öğrenim Durumu: Derece Alan Üniversite Yıl Lisans

ÖĞRENCİLER İÇİN MOODLE KULLANIM KILAVUZU

HASTA ORDER İŞLEMLERİ

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

Animasyon Teknikleri, Ses ve Video İşlemleri 1 / 18

BİLGİSAYAR DESTEKLİ KAVRAM HARİTASI TEKNİĞİ YARDIMIYLA ÖĞRETİM MATERYALİ TASARIMI

DÖNER SERMAYE MALİ YÖNETİM SİSTEMİ

ODTÜ BLOG SERVĐSĐ ve BLOG HAZIRLAMA

EDI MIGROS (Sipariş) LOGO ENTEGRASYONU

Video Hazırlama Programı ile Öğretim Materyali Oluşturulması

enstituson:layout 1 5/4/10 11:03 AM Page 1 GÖRENLER İÇİN... Zamandan ve mekandan bağımsız eğitim...

Qsign Manager. Digital Signage Software Hızlı Başlangıç Kılavuzu

Y. Nasuh Erturan- Nergis Gürel Rafet Çevik Prof. Dr. Kürşat Çağıltay

I-Uyum e-arşiv Giden Kutusu

Şekil 2. Makale değerlendirme giriş ekranı

EĞİTİM FAKÜLTESİ DEKANLIK ve BÖLÜM WEB SİTELERİNE BİLGİ GİRİŞLERİ İÇİN YÖNERGELER

ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI

BÖLÜM BAŞKANLARI İÇİN BOLOGNA İŞLEMLERİ YARDIM DOKÜMANI

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 5. Yönlendiricilerde İşlem İzleme ve Hata Ayıklama

BÖLÜM 1 GİRİŞ 1.1 GİRİŞ

Uzaktan Eğitim Yönetim Sistemi Öğrenci Kullanım Rehberi Uzaktan Eğitim Araştırma ve Uygulama Merkezi

Campus Online. Güncelleme: Haziran 24, 2013


CEN 416 DATA MINING DERSİ PROJESİ ÖĞRENCİLER AHMET AKAN MEHMET BAKAN

EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER

Üst Düzey Programlama

Bilim, Sanayi ve Teknoloji Bakanlığı

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ KULLANIM KLAVUZU KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl Eğitimi

Adım Adım Microsoft Excel 2007

ÜSKÜDAR ÜNVERSİTESİ EBYS KULLANIM KILAVUZU

PERSONEL KİMLİK YÖNETİM SİSTEMİ

T. C. KAMU İHALE KURUMU

TAPU VE KADASTRO BİLGİ SİSTEMİ

Okul Web Sitesi Yönetim Paneli Kullanımı

İ ZMİ R KÂ Tİ P ÇELEBİ Ü Nİ VERSİ TESİ ÜZÂKTÂN EĞ İ Tİ M Sİ STEMİ Ö Ğ RENCİ KÜLLÂNİM KİLÂVÜZÜ

Bölüm 4 Microsoft Power Point Sunum Hazırlama

Yönetim Kurulunun Atanması. DİMER Kuruluş. Merkezin Kuruluşu Atamaların Yapılması Amaçları. YK atamaları 10 Kasım 2009 da yapılmıştır.

Krm.MobilTapu Uygulaması Kullanımı

Moodle, herkes tarafından (öğretmen, öğrenci) kolay şekilde kullanılabilmektedir.

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Kullanıcı Rehberi Dokümanı v Safai Tandoğan Mustafa Atanak Doç. Dr.

Transkript:

P A M U K K A L E Ü N İ V E R S İ T E S İ M Ü H E N D İ S L İ K F A K Ü L T E S İ P A M U K K A L E U N I V E R S I T Y E N G I N E E R I N G C O L L E G E M Ü H E N D İ S L İ K B İ L İ M L E R İ D E R G İ S İ J O U R N A L O F E N G I N E E R I N G S C I E N C E S YIL CİLT SAYI SAYFA : 2004 : 10 : Özel Sayı : 1-6 BİLGİSAYAR AĞLARI DERSİNİN WEB TABANLI ÖĞRETİMİ Hakan KAPTAN, Yılmaz ÇAMURCU Marmara Üniversitesi, Teknik Eğitim Fakültesi, Elektronik Bilgisayar Eğitimi Bölümü, Göztepe/İstanbul Marmara Üniversitesi, Teknik Eğitim Fakültesi, Elektronik Bilgisayar Eğitimi Bölümü, Göztepe/İstanbul ÖZET Internet ve bilgisayar alanlarındaki gelişmelerin sonucu olarak web tabanlı eğitim de üzerinde en çok çalışılan ve araştırma yapılan alanlardan biri olmuştur. Bu çalışmada, Teknik Eğitim Fakülteleri nde okutulan Bilgisayar Ağları dersine ilişkin çoklu ortam, animasyon ve simülasyonlarla zenginleştirilmiş olan web tabanlı eğitim dokümanları açıklanmaktadır. Bu dokümanlardaki ders içeriği oluşturulurken üniversitelerde okutulan kitaplardan web ortamındaki eğitim dokümanlarından ve üretici firmaların teknoloji sayfalarından yararlanılmıştır. Ders materyali yazı, resim ve şekillerden oluşturulmuş; öğrencilerin derse olan ilgisini arttırmak ve öğrenmesini kolaylaştırmak için bazı konularda animasyonlarla anlatım yapılmıştır. Ayrıca yönlendirme algoritmaları ve tıkanıklık kontrol algoritmalarının çalışma ilkelerinin daha kolay şekilde anlaşılmasına yardımcı olmak amacıyla, öğrencilerin bu konuları etkileşimli olarak öğrenmesini sağlayacak simülatörler tasarlanmıştır. Anahtar Kelimeler : Bilgisayar ağları, E-öğrenme, Web tabanlı eğitim, Simülasyon, Animasyon WEB BASED LEARNING OF COMPUTER NETWORK COURSE ABSTRACT As a result of developing on Internet and computer fields, web based education becomes one of the area that many improving and research studies are done. In this study, web based education materials have been explained for multimedia animation and simulation aided Computer Networks course in Technical Education Faculties. Course content is formed by use of university course books, web based education materials and technology web pages of companies. Course content is formed by texts, pictures and figures to increase motivation of students and facilities of learning some topics are supported by animations. Furthermore to help working principles of routing algorithms and congestion control algorithms simulators are constructed in order to interactive learning. Key Words : Computer networks, E-learning, Web based education, Simulation, Animation 1. GİRİŞ Günümüzde en çok yaygınlaşan elektronik öğrenme aracı web tabanlı öğrenmedir. Web tabanlı öğrenmeye yönelik olarak, gerek eğitimciler gerekse bilgisayar yazılım ve donanımı üreten firmalar tarafından araştırma ve geliştirme yapılarak yeni teknikler ve sistemler kullanıma sunulmaktadır. Bilgisayar firmaları tarafından web tabanlı eğitim ve öğretimde kullanılmak üzere geliştirilmiş pek çok yazılım vardır (Webcity, Blackboard) Günümüzde pek çok ders ve eğitimsel uygulamalar web ortamında sunulmuştur. Bu eğitim sayfalarının bir çoğu statik sadece yazı ve resimlerden oluşan sayfalardır. Web tabanlı öğretim için hazırlanan dokümanların-yalnızca düz yazı, resim ve şekillerden oluşması öğretimdeki etkinliği azaltır (Kaptan, 2002). Bazı konuları yazı ya da şekil ile desteklenmiş anlatımla açıklamak kolaydır, fakat diğer taraftan karmaşık yapılı sistemlerin, çalışma prensipleri gözle takip edilemeyen algoritmaların öğrencilerce anlaşılmasına yardımcı olacak ve ilgi çekecek hale getirilmesi, bunlara katılacak olan ses ve görüntü gibi çoklu ortam desteği, animasyon ve 1

simülasyonlar ile sağlanır (Kaptan, 2001; Kaptan, 2002a). Bu çalışmada, M.Ü. Teknik Eğitim Fakültesinde verilen Bilgisayar Ağları dersi için İnternet üzerinde Web Tabanlı öğretim amacıyla geliştirilmiş çoklu ortam, animasyon ve simülatörleri içeren ders dokümanları açıklanmaktadır. Bu çalışmanın içeriği aşağıdaki kaynaklar araştırılarak hazırlanmıştır: 1. Yurtiçi ve yurtdışı üniversitelerdeki ders içerikleri ile öğrencilere tavsiye edilen ders kitapları, 2. İnternet ortamındaki web tabanlı eğitim ve öğretime ilişkin yapılmış çalışmalar, 3. Bu konuda üretim yapan firmaların İnternet ortamındaki teknolojik bilgi içeren web sayfaları. Ders içeriği bu kaynaklardaki bu dokümanların ışığında oluşturulmuş, ders içeriklerine göre öğrencilerin konuları anlamasında etkili olacak animasyonlar ve karmaşık yapılı sistemlerin etkileşimli öğrenilmesini sağlamak için gerekli simülasyonlar belirlenmiştir. 2. WEB SAYFALARININ YAPISI VE TASARIMI Bu çalışma Marmara Üniversitesi web sunucusuna yerleştirilerek öğrencilerin kullanımına açılmıştır. Ders dokümanları web sayfalarındaki yazılı metinlerden, konuya ilişkin resimlerden ve şekillerden, bazı konuların görsel olarak öğrenilmesini sağlayacak animasyonlardan, çalışma prensipleri gözle takip edilemeyen konuların simülasyonlarından oluşmaktadır. 2. 1. WEB Tabanlı Dokümanlar Web sayfaları Microsoft firmasının Frontpage 2000 programı ile hazırlanmıştır. Yazılı metinler öğrencilerce rahat okunabilecek Verdana yazı tipi ile yeterli büyüklükte ve renkte seçilmiştir. Ekran zemin rengi ise yazı, resim ve şekillerin rahat biçimde görüntülenmesini sağlayacak açık renkte seçilmiştir.(esin, 2000) Dersin ilk web sayfasına ulaşıldığında, sayfanın sol tarafındaki çerçevede dersin konularına ilişkin mönü gelmektedir. Bu mönüden istenilen konu seçildiğinde ilgili bilgi ekranının sağ tarafındaki genişçe çerçevede izlenmektedir. Web sayfalarındaki resimler jpeg ve gif formatında Microsoft Image Composer ve Photo Editor programları ile düzenlenerek web sayfalarına eklenmiştir. Şekil 1 de örnek bir eğitim sayfası görülmektedir. Şekil 1.Örnek bir web tabanlı eğitim sayfası Mühendislik Bilimleri Dergisi 2004 10 (Özel Sayı) 1-6 2 Journal of Engineering Sciences 2004 10 (Special Issue) 1-6

Her sayfanın sonuna ilgili konu ile alakalı olarak İnternet bağlantıları eklenmiş, öğrencilerin bu bağlantılar yardımıyla konu hakkında daha geniş bilgiye ulaşmaları amaçlanmıştır. Konu sonlarında web tabanlı sınav tekniğine uygun olarak hazırlanan sınavlarla öğrencilerin kendi kendilerini test etmeleri sağlanmıştır (Kaptan, 2002b). 2. 2. WEB Tabanlı Animasyonlar Öğrencilerin derse olan ilgisini arttırmak ve öğrenmesini kolaylaştırmak için çeşitli konularda Macromedia Flash programı ile animasyonlar tasarlanmıştır. Bu animasyonların web tabanlı eğitime uygun olmasına, öğrenciler tarafından görsel olarak izlenilip öğrenilmesine özen gösterilmiştir. Bu animasyonlara karar verilirken -yazılı dokümanı destekleyici anlamda- resimlerin ve şekillerin yeterli olamayacağı konular için animasyonlar tasarlanmıştır. Animasyonlar web sayfasında yeni bir pencerede açılacak şekilde eklenerek açılan sayfanın gözatıcı programlar tarafından daha hızlı bir şekilde indirilmesine imkan tanınmıştır. Şekil 2 de yerel alan ağlarında erişim denetimine ilişkin örnek bir animasyon görülmektedir. Şekil 2. Yerel alan ağlarında erişim denetimi animasyonu 2. 3. WEB Tabanlı Simülasyonlar Öğrenilmesi simülasyonlarla daha etkili olacak ağ algoritmaları için Java Programlama Dilinde simülasyonlar tasarlanmıştır. Bu simülasyonlar, animasyonlarla anlatımın yeterli olmayacağı konular için, öğrencinin etkileşimli olarak kullanabileceği şekilde tasarlanmış ve web sayfasında yeni bir pencerede açılacak şekilde sayfaya yerleştirilmiştir. Bilgisayar ağlarında yönlendiricilerde kullanılan yönlendirme algoritmalarından en kısa yol, uzaklık vektörü ve bağlantı durum algoritmalarına ilişkin olarak üç adet; tıkanıklık kontrol algoritmalarına yönelik olarak 2 adet simülatör tasarlanmıştır. Yönlendirme algoritmalarının öğretimine yönelik olarak tasarlanan simülatörler, yönlendirme algoritmalarının çalışma prensipleri uyarınca çalışmaktadır (Routing Basics, 2002, Routing Algorithms, 2002; Point to point routing algorithms, 2002; Tanenbaum, 2003). Her üç simülatörde de ağ modeli kullanıcılar tarafından oluşturulmaktadır. Kullanıcı istediği ağ modelini ekran üzerinde kurarak, algoritmanın o ağ modelinde çalışmasını izleyebilmektedir. Simülatörler ilk çalıştırıldığında gelen boş ekrana kullanıcı fare ile istediği yere yönlendiriciler yerleştirebilir. Bu yönlendiricilerden istenilenler kullanıcı tarafından silinip başkaları eklenebilmektedir. Yönlendiriciler arasındaki bağlantılar, fare yardımı ile yönlendiricinin birinin üzerine gidilip tıklandıktan sonra sürüklenerek diğer yönlendiriciye gidilip bırakılarak oluşturulur. Her oluşturulan bağlantıda metrik değerler rasgele atanmaktadır. Bu atanan değerler istenirse aynı bağlantının yeniden çizilmesiyle değiştirilebilmektedir. Ağ modeli ekranda oluşturulduktan sonra ilgili algoritmaya göre tasarlanan her simülatörde farklı çalışma biçimi olacağından, kaynak ve hedef yönlendiriciler seçilerek ilgili iletişim yolunun bulunması işlemine başla butonuna basılarak başlanır. a) En kısa yol yönlendirme algoritması simülatöründe çizilen ağ modeline bağlı olarak kaynak ve hedef yönlendiriciler arasındaki metrik değerlerin hepsi kontrol edilerek bir döngü ile en kısa yol değeri hesap edilmektedir. Bulunan en kısa yol bağlantılar üzerinden farklı bir renkle çizilerek gösterilmekte ve en kısa yolun sayısal değeri yeni bir pencerede yazdırılmaktadır. Şekil 3 de en kısa yol yönlendirme algoritması simülatörü görülmektedir. b) Uzaklık vektörü yönlendirme algoritması simülatöründe yönlendiriciler arasında geliş ve gidiş olarak iki ayrı yol çizilmekte ve bu yollar için iki ayrı metrik değer atanmaktadır. Böylece öğrencinin geliş ve gidiş değerlerinin farklı olduğu durumlarda sonuçların nasıl etkilendiğinin gözlemlemesi amaçlanmıştır. Bu simülatörde algoritmanın çalışma prensibine uygun olarak, kaynak yönlendiricinin kendisine bağlı olan komşularından elde edilen metrik değerler kullanılarak yönlendirme tablosu oluşturulmakta ve komşu yönlendiriciler ile kaynak yönlendiriciye ilişkin yönlendirme tabloları yeni bir pencerede ekrana Mühendislik Bilimleri Dergisi 2004 10 (Özel Sayı) 1-6 3 Journal of Engineering Sciences 2004 10 (Special Issue) 1-6

gelmektedir. Kaynak yönlendiricide oluşan yönlendirme tablosundaki değerler, ağ üzerinde bulunan tüm yönlendiricilere olan en kısa uzaklığı belirtmektedir. Şekil 4 de uzaklık vektörü yönlendirme algoritması simülatörü görülmektedir. Şekil 5. Bağlantı durum yönlendirme algoritması simülatörü Şekil 3. En kısa yol yönlendirme algoritması simülatörü Şekil 4. Uzaklık vektörü yönlendirme algoritması simülatörü a) Bağlantı durum yönlendirme algoritması simülatöründe kaynak ve hedef yönlendiriciler belirlendikten sonra her yönlendirici kendine komşu yönlendiricilere olan metrik değerleri kendi belleğinde tutar ve daha sonra tüm yönlendiricilere bu tabloyu gönderir. Dolayısıyla her yönlendiricide diğer yönlendiricilerin tabloları bulunur. Bu tablolar ekrana yeni bir pencerede gelmektedir. Sonuç olarak bu tablolardan kaynak yönlendiricide her yönlendiriciye olan en kısa yol bilgileri yeni penceredeki bir tabloya yazdırılmaktadır. Şekil 5 de bağlantı durum yönlendirme algoritması simülatörü görülmektedir. Bilgisayar ağlarında tıkanıklık kontrolü için kullanılan algoritmalardan tıkama paketleri algoritması ve adım adım tıkama paketleri algoritmaları için tasarlanan simülatörler tıkanıklık kontrol algoritmaları çalışma prensiplerine uygun olarak tasarlanmışlardır (Congession Control, 2002; The network layer functions, 2002; Congession control, 2003; Tanenbaum, 2003) Tıkanıklık kontrol algoritması simülatörleri sekiz adet yönlendiriciden oluşan bir ağ modeli üzerinde çalıştırılmaktadır. Simülatörler için tasarlanan ağ modeli sabit olup kullanıcı tarafından değiştirilmemekte, ancak simülatörde yönlendiricilerin paket gönderme hızları her çalıştırmada rastgele olarak belirlenmektedir. Belirlenen gönderme hızları yönlendiricilerin yanında yazılmaktadır. Simülasyon başlamadan önce gönderilecek toplam paket sayısı girilmektedir. Kaynak yönlendiriciden hedef yönlendiriciye paketler gönderilmeye başlandıktan sonra gönderme hızı yavaş olan yönlendiricilerin bellekleri dolmaya başlamaktadır. Her yönlendirici için 20 birim bellek bulunmaktadır. Tıkama paketleri tıkanıklık kontrol algoritması simülatöründe herhangi bir yönlendiricinin belleğinin 9 birimi dolmuş ise bu yönlendirici sarı renkle gösterilir, bir önceki yönlendiriciye bir uyarı paketi gönderilir. Bu paket sırayla tüm yönlendiricilere ve son olarak da kaynak yönlendiriciye gelir. Uyarı paketini alan kaynak yönlendirici paket gönderme hızını yarıya düşürür. Uyarı paketini ilk üretip gönderen yönlendiricinin bellekteki doluluğu 6 birime düşerse sarı renk kaldırılarak kaynak yönlendiriciye eski hızına dönmesi uyarısı gönderilir. Kaynak yönlendiricide üretilen paket sayısı normale döner, böylece iletişim normal hızda sürdürülür. Sistemdeki bir yönlendirici ilk uyarı paketini gönderdikten sonra, gelen paket hızı yarıya düştüğü halde belleği hala daha dolmaya devam edebilir. Yönlendiricinin belleğinde 14 birimlik bir doluluğa erişildiğinde, bu yönlendirici kırmızı renkle gösterilir ve ikinci uyarı paketi kaynak yönlendiriciye kadar gönderilir. Kaynak yönlendirici de hızını, ilk hızının ¼ ne düşürür. Mühendislik Bilimleri Dergisi 2004 10 (Özel Sayı) 1-6 4 Journal of Engineering Sciences 2004 10 (Special Issue) 1-6

İkinci uyarı paketini üreten bu yönlendiricideki bellek doluluğu 11 birime indiğinde, kaynak yönlendiriciye yeniden bir önceki hızına dönmesi uyarısı gönderilir ve kaynak yönlendirici yarı hıza çıkar. Bundan sonra uyarı paketini üreten yönlendiricinin bellek doluluğu 6 birime indiğinde de kaynak yönlendiricinin hızı normale dönerek normal hızında paket üretilmeye devam edilir. Şekil 6 da tıkama paketleri tıkanıklık kontrol algoritması simülatörü görülmektedir. belleğinin doluluğu 11 birime ulaştığında yönlendirici üzerindeki kırmızı renk kaldırılarak tekrar sarı renge dönülür ve kendinden öncekinden itibaren sıra ile kaynak yönlendiriciye kadar hızlar yarı hızına çıkarılır. Bellekteki doluluk 6 birime indiğinde ise yönlendirici üzerindeki sarı renk de kaldırılarak, tüm yönlendiriciler normal hıza çıkarılmaktadır. Şekil 7 de adım adım tıkama paketleri tıkanıklık kontrol algoritması simülatörü görülmektedir. Şekil 6. Tıkama paketleri tıkanıklık kontrol algoritması simülatörü Adım adım tıkama paketleri algoritması simülatöründe ise yönlendiricilerden herhangi birisinin belleği 10 birim dolar ise, bu yönlendirici sarı ile gösterilerek bir önceki yönlendiriciye bir uyarı paketi gönderir. Bu uyarı paketini alan yönlendirici rasgele ürettiği paket sayısını yarıya düşürmektedir. Aynı uyarı paketini kendinden önceki yönlendiriciye de göndererek onun da hızını yarıya düşürmesini sağlar. Bu işlem kaynak yönlendiriciye kadar devam eder. Her uyarı paketini alan yönlendirici hızını yarıya düşürür. Uyarı paketini ilk üreten yönlendiricideki bellek doluluğu tekrar 5 birime düşerse sarı renk kaldırılır ve kendinden önceki yönlendirici ve zincirleme olarak hattaki tüm yönlendiricileri ve kaynak yönlendiriciyi uyararak normal hızda paket üretilmesini sağlamaktadır. Diğer taraftan ilk uyarı paketini üreten yönlendiriciye gelen paket hızları yarıya düştüğü halde belleği dolmaya devam edip 15 birime ulaşırsa bu yönlendirici kırmızı renk ile gösterilir ve kendisinden önceki yönlendiriciye bir uyarı paketi daha gönderir. Bu yönlendiriciden itibaren kaynak yönlendiriciye kadar olan tüm yönlendiricilerin hızları normal hızın ¼ ne düşer. Uyarı paketini ikinci kez üreten bu yönlendiricinin Şekil 7. Adım adım tıkama paketleri tıkanıklık kontrol algoritması simülatörü Her simülatörde de başlangıçta belirtilen tüm paketler hedef yönlendiriciye gönderildikten sonra paket gönderme işlemi sonlandırılmaktadır. Her simülatör için kullanım kurallarının ve çalışma prensiplerinin yer aldığı bir yardım sayfası hazırlanmıştır. Yardım sayfalarına simülatörlerin üzerinde çalıştığı sayfadan ulaşılabilmektedir. 3. SONUÇ Web tabanlı eğitim dokümanları yirmi birinci yüzyılda eğitim sisteminde önemli bir yere sahip olacaktır. Bu sayfalarda sunulan etkileşimli eğitim, gelişen teknolojik bilginin öğretilmesinde önemli bir katkı sağlayacaktır. Gelecekte etmen tabanlı akıllı eğitim sistemleri sayesinde öğretim materyalinin kişiye özel davranması, değişmesi mümkün olabilecektir. Teknik Eğitim Fakültesi Elektronik-Bilgisayar Eğitimi bölümünde verilen Bilgisayar ağları dersi için Web tabanlı öğretimde kullanılmak üzere hazırlanan bu dokümana İnternet üzerinden Mühendislik Bilimleri Dergisi 2004 10 (Özel Sayı) 1-6 5 Journal of Engineering Sciences 2004 10 (Special Issue) 1-6

http://mimoza.marmara.edu.tr/~hkaptan/ adresinden ulaşılabilir. Toplam 75 adet web sayfası, 17 adet animasyon ve 10 adet simülasyondan oluşan bu doküman bölüm öğrencilerinin kullanımına açılmış ve 2001-2002 ders yılında dersi destekleyici materyal olarak kullanılmış olup öğrenciler tarafından yararlı olduğu belirtilmiştir. Doküman üzerinde yeni geliştirme çalışmalarına devam edilmektedir. 4. KAYNAKLAR Blackboard Homepage, http://www.blackboard.com/ (Erişim tarihi: Aralık 2002). Congestion Control http://www.ece.wpi.edu/~sunar/ee506/class19.pdf (Erişim tarihi: Aralık 2002). Congestion Control http://netresearch.ics.uci.edu/researchclass/243a/ic S243A-week7-2-congestion-control.pdf (Erişim tarihi: Ocak 2003). Esin, M., Öztürk, S. 2000. Renk Faktörünün İnsan- Bilgisayar Etkileşimine Etkilerinin Araştırılması, Biyomedikal Mühendisliği Ulusal Toplantısı (BİYOMUT 2000), İstanbul. Kaptan, H., Çamurcu.Y. 2002. Veri İletişim Dersi İçin Web Tabanlı Animasyonlar, II. Uluslararası Eğitim Teknolojileri Sempozyumu ve Fuarı, Sakarya. Kaptan, H., Gürbüz, A., Çamurcu. Y. 2001. Etkileşimli Web Tabanlı Eğitim Ve Java Appletleri,Uluslararası Eğitim Teknolojileri Sempozyumu ve Fuarı, Sakarya. Kaptan, H., Altıkardeş, A., Çamurcu, Y. 2002. Web Tabanlı Eğitimde Sınav Uygulama Teknikleri, Akademik Bilişim Konferansı, Konya. Kaptan, H., Çamurcu, Y. 2002. Yönlendirici Algoritmaları için Web Tabanlı Eğitim Simülatörü, Akademik Bilişim Konferansı, Konya. Point-to-Point Routing Algorithms http://normandy.sandhills.cc.nc.us/net125/compnetip /net_layer/algor.htm (Erişim tarihi:aralık 2002). Routing Algorithms http://www.juniper.net/techpubs/software/junos50/s wconfig50-routing/html/swconfig50- routingtoc.html (Erişim tarihi: Aralık 2002). Routing Basics http://www.cisco.com/univercd/cc/td/doc/cisintwk/it o_doc/routing.htm (Erişim Tarihi: Aralık 2002). Tanenbaum, A. S. 2003. Computer Networks Fourth Edition; Prentice-Hall International,Inc; USA. The Network Layer Functions: Congestion Control http://meseec.ce.rit.edu/eecc694-spring2000/694-3- 30-2000.pdf (Erişim tarihi: Aralık 2002). WebCT Homepage, http://www.webct.com/ (Erişim Tarihi : Aralık 2002). Mühendislik Bilimleri Dergisi 2004 10 (Özel Sayı) 1-6 6 Journal of Engineering Sciences 2004 10 (Special Issue) 1-6