Türkiye, Microsoft'un yeni üssü oluyor

by Doğan ÇAKMAK 22. Nisan 2009 16:18
Steve Ballmer

Microsoft CEO'su Steve Ballmer Türkiye'yi ziyaret etti. Söylediğine göre büyük ölçüde Türkiye'ye yatırım yapılacakmış. Mobil yazılımdan oyun geliştirmeye kadar günümüzün popüler yazılım geliştirme alanlarına büyük destek verileceğini söylemiş. En çok sevindiğim haberde lise öğrencilerinin Dreamspark kapsamında ücretsiz yazılım geliştirme araçlarına sahip olabilmeleri...

NTVMSNBC de okuduğum bu haberi ilk okuduğumda çok güzel bir gelişme olarak yorumladım. Fakat CEO'nun söylediklerine bakılırsa e-devlet ve sağlık sektörünün yazılım işlerine el atmak istediklerini belirtiyor. CEO' nun söylediklerini bütünsel olarak değerlendirdiğimde kısa vade için güzel bir gelişme fakat uzun süreç içerisinde büyük bir bağlılık yaratacaktır. Lise öğrencilerinin Microsoft yazılım araçlarını kullanması iyi birşey. Buna karşı çıkmıyorum. Ticari olarak bakıldığında da sorun yok. Çünkü siz 1000 dolara aldığınız yazılımı kullanarak 100.000 dolar kazanabiliyorsanız ve hatta yurt dışına iş yapıyorsanız işte bu başarıdır. Fakat devlet bazında bu sorun çıkaracaktır. Yerli işletim sistemimiz olan Pardus' a gereken önem verilmeli... Çünkü Microsoft ve Adobe firmalarına devletimiz her yıl milyonlarca dolar para ödüyor. Biz ne kadar dışarıya yazılım ihraç edersek edelim ülke bazında hiçbir zaman kar sağlayamayacağız. Ticari olarak Microsoft kullanalım fakat devlet dairelerinde ve okullarda Pardus olsun! Ancak bu şekilde ülke olarak yazılım sektöründe var olabiliriz. Yoksa iyi yazılımcılar gider Microsoft'ta çalışır. Microsoft'ta Türkiye'den milyon dolarlar kazanır. Microsoft kazanacağını gene kazanır fakat artık devlet bu paraları her yıl ödemesin! Sadece ticari alandaki projelerde kullanılsın.

Benim okuduğum haber hakkında ve genel görüşlerim böyle. Microsoft araçlarını kullanıyorum ve ticari olarak kullanılmasını savunuyorum fakat devlet bazında yerli yazılım tek kurtuluş yoludur...

3 kişi tarafından 4.3 olarak değerlendirildi

  • Currently 4,333333/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Çözüm Önerileri | Eğitim | Eleştiri

Bilgisayar Dersi Anlatımı ve Ders Planı

by Doğan ÇAKMAK 16. Nisan 2009 07:30

Son zamanlarda iş ve okul yoğunluğumdan dolayı günlüğüme çok zaman ayıramadım fakat suskunluğumu ders planım ile bozuyorum. Bugün ODTÜ Geliştirme Vakfı Özel İlköğretim Okulu 3-B sınıfına ders anlattım :) Öğretmenlik gerçekten hiç dışardan bakıldığı gibi kolay bir meslek değil. Her iş gibi, öğretmenliği ciddiye alıyorsanız gerçekten büyük özveri istiyor. Sadece vaktinde derse gitmekle bitmiyor gerçekten. Dersin öncesi ve sonrasıda bir o kadar önemli. İlerde öğretmenlik yaparmıyım bilmiyorum fakat bugün çok güzel bir deneyimdi. Bana yardımcı olan danışman öğretmenim Hakan Hasançebi ve ders öğretmenim Gülfidan Can'a teşekkür ederim.

