Dağıtılmış Uzantı – Eğitim – Essay – Ödev – Tez – Makale – Çeviri – Tez Yazdırma -Tez Yazdırma Fiyatları
Akranlarla Öğrenme
Başlangıç seviyesindeki öğrenciler genellikle nesne yönelimli modelleme ve programlamayı öğrenmede zorluklar yaşarlar. Nesne yönelimini öğrenirken, öğrenciler genellikle ders kitaplarındaki örneklerden öğrenirler veya öğreticiler veya örnekler aramak için çevrimiçi arama motorlarını kullanırlar. Nesne yöneliminin öğrenilmesini desteklemek için birkaç araç ve alternatif didaktik yaklaşım tasarlanmıştır.
Ancak, OO öğrenimini desteklemek için tasarlanmış araçların çoğu (örneğin BlueJ ve Karel J), son öğrenme teorilerinin vurguladığı ve çoğunlukla tek kullanıcılar için tasarlanmış öğrenmenin sosyal yönünü dikkate almamıştır. BlueJ’i NetMeeting ve Centra ile kullanarak iki pilot deney yaptık ve bu iki deneyden elde edilen bulgulara dayanarak, öğrencilerin akranlarıyla OO öğrenmesini desteklemek için BlueJ için bir eklenti tasarladık.
BlueJ, “giriş düzeyinde öğretmek için özel olarak tasarlanmış bir Java geliştirme ortamıdır”. Nesne yönelimli programlamada yeni başlayanlar için mevcut en popüler nesne yönelimli öğrenme ortamlarından biridir. Kullanıcıların gerçek olayları gerçek dünya perspektifinden nesne yönelimli bir bağlama soyutlamasına olanak tanır.
Ayrıca, kullanıcıların sınıfları görselleştirmelerine olanak tanır, böylece öğrencilerin nesne yönelimli kavramları anlamalarını kolaylaştırır. BlueJ’nin en büyük avantajlarından biri, Eclipse, Netbeans ve Forte gibi daha büyük Entegre Geliştirme Düzenleyicileri (IDE) ile tipik olarak ilişkili tüm gereksiz işlemleri kaldırmasıdır. Ancak, BlueJ yalnızca bireysel öğrencilere odaklanır ve sosyal etkileşimler ve sosyal öğrenme için destekten yoksundur.
Sosyal öğrenme anlayışımız, eğitim teknolojisinde yeni bir paradigma olan Bilgisayar Destekli İşbirlikçi Öğrenme (CSCL) içindeki araştırmayı takip etmektedir. Lipponen’e göre CSCL, teknoloji tarafından desteklenen işbirlikçi öğrenmenin akran etkileşimini nasıl geliştirebileceğine ve gruplarda nasıl çalışabileceğine ve işbirliği ve teknolojinin topluluk üyeleri arasında bilgi ve uzmanlığın paylaşımını ve dağıtımını nasıl kolaylaştırdığına odaklanıyor.
BlueJ’i NetMeeting ve Centra ile kullanan pilot deneylerimiz, nesneler, sınıflar ve ilgili diyagramlar hakkında ortak bir anlayış oluşturmak için akranlarla eşzamanlı sosyal etkileşimlerin önemli olduğunu göstermektedir. Ancak, OO öğrenmede eşzamanlı işbirliği her zaman arzu edilmez.
Örneğin, bazı öğrenciler diğer öğrencilerin önünde hata yapmak veya yanlış bir şey söylemek istemediği için diğer tüm öğrenciler izlerken harekete geçmekten korktular.
Bazı öğrenciler kendi başlarına oturup sorunları çözmeyi tercih ettiklerini ve herhangi bir zorlukla karşılaşırlarsa web’de cevaplar için kontrol edeceklerini, ders kitaplarına baktıklarını veya tüm arkadaşlarının irtibat kişisi olarak listelendiği Yahoo Messenger’a giriş yapacaklarını bildirdi. ve yardım isteyin. Bu, öğrencilerin projelerini ortak bir alana göndermeden önce kendi başlarına düşünebilecekleri, deneyebilecekleri ve yansıtabilecekleri özel bir alana ihtiyaç olduğunu göstermektedir.
Chrome uzantılar
Uzantılar
Chrome Web Mağazası
Chrome Web Mağazası mobil
Chrome extensions
Google Chrome
Google Web Mağazası
Chrome Dino
Dağıtılmış Uzantı
BlueJExchanger, Eşler Arası (P2P) dosya paylaşım mimarisine dayanmaktadır. Öğrencilerin hangi projeleri paylaşacaklarını ve hangilerini indireceklerini seçmelerine olanak tanır. Öğrencilerin yeni indirilen bir projeyi açmak için çalışma ortamlarından ayrılmaları gerekmez. BlueJExchanger ile öğrenciler, iş akışlarında dikkatleri dağılmadan birbirlerinden proje indirmekte özgürdürler.
BlueJExchanger’ın tasarımı, öğrencilere özel olarak çalışmayı seçme, ne zaman ve hangi projeleri paylaşacaklarına ve hangi projeleri kontrol edeceklerine karar verme özgürlüğü verirken, öğrencilerin birbirlerinin projelerini paylaşmalarına ve öğrenmelerine izin vererek aralarındaki etkileşimleri destekler.
BlueJExchanger asenkron bir ortam olduğu için, öğrencileri yorum yapmak için izin istemekten ve beklemekten (el kaldırmak) ve ekranın yenilenmesini beklemekten kurtarır. Öğrencilerin, arkadaşlarının önünde hata yapma konusunda endişelenmelerine gerek yoktur. Bu onların işbirliğine daha aktif katılmalarını sağlar.
BlueJExchanger’daki farkındalık mekanizması, paylaşılan projeleri projelerin açıklamaları ve sahiplerinin adlarıyla ilişkilendirir. Öğrencilerin, kendi etkinlikleri için bir bağlam sağlayan başkalarından paylaşılan projeleri kontrol ederek başkalarının etkinliklerini (şemalar oluşturma ve kod yazma) anlamalarını ve onlardan öğrenmelerini sağlar.
Ayrıca öğrencilerin kendi etkinlikleri üzerinde düşünmelerini sağlar. BlueJExchanger’daki farkındalık bilgisi, öğrencilerin kendi görevlerine/aktivitelerine odaklanmalarını ve kesintisiz çalışmalarını sağlayan, müdahaleci olmayan bir şekilde sağlandı. BlueJExchanger ayrıca öğrencilere, proje sahibi tarafından sağlanan anahtar kelimelere dayalı olarak ilgili projeleri arama olanağı sağlar.
Esneklik, BlueJExchanger’ı tasarlarken ana endişelerden biridir. BlueJExchanger, öğrencilere herhangi bir yapı dayatmaz, bu da öğrencilerin kendi çalışma stillerini kullanmalarını mümkün kılar. Öğrenciler özel olarak çalışmayı seçebilirler. Yardıma ihtiyaçları olduğunda, diğer öğrencilerden veya öğretmenden gelen projelere bakabilirler. Projelerinden memnun olduklarını ve kendilerine güvendiklerini hissettiklerinde, başkalarının da kontrol edebilmesi için onları paylaşım listelerine ekleyebilirler.
BlueJExchanger’ı BlueJ ile Entegre Etme
BlueJExchanger, BlueJ Ortamına sorunsuz bir şekilde entegre edilmiştir. Öğrenciler, ilgili projeyi bulmak için bilgi aramak için başka ortamlara geçmek zorunda kalmazlar ve bir dosyanın nasıl indirileceği veya BlueJ’e nasıl aktarılacağı gibi programatik olmayan konulara zaman harcamak zorunda kalmazlar. BlueJExchanger, yönetim görevlerine zaman harcamak yerine öğrenme görevlerine odaklanmalarına olanak tanır.
BlueJExchanger, BlueJ menüsünde bir menü öğesi seçilerek başlatılabilir. Her öğrenci hangi projeleri paylaştığını görebilir. Öğrenci proje ekle butonuna tıklayarak paylaşım proje listesine proje ekleyebilir.
Eklenen proje tüm çevrimiçi akranlar için geçerli olacaktır. Öğrenciler “bağlan/bağlantıyı kes” düğmesine tıklayarak çevrimiçi ve çevrimdışı arasında geçiş yapabilirler. Bir öğrenci çevrimiçi olduğunda, tüm diğer öğrenciler tarafından sunulan tüm projeleri almak için “proje al” düğmesine tıklayabilir.
BlueJExchanger Mimarisi
BlueJExchanger bir P2P uygulaması olarak tasarlanmıştır. Daha yüksek derecede ademi merkeziyetçiliğe izin verir. P2P işbirliğini ve işbirliğini desteklemek için, kullanıcı adı ve parolaların bir veritabanında depolandığı kimlik doğrulama denetimi için merkezi bir sunucu kullanıldı. Bu veritabanı, sunucuya erişimi kontrol eden bir arama mekanizması görevi görür. Projeleri veritabanında saklamaktan kaçınmak için merkezi sunucu, istemcileri yalnızca eşleri hakkında bilgilendirir.
BlueJExchanger dört ana bileşen içerir:
- BlueJServer: Bu, tüm istemcileri bir ağda bağlı tutan merkezi sunucudur.
kolay değişiklik sağlayan uçucu veri yapısı. Kullanıcı doğrulaması yapmaktan, yeni kullanıcıları kaydetmekten ve bağlı diğer eşlerin bir listesini yayınlamaktan sorumludur. - BlueJServerHandler: Sunucu tarafında kalır ve istemcilerden sunucuya olan bağlantıları yönetir. BlueJServerHandler, sunucuya iletilen verileri okumaktan ve değişiklikler meydana gelirse bildirmekten sorumludur.
- BlueJPeer: İstemci tarafında kalır ve sunucuya olan bağlantıyı yönetir. Bir istemci sunucuya bir proje yüklemek veya yeni bir kullanıcı kaydetmek istediğinde BlueJPeer etkinleştirilir. BlueJPeer ayrıca sunucudan gelen verileri de dinler. Bağlantı açık kaldığı sürece, her istemci yeni istemciler hakkında çevrimiçi olarak veya kullanıcı kimlik doğrulamasının kabul edilip edilmediği konusunda bildirim alabilir.
- BlueJPeerClient: İstemci tarafında kalır ve P2P iletişimini yönetir. Projelerle ilgili bir istek aldığında, BlueJPeerClient, yerel bilgisayarda proje adıyla bir arama yaparak asıl projeyi alır. Dosya aramasından sonra, talep edilen proje talep eden müşteriye geri gönderilir.
Chrome Dino Chrome extensions Chrome uzantılar Chrome Web Mağazası Chrome Web Mağazası mobil Google Chrome Google Web Mağazası Uzantılar
Son yorumlar