2.4 Öğrenme Nesnesi Geliştirme Yaklaşımları Durağan ve Devingen Öğrenme Nesneleri

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "2.4 Öğrenme Nesnesi Geliştirme Yaklaşımları. 2.4.1 Durağan ve Devingen Öğrenme Nesneleri"

Transkript

1 tutarsızlıkların oluşmasına neden olacaktır. Bu yüzden yeni sürümü otomatik olarak oluşturulur ve tutarsızlıkların oluşması engellenmiş olur. Fakat artık nesnemizin birbirine yakın iki kopyası mevcuttur. Bir başka deyişle veri tekrarı olmaktadır. Bunu önlemek için B yazarı yeni sürümden haberdar edilmesi ve yazarın yeni sürümü kullanması sağlanabilir. Bu durumda hem veri tekrarı önlenmiş olur hem de yeniden kullanılabilir öğrenme nesnelerini güncel tutulmuş olur. Son olarak bir C yazarı, C++ da if koşullu dallanma deyimi hakkında bir öğrenme nesnesi geliştirsin. A yazarının geliştirdiği Java da if koşullu dallanma deyimi, Sürüm 1 adındaki nesne, C yazarının geliştirmek istediği nesneye yapısı ve içeriği bakımından çok yakın olduğundan, C yazarı A yazarının oluşturduğu nesnesinin basitçe fiziksel bir kopyasını oluşturmaya karar verir. Daha sonra C yazarı yeni oluşturulan nesnenin başlığını, içeriğini, alıştırma faaliyetlerini, şekilleri, üst-veriyi veya öğrenme nesnesi içindeki diğer öğeleri günceller, bir başka değişle yeniden amaçlandırır. Sonuçta C++ da if koşullu dallanma deyimi adında yeni bir öğrenme nesne oluşur. Fakat daha sonra Sürüm 1 güncellense bile, bu güncellemeler C yazarının oluşturduğu kopyaya yansımaz. Görüldüğü gibi bir öğrenme nesnesi paylaşıldığında ya da yeniden amaçlandırıldığında öğrenme nesnesi geliştiricilerin karşısına ciddi sakıncalar ortaya çıkmaktadır. Fakat sakıncaların önlenebilmesi uygulamada hiç kolay değildir. Ayrıca içerik geliştiricilerden bu sakıncaları önlemelerini de beklemek yanlıştır. Bu yüzden bir öğrenme nesnesi geliştirme aracın bu durumları ele alması gerekir. 2.4 Öğrenme Nesnesi Geliştirme Yaklaşımları Durağan ve Devingen Öğrenme Nesneleri Öğrenme nesnelerinin geliştirilmesinde temel iki yaklaşımdan söz edebiliriz. Bu iki tasarım yaklaşımı durağan ve devingen olarak isimlendirilir. Bu iki yaklaşımı birbirinden ayıran özelik içeriklerin nasıl saklanacağı ve sunulacağıdır. Durağan öğrenme nesnesi yaklaşımında, içerikler sunucu sistemde kütük olarak depolanırlar. Öğrenme nesneleri PDF, HTML, gibi belli kütük biçimlerinde 10

2 geliştirilirler, saklanırlar ve sunulurlar. Bu nedenle içeriklerin düzenlenmesi için içeriğin geliştirileceği kütük biçimine uygun yazılımlar gerekmektedir. Örneğin içerik bir PDF kütüğü olarak geliştirilecekse bir PDF düzenleyici yazılım ya da bir HTML kütüğü olarak geliştirilecekse bir HTML düzenleyici yazılım gerekmektedir. Devingen öğrenme nesnesi yaklaşımında, içerikler bir sunucu uygulaması tarafından biçim verilmeden toplanır ve depolanırlar. Öğrenme nesnesi geliştirilirken herhangi bir biçim bilgisi verilmediğinden biçim ve içerik verisi ayrılmış olur. Geliştirilecek bir uygulama yazılımının sağlayacağı kullanıcı ara yüzleri ve geliştirme şablonları sayesinde içerik geliştiriciler içeriğin biçimiyle ilgilenmeden kolaylıkla içerik geliştirebilirler. Devingen öğrenme nesnelerine öğrencilere sunulacağı zaman biçim verilir. Bu sayede farklı ortamlar için öğrenme nesnelerine farklı biçimler verilebilir. Örneğin içeriklerin web ya da kayıt üzerinde sunulması kolaylıkla sağlanabilir. Ayrıca birçok içerik geliştiricinin olduğu bir ortamda içeriklerin biçim yönünden belli bir standarda kavuşturulması olasıdır. Çizelge 2.1 Durağan ve devingen yaklaşım Tek bir öğrenme nesnesi oluşturma Uygulamanın ölçeklenebilirliği Gerçek zamanlı eşleme (Öğrenme nesnesi güncellendiği an o öğrenme nesnesinin kullanıldığı tüm içerikler güncellenir) Bakım Durağan Öğrenme nesnesi ortam varlıklarının birleştirilmesiyle oluşturulur. Her bir öğrenme nesnesi tek tek oluşturulur. Uygulanamaz. Bakımı zordur. Her yeni öğrenme nesnesi Devingen Öncelikle genel bir şablonun geliştirilmesi gerekmektedir sonra öğrenme nesnesi için içerik oluşturulur. Şablonlar yardımıyla geliştirilecek tüm öğrenme nesneleri için sadece içerik geliştirilir. Tüm öğrenme nesneleri aynı görünüm şablonu ya da eğitim stratejisini kullanır Devingen yaklaşım en uygun çözümdür. Güncelleme durumunda sadece şablonlar 11

3 Çevrim-dışı dağıtım eklendiğinde bakım zorlaşır. Herhangi bir güncelleme gerektiğinde güncellemenin yapılacağı tüm öğrenme nesneleri ele alınmalıdır. Kolaylıkla çevrim-içi dağıtılabilir. Örneğin içeriği oluşturan kütükler bir CD-ROM ortamına kopyalanarak kolaylıkla çevrim-dışı kullanılabilirler. üzerinde güncelleme yapılacağından bakımı kolaydır. Devingen öğrenme nesneleri canlı bir internet bağlantısına ihtiyaç duyar. İçeriği ne zaman erişilmek istense sunucu sisteme bağlantı kurulması gerekir. de durağan ve devingen yaklaşımlar karşılaştırılmıştır. Çizelgeden çıkarılacağı gibi az sayıda öğrenme nesnesi ele alınacaksa devingen yaklaşımı kullanmak anlamsızdır. Bu durumda durağan yaklaşımla öğrenme nesnesi oluşturmak daha kolaydır. Ancak geliştirilmesi gerek öğrenme nesnesi sayısı fazla ise ve öğrenme nesneleri birden fazla geliştirici tarafında geliştirilecekse devingen yaklaşım durağan yaklaşıma göre avantajlıdır. Öğrenme nesnesi sayısı arttıkça devingen yaklaşımda bakım durağan yaklaşıma göre kolaydır Katmanlı Öğrenme Nesneleri Katmanlı öğrenme nesneleri devingen öğrenme nesnelerinin geliştirilmiş halidir. Devingen öğrenme nesnelerinde biçim ve içerik birbirinden ayrılır. Katmanlı öğrenme nesnesi öğrenme nesnesinin barındırdığı öğrenme yaklaşımını da ayırır. Bu sayede üç katmanlı bir yapı oluşur. Katmanlı öğrenme nesneleri kavramı yazılım mühendisliğindeki katmanlı yazılım mimari yaklaşımından üretilmiştir. Katmanlı yazılım mimarisinde uygulamalarda kullanıcı ara yüzlerini ve kullanıcı işlevlerini içeren sunum katmanı, uygulamanın mantığını oluşturan iş mantığı katmanı ve uygulama verilerinin bulunduğu veri katmanı birbirinden ayrılır. Bu katmanlar arası iletişim tanımlanmış ortak iletişim kurallarıyla gerçekleştirilir. Bu sayede her hangi bir katmanda oluşacak değişiklik diğer katmanları etkilemesi engellenmiş olur. Ayrıca katmanlar başka uygulamalarla da kullanılabilir. Bu durumda yeniden kullanılabilirlik artmış olacaktır. 12

4 Kullanıcı Ara yüzleri Diğer görünüm öğeleri Sunum Katmanı Öğrenme yaklaşımları Eğitsel teoriler Öğrenme Mantığı Katmanı Salt metin içerik Çoklu ortam öğeleri İçerik verisi Şekil 2.3 Katmanlı öğrenme nesnesi Bu mantığa dayanarak öğrenme nesneleri de katmanlı olarak geliştirilebilir. Bu durum öğrenme nesnelerinin yeniden kullanılabilirliğini arttırılabilir. Ayrıca katmanlı öğrenme nesnelerinin bir avantajı da geliştirme aşamasında ortaya çıkar. Öğrenme nesneleri katmanlara ayrıldığında(şekil 2.3) sunum katmanı grafik tasarımcısı ve bilişim uzmanı tarafından, öğrenme katmanı eğitim tasarımcısı tarafından, içerik katmanı konu uzmanı tarafından geliştirilir. Bu sayede geliştiricilerin iş tanımları da katmanlara bölünüp birbirinden soyutlanmış hale getirilebilir. Öğrenme nesnelerini katmanlı yapıda geliştirmenin bir diğer avantajı ise yeniden kullanıldığında ortaya çıkmaktadır. Öğrenme nesneleri çoğu zaman yeniden amaçlandırma yapılarak yeniden kullanıldığı göz önüne alındığında, katmanlara ayrılmış bir öğrenme nesnesinde yeniden amaçlandırma bazı katmanları etkilemeyebilir. Örneğin bir öğrenme nesnesinin görünümünde ya da içeriklerinin nasıl öğrenileceğini belirleyen öğrenme mantığında bir değişiklik yapılırsa bu durumdan içerik verisi etkilenmez. Bu durumda sadece gerekli katmanda yeniden amaçlandırma yapılır ve diğer katmanlar paylaşılarak yeniden kullanılabilir. Çizelge 2.2 de katmanlarda yapılacak yeniden amaçlandırmaların nasıl sakıncalar doğurabileceği verilmiştir. 13