Bilgisayar öğretmeni adayları ile de ders planımı paylaşmak istiyorum. MEB' in belirlediği formatta hazırladığım ders planı bu bağlantıdan indirebilirsiniz: Ders-Plani.doc (43,50 kb)

 

3 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , , , ,

Eğitim

Games for Learning

by Doğan ÇAKMAK 5. Mart 2009 16:59

ODTÜ BÖTE' nin verdiği en faydalı derslerden bir tanesi olan "Design, Development & Evaluation of Educational Software" dersinin ilk ödevi üç tane eğitim içerikli oyun hakkındaydı. Bizden bu oyunları inceleyerek oyunlar ve öğrenme arasındaki ilişki üzerine kendi görüşlerimizi belirten bir yazı yazmamız istendi. Derste kopya çekmemizi engellemek amacıyla turnitin isimli bir sisteye ödevlerimizi yüklememiz istendi. Söylenene göre bu site kopyala-yapıştır yaptığınız zaman ya da direk olarak alıntı yapıtğınız zaman yakalıyormuş. Kendi ödevimi sizlerle paylaştığımda bakalım beni yakalayacak mı :) Kendi sitenden kopya çektin diye kimse beni suçlayamaz diye düşünerek ödevimi sizlerle paylaşmak istiyorum. Yazım ingilizce olduğundan Türkçe versiyonunu google translator kullanarak okuyabilirsiniz.İşte ödevim:

 

Games for Learning

Among those games which are given for this assignment “Tomb Rider Game” is the most educational one since all missions and parts of missions are related with learning something. For instance, photosynthesis includes water and sun light for the tree in the game. Purpose is to make tree photosynthesis. In other games learning is used as a tool not a purpose. For example, purpose is to find important points with help of coordinate axes not learning to use coordinate axes in Dimenxian. Maybe this way is the best for game-learning relationship but my personal idea is that learning should be a purpose in the game not a tool since students should be aware what they are doing and why they are doing.

Those games can be even should be used in learning process. These kind of activities save learning from to be monotonous. Moreover, games can be used as a reward in learning process. Students love playing games. According to my experience in METU Collage, students try to finish their assignment as fast as possible to play game after the assignment. If those games are educational, teacher saves one activity’s efficiency for the other. It is clear that instructional games are beneficial for learning and they accelerate the learning. Of course students try to learn some other things instead of their play time but instruction time is not the purpose for a teacher, the main purpose is learning. Therefore, teachers consider not spending time for the instruction, they should consider to the learning since education is not what is taught, education is what is learned!

If I were a teacher of course I want to use games for the instruction. As I mentioned above I have seen that games are the best reward for the students from pre-school to high school even university. Students are crazy to play game in instruction time and they can do given every assignment for it. Not all students love playing game in instruction time but games are needed for misbehavior students. Hardworking students are already doing their assignment. Main purpose should be gaining those misbehavior students. Of course diligent students should not be ignored. Teacher should give them opportunity to improve themselves rather than rest of the class. With this way all type of students are in a harmony when games are used in instruction.

When we are talking about games we know that single player and multiplayer games serve different purposes. I observed children who are playing single player games in METU Collage and my assumptions I mentioned above for the single player games. What is the main difference between single and multiplayer games? Student tries to achieve game missions as a person in single player games. However, students should act as a team in multiplayer games. Only one’s mistake can make team the loser. For this reason, multiplayer games include more variables for learning and so multiplayer games are complex and hard to manage for the learning. Main aspect of multiplayer games is that student learns to act as a team. Other aspects are nearly the same with single player games. Therefore, it is hard to control students when they are playing multiplayer games since teacher dealing with at least two students simultaneously. It explains why METU Collage doesn’t prefer multiplayer games according to my assumptions.

 

WavePad ile ses temizlemek

by Doğan ÇAKMAK 1. Mart 2009 11:14

