Teknoloji

  • Objective C ile Mobil Programlamaya Giriş

    ,
    Yazar: Olcay Taner Yıldız

    Bu çalışma, bilgisayar mühendisliği eğitimi veren birçok üniversitede seçmeli ders olarak okutulan Mobil Programcılığa Giriş dersi için tasarlanmıştır. Kitabın birinci bölümünde kısa bir şekilde Objective C programlama dili tanıtılmakta; ardından ikinci bölümden onuncu bölüme kadar Objective C teknolojileri tanıtılıp uygulamalarıyla birlikte işlenmektedir. Her bölümde önce uygulamanın konusunun ve kullanılacak teknolojilerin tanıtıldığı bir giriş kısmı verilmektedir. İkinci kısımda ise uygulamanın arayüzünün nasıl oluşturulduğu şekillerle okuyucuya anlatılmaktadır. Üçüncü kısımda kullanılacak Objective C teknolojileri (bazı durumlarda küçük ölçekli örneklerle) tanıtılmaktadır. Son olarak, dördüncü kısımda uygulamanın tüm sınıflarının Objective C kodları gösterilmektedir; bu şekilde öğrencinin IOS teknolojilerinin sadece kodlarını değil aynı zamanda gerçek hayattan alınan problemler üzerinde nasıl uygulandığını da görmesi sağlanmaktadır.

     

    D&R'DAN SATIN AL IDEFIX'TEN SATIN AL
  • Android ile Mobil Programlamaya Giriş

    Yazar: Olcay Taner Yıldız

    Bu çalışma, bilgisayar mühendisliği eğitimi veren birçok üniversitede seçmeli ders olarak okutulan Mobil Programcılığa Giriş dersi için tasarlanmıştır. Kitabın birinci bölümünde kısa bir şekilde Java programlama dili hatırlatılmakta, ardından ikinci bölümden 11. Bölüme kadar Android teknolojileri tanıtılıp uygulamalarıyla birlikte işlenmektedir. Her bölümde önce uygulamanın konusunun ve kullanılacak teknolojilerin tanıtıldığı bir giriş kısmı verilmektedir. İkinci kısımda ise uygulamanın arayüzünün nasıl oluşturulduğu okuyucuya anlatılmaktadır.

    Android işletim sisteminde arayüz temel olarak xml dosyaları ile oluşturulmaktadır. Gerek bu xml dosyaları gerekse arayüzün hali bu ikinci kısımda gösterilmektedir. Üçüncü kısımda uygulamanın sınıf şeması okuyucuya verilmektedir. Bu kısımdaki amaç, uygulamayı oluşturan sınıfları genel olarak tanıtmaktır. Dördüncü kısımda bu bölümde kullanılacak Android teknolojileri tanıtılmaktadır. Son olarak, beşinci kısımda uygulamanın tüm sınıflarının Java kodları gösterilmektedir; bu şekilde öğrencinin Android teknolojilerinin sadece kodlarını değil aynı zamanda gerçek hayattan alınan problemler üzerinde nasıl uygulandığını da görmesi sağlanmaktadır.

     

    D&R'DAN SATIN AL IDEFIX'TEN SATIN AL
  • Swift ile Mobil Programlamaya Giriş

    Yazar: Olcay Taner Akyıldız

     

    Bu çalışma, bilgisayar mühendisliği eğitimi veren birçok üniversitede seçmeli ders olarak okutulan Mobil Programcılığa Giriş dersi için tasarlanmıştır. Kitabın birinci bölümünde kısa bir şekilde Swift programlama dili tanıtılmakta; ardından ikinci bölümden onuncu bölüme kadar Swift teknolojileri tanıtılıp uygulamalarıyla birlikte işlenmektedir. Her bölümde önce uygulamanın konusunun ve kullanılacak teknolojilerin tanıtıldığı bir giriş kısmı verilmektedir. İkinci kısımda ise uygulamanın arayüzünün nasıl oluşturulduğu şekillerle okuyucuya anlatılmaktadır. Üçüncü kısımda uygulamanın sınıf şeması okuyucuya verilmektedir. Bu kısımdaki amaç uygulamayı oluşturan sınıfları genel olarak tanıtmaktır. Dördüncü kısımda kullanılacak Swift teknolojileri (bazı durumlarda küçük ölçekli örneklerle) tanıtılmaktadır. Son olarak, beşinci kısımda uygulamanın tüm sınıflarının Swift kodları gösterilmektedir, bu şekilde öğrencinin IOS teknolojilerinin sadece kodlarını değil aynı zamanda gerçek hayattan alınan problemler üzerinde nasıl uygulandığını da görmesi sağlanmaktadır.

     

    D&R'DAN SATIN AL IDEFIX'TEN SATIN AL
  • Yapı Dinamiğine Giriş

    Yazar: Vedat Yerlici, Hilmi Luş

    Bilgisayarların gelişmesiyle kolaylaşan yapı dinamiği hesaplarının yapı teknolojisinin ilerlemesine sağladığı katkı, giderek artan bir önem kazanmaktadır. Daha cesur, daha dayanıklı, daha güzel, daha kullanışlı, daha hafif, daha ucuz yapılar, kullanıma giren yeni malzemelerin yanı sıra bu hesaplar yardımıyla gerçekleştirilebildiğinden, artık her inşaat mühendisinin iyi bir yapı dinamiği bilgisine sahip olması zorunlu hale gelmiştir.

    Kolay okunabilecek şekilde hazırlanan bu kitap, mühendisler ile lisans ve lisansüstü öğrenciler tarafından ders kitabı ya da kaynak olarak kullanılabilir. Kitabın içeriği, yapı dinamiği hesaplarının gereği, dinamik yüklerin nitelikleri, idealleştirilmiş yapı modelleri, çözüm yöntemleri ve sayısal hesaplar gibi temel konular ile enerji ilkeleri ve sürekli sistemlerin hareketi gibi daha ileri konuları da kapsamaktadır. Okuyucuların konuyla ilgili uygulamaları da görebilmesi amacıyla tüm bölümlerin sonunda, konu anlatımında ayrıntılarıyla incelenen örneklere ek olarak çeşitli sorular da verilmiştir.

     

    D&R'DAN SATIN AL IDEFIX'TEN SATIN AL
  • Nanogelecek

    Yazar: J. Storrs Hall
    Çevirmen: Mehmet Doğan

    Nanoteknolojinin Yarını

    Sanayi devrimi, yaşam tarzımızı dönüştürdü; bireylerin ortalama ömrünü iki katına çıkardı ve bütünüyle küresel olan uygarlıkların doğuşunu mümkün kıldı. Peki, nanoteknolojinin etkisi bu gibi bir dönüşümle boy ölçüşebilecek büyüklükte midir; kimilerinin öne sürdüğü gibi ikinci bir sanayi devrimi olacak mıdır?

    Nanoteknoloji, şimdiden bünyesinde kayda değer icatlar barındırıyor, üstelik daha da fazlası kuramcıların laboratuvarlarında ve bilgisayarlarında hazır bekliyor. Biyolojik mekanizmaların becerilerini geleneksel mekanizmaların becerileriyle birleştirmek mümkün olabilir mi? Başka bir deyişle kendi kendilerine oluşan, kendilerini tamir eden, fabrikalar olmaksızın çoğalan ve tohumlardan filizlenen makinelerimiz olabilir mi? Yaşamın maharetini ve uyum gösterme yeteneğini, jumbo jetlerin gücünü, elektrikli motorların verimini, bilgisayarların şaşmazlığını bünyesinde barındıran bir teknolojiye sahip olabilir miyiz? Ne kadar dahice olursa olsun birtakım yeni icatların, küçük bir teknoloji dalını aşıp dünyayı değiştirip değiştiremeyeceğine nasıl karar verebiliriz? İşte Nanogelecek, bu soruların cevaplarını vermeye çalışıyor.

    J. Storrs Hall’a göre nanoteknoloji olgunlaştıkça, bugün yazılım dünyasında olduğu gibi, en çetin sorunların gerektirdiği muazzam çabalardan tasarruf etme imkânı fiziksel dünyada da söz konusu olacak. Uzayda yaşam mevcut teknolojiyle hem tehlikelidir hem de yanına yaklaşılmayacak kadar pahalı; fakat ileri nanoteknoloji sayesinde ucuz, kolay ve güvenli olacak.

    Yeteneklerimizi artırmak için benimsediğimiz teknolojiler bizi öngörmediğimiz boyutlarda değiştirmiştir. Bugünün kültürüyle yüzyıl öncesinin kültürünü karşılaştırırsak, artan ulaşım ve iletişim imkânları sayesinde, zihniyetimizin hatırı sayılır ölçüde daha evrensel bir hal aldığını görebiliriz. Afrika ovalarında taş yontan atalarımız sonuçta bizlere dönüşeceklerini bilmiyordu; keza bizler de nanoteknolojinin bizi nereye götüreceğini bilemeyiz. Homo erectus’la yer değiştirmek ister miydiniz? O kadar çok şey kazandık ki: Dil, sanat, bilim; bazıları bu listeye bilincin kendisini de ekler. Bugünküne kıyasla hayat o zamanlar daha sağlıksız, çok daha zalim ve kısaydı. Eğer olasılıkları kucaklar ve bunları hayata geçirmek için açık gözlerle ve açık zihinlerle çalışırsak, geleceğin getirebilecekleri karşısında da mevcut yaşamlarımız bir o kadar yoksul görünecek. Bu tamamen bir bakış açısı meselesi. Ya doğal yaşam alanımızdan çıktık, dünyayı hınca hınç doldurduk ve git gide azalan kaynaklar üzerinde savaşmak dışında umut edecek bir şeyimiz kalmadı diyebilirsiniz; ya da evrenin eşiğinde, gerçek zekâ çağının şafağında duruyoruz ve insanın macerası henüz başlıyor diyebiliriz. Seçim sizin.

     

    D&R'DAN SATIN AL IDEFIX'TEN SATIN AL
  • Çubukların Mukavemeti

    Yazar: Erdem Canbay, Hilmi Luş, S. Tanvir Wasti, Uğur Ersoy

    Temel Konular

    Uzun bir geçmişi olan katı cisimler mekaniği, Türkçedeki yaygın ismiyle mukavemet, birçok mühendislik dalı için vazgeçilmez öneme sahip temel bir konudur. Mukavemetin hem geniş kapsamlı oluşu hem de yeni malzeme, kuram ve çözüm teknikleriyle daha da genişlemeye devam etmesi yüzünden tek bir kitapta ele alınması mümkün değildir. Öte yandan mühendislik eğitiminde, klasik malzemelerden üretilmiş ve uygulamada sıklıkla kullanılan yapı elemanlarıyla ilgili temel bilgilerin ele alınması, genellikle lisans eğitimi sırasında gerçekleşir. Çubukların Mukavemeti böyle bir temel eğitimde yer alması beklenebilecek konu başlıklarını içermektedir. Kuşkusuz hakkında birçok dilde çok sayıda kitap yazılmış bir alanla ilgili tümüyle yeni birşeyler söylemek zor olsa da, gerek eldeki bilgilerin derlenip düzenlenmesi ve aktarılması sırasında gözetilen ayrıntılar gerekse paylaşılan kişisel deneyimler okuyucuya farklı bakış açıları kazandıracaktır. Bu kitapta, yazarlarının Boğaziçi Üniversitesi ve Orta Doğu Teknik Üniversitesi’nde edindikleri deneyimlerine dayanarak yaptıkları ortak çalışmayla, iki esas amaç gözetilmiştir. Bunlardan ilki, konuların daha en başından uygulama deneyimleriyle aktarılması, uygulamalardan esinlenilmiş çok sayıda örnek barındırması ve konunun yalnız matematiğine değil aynı zamanda, hatta daha fazlasıyla, fiziğine vurgu yapılmasıdır. İkinci amaç ise yazarlarının çok önem verdiği Türkçe bilim dilinin yerleşmesi ve gelişmesine katkı sağlamaktır.

     

    KİTABA GÖZ ATIN

     

    D&R'DAN SATIN AL IDEFIX'TEN SATIN AL
  • C&&Java ile Veri Yapılarına Giriş

    Yazar: Olcay Taner Yıldız

     

    Bu çalışma, bilgisayar mühendisliği eğitimi veren birçok üniversitede standart ikinci sınıf dersi olarak okutulan Veri Yapılarına Giriş dersi için tasarlanmıştır. Günümüzde veri yapılarını konu alan kitaplar her programlama dili için ayrı ayrı yazılmaktadır ve bu da aynı kitabın birden fazla versiyonunun ortaya çıkmasına neden olmaktadır. Oysa bu kitaplar incelendiğinde, veri yapılarının aslında soyut kavramlar olduğu ve değişik programlama dilleri üzerindeki uygulamaları arasında küçük farklar bulunduğu görülür. Bu kitabın aynı konudaki diğer kitaplardan önemli farkı, bütün programların iki programlama dili (C ve Java) üzerinde uygulanışını birlikte vermesi ve dolayısıyla veri yapısı kavramını programlama dilinden bağımsız olarak anlatmasıdır. C ve Java programlama dilleri, bu amaçla bilinçli olarak seçilmiştir.

    Kitap 14 haftalık bir dönem içinde işlenecek şekilde planlanmıştır. Öğrencilerin derslerde karşılaştığı önemli bir güçlük olan çözümlü alıştırma eksikliği sorununu ortadan kaldırmak için de 50’si çözümlü olmak üzere 150’nin üzerinde alıştırmaya yer vermektedir. Çözümlü alıştırmalar, kitaptaki diğer tüm kodlar gibi her iki dilde de mevcuttur.

     

    D&R'DAN SATIN AL IDEFIX'TEN SATIN AL
  • Yapay Öğrenme

    Yazar: Ethem Alpaydın
     

    Yapay öğrenme, bilgisayarların bir problemi çözmekte örnek veri ya da deneyimi kullanacak biçimde programlanmasıdır. Yüz tanıma, konuşma tanıma, istenmeyen e-postaların süzülmesi, kredi risk hesabı, müşteri bölütleme gibi uygulamalar yanında yapay zekâda, robotikte, biyoinformatikte, doğal dil işlemede son yıllarda büyük miktarda veriyi işleyerek bilgi çıkartan yapay öğrenme yöntemleri her gün daha çok öne çıkmaktadır.

    Kapsamı oldukça geniş olan bu kitapta, gözetimli, gözetimsiz ve pekiştirmeli öğrenme için kullanılan tüm yaklaşımlar, olasılık tabanlı modeller, yapay sinir ağları, karar ağaçları, saklı Markov modelleri, çekirdek makineleri, Bayesçi yöntemler ve çizgesel ağlar işlenmekte, ayrıca boyut azaltma, öbekleme, model birleştirme, deney tasarımı ve çözümleme gibi konular ayrıntılı olarak tartışılmaktadır. Tüm yöntemler, okuyucunun gerektiğinde denklemleri bilgisayar programına kolayca dönüştürebilmesini sağlayacak düzeyde ele alınmaktadır.

     

    D&R'DAN SATIN AL IDEFIX'TEN SATIN AL
  • Radyasyon Kuşatması

    Yazar: Osman Çerezci, Selim Şekerci

    Son elli yıldır artan bir ivme kazanan teknolojideki gelişmeler, çağdaş teknolojinin ortaya çıkardığı bilimsel bir kavram olan radyasyon ya da ışıma sözcüğüne güncellik kazandırmıştır. Çoğumuz medyadan nükleer enerji, nükleer radyasyon, elektromanyetik (E.M) dalgalar ya da elektromanyetik radyasyon sözcülerini duymaktayız. Zaman zaman nükleer denemeler ya da reaktör kazaları dolayısıyla ortaya çıkan radyasyon tehlikesinden endişelenmekteyiz.

    Elektromanyetik spektrum radyasyon açısından iyonize eden (nükleer) ve iyonize etmeyen (elektromanyetik) olarak ikiye ayrılır. 1970'li yılların başından beri E. M. radyasyon toplum sağlığını potansiyel anlamda etkileyen çevre faktörleri listesine alınmış ve “elektromanyetik kirlilik” konusu gündeme gelmiştir. Aslında E.M. radyasyon artık yaşantımızın bir parçası haline gelmiştir. Teknolojik gelişmeler sayesinde sokaklarımız kullanımı kolay ancak sürekli E.M. radyasyon yayan el telsizli insanlarla dolmuştur. Yaşamı kolaylaştıran bu tür cihazlar, elektrik enerjisiyle çalışırken çıplak gözle göremeyeceğimiz, duyularımızla fark edemeyeceğimiz radyasyonu çevreye yaymaktadır.

    Bu konuda gerek epidemolojik ve gerekse teorik çalışmalar yapılarak sonuçlar tartışılmakta ve her yıl pek çok kitap, rapor ve makale yayınlanmaktadır. Bu kitapta hem nükleer hem de elektromanyetik radyasyonun cihazlara ve biyolojik varlıklara etkisi anlatılmakta, elektromanyetik enerjiden optimum yararlanılması amacıyla güvenlik önlemleri önerilmektedir.

     

    D&R'DAN SATIN AL IDEFIX'TEN SATIN AL