5 Çizelge 2.2 Katmanlı öğrenme nesnesinde yeniden amaçlandırma Sunum Katmanı Öğrenme Mantığı Katmanı İçerik Katmanı Yeniden amaçlandırma İçeriğin dış görünümü ve sunum şekli değişir. Öğrenme mantığı değişir. Öğrenilecek konu değişmez. Nasıl öğrenileceği değişir. İçerik değişmiştir tamamen farklı bir öğrenme nesnesi oluşur. Oluşan durum İçerik ve öğrenme mantığı tekrarlanır. Öğrenme nesnesi paylaşılarak kullanılabilir. İçerik verisi etkilenmez. Öğrenme nesnesini çoğaltmadan paylaşılarak kullanılabilir. Öğrenme nesnesi değişir. Yeniden amaçlandırma sonucu yeni bir öğrenme nesnesi oluşturmak gerekir. Bu öğrenme nesnesinin asıl öğrenme nesnesiyle ilişkisi kalmamıştır Çizelge 2.2 deki durumlara göre sunum ve öğrenme mantığı katmanındaki değişiklikler içerik verisini etkilemez. Bu durumlarda öğrenme nesnesi aynı içeriğe sahiptir. Sadece nasıl sunulacağı ya da konunun nasıl öğrenileceği değişir. Sunum ya da öğrenme mantığı için yeniden amaçlandırma durumlarında içeriği paylaşarak kullanmak anlamlı olacaktır. Sonuç olarak katmanlı öğrenme nesnesi yeniden kullanılabilirliği arttıran bir kavramdır. Ayrıca öğrenme nesnesinin tümünün yeniden amaçlandırılması yerine gerekli katmanların yeniden amaçlandırılması sonucu veri tekrarları azalır ve yeniden amaçlandırılmamış katmanların paylaşılarak kullanılması sağlanır Biçimden Bağımsız Öğrenme Nesneleri Öğrenme nesnelerinin katmanlara ayrılması ve devingen olarak sunulmasının avantajlarından bahsettikten sonra bu bölümde öğrenme nesnelerinin biçimden bağımsızlaştırılması konusu ele alınacaktır. Öğrenme nesnelerinin biçimden nasıl bağımsızlaştırılacağı ve bu işlemin sağladığı avantajlar incelenecektir. Öğrenme nesnelerinin biçimden bağımsız geliştirilmesi geliştirme aşamasında herhangi bir biçim öğesinin sağlanmayacağı anlamına gelir. Geliştirilen öğrenme 14

6 nesnesi herhangi bir biçime sahip olmaz. Bu durumda geliştirici biçimle değil içeriğin kendisine yoğunlaşmış olur. Öğrenme nesnelerinin biçimden bağımsız olarak geliştirmenin en yaygın yolu öğrenme nesnelerini XML verileri olarak tanımlamaktır. XML yapısal bir işaretleme dilidir. Her bir yapı bir etiketle ifade edilir. Etiketler bir birleriyle sıradüzensel bir yapı oluşturarak her türlü tanımlamanın yapılabileceği bir altyapı sağlar. Bu özelliği nedeniyle XML öğrenme nesneleri için bir tanımlama ortamı olarak kullanılır. Biçimden bağımsız öğrenme nesneleri XML verileri olarak tanımlandıklarında farklı yazılım ve donanım ortamlarında gösterimi yapılabilir. XML verilerine bir biçim kazandırmanın en basit yolu bir XSL(Extensible Stylesheet Language) kütüğü ile ilişkilendirmektir. XSL kütükleri XML verileri için biçim bilgilerini içerir. Bu sayede bazı yazılım araçları kullanılarak XML verilerine biçim kazandırmak mümkündür. Örneğin bir XML verisi bir XSL ile HTML biçimine dönüştürmek mümkündür(şekil 2.4)[21]. XML biçiminde öğrenme nesnesi geliştirmek için XML düzenleyiciler kullanmak gerekir. Şekil 2.4 XML verisine biçim verilmesi Öğrenme nesnelerinin biçimden bağımsız geliştirilmesi taşınabilirliliğini sağlar. Ayrıca veriyi ve sunum biçimini ayırmamızı olanak verir. Bu sayede öğrenme nesneleri için yeniden kullanılabilirlik arttırılabilir. 15

7 3 ÖĞRENME NESNELERİNE ÜST-VERİNİN UYGULANMASI Bu bölümde üst-veri kavramından ve öğrenme nesnesi(ön) ile ilişkisinden bahsedilecektir. Üst-verinin ne olduğu ve öğrenme nesneleriyle ilişkisine değinildikten sonra öğrenme nesnesi kavramı bağlamında nasıl kullanıldığından söz edilecektir. Ayrıca günümüzde üst-veri oluşturmada yaygın olarak kullanılan endüstri standardı IEEE-LOM açıklanacak ve öğrenme nesnelerine uygulanmasından söz edilecektir. Daha sonra üst-veri geliştirmek için ne tür yaklaşımlar ve araçlar kullanılabileceği tartışılacaktır. Bu bölümün en sonunda ise üst-veri oluşturmanın sağladığı fayda ve maliyeti düşünülerek, ne kadar üst-veri oluşturmak gerektiği tartışılacaktır. 3.1 Üst Verinin Tanımı ve Öğrenme Nesnesi ile ilişkisi Bölüm 2 de yeniden kullanılabilir öğrenme nesnesinin(ykön) özellikleri anlatılırken öğrenme nesnesinin kendisini açıklar nitelikte(self-descriptive) olma özelliğinden bahsedilmiştir. Şimdi bu özelliğin nasıl sağlandığına deyineceğiz. Öğrenme nesnelerinin yararlarından biri hem geliştiricilerine hem de öğrencilere ihtiyaçları doğrultusunda var olan nesneleri arama olanağı sağlamasıdır. Geliştiriciler daha önce hazırlanmış öğrenme nesnelerini arayarak ve ihtiyaçlarına uygun olanları yeniden kullanarak yeni eğitim programları geliştirebilirler. Öğrenciler ise içerikleri şu anki ve gelecekte oluşacak ihtiyaçları doğrultusunda araştırabilirler. Bu beceri iki temel bileşen sayesinde sağlanmaktadır: üst-veri ve bu üst-verinin oluşturulmasını, aranmasını sağlayan araçlar. Bu araçlar hem geliştiriciler hem de öğrenciler tarafından kullanılır. Her bir öğrenme nesnesi hakkında veri olan üst-veri, geliştirme ve dağıtım araçlarının işlemesini de sağlamaktadır. Üst-veri kısaca veri hakkında veri olarak tanımlanır. Öğrenme nesnesi bağlamında ise üst-veriyi öğrenme nesnesi ya da eğitsel içeriği oluşturan her bir parça hakkında veri olarak nitelendirebiliriz. Üst-veri geliştirici adı, öğrenme nesnesinin başlığı, konu ve amaç gibi temel bilgileri içerebilir ya da öğrenme nesnesini tamamlama ölçütleri, sürümü, erişim hakları gibi karmaşık üst-veri bilgileri de tanımlamak mümkündür. 16

8 Üst-veri kavramını birkaç örnek vererek görmek yararlı olacaktır. Bir kitabın üstverisi yazar adı, kitabın başlığı, ISBN numarası, içindekiler tablosu, kaynakçalar, sayfa sayısı, gibi bilgileri içerebilir. Aynı şekilde bir gıda maddesinin üst-verisi de üreticisi, besin değerleri, içindekiler, son kullanma tarihi, üretim tarihi gibi bilgileri içerebilir. Bir öğrenme nesnesi için ise üst-veri başlık, konu, öğrenme zamanı, öğrenme amacı, gerekli ön şartlar gibi bilgilerden oluşabilir. Sonuç olarak üst-veri herhangi bir veri için açıklayıcı ve tamamlayıcı bileşendir. Öğrenme nesneleri için de üst-veri onu açıklayıcı ve tamamlayıcı bir özellik olarak kullanılır. Öğrenme nesnelerinin yeniden kullanılabilmesi için aranması çok önemli bir unsurdur. Arama işlemi genellikle üst-veri üzerinde yapılır. Bu bağlamda öğrenme nesnesi için oluşturulan üst-veri yeniden kullanılabilirlik için gerekli bir öğedir. Öğrenme nesneleri için üst-veri oluşturmak ve kullanmak öğrenme nesnelerinin yeniden kullanılırlığını arttırır. 3.2 Üst-Veri Kullanım Şekli Öğrenme nesneleri için üst-veri oluşturulurken, karşılaşılan en büyük zorluk hem öğrenci hem de geliştiricilerin ihtiyaçlarını karşılaması gerektiğinin göz önünde bulundurulmasıdır. Oluşturulan üst-veri ihtiyaçları karşılayacak kadar zengin olmalı fakat aynı zaman da geliştiriciler için de aşırı külfet getirmemelidir. Bu dengeyi sağlamak oldukça zordur çünkü çoğu zaman kullanılan e-öğrenme araçları ve yazılımları istenilen üst-veri elemanlarını kabul etmeyebilir. Bu nedenle kurumlar kendi araçlarını ve üst-veri yapılarını geliştirmeyi tercih edebilir. Bu durum e- öğrenme araç üreticileri ve kurumlar arasındaki birlikte işlerliliği zor hale getirir. Fakat kurumların ve e-öğrenme araçları geliştiren firmaların, kendi üst-veri şemalarını tanımlamada başlangıç noktası olarak kullandıkları bir endüstri standardı mevcuttur. IEEE nin, öğrenme nesnesi üst-veri belirtimi olarak bilinen bu standarda daha sonra değinilecektir. Daha önce de belirtildiği gibi, üst-veri içerik geliştiricilere ve öğrencilere öğrenme nesnelerinin sağlayabileceği faydalar ve sahip olduğu işlevler hakkında bilgi vermektedir. Bu özelliğin sağlanması kolay görünüyor olsa bile uygulamada bazı sakıncaların ortaya çıkması olasıdır. Tüm bu anlatılanlar doğrultusunda üst-verinin öğrenme nesneleriyle oluşturulmuş eğitsel içeriklerle nasıl kullanılabileceğini bir örnekle açıklamaya çalışalım. 17

9 Bir çevrim-içi öğrenme sistemi düşünelim(şekil 3.1). Sistemin bileşenleri, içeriklerinin öğrencilere dağıtılmasını ve sunulmasını sağlayan, öğrencilerin içeriklerle etkileşimini günlükleyen bir eğitim yönetim sistemi, içeriklerin saklanmasını sağlayan içerik yönetim sistemi ve eğitsel içerikler olsun. Bu sistemde bulunan ders içerikleri birçok parçanın birleşiminden, öğrenme nesnelerinden oluşmaktadır. Bu parçalar üniteler, bölümler vb. gibi üst birimleri oluşturarak en üst seviyede ders içeriğini meydana getirmektedir. Her bir öğrenme nesnesi, işlevi, amacı, geliştiricisinin adı, sınıflandırılması, yaratılma tarihi gibi üstverilere sahiptir. Bu sistemde içerik geliştiriciler sisteme öğrenme nesneleri eklemektedirler. Ayrıca geliştiriciler daha önce geliştirilmiş öğrenme nesnelerini arama yeteneğine de sahiptirler. Bu yetenek üst-veri geliştirme ve arama işlevini sağlayan araç (örneğin içerik yönetim sistemi) tarafından sağlanmaktadır(şekil adım). İçerik geliştiriciler ihtiyaçlarına göre daha önce geliştirilmiş içerikleri yeniden kullanırlar. Ayrıca daha önce geliştirilmiş içeriklerin, eğitim yönetim sistemi tarafından toplanan öğrenme deneyimleri(öğrenci belgileri, öğrenci üst-verileri) doğrultusunda içerik geliştiriciler tarafından güncellenmeleri de mümkündür(şekil adım). Şekil 3.1 Örnek bir e-öğrenme sistemi 18