Eğer BÖTE (Bilgisayar Öğretim Teknolojileri Eğitimi) öğrencisiyseniz ses kaydı yapmamanız neredeyse imkansız. Eğitim materyalleri geliştirirken öğrencilerin görsel ve işitsel unsurlardan en üst seviyede yararlanmasını isteriz. Bunun içinde ses kaydı projelerimiz değişmez bir parçasıdır. Ses kaydı yaptıktan sonra dinlemek için oynat düğmesine tıkladığımızda kendi sesimizin zaten bir garip gelmesiyle bereber bir cızzzzzzz sesi duyarız. Sonra bu ses nasıl kaybolur diye birkaç saniye düşündükten sonra :) genellikle birşey yapmayız. Şimdi ses kaydı yapanların ve bu cızırtılardan şikayet edenler bu yazıyı iyi okusun :)

Google ile beraber yaptığım araştırmalar ve denemeler sonucunda ses temizleyebileceğim hatta cep telefonunuz için melodi bile yapabileceğiniz bir program. Ben daha çok ses temizlemesiyle ilgileniyorum. Programı bilgisayarınıza kurduktan sonra kaydettiğiniz ses dosyasını programda açın. Ardından ekranın solundaki menüden "Remove noise or hiss" seçeneğini seçin ve kaydedin. Cızırtıdan kurtulmak bu kadar kolay... Artık BÖTE öğrencileri olarak cızırtılı eğitim videoları teslim etmekten kurtulabiliriz. Böylece ortaya çıkardğımız projelerin de kalitesini arttırmış oluruz.

WaveWad' i indirin

6 kişi tarafından 3.0 olarak değerlendirildi

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , , ,

Çözüm Önerileri | Eğitim

Analiz Taslağı Çalışmam Hakkında

by Doğan ÇAKMAK 31. Ekim 2008 17:35

 

Bundan önceki yazımda proje yönetimi sayfamda yayınlamak için hazırlandığım çalışmamı yayınladım. Değerli hocalarımın ve sizlerin yorumlarını aldıkça bu taslağı geliştirmeyi amaçlıyorum. Amacım gelen katkılarla birlikte, web tabanlı projeler için izlence niteliğindeki Türkçe bir kaynak oluşturmak. Çalışmamın şu anki hali bazılarınıza basit gelebilir. Bazılarınız da belki bunları ilk defa duyuyorsunuz. Bilemeyeceğim. Fakat bu çalışmaya katkıda bulunmak isteyen herkese kapım açık. Çalışmam olgunlaştığı vakit "Proje Yönetimi" sayfamdaki ilk bölüm olarak yerini alacak. Bu aşamadan sonra bir tasarım taslağı oluşturmak istiyorum. Umarım faydalı olur.

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Eğitim | Proje Yönetimi

WEB TABANLI YAZILIM PROJELERİ İÇİN ADDIE MODELİNDEN ESİNLENİLEREK HAZIRLANMIŞ ANALİZ TASLAĞI

by Doğan ÇAKMAK 31. Ekim 2008 10:29