10 Geliştirilmiş olan öğrenme nesneleri ders içeriklerini oluşturmaktadır. Öğrenme nesneleri içerik yönetim sisteminde saklanır ve gerektiğinde eğitim yönetim sistemi tarafından kullanılır(şekil adım). Eğitim yönetim sistemi öğrenme nesnelerini öğrencilere dağıtmakla sorumludur. Öğrenciler öğrenme sürecinde öğrenme nesneleriyle etkileşime girerler(şekil adım) ve sonuç olarak öğrenme deneyimleri ortaya çıkar. Eğitim yönetim sistemi öğrenmenin her aşamasında öğrenme deneyimlerini saklar(şekil adım). Bu deneyimler aslında öğrenciler hakkında üst-verilerdir ve öğrenmenin ne şekilde olduğu hakkında bilgi sağlamaktadır. Daha sonra öğrenme deneyimini oluşturan bu üstveriler, öğrenme nesnelerinin öğrenme üzerinde etkisini incelerken ve bu inceleme doğrultusunda değişiklikler yapılırken kullanılır. Verilen örnekte görüldüğü gibi üst-veriler bir e-öğrenme sistemini oluşturan tüm alt birimlerde kullanılabilir. Ayrıca bazı üst-veriler sistemler tarafından da üretilmektedir. Akla hemen bir soru gelmektedir: farklı sistemler ve farklı kişiler tarafından oluşturulan üst-veriler nasıl ortak olarak kullanılabilmektedir? Farklı sistemler ve kişilir tarafından oluşturulmuş üst-verilerin ortak olarak kullanılabilmesi için bazı standartlar geliştirilmiştir. 3.3 Standartlar Zaman içinde AICC, IMS, ADL gibi kurumlar, öğrenme nesneleri için üst-veri tanımlamayı sağlayan bazı belirtimler tanımlamışlardır. Günümüzde ise bu belirtimlerden tek bir standart oluşturulmuştur. Bu standart IEEE/LTSC tarafından tanımlanan IEEE learning object meta-data(ieee-lom) standardıdır. Bu standart öğrenme nesneleri için bazı üst-veri alanları ve değerleri tanımlar. Öğrenme nesneleri için üst-veri oluşturanlar tanımlanan standarttan yararlanarak, standarda uyumlu tüm araçların kullanabileceği bir üst-veri oluşturabilirler. Bu sayede sistemler arasında üst-veriler için ortak bir dil birliği sağlanmış olur. IEEE LOM standardında bulunan üst-veri alanlarının çoğu seçimliktir. Bu sayede YKÖN geliştiricilerinin tüm üst-veri alanlarını oluşturmaları gerekmez. Aynı zamanda standart ek üst-veri alanları tanımlamayı sağlayan esnek bir yapıya sahiptir. Geliştiriciler ihtiyaçlarına uygun standartta olmayan üst-veri alanları ve değerleri ekleyebilirler. Fakat unutulmamalıdır ki üst-verinin değeri nasıl 19

11 kullanıldığı ile ölçülür. Tanımlanan standardın dışında eklentiler yapmak, üstverinin farklı sistemler tarafından algılanmasını engeller. 3.4 Üst-Veri Oluşturmanın Faydaları ve Maliyeti Öğrenme nesneleri için oluşturulan üst-veri miktarı elde edilebilecek fayda ile ilişkilidir. Gerekenden fazla ya da az üst-veri oluşturmanın sakıncalarını göz önünde bulundurmak gerekmektedir. Ne kadar üst-veri oluşturmak ne kadar fayda sağlar? Bu sorusuya yanıt aramak üst-veri miktarı ile sağladığı fayda arasındaki ilişkiyi anlamak anlamak adına doğru bir yaklaşım olacaktır. Üst-verinin sağladığı fayda En uygun üstveri miktarı Üst-veri oluşturma ve bakım maliyeti Şekil 3.2 Üst-veri oluşturma maliyetinin, sağladığı fayda ile karşılaştırılması Üst-veri oluşturma birçok faydalar sağlamasına rağmen hem zaman hem de insan gücü gerektirmektedir. Eğitsel içerikler hazırlanırken bu içeriklere üst-veri eklemenin yeniden kullanılırlığı artırabileceği mutlaka göz önünde bulundurulmalıdır. Yeni oluşturulmuş bir öğrenme nesnesi için üst-veri oluşturmanın faydası öğrenme nesnesi yeniden kullanılana kadar hiçe yakındır. Bu yüzden üst-veri oluşturma en temel ve basit seviyede olmalıdır. İlk kez oluşturulan bir öğrenme nesnesi için gereğinden fazla üst veri oluşturmak gereksizdir. Fakat temel üst-veri bilgilerinin de oluşturulması ihmal edilmemelidir. 20

12 Üst-veri miktarıyla beraber sağlanın faydanın artacağı açıktır. Çünkü üst-veri miktarı arttıkça hazırlanan eğitsel kaynak hakkında daha detaylı veri hazırlanmış olur. Bu sayede bu kaynağın başkaları tarafından özelliklerinin incelenmesi ve yeniden kullanılma olasılığı artar. Fakat geliştirilecek üst-veri miktarıyla sağlanan fayda arasında her zaman doğru bir orantı olmaz. Üst-veri belli bir miktardan sonra anlamsız ve gereksiz hale gelir. Bu noktadan sonra üst-veri geliştirmek kaynakların boşa kullanılması anlamına gelmektedir. Bu durumu özetler bir grafik Şekil 3.2 gibi ifade edilebilir. Bu şekil üst-veri miktarı ile üst-verinin sağladığı fayda arasındaki ilişkiyi özetlemektedir. Görüldüğü gibi üst-veri miktarı arttıkça üstverinin sağladığı fayda artmaktadır. Fakat üst-veri miktarı belli bir noktaya geldiğinde üst-verinin sağladığı fayda azalmaktadır. Bu nokta en uygun üst-veri miktarını göstermektedir. Bu bağlamda akılımıza gelen ilk soru içerik geliştiricilerin ne kadar üst-veri üreteceklerine nasıl karar verecekleridir. En uygun üst veri miktarı değişkenlik gösterir ve bu miktarın belirlenmesi zordur. Üst-veri geliştiricileri Şekil 3.2 deki en uygun noktayı belirlemelidirler ya da araçlar bir kestirim yapıp bu noktaya yaklaşık bir miktar seçebilir. Bu nedenlerden dolayı bir içerik geliştirme aracı tasarlanırken öğrenme nesnelerinin ne kadar üst-veriye ihtiyacı olduğu düşünülmedir ve fazla üst-veri oluşturmanın maliyetli olduğu unutulmamalıdır. Kullanılan içerik geliştirme araçlarının üst-veri ekleme maliyetinizi düşürmesi beklenir. 3.5 İçerik Geliştirme ve Üst-veri Oluşturma Süreçlerinin Birleştirilmesi Anlaşılacağı gibi üst veri oluşturmak maliyetli ve geliştiricilere ek yük getirmektedir. Şu an mevcut çoğu üst-veri geliştirme aracı, öğrenme nesnesi geliştirme süreci dışında kalmaktadır. Üst-veri ve öğrenme nesnesi geliştirme süreçleri ayrı ele alınmaktadır. Bu durum maliyetlerin artması, yeteri kadar üst-veri geliştirilememesi gibi sakıncaları ortaya çıkarmaktadır. Üst-veri geliştirme öğrenme nesnesi geliştirme süreci içine dahil edilmelidir. Bu durumda üst-veri ve öğrenme nesnesi içeriği içinde ortak bulunan veriler bir kez toplanmış olur. Bu bütünleştirme sayesinde öğrenme nesneleri için üst-veri oluşturma maliyeti düşer. Çok basit bir örnek vermek gerekirse bir öğrenme 21

13 nesnesinin öğrenme amacı hem öğrenme nesnesi içeriğinde hem de üst-verisinde bulunmalıdır. Bu bilginin iki kez içerik geliştirici tarafından sağlanması anlamsızdır. Bazı üst-veri bilgileri sistemler tarafından otomatik oluşturulabilir. Örneğin bir öğrenme nesnesinin toplam boyu, içerdiği kütükler ve başka teknik özellikler gibi bilgilerin içerik geliştiriciler tarafından sağlanması anlamsızdır. Bu bilgilerin bir araç tarafından üst-veriye dönüştürülmesi anlamlı olacaktır. Bunlara ek olarak üst-veri oluşturma içerik geliştirme aracı tarafından ele alındığında oluşturulması gereken en az ve en fazla üst-veri miktarı belirlenerek yeterli miktarda üst-veri oluşturma sağlanabilir. Sonuç olarak iyi bir eğitsel içerik geliştirme aracı üst-veri ve içerik geliştirme süreçlerini birleştirmelidir. Bu durumun içerik geliştirme sürecinin maliyetini azaltabilir ve geliştirilen içeriğin yeniden kullanılma olasılığı arttıtılabilir. Ayrıca veri tekrarları engellenebilir, öğrenme nesnesi ve onun üst-verisi arasında tutarlılık sağlanır. Gereğinden az ya da fazla üst-veri oluşturma engellenmiş olur. 22

14 4 ÖĞRENME NESNESİ İÇERİK MODELLERİ Bölüm 2 de öğrenme nesnelerinin verilen tanımlarından ve bu tanımlarla ilgili bir belirsizlikten bahsedilmişti. Öğrenme nesnelerinin tanımının farklı bakış açılardan değişiklik gösterdiği belirtilmişti. En büyük belirsizlik öğrenme nesnesinin ne olduğu ve yapısının nasıl olması gerektiğidir. Bu nedenle öğrenme nesnesi geliştirme stratejisi geliştirmeye çalışanlar, öğrenme nesnesini kesin bir tanıma ve yapıya kavuşturmaya çalışmışlardır. Bu durum öğrenme nesnesi içeriğinin nasıl tanımlanacağı sorununu ortaya çıkarmıştır. Öğrenme nesnesi oluşturmak isteyenler, ilk olarak öğrenme nesnesinin kendileri için ne anlama geldiğini ve ihtiyaçları doğrultusunda yapısını tanımlamışlardır. Bu tanımlamaları yaparken de öğrenme nesnelerinin iki temel özelliğini(yeniden kullanılabilirlik ve parçalı olma) kullanmışlardır. Yeniden kullanılabilme özelliği öğrenme nesnelerinin boyutunu(ders, Ünite bölüm, paragraf, harf) yani ne kadar içerik barındıracağını kısıtlar. Fakat boyunun ve içerik yapısının nasıl olması gerektiği konusunda kesin bir kural ya da standart yoktur. Fakat ortak bir yaklaşımın genel olarak kabul gördüğünden bölüm 2 de bahsedilmişti. Bu yaklaşımda öğrenme nesneleri tek bir amaç çevresinde öğrenmeyi desteklemektedir. Bu da onun boyunu belirlemede temel alınabilecek bir özelliktir. Bu bölümde farklı yaklaşımlarının öğrenme nesnelerini nasıl tanımladıklarını ve yapılarını nasıl belirlediklerini göreceğiz. Bu doğrultuda dört farklı içerik modelinden bahsedilecektir. Bu yaklaşımlar doğrultusunda, bu çalışmanın amacı olan öğrenme nesnesi geliştirme aracına bir şekil vermiş olacağız. Bunun için anlatılacak yaklaşımların sakıncaları ortadan kaldıran ve hepsini kapsayan bir içerik model tanımlanmaya çalışılacaktır. Yeni bir içerik modeli tanımlamadaki amaç artıklılığı azaltmak ve yeniden kullanılabilirliği artırmaktır. Ayrıca iyi bir içerik modelinin süreçlerin otomatikleştirilmesini kolaylaştırdığı, içerik geliştiriciler ve kullanıcılar için öğrenme eğrisini düşürdüğü, hataları ve maliyetleri azalttığı da unutulmamalıdır. 23

15 4.1 Learnativity İçerik Modeli Learnativity içerik modeli eğitsel içeriği beş kümeleme sınıfına ayırmaktadır[10]. Her bir sınıf, içerikleri soyut olarak sınıflar. Her bir sınıf kendinden sonra gelen sınıfı kapsar böylece içerik grupları bir sıradüzensel yapı oluştururlar. İçerikler geliştirilirken en alt sınıftan üstte doğru içerikler gruplandırılır ve eğitsel içerik oluşturulur. Bu modeli oluşturan soyut beş kümeleme birimi şöyledir: Ham ortam elemanları(raw Media Elements): bu elemanlar modeldeki en küçük birimlerdir. Örnek olarak, tek bir cümle veya paragraf, canlandırma, gösterim gibi öğeler sayılabilir. Bu gruptaki elemanlar ayrıca iki alt grupta değerlendirilmektedir. İlk grup zamana dayalı olarak nitelendirilen işitsel, hareketli görüntü ve canlandırma elemanların olduğu zengin içerikler, diğer grup ise resim, metin gibi durağan ortamlardır. Bilgi Nesneleri(Information Objects): Bir grup ham ortam elemanından oluşmaktadır. Bu ham elemanlar belli bir bağlam çerçevesinde bir bütün bilgi nesnesini oluştururlar. Öğrenme nesneleri(learning Objects): Tek bir amaca dayalıdır. Bilgi nesneleri, tek bir amaç etrafında toplanırlar ve birleştirilirler. Bu kümeleme seviyesinde içerikler, LOM standardında önerilen öğrenme nesnelerine göre daha sınırlandırılmış bir durumdadır. Küme grupları(aggregate Assemblies): Bu seviyedeki kümele öğrenme nesnelerinin bir genel amaç çerçevesinde toplanması sonucu oluşur. Koleksiyonlar(Collections): Bu seviye, kümelemedeki en yüksek seviyedir. Ders bölümleri ve ders saatleri büyük gruplar içinde toplanırlar. Açıkça görülüyor ki bu modelde içerikler küçük parçaların birleşiminden oluşmaktadır. Bir koleksiyon küme gruplarından, küme grupları öğrenme nesnelerinden, öğrenme nesnesi bilgi nesnelerinden ve bir bilgi nesnesi, ham ortam elemanlarından oluşmaktadır(şekil 3.3). 24

16 Şekil 3.3 Learnativity içerik modeli Şekil 3.3 de içeriklerin kümelenme sıradüzeni görülmektedir. Bu yapıda soldan sağa yeniden kullanılabilirlik azalırken, bağlam artmaktadır. Ayrıca bu modelde yeniden amaçlandırma, kümelemede en küçük içerik parçaları olan ham ortam elemanları ve bilgi nesneleri üzerinde yapılmaktadır. 4.2 SCORM İçerik Kümeleme Modeli ADL, SCORM belirtimlerinde SCORM İçerik kümele modeli adı altında eğitsel kaynakların düzenini tanımlar. Bu belirtimlerde, SCORM içerik kümeleme modeli üç bileşen içermektedir[11, 12]: Varlık(Assets): Varlıklar eğitsel içeriği oluşturan en temel bileşendir. Herhangi bir Web istemcisi tarafından kullanılabilen çoklu ortam, metin, resim, ses, video kütükleri, Web sayfaları ya da başka şekillerdeki verilerin elektronik gösterimleridir. Ayrıca birden çok varlık başka bir varlık da oluşturabilir. 25

17 Şekil 3.4 SCORM İçerik Kümesi Modeli Paylaşılabilir İçerik Nesnesi-PİN(Sharable Content Objects): Paylaşılabilir içerik nesneleri, bir ya da daha fazla varlıktan oluşmuştur. Paylaşılabilmesi için bağlamdan bağımsız özelliktedir. Örneğin bir PİN farklı öğrenme amaçları çevresinde farklı öğrenme deneyimlerini karşılamak için yeniden kullanılabilir. Paylaşılabilir içerik nesneleri SCORM çalışma ortamını(scorm Run-time Environment) kullanarak eğitim yönetim sistemiyle iletişime geçebilirler. Bu sayede öğrencilerin PİN ile etkileşimini eğitim yönetim sistemi izleyebilir. İçerik Kümesi(Content Aggregation): İçerik kümesi öğrenme kaynaklarının yapısını belirleyen içerik yapısıdır. Bu yapı içerik kümelerini(ders, Ünite, Bölüm, Konu) belirlemeyi sağlar. Şekil 3.4 de SCORM içerik kümeleme modeli ve bu modeldeki bileşenlerin birbirleri arasındaki sıradüzeni görülmektedir. 26

18 4.3 CISCO RLO/RIO Modeli CISCO sistemleri kendi ürünleri için geliştirdiği eğitim programları için öğrenme nesnesi stratejisini benimseyen ilk firmalardan biridir.1998 de, CISCO daha etkin eğitim programları geliştirmek için etkin bir düzen ihtiyacının farkına varmış ve öğrenme nesnesi yaklaşımını kullanmaya başlamıştır. CISCO nun öğrenme nesnesi, Dr.Merill nin Bileşen Görüntüleme Teorisi nin bir karışımı olan tekrar kullanılabilir bilgi nesnesi(tkbn) ne dayanmaktadır. CISCO nun yaklaşımı başarıma dayalı eğitsel nesneleri içerir. Bu nesneler XML ve IMS üst-veri standardında geliştirilmektedir. YKBN leri öğrenme nesnelerinin çekirdeğini oluşturur, aynı zamanda CISCO nun yaklaşımında YKÖN de mevcuttur. YKBN ile YKÖN arasındaki fark, YKBN nin içerik parçaları olması, YKÖN nin ise değerlendirilen ana görev olmasıdır. Her bir YKÖN si, birçok YKBN lerinden oluşur. YKBN leri bilgi eşlemeye dayanmaktadır ve Kavram, Olgu, Süreç, İlke veya Yordam olarak tanımlanır. CISCO nun modelinde, biraz önce bahsedildiği gibi temel iki bileşen mevcuttur. Bunlardan biri yeniden kullanılabilir bilgi nesnesi(reusable Information Object - RIO), diğeri ise yeniden kullanılabilir bilgi nesnelerinden oluşmuş yeniden kullanılabilir öğrenme nesnesidir(reusable Learning Object - RLO)[13, 14, 15]. Yeniden kullanılabilir bilgi nesnesi tekbir öğrenme amacı çevresinde oluşturulmuş bilgi parçaları olarak tanımlanır. Her bir yeniden kullanılabilir bilgi nesnesi üç bileşenden oluşur. Bu bileşenler içerik öğeleri(content items), alıştırma öğeleri(practice items) ve değerlendirme öğeleridir(assessment items). Bu yapı Şekil 3.5 de görülebilir. Ayrıca CISCO modelinde bilgi nesneleri kavram(concept), olgu(fact), süreç(process), ilke(principle) veya yordam(procedure) olarak sınıflandırılırlar. 27

19 Şekil 3.5 CISCO - Yeniden kullanılabilir bilgi nesnesi CISCO modeli, yeniden kullanılabilir öğrenme nesnesini 5 ile 9 adet arasında değişen kullanılabilir bilgi nesnesinden oluşan bir yapı olarak tanımlamıştır. Ayrıca YKÖN sinde gözden geçirme(overview) ve özet(summary) olarak adlandırılan iki kısım daha bulunur. Bu kümeleme seviyesi tek bir öğrenme amacı etrafında toplanmış karmaşık öğrenme deneyimlerini ifade etmek için kullanılır.(şekil 3.6) Şekil 3.6 CISCO RLO/RIO Modeli Ayrıca yeniden kullanılabilir öğrenme nesnesi değerlendirme öğeleri içermektedir. Bu öğeler sayesinde, öğrenci öğrenme işlemine başlamadan bir ön değerlendirme aşamasından geçer. Bu değerlendirmenin sonucuna göre öğrencinin hangi yeniden kullanılabilir bilgi nesnesinden başlayacağı belirlenir. Öğrenme işleminin 28

20 son aşamasında öğrenci tekrar bir değerlendirmeye girer ve yeterli görülürse öğrenme deneyimi tamamlanır. 4.4 NETg Öğrenme Nesnesi Modeli Bilişim teknolojileriyle ilgili eğitsel içerik geliştiren NETg firması, öğrenme nesnesi kavramını ilk kullanan içerik geliştiricilerden biridir. NETg nin geliştirdiği içerik modelinde, dört adet sıradüzen seviye mevcuttur. Bu yapıda bir ders bağımsız üniteleri içerir. Bir ünite bağımsız ders saatlerini ve bir ders saati de bağımsız konuları içerir. Bir öğrenme amacı ve ilgili eğitim faaliyetleri ve değerlendirmeler içeren bir konu, bir öğrenme nesnesi olarak temsil edilir(şekil 3.7)[16]. Birimlerin bağımsız olarak nitelendirilmesinin nedeni bu birimlerin kendi başlarına da var olabildiklerini vurgulamaktır. Şekil 3.7 NETg Öğrenme Nesnesi Modeli NETg nin modelinde ders bir üç boyutlu bir matris olarak düşünülür. Bu matrisin üç temel bileşeni vardır. Bu matriste en küçük birim hücredir ve bu hücre konuyu temsil eder. Aynı satırdaki hücreler bir ders saatini ve aynı dikey eksendeki ders saatleri de üniteyi oluşturur(şekil 3.7). Bu üç bileşen de bağımsızdır yani tek başlarına var olabilirler. 29