Çalışmamı paylaşmadan önce, yazımın başlığındaki ismi verdiğim çalışmama başlama hikayemi anlatmak istiyorum. Her şey aldığım CEIT 317 dersinde (Bu ders ile ilgili ayrıntıları google'layarak öğrenebilirsiniz) ve öncesinde öğrendiğimiz ADDIE (Analysis, Design, Development, Implementation, Evaluation) modelinden etkilenmemle başladı. Bu modeli baz alarak CEIT 317 dersi kapsamında grup olarak bir yazılım projesi geliştirdik. Bu çalışmadan önce yarım kalan web tabanlı yazılım projelerim olmuştu. Daha sonra bu modeli web tabanlı projelerim için de geçerli kılacak bir çalışma yapmaya karar verdim. Amacım; geliştireceğim bu modelle birlikte eğitim ve eğitim dışı bütün web tabanlı yazılım projelerim için bana rehber olacak bir taslak geliştirmekti. Başlangıçta sadece benim anladığım bir analiz taslağı oluşturdum. Daha sonra geliştirmeye başladığım büyük bir proje için bu modeli uygulamaya karar verdim. Bu projenin şu an Evaluation (Değerlendirme) yani son aşamasındayım. Projem şu an kullanılabilir fakat eksikleri tamamlandığında piyasadaki emsallerine göre üstün bir hal alacak. Şimdi de benim gibi yarım kalan projeleri olanlar için yaptığım analiz taslağını paylaşmak istiyorum. Bu çalışmayı ileriye götürmek için iyi-kötü bütün yorumlara açığım. İşte çalışmam:

 

WEB TABANLI YAZILIM PROJELERİ İÇİN

*ADDIE

  MODELİNDEN ESİNLENİLEREK HAZIRLANMIŞ

ANALİZ TASLAĞI

  

Analiz aşaması proje geliştirme sürecindeki en önemli aşamadır. Analiz aşamasındaki eksikler süreç içerisinde diğer aşamaları direk etkileyecektir. Eğer analiz iyi yapılmazsa diğer aşamalar sürekli değişikliğe uğramak zorunda kalacaktır. “İyi analiz yap ve sadece bir kez tasarım yap” anlayışı ile başlayan bir projenin sonuçlanmaması için hiçbir sebep yoktur.

  

İhtiyaç Analizini Kim Üstlenir?

·         Proje yöneticileri, işletme ve proje amaçlarını ortaya koyabilecek kişiler.

·         Konu uzmanları, yapılan çalışmayı meslek edinen kişiler.

·         Proje üzerine üretken fikirler üretebilecek müşteri odağındaki kişiler.

  

İhtiyaç Analizinde Sorulabilecek Sorular

Analiz aşamasında uzmanın sorabileceği sorulardan bazıları:

·         Projenin tamamlanması için işletmenin ihtiyaçları nelerdir?

·         Projenin amaçları nelerdir?

·         Projenin ve çalışanların başarılı olup olmadığına nasıl karar verilecek?

·         Bu başarı nasıl ölçülecek?

·         Müşteri odağındaki kişiler kimler?

·         Projenin rakipleri nelerdir?

·         Rakiplerin eksiklikleri nelerdir?

·         Proje elemanlarının gerçekten hepsine ihtiyaç var mıdır? Neden?

·         Ürünün çözdüğü problemler nelerdir?

·         Ürünün içermesi gereken özellikler nelerdir?

·         İhtiyaçlar müşteriler mi yoksa başkaları mı belirleyecek?

·         Müşteriler neden bu ürünü kullanmalılar?

·         Projenin başarılı olduğuna kim karar verebilir? Beklentileri neler?

·         Proje için ihtiyaçlar nelerdir?

·         Ürünün kısıtlamaları nelerdir?

Uzmanlar projenin amaçlarını belirlemek için bu soruların ve olası diğer soruların cevaplarını alır.

  

Analiz Aşamasının Adımları

Uzmanlar analiz aşamasında aşağıdaki beş adımı uygularlar:

·         Keşif

·         İşletme Amaçları

·         Müşteri Analizi

·         Eğitsel Analiz

·         Kullanılma Amaçları

·         Teknik Analiz

  

1.       Keşif

Genellikle uzmanlar müşterilerine var olan rakip ürünler hakkında sorular sorarlar. Böylelikle bu süreç uzman ve müşteri arasında bir mevzu olur. Uzmanlar bu aşamada var olan ürünler hakkında toplayabildikleri kadar bilgi toplarlar. Unutulmamalıdır ki fikri alınan her müşterinin verdiği cevap eşsiz bir görüştür ve değerlendirilmelidir.

Konu uzmanlarına sorulacak sorular uzmanlar tarafından araştırılır. Uzmanlar piyasadaki ürünleri ve diğer bütün kaynakları detaylı olarak inceledikten sonra konu uzmanlarına sorulacak soruları belirlerler. Bu soruların özenle seçilmesi gerekir çünkü konu uzmanları genellikle yoğun kişilerdir. Kendi iş yoğunluklarının dışında onları fazla sıkmadan, alınabilecek bütün bilgilerin etkili alınması için sorulacak sorular çok önemlidir.

Bu aşamanın sonunda konu uzmanları müşterilere incelenen ürünlerin listesini sunarlar. Müşterilerden bu listenin onaylanması ve eksikliklerin belirtilmesi istenir.

Keşif aşamasının faydaları:

·         Bu süreçte proje için hayati bilgiler toplanır.

·         Rakip ürünler hakkında bilgi sahibi olunur.

·         Uzmanların bilgi toplamasına hız katar.

·         Konu uzmanlarından istenilen bilginin daha kısa sürede alınmasını sağlar.

·         Bilgiler kontrollü toplandığı için yanlış bilgi riski azaltılır.

·         İleriki aşamalarda, geri dönülmesini engelleyerek zaman kazandırır.

·         Projenin ilk kalite kontrolünün yapılmasını sağlar

  

2.       İşletme Amaçları

Eğer geliştirilen ürünün uzun süreli geçerliliğini koruması isteniyorsa işletme ortaya somut amaçlar koymak zorundadır. Geliştirilen ürün var olan bütün problemleri çözemez ama işletme somut amaçlar koyarak ciddi sorunları ortadan kaldıran çözümler sunabilir.

Şirket amaçları ile üründen beklenilenler örtüşmelidir. Eğer proje için bir somut başarı tablosu çizilebiliyorsa işletme bunu başarmış demektir. Proje başarılı olursa müşterileri ve işletmeyi nasıl etkileyecektir?

·         Belirsiz amaç: şirket çalışanlarımıza yeni bir süreç öğretmek istiyoruz.

·         Özel amaç: şirket çalışanlarının en iyi eğitimleri alarak üretkenliklerini arttırmak istiyoruz.

·         Gerçek özel amaç: şirket çalışanlarını şu iyi üç yordamın eğitimi vererek üretkenliklerini %5 oranında arttırmak istiyoruz.

Belirsiz amaçlar yazmak gerçekten kolaydır fakat bu amaçların şirkete etkisini ölçmek çok zordur. Belirsiz amaçların dönütlerini ölçmek neredeyse imkânsızdır çünkü fazla genel olduğundan çok şeyi içine alır. Eğer işletme önüne özel amaçlar koyarsa projenin somut amaçlar üzerine kurulduğu söylenebilir.

İşletmenin ulaşılabilir amaçlar ortaya koyabilmesi için bu kişilerin diyaloglarının iyi olması gerekir: proje sahibi, proje çalışanları ve üçüncü kişiler.

Amaçlarının ulaşılabilirliğinin saptanabilmesi için sorulabilecek sorular:

·         Belirtilen amaç gerçekçi mi?

·         Abartı mı yoksa çok mu küçük?

·         Projenin geliştirilmesi için yeterli zaman var mı?

·         Projenin testi için yeterli zaman var mı?

·         Proje için ne gibi teknik gereksinimlere ihtiyaç var?

·         Bu gereksinimler proje ile doğrudan ilgili mi?

Projenin amaçları müşterilerin istekleri ile uyuşmak zorundadır. Ayrıca fazla beklentilere ve yetersiz zamana sahip projelerin başarısız olacağı unutulmamalıdır.

  

3.       Müşteri Analizi

Uzmanlar analiz aşamasında müşterileri bir grup olarak inceler. Bu aşamada uzmanlar müşterilerin bilgilerini, alışkanlıklarını ve kullandıkları ürünleri inceler. Müşterilerin alışkanlıkları nelerdir ve kullandıkları ürünlerle neler yapabilmektedirler?

Bu analizin amacı müşterilerin gerçek ihtiyaçlarının tespit edilmesidir. Eğer müşteri analizi yapılmazsa müşteriler hakkında varsayımlarda bulunmaktan başka bir seçeneğiniz kalmaz. Bazı varsayımlar beklenmeyen sonuçların alınmasına yol açabilir.

Bu aşama sayesinde müşterilerin alışkanları ve kullandıkları programların detayları belirlenir. Bu detaylar sayesinde eksiklikler daha iyi tespit edilip hayata geçilebilir. Önceden de bahsedildiği gibi varsayımlarla yola çıkmak projeyi en başından başarısızlığa sürükleyebilir. Sorulabilecek sorular:

·         Müşteri odağındaki kişiler kimlerdir?

·         Müşterilerin hazırda kullandıkları ürünlerin özellikleri nelerdir?

·         Müşterilerin beklentileri nelerdir?

·         Müşterilerin ödediklerine göre beklentileri nelerdir?

·         Müşterilerin teknik araç-gereçleri ürünü kullanmak için yeterli mi?

·         Müşterinin sahip olduğu internet bağlantısının özellikleri önemli mi?

  

4.       Eğitsel Analiz

Eğitsel analiz de müşterilerin ürünleri etkili bir şekilde zorlanmadan kullanabilmelerini amaçlamaktadır. Bu aşamada müşterilerin ürün hakkında bilmeleri gerekenler belirlenir. Müşterilerin zaten bildiği şeylerin tekrar üzerinden geçmeye gerek yoktur. Bu yüzden bu bilgilerin ürün içerisinde yer almasına gerek kalmaz. Ayrıca bu aşamada müşterilerin ihtiyacı olmayan bilgiler de üründen çıkartılır. Sonuç olarak müşteriler sadece bilmeleri gereken yeterli bilgili ile ürünü etkili kullanabilmeleri amaçlanır. Ürün tasarımı ve açıklama bölümleri buna göre düzenlenir.

   

5.       Kullanılma Amaçları

Unutulmamalıdır ki her aşaması ile tamamlanmış bir proje etkili olarak kullanılmıyorsa ürünün başarılı olduğu söylenilemez. Bir ürünün tam anlamıyla tamamlanmış olması için müşterilerin o ürünü etkili olarak kullanabilmesi gerekir. Müşteriler proje çalışanların belirlediği düzeyde ürünü amacına göre kullanabiliyorlarsa bu analiz doğru yapılmış denebilir. Eğer ürün içerisinde kullanıcılar doğru yönlendirilmezlerse yolunu kaybetmiş bir turistten hiçbir farkları olmayacaktır.

  

6.       Teknik Analiz

Bu aşamada projenin tamamlanması için gerekli teknik ihtiyaçlar belirlenir.

·         Minimum gereksinimler – bilgisayar, internet bağlantısı, yazılımlar, vs.

·         Server gereksinimleri – amaçlanan müşteri sayısını kaldırabilecek bir server

·         Kullanıcıların gereksinimleri – flash plug in, IE7, vs.

  

*ADDIE, adım adım öğretim tasarımı hazırlamak için eğitmenlere yol gösteren bir modeldir. Açılımı A: Analysis (Analiz), D:Design (Tasarım), D:Development (Geliştirme), I:Implementation (Uygulama), E:Evalutation (Değerlendirme).

3 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Çözüm Önerileri | Eğitim | Proje Yönetimi | Web Gelişimi



powered by discountasp.net

Ne yapıyorum?

Microsoft yazılım araçlarını kullarak eğitim sektörüne yönelik web tabanlı uygulamalar geliştiriyorum.

Örnekleri az olan konsept projelerin geliştirilmesinde aktif görev alıyorum.

Proje Yönetimi, Yazılım Yönetimi ve Web Güvenliği üzerine çalışıyorum.

Calendar

<<  Eylül 2010  >>
PaSaÇaPeCuCuPa
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Anahtar Kelimeler