UZAKTAN EĞİTİM MERKEZİ

UZAKTAN EĞİTİM MERKEZİ ÜNİTE 2 VERİ TABANI İÇİNDEKİLER Veri Tabanı Veri Tabanı İle İlgili Temel Kavramlar Tablo Alan Sorgu Veri Tabanı Yapısı BAYBURT ÜNİVERSİTESİ UZAKTAN EĞİTİM MERKEZİ BİLGİSAYAR II HEDEFLER Veri tabanı kavramını

Detaylı

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri VERİ KAYNAKLARI YÖNETİMİ İ İ 5. ÜNİTE GİRİŞ Bilgi sisteminin öğelerinden biride veri yönetimidir. Geleneksel yada çağdaş, birinci yada ikinci elden derlenen veriler amaca uygun veri formlarında tutulur.

Detaylı

İLİŞKİSEL VERİTABANLARI

İLİŞKİSEL VERİTABANLARI İLİŞKİSEL VERİTABANLARI Veritabanı Nedir? Veritabanı (database) en basit şekliyle verilerin belirli bir düzene göre tutulduğu, depolandığı bir sistemdir. İlişkisel Veritabanı Nedir? İlişkisel veritabanlarındaki

Detaylı

BLG4146 - Sistem Analizi ve Tasarımı. Öğr. Grv. Aybike ŞİMŞEK

BLG4146 - Sistem Analizi ve Tasarımı. Öğr. Grv. Aybike ŞİMŞEK BLG4146 - Sistem Analizi ve Tasarımı Öğr. Grv. Aybike ŞİMŞEK Tasarım Evresi Analiz evresinde sorulan NE sorusuyla elde edilen bilgilerin NASIL yapılacağı, NASIL gerçekleştirileceğinin ortaya konulduğu

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Struts Framework Üst Düzey Programlama-ders08/ 1 JSP MODEL 1 ve MODEL 2 Mimarileri Bu mimariler bir web uygulaması geliştirilirken kullanılan yöntemlerdir. Bu yöntemler arasındaki

Detaylı

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi Dersin Adı Kodu: Bilgisayar II Yarıyıl Teori Uyg. Lab. Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması Krediler Diğer Toplam Kredi AKTS Kredisi I (Güz) 28 28 56 3 6 Ders Dili Türkçe Zorunlu

Detaylı

BİLGİ SİSTEMLERİNİN GELİŞTİRİLMESİ

BİLGİ SİSTEMLERİNİN GELİŞTİRİLMESİ BİLGİ SİSTEMLERİNİN GELİŞTİRİLMESİ Bilgi sistemi kavramı genellikle işletmelere yönelik olarak kullanılmaktadır. Bu yönüyle bilgi sisteminin amacını; yöneticilere teslim edilen ekonomik kaynakların kullanımına

Detaylı

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması

JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması Hakan ALBAĞ Tahsin Barış AKAN Bitirme Projesi 05.06.2006 Giriş Ticari yazılımlarda ortak ihtiyaçlar Birden

Detaylı

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

ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI İÇİNDEKİLER 1. GİRİŞ 1.1. KAPSAM 1.2. SİSTEM ÖZETİ 1.3. DOKÜMAN ÖZETİ 2. ÇALIŞMA KONSEPTİ 2.1. Yeni Kullanıcı Oluşturmak 2.2. Şirket Bilgilerini

Detaylı

TS EN ISO KONTROL LİSTESİ ŞABLONU

TS EN ISO KONTROL LİSTESİ ŞABLONU ŞABLONU C 6. No. Rehber Uygulanabilirlik luk Üst Düzey Tasarım Kararları ve Tasarım Stratejisi 6.1 Genel özellikler 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 Web uygulamasının amacının belirginliği

Detaylı

Öğretim içeriğinin seçimi ve düzenlenmesi

Öğretim içeriğinin seçimi ve düzenlenmesi Öğretim içeriğinin seçimi ve düzenlenmesi Öğretim hedefleri belirlendikten sonra öğrencileri bu hedeflere ulaştıracak içeriğin saptanması gerekmektedir. Eğitim programlarının geliştirilmesinde ikinci aşama

Detaylı

VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI

VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI Dersin Hedefleri Veri Tabanı Kullanıcıları Veri Modelleri Veri Tabanı Tasarımı İlişkisel VT Kavramsal Tasarımı (Entity- Relationship, ER) Modeli VT KULLANICILARI

Detaylı

Yazılım Mühendisliği 1

Yazılım Mühendisliği 1 Yazılım Mühendisliği 1 HEDEFLER Yazılım, program ve algoritma kavramları anlar. Yazılım ve donanım maliyetlerinin zamansal değişimlerini ve nedenleri hakkında yorum yapar. Yazılım mühendisliği ile Bilgisayar

Detaylı

NESNEYE YÖNELİK TASARIM SÜRECİ

NESNEYE YÖNELİK TASARIM SÜRECİ NESNEYE YÖNELİK TASARIM SÜRECİ GİRİŞ Nasıl? sorusuna yanıt aranır. Nesne modeli: Analizden tasarıma. Doğrudan problem alanı ile ilgili nesnelerden oluşan model, yardımcı nesnelerle zenginleştirilir. Ana

Detaylı

Veritabanı Uygulamaları Tasarımı

Veritabanı Uygulamaları Tasarımı Veritabanı Uygulamaları Tasarımı Veri Tabanı Veritabanı yada ingilizce database kavramı, verilerin belirli bir düzene göre depolandığı sistemlere verilen genel bir isimdir. Günümüzde özel veya kamu kuruluşların

Detaylı

<Ekip Adı> <Proje Adı> Yazılım Gereksinimlerine İlişkin Belirtimler. Sürüm <1.0>

<Ekip Adı> <Proje Adı> Yazılım Gereksinimlerine İlişkin Belirtimler. Sürüm <1.0> Yazılım Gereksinimlerine İlişkin Belirtimler Sürüm [Not: Aşağıda yer alan şablon, Rational Unified Process ile birlikte kullanılmak üzere sağlanmıştır] [Köşeli parantezler

Detaylı

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan BİLGİ TEKNOLOJİLERİ YÖNETİMİ EĞİTİM MODÜLLERİ Tarih Saat Modül Adı Öğretim Üyesi 01/05/2018 Salı Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan Bu dersin amacı, bilgisayar bilimlerinin temel kavramlarını

Detaylı

DITA ile Uygulama Belgeleri Hazırlamak

DITA ile Uygulama Belgeleri Hazırlamak Özgür Web Teknolojileri Günleri 2011 DITA ile Uygulama Belgeleri Hazırlamak Adil Güneş AKBAŞ adil@ozguryazilim.com.tr DITA? Özelleştirilmiş, konu tabanlı(topic-based), yapılandırılmış belge yazma mimarisi

Detaylı

BİRİM KURULU ve BİRİM YÖNETİM KURULU EVRAKI

BİRİM KURULU ve BİRİM YÖNETİM KURULU EVRAKI GİRİŞ Bu doküman Akademik Birimleri tarafından Elektronik Belge Yönetim Sistemi kapsamında kullanılabilir olan Kurul Karar Evrakları için yardım dokümanı niteliğinde hazırlanmıştır. Karar Evrakları, Akademik

Detaylı

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri Konular Veritabanı Tasarım Aşamaları Veri Modeli Nedir? Veri Modeli Temel Bileşenleri İş Kuralları (Business Rules) İş Kurallarını Veri

Detaylı

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER Yazılımı ve Genel Özellikleri Doç.Dr. Cüneyt BAYILMIŞ Kablosuz Ağların Modellemesi ve Analizi 1 OPNET OPNET Modeler, iletişim sistemleri ve

Detaylı

Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC)

Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC) Sistem Geliştirme Yaşam Döngüsü (The Systems Development Life Cycle) (SDLC) Sistem analistlerinin ve kullanıcı faaliyetlerinin spesifik döngüsünün kullanılmasıyla En iyi geliştirilmiş sistemin oluşmasını

Detaylı

ODTÜ BLOG SERVĐSĐ ve BLOG HAZIRLAMA

ODTÜ BLOG SERVĐSĐ ve BLOG HAZIRLAMA Instructional Technology Support Office ODTÜ BLOG SERVĐSĐ ve BLOG HAZIRLAMA Orta Doğu Teknik Üniversitesi Middle East Technical University Đletişim Bilgileri: Web adresi: http://its.metu.edu.tr Adres:

Detaylı

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

Animasyon Teknikleri, Ses ve Video İşlemleri 1 / 18 Animasyon Teknikleri, Ses ve Video İşlemleri 1 / 18 4. SEMBOLLER Animasyon yazılımı çizilen şekilleri veya çalışma içerisine aktarılan şekilleri sembollere dönüştürerek kütüphanede saklayabilir. Kütüphanede

Detaylı

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1 Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte

Detaylı

Yazılım Mühendisliği Bölüm - 3 Planlama

Yazılım Mühendisliği Bölüm - 3 Planlama 1 Yazılım Mühendisliği Bölüm - 3 Planlama 2 3 4 Planlama 5 Yazılım geliştirme sürecinin ilk aşaması Başarılı bir proje geliştirebilmek için projenin tüm resminin çıkarılması işlemi Proje planlama aşamasında

Detaylı

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 KONU BAŞLIKLARI 1. Yazılım Mimarisi nedir? 2. Yazılımda Karmaşıklık 3. Üç Katmanlı Mimari nedir? 4. Üç Katmanlı Mimari

Detaylı

Power BI. Neler Öğreneceksiniz?

Power BI. Neler Öğreneceksiniz? Power BI Kendi kendinize iş zekasını keşfedin. Verilerinizi analiz edin, etkileşimli raporlar oluşturun ve bulgularınızı firmanız genelinde paylaşın. Neler Öğreneceksiniz? Bu iki günlük eğitim, güçlü görseller

Detaylı

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU Bilişim Sistemleri Modelleme, Analiz ve Tasarım Yrd. Doç. Dr. Alper GÖKSU Ders Akışı Hafta 5. İhtiyaç Analizi ve Modelleme II Haftanın Amacı Bilişim sistemleri ihtiyaç analizinin modeli oluşturulmasında,

Detaylı

PERFORMANS YÖNETĐMĐ. Hedefe Odaklı Çalışma ve Yetkinlik Yönetimi.

PERFORMANS YÖNETĐMĐ. Hedefe Odaklı Çalışma ve Yetkinlik Yönetimi. PERFORMANS YÖNETĐMĐ Kurumların yapısına uygun performans yönetimi sistemini esnek yapı sayesinde Đnsan Kaynakları uygulaması içinde tanımlayarak takip edebilme Performans kayıtlarını yöneticilere e-posta

Detaylı

Veritabanı. Ders 2 VERİTABANI

Veritabanı. Ders 2 VERİTABANI Veritabanı Veritabanı Nedir? Birbiri ile ilişkili verilerin bir arada uzun süreli bulundurulmasıdır. Veritabanı bazen Veritabanı Yönetim sistemi veya Veritabanı Sistemi yerine de kullanılır. Gerçek dünyanın

Detaylı

Paylaşmak istediğiniz dosyalarınızı veya klasörlerinizi işaretledikten sonra tıklayarak paylaşımdaki bir sonraki aşamaya geçebilirsiniz.

Paylaşmak istediğiniz dosyalarınızı veya klasörlerinizi işaretledikten sonra tıklayarak paylaşımdaki bir sonraki aşamaya geçebilirsiniz. 3. Doküman Paylaşma Google Drive, dosyaların, klasörlerin ve Google Dokümanların diğer kişilerle istenilen erişim düzeyinde paylaşılmasına olanak tanır. Google Drive'da, dosyaları, dosyaya ait bir bağlantı

Detaylı

Kütüphane Kullanıcıları için İçeriğin Zenginleştirilmesi II

Kütüphane Kullanıcıları için İçeriğin Zenginleştirilmesi II Kütüphanelerde Web Sitesi Hazırlama Uygulama Semineri Kütüphane Kullanıcıları için İçeriğin Zenginleştirilmesi II Adnan Menderes Üniversitesi 26 Ekim 2001 Dr. Hatice Kübra Bahşişoğlu Erişim: yapılanma,

Detaylı

ESNEK YAPILANDIRMA UYGULAMASINDA YENİLİKLER

ESNEK YAPILANDIRMA UYGULAMASINDA YENİLİKLER ESNEK YAPILANDIRMA UYGULAMASINDA YENİLİKLER Amaç ve Fayda Esnek yapılandırma uygulamasında yapılan yenilikler ile; Hareket girişlerinde, daha önceden tanımlanmamış özellik değerlerinin kullanılabilmesi,

Detaylı

Kural Motoru. www.paperwork.com.tr

Kural Motoru. www.paperwork.com.tr Kural Motoru www.paperwork.com.tr İş Kuralı Örnekleri Aşağıda iş kurallarına çeşitli örnekler verilmiştir; : İş Kuralı Nedir? T üm işletmeler kural merkezli çalışırlar. Kurallar hangi fırsatların takip

Detaylı

Yrd. Doç. Dr. Gökçe BECİT İŞÇİTÜRK. Gökçe BECİT İŞÇİTÜRK 1

Yrd. Doç. Dr. Gökçe BECİT İŞÇİTÜRK. Gökçe BECİT İŞÇİTÜRK 1 Yrd. Doç. Dr. Gökçe BECİT İŞÇİTÜRK Gökçe BECİT İŞÇİTÜRK 1 Gökçe BECİT İŞÇİTÜRK 2 Kullanıcıların site içeriğini belirlemede rol oynadığı, Dinamik, Teknik bilgi gerektirmeyen, Çok yönlü etkileşim sağlayan,

Detaylı

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi Dersin Adı-Kodu: Bilgisayar II Yarıyıl Teori Uyg. Lab. Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması Krediler Diğer Toplam Kredi AKTS Kredisi I (Güz) 28 28 - - - 56 3 6 Ders Dili Türkçe

Detaylı

SİSTEM VE YAZILIM. o Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur.

SİSTEM VE YAZILIM. o Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur. SİSTEM VE YAZILIM o Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur. o Yazılım, bilgisayar sistemlerinin bir bileşeni olarak ele alınmalıdır. o Yazılım yalnızca

Detaylı

Yazılım Mimari Tasarımından Yazılım Geliştirme Çatısının Üretilmesinde Model Güdümlü Bir Yaklaşım

Yazılım Mimari Tasarımından Yazılım Geliştirme Çatısının Üretilmesinde Model Güdümlü Bir Yaklaşım Yazılım Mimari Tasarımından Yazılım Geliştirme Çatısının Üretilmesinde Model Güdümlü Bir Yaklaşım İbrahim Onuralp Yiğit 1, Nafiye Kübra Turhan 2, Ahmet Erdinç Yılmaz 3, Bülent Durak 4 1,2,3,4 ASELSAN A.Ş.

Detaylı

Sade ve tam ekran masaüstü kullanımının temel çıkış noktası, aranılan özelliğe çabuk erişimi sağlayan yenilikçi kullanıcı deneyimidir.

Sade ve tam ekran masaüstü kullanımının temel çıkış noktası, aranılan özelliğe çabuk erişimi sağlayan yenilikçi kullanıcı deneyimidir. Netsis 3 Netsis 3 Netsis 3, Netsis ERP ürün ailesinin 3. Boyuta taşınmış yeni arayüz ve işlevleriyle karşımıza çıkan yeni yüzüdür. 3. Boyut, Logo ürün ailesi için ortak bir hedefi işaret eder, çünkü yapılan

Detaylı

VERİ TABANI UYGULAMALARI

VERİ TABANI UYGULAMALARI V. Ünite VERİ TABANI UYGULAMALARI A. BAŞLANGIÇ B. BİR VERİ TABANI YARATMA C. FORMLARIN KULLANIMI D. BİLGİYE ERİŞİM E. RAPORLAMA 127 A BAŞLANGIÇ Konuya Hazırlık 1. Veri tabanı programları hangi amaç için

Detaylı

TÜİK e-vt Teknik Kılavuz

TÜİK e-vt Teknik Kılavuz TÜİK e-vt Teknik Kılavuz Genel Açıklamalar Mayıs 2015 ANKARA Versiyon: 1.1 1/6 Versiyon Yayım Tarihi Eklenen/Silinen/Değişen Bölüm Açıklama 1.0 20.02.2014 ---- Kılavuzun ilk sürümü. 1.1 04.05.2015 Sayfa

Detaylı

PAZARTESİ SALI 2015-2016 Ders Programı 1. Öğretim 09.00-09.50 10.00-10.50 11.00-11.50 12.00-12.50 HRT4291 WEB TABANLI CBS GR:11 Ü.GÜMÜŞAY EZ-121 ; D1-129 HRT4291 WEB TABANLI CBS GR:22 Ü.GÜMÜŞAY EZ-121

Detaylı

1. GİRİŞ Kılavuzun amacı. Bu bölümde;

1. GİRİŞ Kılavuzun amacı. Bu bölümde; 1. GİRİŞ Bu bölümde; Kılavuzun amacı EViews Yardım EViews Temelleri ve Nesneleri EViews ta Matematiksel İfadeler EViews Ana Ekranındaki Alanlar 1.1. Kılavuzun amacı Ekonometri A. H. Studenmund tarafından

Detaylı

VERİ TABANI YÖNETİM SİSTEMLERİ

VERİ TABANI YÖNETİM SİSTEMLERİ VERİ TABANI YÖNETİM SİSTEMLERİ ÖĞR.GÖR.VOLKAN ALTINTAŞ 26.9.2016 Veri Tabanı Nedir? Birbiriyle ilişkisi olan verilerin tutulduğu, Kullanım amacına uygun olarak düzenlenmiş veriler topluluğunun, Mantıksal

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı HAFTA IV Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Open System Interconnection (OSI) OSI modeli sıradüzensel 7 katmandan oluşur. OSI modeli hala geliştirilmekte olmasına rağmen satıcılar ve standart

Detaylı

5.DERS PROJEDE YÜRÜTMENİN PLANLANMASI

5.DERS PROJEDE YÜRÜTMENİN PLANLANMASI 5.DERS PROJEDE YÜRÜTMENİN PLANLANMASI 1 1. PROJENİN PLANLANMASI? Proje planlaması yapılmadan iyi bir proje önerisi hazırlanması mümkün değildir. Bu nedenle planlama ile ilgili sorunları ortaya koymanın

Detaylı

MOBIL UYGULAMA GELIŞTIRME

MOBIL UYGULAMA GELIŞTIRME MOBIL UYGULAMA GELIŞTIRME PELIN YILDIRIM FATMA BOZYIĞIT YZM 3214 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Bu Derste Android Nedir ve Uygulama Temelleri Android Uygulama Bileşenleri

Detaylı

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır. Yazılım Mimarisi 1.Yazılım Mimarisi Nedir? Yazılım mimarisi geliştirilen uygumaların maliyetlerinin azaltılmasında önemli bir yer tutar. Örneğin MVC modeli kullanarak bir uygulama geliştiriyoruz ve arayüz

Detaylı

UNIVERSAL BİLGİ TEKNOLOJİLERİ

UNIVERSAL BİLGİ TEKNOLOJİLERİ UNIVERSAL BİLGİ TEKNOLOJİLERİ Coğrafi Bilgi Sistemleri (CBS) ile Bilgisayar Destekli Tasarım (CAD) Sistemleri Arasındaki Temel Farklar Universal Bilgi Teknolojileri Ltd. Şti. 2010. Tüm hakları saklıdır.

Detaylı

2. HTML Temel Etiketleri

2. HTML Temel Etiketleri 2. HTML Temel Etiketleri Bu bölümü bitirdiğinizde, HTML ve etiket kavramlarının ne olduğunu, HTML komut yapısını, Örnek bir HTML dosyasının nasıl oluşturulduğunu, Temel HTML etiketlerinin neler olduğunu,

Detaylı

Mobil Cihazlardan Web Servis Sunumu

Mobil Cihazlardan Web Servis Sunumu Mobil Cihazlardan Web Servis Sunumu Özlem Özgöbek Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2010 İnternet erişiminin yaygınlaşması ve artık mobil cihazlar üzerinden bile yüksek hızlı veri iletişimine

Detaylı

MUHASEBE VE FİNANSMAN MUHASEBEDE WEB TABANLI PROGRAM KULLANMA GELİŞTİRME VE UYUM EĞİTİMİ MODÜLER PROGRAM (YETERLİĞE DAYALI)

MUHASEBE VE FİNANSMAN MUHASEBEDE WEB TABANLI PROGRAM KULLANMA GELİŞTİRME VE UYUM EĞİTİMİ MODÜLER PROGRAM (YETERLİĞE DAYALI) T.C. MİLLÎ EĞİTİM BAKANLIĞI Hayat Boyu Öğrenme Genel Müdürlüğü MUHASEBE VE FİNANSMAN MUHASEBEDE WEB TABANLI PROGRAM KULLANMA GELİŞTİRME VE UYUM EĞİTİMİ MODÜLER PROGRAM (YETERLİĞE DAYALI) 2014 ANKARA 1

Detaylı

Stratejiler 4. Sunuş yoluyla Buluş yoluyla Araştırma-inceleme yoluyla Tam öğrenme İşbirliğine dayalı öğrenme

Stratejiler 4. Sunuş yoluyla Buluş yoluyla Araştırma-inceleme yoluyla Tam öğrenme İşbirliğine dayalı öğrenme Strateji 1 Genel olarak; bir şeyi elde etmek için izlenen yol yada amaca ulaşmak için geliştirilen bir planın uygulanmasıdır. Eğitim açısından strateji; dersin hedeflerine ulaşmasını sağlayan; yöntem,

Detaylı

Powered by www.etgigrup.com. www.vedubox.com

Powered by www.etgigrup.com. www.vedubox.com Powered by www.etgigrup.com www.vedubox.com Entegre E-Eğitim Sistemi Uzaktan Eğitim Sisteminiz 1DK da Hazır! Kolay Basit İnovatif Esnek Entegre Entegre Eğitim Platformu Uzaktan Eğitim, e-eğitim, Online

Detaylı

Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi

Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi Hedefler Veritabanı Yönetimi Bilgisayarların Discovering Keşfi 2010 Computers 2010 Living in a Digital World Dijital Dünyada Yaşamak Veritabanı terimini tanımlamak ve bir veritabanının veri ve bilgi ile

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU Elbistan Meslek Yüksek Okulu 2015 2016 Güz Yarıyılı 22-23 EKi. 2015 Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU OSI modeli sıradüzensel 7 katmandan oluşur. OSI modeli hala geliştirilmekte olmasına rağmen

Detaylı

KAMU YATIRIMLARI BİLGİ SİSTEMİ (KaYa) KULLANIM KILAVUZU

KAMU YATIRIMLARI BİLGİ SİSTEMİ (KaYa) KULLANIM KILAVUZU KAMU YATIRIMLARI BİLGİ SİSTEMİ (KaYa) KULLANIM KILAVUZU Kullanıcı Türü : Kuruluş Admin Kullanıcılar Versiyon : Versiyon 1.0.02 Versiyon Dokümanı Hazırlayan Değişiklik Açıklaması TamamlanmaTarihi Versiyon

Detaylı

S.O.S Günışığı Lojistik Saha Operasyon Sistemi

S.O.S Günışığı Lojistik Saha Operasyon Sistemi S.O.S Günışığı Lojistik Saha Operasyon Sistemi 2013 Sayın Yetkili; Sunduğumuz danışmanlık hizmeti ve geliştirmiş olduğumuz yazılım çözümleriyle müşterilerimizin Bilgi Teknolojileri alanında sektörel rekabet

Detaylı

KÜTÜPHANECİLİKTE STANDARTLAŞMA VE MARC-XML ÇÖZÜMÜ

KÜTÜPHANECİLİKTE STANDARTLAŞMA VE MARC-XML ÇÖZÜMÜ KÜTÜPHANECİLİKTE STANDARTLAŞMA VE MARC-XML ÇÖZÜMÜ Zehra TAŞKIN ztaskin@hacettepe.edu.tr http://yunus.hacettepe.edu.tr/~ztaskin PLAN MARC Standartları XML MARC XML Neden MARC için XML? MARC XML için gerekli

Detaylı

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU Bilişim Sistemleri Modelleme, Analiz ve Tasarım Yrd. Doç. Dr. Alper GÖKSU Ders Akışı Hafta 10-11. Nesneye Yönelik Sistem Tasarımı Haftanın Amacı Bilişim sistemleri geliştirmede nesneye yönelik sistem tasarımı

Detaylı

BİLİŞİM TEKNOLOJİLERİ WEB TASARIMI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

BİLİŞİM TEKNOLOJİLERİ WEB TASARIMI MODÜLER PROGRAMI (YETERLİĞE DAYALI) T.C. MİLLÎ EĞİTİM BAKANLIĞI Hayat Boyu Öğrenme Genel Müdürlüğü BİLİŞİM TEKNOLOJİLERİ WEB TASARIMI MODÜLER PROGRAMI (YETERLİĞE DAYALI) 2013 ANKARA ÖN SÖZ Günümüzde mesleklerin değişim ile karşı karşıya

Detaylı

VERİ TABANI YÖNETİM SİSTEMLERİ

VERİ TABANI YÖNETİM SİSTEMLERİ VERİ TABANI YÖNETİM SİSTEMLERİ Veri Tabanı Nedir? Sistematik erişim imkânı olan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler bulunabilen bilgiler kümesidir. Bir kuruluşa

Detaylı

Akdeniz Üniversitesi

Akdeniz Üniversitesi F. Ders Tanıtım Formu Dersin Adı Öğretim Dili Akdeniz Üniversitesi Bilgi Teknolojileri Kullanımı Türkçe Dersin Verildiği Düzey Ön Lisans ( ) Lisans (x) Yüksek Lisans( ) Doktora( ) Eğitim Öğretim Sistemi

Detaylı

Muhasebe Bilgi Sisteminin Temel Yapısı. Bilgi Sistemleri Muhasebe Bilgi Sisteminin Niteliği ve İçeriği

Muhasebe Bilgi Sisteminin Temel Yapısı. Bilgi Sistemleri Muhasebe Bilgi Sisteminin Niteliği ve İçeriği Muhasebe Bilgi Sisteminin Temel Yapısı Bilgi Sistemleri Muhasebe Bilgi Sisteminin Niteliği ve İçeriği Bilgi Sistemleri Yönetim Bilgi Sistemleri Para, insangücü, malzeme, makine, teknoloji ve bilgi gibi

Detaylı

DEVLET PLANLAMA TEŞKİLATI BİLGİ TOPLUMU DAİRESİ BAŞKANLIĞI. e-yazışma Projesi. Paket Yapısı

DEVLET PLANLAMA TEŞKİLATI BİLGİ TOPLUMU DAİRESİ BAŞKANLIĞI. e-yazışma Projesi. Paket Yapısı DEVLET PLANLAMA TEŞKİLATI BİLGİ TOPLUMU DAİRESİ BAŞKANLIĞI e-yazışma Projesi Paket Yapısı 11/04/2011 İçindekiler 1. Giriş... 2 2. Paket Yapısı... 2 2.1. Paket Bileşenleri... 2 2.2. Senaryo... 6 1 1. Giriş

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Servlet Üst Düzey Programlama-ders01/ 1 Servlet Nedir? Web sayfaları ilk başlarda durağan bir yapıya sahipti ve kullanıcıdan bilgi alarak işlemler yapmıyordu. Zamanın geçmesiyle kullanıcıya

Detaylı

Swing ve JDBC ile Database Erişimi

Swing ve JDBC ile Database Erişimi Swing ve JDBC ile Database Erişimi JDBC API, tablolanmış herhangi bir tür veriye, özellikle İlişkisel Veritabanı, erişim sağlayan bir Java API sidir. JDBC, aşağıda verilen üç etkinliğin gerçekleştirilebileceği

Detaylı

BİLGİSAYAR PROGRAMLARININ TASARIMLARINDAKİ VE KODLARINDAKİ SORUNLARIN BELİRLENMESİ ALPER FİLİZ MEHMET ALİ SERT

BİLGİSAYAR PROGRAMLARININ TASARIMLARINDAKİ VE KODLARINDAKİ SORUNLARIN BELİRLENMESİ ALPER FİLİZ MEHMET ALİ SERT BİLGİSAYAR PROGRAMLARININ TASARIMLARINDAKİ VE KODLARINDAKİ SORUNLARIN BELİRLENMESİ ALPER FİLİZ 040080202 MEHMET ALİ SERT 040090521 SUNUM İÇERİĞİ Problem Tanımı Tespit Edilen Sorunlar Problemin Sonuçları

Detaylı

Android e Giriş. Öğr.Gör. Utku SOBUTAY

Android e Giriş. Öğr.Gör. Utku SOBUTAY Android e Giriş Öğr.Gör. Utku SOBUTAY Android İşletim Sistemi Hakkında 2 Google tarafından geliştirilmiştir. Dünyada en çok kullanılan mobil işletim sistemidir. 2018 itibariyle Dünyada Android; %78.65,

Detaylı

1.Yazılım Geliştirme Metotları 1

1.Yazılım Geliştirme Metotları 1 1.Yazılım Geliştirme Metotları 1 1.1 Klasik Çevrim(Waterfall) 1.2 V Modeli 1.3 Prototipleme/Örnekleme 1.4 Spiral Model 1.5 Evrimsel Geliştirme 1.6 Evrimsel Prototipleme 1.7 Artımlı Geliştirme 1.8 Araştırmaya

Detaylı

KALİTE SİSTEM YÖNETİCİSİ EĞİTİMİ

KALİTE SİSTEM YÖNETİCİSİ EĞİTİMİ FMEA-HATA TÜRLERİ VE ETKİ ANALİZİ Tanımlama Mevcut veya olası hataları ortaya koyan, bu hataların yaratabileceği etkileri göz önünde bulunduran ve etkilerine göre hataları önceliklendirerek oluşmalarının

Detaylı

Akademik Bilişim Ekibinin Dikkatine;

Akademik Bilişim Ekibinin Dikkatine; 07.01.2012 Akademik Bilişim Ekibinin Dikkatine; Ege Üniversitesi - Bilgisayar Mühendisliği Anabilim Dalı Tezli Doktora Programı 1. sınıf öğrencisi olarak, Akademik Bilişim 2012 Konferansı nda tüm katılımcılara

Detaylı

Asp.Net Veritabanı İşlemleri

Asp.Net Veritabanı İşlemleri Asp.Net Veritabanı İşlemleri Asp.Net Veritabanı İşlemleri Birçok uygulamada bilgiler geçici olarak tutulur ve oturum sonlandırıldığında bu bilgiler bellekten silinir. Ancak etkileşimli web sitelerinde

Detaylı

TS EN ISO 9241-151 EŞLEŞTİRME LİSTESİ

TS EN ISO 9241-151 EŞLEŞTİRME LİSTESİ Kriter No Kriter Başlığı Rehber İlke Başlığı A 6. Üst Düzey Tasarım Kararları ve Tasarım Stratejisi 6.1 Genel özellikler 6.2 Web uygulamasının amacının belirginliği 3.10.1. Kurumsal Bilgiler 1.3.2. Kullanıcıların

Detaylı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN İçerik Dosya Organizasyonu (File Organization) Veritabanı Sistemleri (Database Systems) BM307 Dosya Organizasyonu (File Organization) İçerik Dosya

Detaylı

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri Veri modelleri, veriler arasında ilişkisel ve sırasal düzeni gösteren kavramsal tanımlardır. Her program en azından bir veri modeline dayanır. Uygun

Detaylı

Hazırlayan: EMRAH HAS

Hazırlayan: EMRAH HAS Hazırlayan: EMRAH HAS Eşzamanlı ya da eş zamansız, metin, grafik, animasyon, ses, video gibi içeriğin tamamen işlenmiş, yarı işlenmiş ya da ham veri şeklinde dijital ortamda verinin toplanması, veriye

Detaylı

BİLİŞİM TEKNOLOJİLERİ SİSTEM YÖNETİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

BİLİŞİM TEKNOLOJİLERİ SİSTEM YÖNETİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI) T.C. MİLLÎ EĞİTİM BAKANLIĞI Hayat Boyu Öğrenme Genel Müdürlüğü BİLİŞİM TEKNOLOJİLERİ SİSTEM YÖNETİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI) 2013 ANKARA ÖN SÖZ Günümüzde mesleklerin değişim ile karşı karşıya

Detaylı

1.2.7 Kurum ve Süreç Performans Yönetimi 11. 15. Günler

1.2.7 Kurum ve Süreç Performans Yönetimi 11. 15. Günler 1.2.7 Kurum ve Süreç Performans Yönetimi 11. 15. Günler 14.2.-18.2.2011 Süreç Performans Yönetimi 12. Gün Süreç Geliştirme Süreç Geliştirme Görev ve faaliyetleri bir bütün olarak geliştirebilen, ürün ve

Detaylı

BIM 312 Database Management Systems. Veritabanı Kavramına Giriş

BIM 312 Database Management Systems. Veritabanı Kavramına Giriş BIM 312 Database Management Systems Veritabanı Kavramına Giriş Veritabanı Nedir? Veritabanı, birbirleriyle ilişkili verilerin hızlı ve verimli bir şekilde ulaşılmasına olanak verecek biçimde saklanmasıyla

Detaylı

TARBİL Kapsamında Uydu ve Yersel Veri Tespit, Kayıtçı İşlem Yönetim Sistemi Geliştirilmesi

TARBİL Kapsamında Uydu ve Yersel Veri Tespit, Kayıtçı İşlem Yönetim Sistemi Geliştirilmesi TARBİL Kapsamında Uydu ve Yersel Veri Tespit, Kayıtçı İşlem Yönetim Sistemi Geliştirilmesi Kurum Adı : İstanbul Teknik Üniversitesi Bilimsel Araştırma Projeleri Birimi Proje Durumu : Tamamlandı. Projenin

Detaylı

Kullanım Durumu Diyagramları (Use-case Diyagramları)

Kullanım Durumu Diyagramları (Use-case Diyagramları) Kullanım Durumu Diyagramları (Use-case Diyagramları) Analiz aşaması projeler için hayati önem taşır. İyi bir analizden geçmemiş projelerin başarı şansı azdır. Analiz ile birlikte kendimize Ne? sorusunu

Detaylı

Sınıf Diyagramları Amaç: Sınıf Diyagramları Nasıl Çizilir?

Sınıf Diyagramları Amaç: Sınıf Diyagramları Nasıl Çizilir? Sınıf Diyagramları Sınıf diyagramı statik bir diyagramdır. Bir uygulamanın statik görünümünü temsil eder. Sınıf diyagramı sadece bir sistemin farklı yönlerini görselleştirmek, açıklamak ve belgelemek için

Detaylı

BİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ Suna AKMELEZ

BİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ Suna AKMELEZ BİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ 14011021 Suna AKMELEZ 14011050 Biçimsel Yöntemler Nedir? Nerede Kullanılır? Biçimsel Tasarım Biçimsel Yöntemlerin Yararları Biçimsel Yöntemlerin Zayıf Yönleri

Detaylı

Önemli noktalar. Paradigma Nesnelere Giriş Mesajlar / Ara bağlantılar Bilgi Gizleme (Information Hiding ) Sınıflar(Classes) Kalıtım/Inheritance

Önemli noktalar. Paradigma Nesnelere Giriş Mesajlar / Ara bağlantılar Bilgi Gizleme (Information Hiding ) Sınıflar(Classes) Kalıtım/Inheritance Önemli noktalar Paradigma Nesnelere Giriş Mesajlar / Ara bağlantılar Bilgi Gizleme (Information Hiding ) Sınıflar(Classes) Kalıtım/Inheritance public class Test { // çalışır İnsan insan = new Çiçekçi();

Detaylı

ÇANKIRI KARATEKĐN ÜNĐVERSĐTESĐ STRATEJĐ GELĐŞTĐRME KURULUNUN KURULUŞ VE ĐŞLEYĐŞĐ HAKKINDAKĐ YÖNERGE. BĐRĐNCĐ BÖLÜM Genel Hükümler

ÇANKIRI KARATEKĐN ÜNĐVERSĐTESĐ STRATEJĐ GELĐŞTĐRME KURULUNUN KURULUŞ VE ĐŞLEYĐŞĐ HAKKINDAKĐ YÖNERGE. BĐRĐNCĐ BÖLÜM Genel Hükümler ÇANKIRI KARATEKĐN ÜNĐVERSĐTESĐ STRATEJĐ GELĐŞTĐRME KURULUNUN KURULUŞ VE ĐŞLEYĐŞĐ HAKKINDAKĐ YÖNERGE Amaç BĐRĐNCĐ BÖLÜM Genel Hükümler MADDE 1 Bu yönerge, Üniversitenin misyon, vizyon ve temel değerlerinin

Detaylı

NX Motion Simulation:

NX Motion Simulation: NX Motion Simulation: Mekanizma Hareket Analizi UNIGRAPHICS NX yazılımının modüllerinden biri olan NX Motion Simulation, NX Dijital Ürün Tasarımı ailesinin mühendislik bileşenlerinden birisidir. Motion

Detaylı

DEPREM BÖLGESİNDE BİLGİ TABANLI İŞ GÜVENLİĞİ VE SAĞLIĞI YÖNETİMİ

DEPREM BÖLGESİNDE BİLGİ TABANLI İŞ GÜVENLİĞİ VE SAĞLIĞI YÖNETİMİ Özet DEPREM BÖLGESİNDE BİLGİ TABANLI İŞ GÜVENLİĞİ VE SAĞLIĞI YÖNETİMİ Ercan ÖZTEMEL, Ali İlhan HACIFAZLIOĞLU Sakarya Üniversitesi Mühendislik Fakültesi Endüstri Mühendisliği Bölümü, Sakarya İş güvenliği

Detaylı

GÖMÜLÜ YAZILIMLARDA ÇOK AMAÇLI GRAFİK ARAYÜZÜ: VISION GDI

GÖMÜLÜ YAZILIMLARDA ÇOK AMAÇLI GRAFİK ARAYÜZÜ: VISION GDI GÖMÜLÜ YAZILIMLARDA ÇOK AMAÇLI GRAFİK ARAYÜZÜ: VISION GDI Soner ÇINAR 1,Merve Özkardeş 1, Recep Bora ÇALIŞKANBAŞ 1, Burak ÜNALTAY 1 1 Gömülü ve Gerçek Zamanlı Yazılım Tasarım Müdürlüğü, SST Sektör Bşk.

Detaylı

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

İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3 İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3 1. Özellikler.3 2. Kullanım..3 2.1. Ana Sayfa..5 2.2. Talep Modülü.7 2.3. Takibim Modülü 9 2.4. Takipte Modülü..11 2.5. Silinen Talepler Modülü...11

Detaylı

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr İçerik Kümeleme İşlemleri Kümeleme Tanımı Kümeleme Uygulamaları Kümeleme Yöntemleri Kümeleme (Clustering) Kümeleme birbirine

Detaylı

VERİ YAPILARI VE PROGRAMLAMA (BTP104)

VERİ YAPILARI VE PROGRAMLAMA (BTP104) VERİ YAPILARI VE PROGRAMLAMA (BTP104) Yazar: Doç.Dr. İ. Hakkı CEDİMOĞLU S1 SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir.

Detaylı

MODÜL 3 HTML İLE STİL ŞABLONLARI

MODÜL 3 HTML İLE STİL ŞABLONLARI MODÜL 3 HTML İLE STİL ŞABLONLARI Bu modülü bitirdiğinizde; CSS kodlama standartlarına uyarak işlevselliği ve verimliliği artırmak için HTML kodları ile Stil şablonu (CSS) yapılandırmasını gerçekleştireceksiniz.

Detaylı

SU KALITE SİSTEMİ. Türkiye Halk Sağlığı Kurumu

SU KALITE SİSTEMİ. Türkiye Halk Sağlığı Kurumu Türkiye Halk Sağlığı Kurumu Başarsoft Su Kalite Bilgi Dokumanı 10.10.2013 İçindekiler 1. SU KALITE SİSTEMİ... 2 1.1 Sistemin Genel Amaçları:... 3 1.2 Kullanılan Bileşen ve Teknolojiler:... 4 2. UYGULAMALARA

Detaylı

Bölüm 4: DDL Veri Tanımlama Dili

Bölüm 4: DDL Veri Tanımlama Dili Bölüm 4: DDL Veri Tanımlama Dili -43- Dr. Serkan DİŞLİTAŞ DDL (Data Definition Language Veri Tanımlama Dili : Bu kategorideki SQL komutları ile veritabanları, tablo, görünüm ve indekslerin yaratılması,

Detaylı

Üniversite Kütüphanelerinde RDA ya Geçiş Aşamasında Sorunlar. Yrd. Doç. Dr. Mustafa BAYTER Yıldırım Beyazıt Üniversitesi

Üniversite Kütüphanelerinde RDA ya Geçiş Aşamasında Sorunlar. Yrd. Doç. Dr. Mustafa BAYTER Yıldırım Beyazıt Üniversitesi Üniversite Kütüphanelerinde RDA ya Geçiş Aşamasında Sorunlar Yrd. Doç. Dr. Mustafa BAYTER Yıldırım Beyazıt Üniversitesi mbayter@ybu.edu.tr Giriş 1908 yılında ilk kataloglama kuralları (Catalogoouing Rules:

Detaylı

İZLEME VE KAYIT YAZILIMI

İZLEME VE KAYIT YAZILIMI İZLEME VE KAYIT YAZILIMI hanwha-security.eu Herkes için kolaylık Tek Çekirdek Sunucu Ücretsiz Deneme 45 gün Tam Özellik Kullanıcı Dostu Oynatma Canlı Arayüz Özellikler Merkezileştirilmiş Yönetim Operatörler

Detaylı

Hızlı Başlangıç Kılavuzu

Hızlı Başlangıç Kılavuzu Hızlı Başlangıç Kılavuzu Microsoft Access 2013 önceki sürümlerden farklı görünmektedir, dolayısıyla öğrenme eğrisini en aza indirmenize yardımcı olmak üzere bu kılavuzu hazırladık. Ekran boyutunu değiştirme

Detaylı

BİT in Temel Bileşenleri (Yazılım-1)

BİT in Temel Bileşenleri (Yazılım-1) Ders 4 BİT in Temel Bileşenleri (Yazılım-1) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların, birbirleriyle haberleşebilmesini ve uyumunu

Detaylı