Bilgisayar ve Yazılım Mühendisliği \ 1-4
Selami Eryılmaz İnternet ve bilgisayar teknolojilerinin yenilik ve değişim süreci insan hayatı üzerinde de etkili olmakta; sosyalleşme, öğrenme, iletişim ve eğlenme biçimimizi değiştirmektedir. Bunun yanı sıra, teknolojinin hayatımıza girdiği hız ile teknoloji üretme ve kullanma konusunda da aynı oranda bu değişimi yakalama süreci içerisinde olunması gerekmektedir. Algoritma ve Bilgisayar Bilimi dersi, problem çözme becerisi kazanma ve programlamayı öğrenme açısından öğrencilere yarar sağlamaktadır. Bilgisayardaki yazılımları kullanmanın ve bu yazılımların nasıl çalıştığını anlamanın öğrenme sürecine katkısı açısından farklı yararları bulunmaktadır. Problem çözme becerisi kazanma, program yazma süreci, düşünme ve iş birliği becerileri açısından öğrencilere bilişsel ve duyuşsal katkılar sunmaktadır. Problem çözme becerisini ve programlamayı öğrenmek; akıl yürütme, karar verme, eleştirel düşünme ve sorgulama gibi becerileri geliştirmektedir.
“Algoritma Tasarımı ve Geliştirme” adlı eser; programlama eğitiminde algoritmanın problem çözme ve programlamadaki önemi, algoritma tasarlama teknikleri, akış diyagramları ve çalışma yöntemleri, algoritma ve akış şemalarının görselleştirilmesi, giriş/çıkış kavramları, temel veri tipleri, sabit ve değişkenler, operatörler ve işlem öncelikleri, karar yapıları, döngüler, fonksiyon kullanımı, problem çözümünde farklı algoritmaların uygulanabilirliği, arama ve sıralama algoritmaları, problem çözme ve algoritma tasarlamaya yönelik örnek uygulamalar ile temel becerileri kazandırmak amacıyla hazırlanmıştır. Çok boyutlu ve zengin içeriği ile bu kitap, programlamaya yeni başlayanlar için temel referans kaynaklarından biri olmaya adaydır.
Robert Sedgewick, Kevin Wayne “Bilgisayar biliminin bilgisayarlarla bağlantısı, astronominin teleskoplarla bağlantısından fazla değildir.” E. W. Dijkstra
Bilgisayar bilimlerinin özünü oluşturan algoritma analizi, insanlığın tarih boyunca geliştirdiği, bilgisayar donanımından, programlama dillerinden veya yazılım projelerinden bağımsız, bir işin farklı şekillerde nasıl yapılacağını anlatan, bilgi birikimini oluşturmaktadır. Herhangi bir dilde veya ortamda, herhangi bir amaçla program yazmak isteyen birinin, yazdığı programı daha iyi nasıl yazabileceğini veya yazılabilecek en iyi algoritmayı geliştirdiğini anlaması ancak algoritmayı doğru şekilde analiz etmesi ile mümkün olur. Bu kitap, algoritma analizi kavramlarına giriş yapmanın yanında, programlama ile uğraşan herhangi birinin ihtiyaç duyabileceği çok klasik problemler için de çözüm yollarını sunmakta ve hatta bu çözümlerin Java gibi güncel bir dil üzerinden kodlaması ile ilgili örnekler de vermektedir.
Bilgisayar bilimlerinin ve programlamanın en gizemli ve ilgi çekici konusu olan algoritmalara bu kitapla giriş yapan biri için programlama artık çok farklı bir olguya dönüşecektir.
Constantine A. BALANIS, Wıley Kitap CD ekini aşağıdaki linkten indirebilirsiniz.
https://www.nobelyayin.com/sunumlar/anten_teorisi_cd/anten_teorisi_cd.zip

Bu kitap, temel mühendislik dersleri almış öncelikle lisans öğrencileri ile lisansüstü öğrenciler olmak üzere farklı uygulamalarda anten seçimi, tasarımı ve üretimi sürecinde yer alan uygulama mühendisleri ile birlikte radyo amatörü düzeyinde kullanıcıların da dâhil olduğu geniş bir kitle tarafından kullanılacak içerik ve düzeyde bileşenler içermektedir. Ülkemizdeki özellikle elektrik, elektronik, elektrik-elektronik ve haberleşme mühendis-liği gibi bölümler ile birlikte diğer mühendislik alanları ile bir çok temel bilim alanlarında lisans ve lisansüstü ders kitabı veya yardımcı kitap olarak kullanılabilecek bu alandaki en kapsamlı kitaptır.
Anten Teorisi: Analiz ve Tasarım kitabı ile, öncelikle klasik temel anten temelleri ve teorik alt yapı verilmekte; ardından analiz ve tasarım süreçleri ile ölçüm yöntemleri, pratikte karşılaşılan temel yapılar olan dipoller, halka antenler, dizi antenler, geniş bant ve frekans bağımsız antenler, açıklık antenleri, huni ve mikroşerit antenler ve yansıtıcı antenler detaylı bir şekilde işlenmektedir.
Anten Teorisi: Analiz ve Tasarım kitabı, bir taraftan antenler için ihtiyaç duyulacak temel elektromanyetik kavramları ile analiz yöntemlerini ilgili matematiksel araç ve teknikler ile verirken diğer yandan akıllı antenler ve anten ölçüm yöntemleri gibi pratik alanlarda önemi artan konuları da üç boyutlu grafiksel ve görsel unsurlar ile multimedya destekli olarak sunmaktadır. Bu kitap, her bir konu ve bölüm için yeterli bir miktarda problem ve bilgisayar kodları sunarak kullanıcıların bilgisayar destekli anten tasarımı konusunda temel düzeyde beceri kazanmalarını sağlaya-bilecek niteliktedir.
Mehmet Kamanlı - Fatih Süleyman Balık Bilgisayar destekli tasarım (Computer Aided Design CAD) klasik yöntemlerle oluşturulan tasarım ve çizimin bilgisayar ortamında gerçekleştirilmesi anlamını taşımaktadır. Klasik yöntemler döneminin kapandığı bu teknoloji çağında çağa ayak uydurmanın yolu değişik yazılımlardan en az birinin çok iyi öğrenilmesi ve kullanılmasıdır. Bu çerçevede Kitabın amacı, öğrencilere ve kullanıcılara sade, basit ve anlaşılır bir dilde konuları ve yazılımı izah etmektir. Bu kitap teknik eğitim veren tüm okullarda, özel sektörde programı kullanan ve kullanmak isteyen herkesin anlayacağı basit ve sade bir dille hazırlanmış, konular örneklerle desteklenmiştir.
Süleyman Yaldız Bu kitabın konusu olan Autocad, mimarlık, inşaat, harita ve makine gibi değişik mühendislik disiplinlerine hitap eden ve endüstrinin çeşitli alanlarında kullanılan birçok ürünü tasarlamak ve çizmek üzere geliştirilmiş bir bilgisayar destekli tasarım paketidir. Giriş bölümüne ilaveten yirmi altı bölümden oluşan kitapta, bölümler ve konular kullanım ölçeği ve zorluk dereceleri göz önüne alınarak sıralanmıştır. Her kısımda açıklanan çizim komutları ve yardımcıları, öğrenmeyi ve kavramayı kolaylaştırmak ve pekiştirmek için adım adım uygulanan alıştırmalarla desteklenmiştir. Autocad’de yeni olanlar dahil, her seviyedeki kullanıcıya yardım eden tasarım ve çizim bilgileriyle donatılmış olan kitap, Autocad 2004 ve önceki sürümleriyle çalışanlar temel alınmak üzere, öğretim elemanları ve öğretmenlere, endüstride tasarım ve çizim bürolarında çalışanlara, yeni kullanıcı adaylarına, mühendislik, teknik eğitim, meslek yüksekokulu ve meslek lisesi öğrencilerine faydalı olacak niteliktedir.
Muhammed Kamil Öden
Hasan Gökkaya, Meltem Altın Karataş, İsmail Kıvılcım Alca, Sedat Güven Bilgisayar teknolojisinde yaşanan gelişmelere paralel olarak çeşitli yazılım programları (tasarım) ortaya çıkmaktadır. Yazılım programları tasarımcılara kolaylıklar sunmakla birlikte tasarımlarını gerçekçi bir şekilde gerçekleştirme olanağı da tanımaktadır. Günümüzde mühendislik, mimari, endüstriyel alanlar başta olmak üzere otomotiv, havacılık, robotik teknolojileri, elektrik, makine, inşaat, mobilya ve birçok meslek grubuna ait projelendirme işlemlerinde tasarım ihtiyaçları Bilgisayar Destekli Tasarım (Computer Aided Design, CAD) programları kullanılarak yapılmaktadır. AutoCAD programı, dünya genelinde en yaygın kullanıma sahip CAD yazılımıdır.
Kitap, AutoCAD programının en son versiyonu olan AutoCAD 2020'ye göre hazırlanmış olup tüm yenilikler ele alınmaya çalışılmıştır. Fakülteler ve yüksekokullarda okutulan bilgisayar destekli tasarım derslerinin müfredat programına göre anlaşılır bir dille basite indirgenerek tasarlanmış ve çok sayıda örnek çalışmaya yer verilmiştir.
Hüseyin BENLİ AutoCAD, endüstriye yönelik dünyada en çok tercih edilen, II ve III boyutlu çizimlerin oluşturulmasında kullanılan bir programdır. Gelişmiş eklenti sistemi ve komut kullanımının kolay olması çizim ve tasarımcılar için vazgeçilmezdir. Kullanıcıların bu programı tercih etmesinin nedeni her bölüme ve her meslek gurubuna hitap etmesi ve çizim yapan kişilere kazandırdığı hız, istenilen tolerans ve hassasiyette üretime olanak sağlamasıdır. Bu program, proje, imalat ve üretim aşamalarının daha kolaylaşmasını ve kişilerce kolayca kavranmasını temin etmektedir. Sürekli yenilenen ve geliştirilen program, kullanıcıların güncel olarak tasarım teknolojilerindeki yenilikleri takip etmelerine ve kendilerini geliştirmelerine olanak sağlamaktadır. Bu kitapla basit çizimlerden başlayarak profesyonel kullanıcılığa geçiş sağlanmakta, ayrıca bir mimari örnek proje ile toprak zeminden başlayarak oluşturulan çizim detaylı bir şekilde anlatılmıştır.
Haşmet Gürçay Autodesk Maya 2020 programı bir 3B tasarım, mühendislik ve eğlence yazılımları şirketi olan Autodesk firması tarafından sunulmuş olan endüstri standartı bir yazılımdır. Bu kitapta, Maya’nın en son sürümü olan Maya 2020 yazılımının modelleme arayüzüne odaklanılmıştır. Kitapta;
• Modelleme Kavramı
• Maya Arayüzü
• Maya Poligonal İlkeleri ve Modelleme
• Maya NURBS İlkeleri ve Modelleme
konuları ele alınmıştır. Kitapta, Maya 2020'nin hemen hemen tüm poligonal ve NURBS araçlarının örneklerle kullanımları anlatılmıştır. Kitapta verilen örneklerde kullanılan Maya dosyalarına erişebileceğiniz web adresi, kitabın içinde belirtilmiştir. Bu kitap özellikle oyunlarına kendi varlıklarını modellemek isteyen oyun geliştiriciler ve 3B modellemeye yeni başlıyanlar için uygundur.
David j. Hunter Bu kitap, bilgisayar bilimleri ve matematik merkezli disiplinler için öncelikli olmak üzere birçok farklı disiplinden öğrencinin ilgisini çekebilecek, bir dönemlik bir ayrık matematik dersinde kullanılmak üzere hazırlanmıştır. Kitapta sunulan içerik beş ayrı düşünsel ana çatı altında sunulmuştur: mantığa dayalı, ilişkisel, özyineli, nicel ve analitik düşünme. Bu tür bir organizasyon ile matematiksel olarak çok yönlü bir içeriğin düzenli bir biçimde inşa edildiği bir sunum ortaya konulmaktadır. Çizge kavramı kitapta erkenden tanıtılıp, kitaptaki örnekler sıklıkla çizgelerle ilişkilendirilerek daha zengin bir uygulama içeriği sunulmuştur. Kitabın sonlarına doğru algoritma kavramı sunularak öğrencilerin kitap boyunca edindiği yetenek ve deneyimle bilinen algoritmaları derinlemesine incelemeleri sağlanmıştır. Son bölümde, biyoloji, sosyoloji, dilbilim, ekonomi ve müzik gibi farklı alanlara yönelik vaka çalışmalarına yer verilerek çok disiplinli çalışma yaklaşımına odaklanılmıştır.

Bu baskıya özgü yeni özellikler:
• İrdeleme problemleri her bölümün başında, bölüm içeriğine yönelik tanıtım ve motivasyon sağlayan sorulardan oluşmaktadır.
• Çizge kuramına yönelik yeni içerikler sunulmaktadır.
• Bilgisayar bilimleri öğrencileri ile konuya ilgi duyan ve programlama tecrübesi olmayan diğer disiplinlerden öğrenciler için algoritmalara ilişkin içerik sunulmaktadır.
• Matematiksel mantık ve ispat yöntemleri daha özenli sunulmuştur.
• Öğretmenlere yönelik içerikte çözüm el kitabı, PowerPoint biçiminde sunumlar ve ek irdeleme problemleri sunulmuştur.
• Genişletilen ve geliştirilen WebAssign çevrim içi ödev ve notlama sistemi, öğretmenlerin ve öğrencilerin erişimine sunulmuştur.
Şerife Büyükköse, Özlem Çakır Bu kitap, bilgisayar alanında kullanılabilecek matematiğin; mantık, ispat yöntemleri, küme, işlem gibi temel konuları yanı sıra indirgeme bağıntıları, matrisler, graflar, ağaçlar ve algoritmalar gibi konularını da ele almaktadır.
Kitap, öğrencilere bazı matematiksel gerçekleri öğreterek bunları nasıl uygulayacakları ile ilgili bilgiler vermektedir. Ayrıca her bir bölüm sonunda verilen konu sonu çoktan seçmeli sorular ile "Neler öğrendik?" sorusunun cevabı aranacaktır.
Kitabın; Bilgisayar Mühendisliği ve Matematik bölümlerinde okutulan Ayrık Matematik dersi yanı sıra Bilgisayar ve Öğretim Teknolojileri Eğitimi bölümünün Bilişim ve Matematik dersini alan öğrencilere yardımcı olacağını ümit ediyoruz.
Arzu Baloğlu Bu kitaba başlama nedenimiz, öncelikle ülkemizin özellikle çocuklarını daha sonra gençlerini yenilik peşinde koşan ve icat çıkaracak şekilde yetişmesi gereken bir nesil olmasına duyduğumuz inanç ve güvendir.
Bugünlerin çocukları, yeni tabiriyle Z kuşağı gençleri olarak eğitim görecekler. Kimi küçük yaştan itibaren iyi eğitim imkânları ile yetişiyor kimi ise son derece zor şartlarda okuyor veya okuyamıyor.
Bir çocuk icat çıkararak büyürse inanın hem kendisi hem ailesi ve yakınları için hep farklı ve yetenekli olarak ayırt edilecek, arzu ettiği imkânları yaşamak istediği hayatı daha kolay elde edebilecektir. O hâlde çocukları geleceğin araştırmacısı ve yenilikçisi olarak serbest bırakmak hatta sürekli teşvik etmek gerekir. Küçüklüğünde oyuncaklarını bile seçerken eğitici ve yönlendirici olmasına dikkat ediniz. Bu ana fikirden yola çıkarak, gerek ülkemizde gerekse dünyada farklılık yaratmış kâşif, vizyoner, araştırmacı ve fikir insanlarını örnekleyerek bu hedefin başlangıcını oluşturduk. Daha sonra ise merak ve araştırmaya yönelik ilgileri başlayan küçüklerin, sürekli arz ederek yenilik peşinde koşan bireylere evrilmesi adına, bunun pazar, teknoloji, ülkeler, teşvikler, fırsatlar açısından bakışını yine gerçek vakalarla anlatmaya çalıştık. Burada mümkün olduğunca örneklere yer verdik. Ve nasıl başarılı olunduğunu analiz etmeye çalıştık.
Son günlerde en çok konuşulan teknolojilerin yani yapay zekâ, robot, nesnelerin interneti gibi yeni teknolojilerin yaratıcılarının yine meraklı insanlar olduğunu ve bu ürünlerin araştırmacı bir zihinle üretildiğini özellikle vurguladık. Bunlar son teknolojik gelişmeler değildir, hiçbir zaman gelinen nokta da son olmayacaktır. Teknoloji sürekli yenilik ve evrilme hâlindedir.
Bu gibi teknolojilerin ve dünyaca tanınacak yeni ürün ve markaların yaratıcıları neden sizlerden biri olmasın! Aslında başarılı olmak için gereken her şey sizde yeterince var. O hâlde sizden beklentimiz, icat çıkararak büyüyünüz, büyütünüz ve çevreniz için rol model olunuz!
David Kim, Michael G. Solomon Alandaki en son veri ile gözden geçirilmiş ve güncellenmiş olan Bilgi Sistemleri Güvenliğinin Temelleri, 3. Basım, bilgi sistemleri güvenliğinde kariyer sahibi olmak isteyen okuyuculara bilmeleri gereken temel kavramları kapsamlı bir genel bakış ile sunmaktadır. Kitap, dijital dünyaya geçişle ilgili yeni risklerin, tehditlerin ve güvenlik açıklarının tartışılmasıyla başlamaktadır. II. Bölüm, Security+ sınavı için genel bir bakış açısı sunmaktadır ve öğrencilere bu sertifikasyona yönelik bilgi vermektedir. Bu kitap, bilgi güvenliği standartları, eğitim, mesleki sertifikalar ve uyumluluk yasaları hakkındaki bilgiler ile sonlanmaktadır. Pratik, konuşma dilinde yazılmış ve adım adım örnekler içeren bu kitap, bilgi sistemleri güvenliği dünyasına girenlerin sahip olması gereken bir kaynaktır.

TEMEL ÖZELLİKLER
• CompTIA Security+ SY0-401 Sertifikasyon Sınavının temel altı etki alanıyla tamamen eşleşme,
• FISMA, NIST SP800-171 ve PCI DSS v3.2’yi de içeren en son uyumluluk yasaları ve standartları içerecek şekilde güncellenmiş,
• Kötücül kripto kilitleyici ve fidye yazılımları gibi uç noktalara yapılan ileri kötücül yazılımlar ve APT saldırıları ile ilgili yeni içerik,
• Veri ihlaline ve veri ihlali olay yanıt planlamasına yönelik içerik,
• En son “Nesnelerin İnterneti” risk tehditlerini ve mahremiyet konularını sunma,
• Öğrencilerin gerçekçi güvenlik senaryoları ile becerilerini deneyebilecekleri uygulamalı, etkileyici sahte bir BT altyapısı sağlayan Sanal Güvenlik Bulut Laboratuvarları mevcuttur.
Bahadır Furkan Kınacı, Ebu Yusuf Güven, Ebubekir Seyyarer, Emre Biçek, Erol Kına, Faruk Ayata, Işıl Karabey Aksakallı, Melike Başer, Merve Kanmaz, Mevlüt İnan, Muhammed Ali Aydın, Muhammet Karaca, Mustafa Şirin, Nursena Bayğın, Selman Hızal, Serpil Sevimli Deniz, Süleyman Uzun, Yavuz Selim Bozan, Züleyha Yiner Bilgi ve bilişim sistemlerinin teknolojinin gelişimine bağlı olarak her geçen gün güvenliğinin sağlanması önemli hâle gelmektedir. Bilgiye erişim son yıllarda dünyanın her yerinde internetin gelişmesi ile daha hızlı hâle gelmiştir. Bu gelişime paralel olarak bilginin yetkisiz kişiler tarafından ele geçirilmesi, değiştirilmesi, yok edilmesi benzeri problemler ile başa çıkmak ve bu sayede güvenliğini sağlamak önemli bir konu hâlini almıştır. Bilgi ve bilişim sistemlerinin güvenliği; bilgiye yetkisiz erişimi engelleyerek gizliliğini sağlamak, bilginin bozulmadan bütünlüğünü ve doğruluğunu korumak ve istenildiği zaman bilginin erişilebilirliğine imkân vermektir. Bilgi ve bilişim sistemleri güvenliği, öncelikle sistem, yazılım, uygulama ve donanım gibi teknoloji unsurlarını, ardından insan, süreç, yöntem ve yönetişim gibi daha birçok ana unsurları kapsayarak ilgili alanların güvenlik açısından önlemlerin alınması kritik hâle gelmiştir. Bu yüzden Bilgi ve Bilişim Sistemleri Güvenliği adlı bu kitap, gelişen teknolojilere karşı kullanılan siber saldırıları, kullanılan sistemlerdeki zafiyetleri, bu zafiyetlere karşı alınabilecek tedbirleri, her disiplinden ve her kesimden okuyucuya hitap eden disiplinler arası bir içeriği sunmaktadır. Kitap; Bilgi Güvenliği Yönetim Sistemleri, Enerji Güvenliğinde Siber Tehditler, İşletim Sistemi Güvenliği, Web Uygulama Güvenliği, Nesnelerin İnterneti ve Güvenlik, Bulut Bilişim Güvenliği, Veri Tabanı Güvenliği, Blokzincir ve Güvenlik, Konteyner Güvenliği, Metaverse ve Güvenlik, Mobil Uygulamalar ve Güvenlik, Akıllı Ulaşım Sistemleri ve Güvenlik olmak üzere her biri alan uzmanları tarafından kaleme alınmış toplam 11 bölümden oluşmaktadır.
H. Ferhan Odabaşı Küreselleşme ve bilgi ve iletişim teknolojilerinde olanca hızıyla yaşanmakta olan gelişmelere bağlı olarak, yaşamın her alanında meydana gelen köklü dönüşümlerin her ülkenin, toplumun, kurumun ve bireyin bugünü ve geleceği üzerinde oldukça büyük bir etki gücüne sahip olduğunu söylemek yadsınamaz bir gerçekliktir. Yaşanan bu dönüşüm süreci kimi tehditlerin yanı sıra değerlendirilmeyi bekleyen çok sayıda fırsatı da beraberinde getirmiştir, getirmektedir. Bu dönüşümün yol açtığı tehditlere karşı koyabilmek ya da fırsatlardan yararlanmak, insanlık için hak ettiği nitelikte ve insan onuruna yakışır bir gelecek sağlamak adına öteki tüm sistemler gibi eğitim sistemlerinin de yaşanan dönüşüme ayak uydurması, bundan da öte dönüşümün yol göstericisi olması kaçınılmaz bir zorunluluktur.

İÇİNDEKİLER

EĞİTİMDE DÖNÜŞÜMLER
ÖĞRENCİLİKTE DÖNÜŞÜMLER
ARAŞTIRMADA DÖNÜŞÜMLER
ÖZEL EĞİTİMDE DÖNÜŞÜMLER
OKURYAZARLIKTA DÖNÜŞÜMLER
TÜKETİCİLİKTE DÖNÜŞÜMLER
GÖRSEL TASARIMDA DÖNÜŞÜMLER
MESLEKİ GELİŞİMDE DÖNÜŞÜMLER
BİLGİSAYAR ETİĞİNDE DÖNÜŞÜMLER
AİLEDE DÖNÜŞÜMLER
SAĞLIKTA DÖNÜŞÜMLER
İLETİŞİMDE DÖNÜŞÜMLER
VATANDAŞLIKTA DÖNÜŞÜMLER
OYUNDA DÖNÜŞÜMLER

Selami Eryılmaz Meslek yüksek okullarının, Bilgisayar 3 ve Bilgisayar 4 derslerinde okutulmak üzere hazırlanmış olan Bilgisayar 2 kitabı, elektronik sunu programları, araçları, elektronik sunuyu hazırlama, gösterimini yapma, internet üzerinde haberleşme araçlarını tanıma ve kullanma, tasarımın temelleri, tasarım araçlarını kullanma ve web sayfası hazırlama gibi konuları ele almaktadır. Kitap, konu anlatımlarını, öğrencilerin anlamalarını kolaylaştıracak nitelikte sade ve basit bir dille vermektedir. Bununla beraber öğrencilerin ihtiyaç duyabilecekleri öngörüsüyle, anlamanın kolaylaşmasını pekiştirir nitelikte, kitabın sonuna bilgisayar terimleri sözlüğü konulmuştur.
Resul Kara Bilişim ve elektronik teknolojilerindeki baş döndürücü gelişmeler, bu alanın sürekli yenilenmesi, bilgisayar ağlarının öğrenilmesini önemli hâle getirmiştir. Bu kitapta, bilgisayar ağlarının ve veri iletişiminin temelleri anlatılmıştır. Ele alınan kavramların günlük hayatımızdaki kullanımlarına değinilmiştir. Farklı kaynaklardan yararlanan okuyuculara yardımcı olması için kavramların ve terimlerin İngilizce karşılıkları parantez içinde verilmiştir. Konular ele alınırken bilgisayarda verilerin hazırlanıp bilgisayar ağından gönderilmesi işlem sırası gözetildiği için anlaşılması çok kolay hâle getirilmiştir. Anlatılan içerik şekillerle desteklenmiş, görsel hâle getirilmiştir.
Bilgisayar Ağları kitabı, Bilgisayar Mühendisliği Bölümlerinde okutulan Bilgisayar Ağları ve Veri İletişimi dersleri, İşletme Fakülteleri Yönetim Bilişim Sistemleri Bölümlerinde okutulan Bilgisayar Ağları dersi, Eğitim Fakülteleri Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümlerinde okutulan Bilgisayar Ağları dersi, Meslek Yüksekokullarının Bilgisayar Programcılığı Bölümlerinde okutulan Bilgisayar Ağları ve Bilgisayar Haberleşmesi derslerinin ders planını kapsayacak şekilde hazırlanmıştır.
Ümit Deniz Göker Hayatımızın her alanında bilgisayar ve bilgisayar destekli donanımlar artık vazgeçilmez bir parçamız hâline gelmiştir. Günümüzde bilgisayarlar çok daha geniş bir çerçeve içerisinde faaliyet göstermektedir ve bu da beraberinde rekabetin yoğunlaşmasına neden olmuştur. Hangi çalışma alanını düşünürsek düşünelim, her işte bizi diğer çalışanlardan bir üst başarıya taşıyacak bilgi ve yetenekler bütünü gerekmektedir, bu belirgin ayrımların en önemlilerinden biri de iyi bir yazılımcı olmaktan geçmektedir. Özellikle, yapay zekânın her iş dalına el attığını düşünürsek en temelinden en karmaşığına kadar yazılım bilgisi vazgeçilmez bir gerekliliktir. Bu kitap, en temel anlamda “Bilgisayar Ağı” kavramına değinmiştir. Okuyucuyu, detaylarla çok fazla sıkmadan temel kavramları veren bir başucu kitabı olup her bir sayfası öğrencilerimin özverili çalışmalarına dayanmaktadır.
Douglas E. Comer Bilgisayar Ağları ve İnternet kitabı, oldukça geniş bir okuyucu hedef kitlesine sahiptir. Bu kitle içerisinde Bilgisayar Programcılığı, Bilgisayar Mühendisliği, Yazılım Mühendisliği, Elektrik-Elektronik Mühendisliği gibi bölümlerde önlisans, lisans, lisansüstü düzeyde eğitim gören öğrenciler, sektörde bilgisayar bilimi alanında çalışan profesyoneller, ağ ve telekomünikasyon teknolojileri konusunda kendisini geliştirmeye çalışan, bu sektörde çalışmak isteyen ve bu amaçla CCNA (Cisco Certified Network Associate) vb. sertifikaları almayı hedefleyen kişiler ve bilgisayar teknolojilerini günlük işleri için kullanan amatörler yer almaktadır.
Bu kitap, ağ iletişiminin temel kavramlarından internette sayısı her geçen gün artan güncel uygulamalara, farklı haberleşme teknolojilerinden ağ programlama tekniklerine kadar farklı yelpazedeki konuları gerek genel konseptleri gerekse teknik detayları ile açıklamaktadır. Ayrıca nesnelerin interneti ve bulut bilişim gibi günlük hayatta sıkça kullanılan ancak çoğu kimse tarafından tam olarak anlamları bilinmeyen kavramları da ele almaktadır. Tüm bu özellikleri ile bu kitap, gerek derslerde gerekse iş hayatında yararlanılabilecek ve konu ile ilgili Türkçe kaynak eksiğini önemli ölçüde giderebilecek bir kitap niteliği taşımaktadır.
J. Glenn Brookshear, Dennis Brylow Bilgisayar Bilimine Giriş kitabı, gerek Bilgisayar Mühendisliği gerekse diğer mühendislik alanlarındaki öğrenciler ve alana ilgi duyan diğer okuyucular için Bilgisayar Bilimleri hakkında kapsamlı bir bakış kazandırmak için yazılmıştır.
Okuyuculara bilgisayar bilimlerine dair işlevsel bir anlayış kazandırmak amacıyla yazılan bu kitap, her bölüm ile ilgili olarak okuyucuların kendilerini deneyebilecekleri Sorular ve Alıştırmalar, Bölüm Tekrar Problemleri ve Sosyal Konular olmak üzere üç farklı kapsamda sorular içermektedir.
Orijinali J. Glenn Brookshear ve Dennis Brylow tarafından kaleme alınan ve on ikinci baskısı yapılan bu kitap, Bilgisayar Mühendisliğine Giriş, Bilgisayar Bilimlerine Giriş gibi mühendislik alanlarında okutulan temel bilgisayar derslerinde yararlanılabilecek önemli bir kaynaktır.
Ahmet Haşim Yurttakal, Ahmet Nusret Toprak, Banu Ulu, Duygu Sinanç Terzi, Emrah Çetin, Engin Cemal Mengüç, Faruk Bozan, Murat Peker, Murat Taşyürek, Mustafa Umut Demirezen, Nimet Korkmaz, Nuh Azgınoğlu, Ömür Şahin, Ramazan Terzi, Recep Sinan Arslan, Sema Atasever Günümüzün teknoloji çağı olarak nitelendirilmesinde şüphe yok ki bilgisayar bilimlerinin payı oldukça fazladır. Bilgisayar bilimi kavramı ortaya çıktığı andan itibaren hızlı bir gelişim göstermiş; günümüzde de ivmesi artarak devam etmektedir. “Bilgisayar Bilimlerinde Güncel Konular” isimli bu kitap, on beş farklı bölümden oluşmaktadır. Kitabın bölümleri titiz bir çalışma neticesinde belirlenmiştir. Her biri alanında uzman, akademisyen ve mühendislerden oluşan yazar grubunun itinalı çalışması neticesinde ortaya çıkan bu eser, Bilgisayar Mühendisliğinde Güncel Konular, Bilgisayar Bilimlerinde Güncel Konular, Bilgisayar Mühendisliğinde Özel Konular, Bilgisayar Mühendisliğine Giriş, Yazılım Mühendisliğine Giriş ve Kariyer Planlama dersleri için kaynak kitap niteliğindedir. Eser, içerik itibarıyla bilgisayar ve yazılım mühendisliği bölümü öğrencileri başta olmak üzere lise öğrencilerinden akademik kariyer planı yapan lisansüstü öğrencilere kadar bilişim ve bilgisayar alanına ilgi duyan herkesi muhatap almaktadır.


Konu Başlıkları
YAZILIM GELİŞTİRME - VERİ MADENCİLİĞİ - BÜYÜK VERİ - YAPAY ZEKÂ
SEMANTİK WEB - BİYOİNFORMATİK - OYUN GELİŞTİRME - DİJİTAL OYUN VE E-SPOR
METAVERSE - GÖMÜLÜ SİSTEMLER - ROBOTİK - OTONOM SİSTEMLER
SİBER GÜVENLİK - KRİPTOLOJİ - HESAPLAMA - NÖROMORFİK SİSTEMLER
Murat Yakar, Atilla Karabacak
Mehmet Kamanlı - Fatih Süleyman Balık - Ali İhsan Sulak Bilgisayar destekli tasarım (Computer Aided Design CAD) klasik yöntemlerle oluşturulan tasarım ve çizimin bilgisayar ortamında gerçekleştirilmesi anlamını taşımaktadır. Klasik yöntemler döneminin kapandığı bu teknoloji çağında çağa ayak uydurmanın yolu değişik yazılımlardan en az birinin çok iyi öğrenilmesi ve kullanılmasını gerektiriyor. Bu çerçevede hazırlanan kitabın amacı, öğrencilere ve kullanıcılara sade, basit ve anlaşılır bir dilde konuları ve yazılımı izah etmektir. Bu kitap teknik eğitim veren tüm okullarda, özel sektörde konuya ilgi duyan bütün kuruluşlarda herkesin anlayacağı basit ve sade bir dille hazırlanmış olup konular örneklerle desteklenmiştir.
Chris Minnick, Eva Holland Çocuklar için teknoloji kitabı!
Kod yazmayı öğrenmek yabancı bir dil öğrenmeye benzeyebilir. Bu kitap, ‘web’in çalışmasını sağlayan garip görünüşlü dillerde yazmaya başlayabilmende sana yardım edecek mükemmel bir kaynaktır. Kendine ait web robotun için gerçek bir kodla haşır neşir ol ve basit adımları takip et.
Robotunu yarat: Robotunun gövdesini ve iskeletini oluşturan kodları yaz.
Robotuna tarz kat: Robotunun renklerini ve şeklini ekleyecek kod satırları ekle.
Robotunu harekete geçir: Robotunu, ona dans etmeyi öğretecek bir kod ile tamamla.

Teknolojik Gereksinimler
Donanım: Windows 7 veya daha üstü işletim sistemi kullanan, aktif İnternet bağlantısına sahip tablet veya bilgisayar ya da Mac OS X 10.7 veya daha üstü bir işletim sistemi kullanan, aktif İnternet bağlantısına sahip bir Mac
Yazılım: JSFiddle.net adresine erişmek için bir web tarayıcı: Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Edge veya versiyon 9.0 ve üstü Microsoft Internet Explorer
David A. Patterson, John L. Hennessy “Bilgisayar Mimarisi ve Tasarım'ın beşinci basımı, bilgisayar mimarisine girişten daha fazlasını sunuyor. Kitap okuyucuyu, yarı iletkenlerdeki ölçeklemede karşılaşılan zorlukların sistemi güç tüketimi konusunda sıkboğaz etmesine sebep olduğu bir dönemde mobil sistemlerin ve büyük veri işlemenin gerektirdiği değişiklikleri karşılamaya hazırlamaktadır. Hesaplama, bu çağda, donanım ve yazılım olarak birlikte tasarlanmalıdır ve sistem seviyesindeki mimari eniyileme, tekil seviyedeki eniyileme kadar önemlidir.”
Christos Kozyrakis, Standford Üniversitesi

Bilgisayar Mimarisi ve Tasarım'ın beşinci basımı; mobil ve bulut bilişim hesaplamanın öne çıkmakta olduğuna vurgu yapan yeni örnekler, egzersizler ve materyal ile PC-sonrası çağa giriyor. Bu yeni sürüm; tablet bilgisayarların özelliklerini güncellenmiş hâli ile içerirken nesile dayalı değişimleri de mercek altına alıyor: Bulut mimarisi ve ARM (Mobil hesaplama cihazları) ve x86 (bulut hesaplama) mimarileri.
Daha önceki basımları gibi, MIPS işlemcisi; donanım teknolojileri, assemble dili, bilgisayar matematiği, kuyruklandırma (komut işleme sıralandırması), bellek hiyerarşi ve I/O temellerini göstermek/açıklamak için kullanılan ana nüvedir.
Kitabın çevrim içi web sayfası da benzetim programlarına, derleyicilere kullanım eğitim materyalleri ile birlikte erişim sağlamaktadır. Ayrıca, daha ileri düzey çalışmalar için ilave içerikler, kitap sonu ekleri, kitap dizini, referanslar ve öneri okuma listelerini de sunmaktadır.
Beşinci basımın özellikleri:
Paralel donanım ve yazılım içerikleri ile birlikte örneklerle paralel hesaplamaya daha fazla önem verilmiş,
İntel i7 işlemcisi, ARM Cortex-A8 ve NVİDİA Fermi GPU özellikleri ve gerçek dünya uygulamalarına kitap boyunca yer verilmiş,
“Daha hızlı gitme” örnekleriyle donanım ve yazılım optimizasyonu yaparak sistem performansını 200 katına çıkarma durumları gösterilmiş,
Bilgisayar mimarisine ait “8 büyük fikir” detaylıca irdelenmiş; performans ve paralleleştirme, performans ve kuyruklandırma, tahmin yoluyla performans, Moore Yasası için tasarım, hiyerarşi ve bellekler, tasarım basitliği için soyutlama, normal vakayı hızlandırma, indirgeme yoluyla güvenilirlik,
Güncellenmiş ve geliştirilmiş bir set egzersiz sunulmuştur.
Abdullah Kuzu, Adile Aşkım Kurt, Ahmet Naci Çoklar, Ali Ersoy, Derya Orhan Göksün, Elif Buğra Kuzu Demir, Ezgi Doğan, Hasan Özgür, Hatice Ferhan Odabaşı, Kerem Kılıçer, Muhammet Recep Okur, Nuray Gedik, Onur Dönmez, Özcan Özgür Dursun, Özge Mısırlı, Serkan Çankaya, Serkan Şendağ, Şenay Ozan Leymun, Yusuf Levent Şahin Bilgisayar teknolojilerinin gücünün ve hızının artmasına paralel olarak bu teknolojilerin toplumsal alanda yayılımı giderek hızlanmıştır. Artık cebimizde taşıdığımız küçük bilgisayarlar sayesinde her türlü işlemi istediğimiz yerden rahatlıkla yapabilmekteyiz. Bu nedenle bilgisayar, günümüzde profesyonel bir alanın dışına çıkarak herkesin günlük kullandığı bir araç hâline gelmiştir. Başlangıçta, bilgisayar alanındaki profesyonellerin mesleki yaşamlarına ilişkin etik konuları ele alan bilgisayar etiği kavramı da yaşanan toplumsal dönüşümle birlikte artık bilişim toplumundaki tüm bireylerin sorumluluk alanına girmiştir. Her ne kadar bilişim alanındaki konular yasal olarak tanımlansa da bilişim teknolojileri kullanımının getirdiği etik sorumlulukların içselleştirilmesi gerekmektedir.
Ahmet Selçuk Özgür, Can Aydın, Çiğdem Tarhan, Emre Karagöz, Hakan Aşan, Mustafa Yurtsever, Vahap Tecim Yaşamın her alanında kendini hissettiren teknoloji, kendisine hükmeden insanların bilgi birikimine bağlı olarak gelişim gösterecektir. Problem çözmeyi bilmeden karar vermek, algoritma ve akış şemasını bilmeden yazılım yapmak, program yazmadan da teknolojiye hâkim olmak, yönetebilmek mümkün olmayacaktır. Endüstri 4.0'ın konuşulduğu günümüzde, insan hatalarını en aza indiren bilgi ve iletişim teknolojilerindeki gelişmelerde amaç, bireylerin hayatını kolaylaştırmak, kurumlar için iş potansiyellerini çeşitlendirerek kâr avantajlarını artırmak ve kamu için hizmet standartlarını olabildiğince yüksek seviyelere çıkartmaktır. Bu kitap; veri, bilgi, teknoloji, karar vermek, veri tabanı, yazılım-donanım gibi bilgisayar teknolojilerini kullanmanın ötesinde, ona yön verebilmek, problemleri doğru çözebilmek, doğru yazılımlarla işleri halledebilmek amacıyla ihtiyaç duyulan bilgileri vermek amacıyla tasarlanmıştır. Bilgi sistemleri ve teknolojileri hakkında bilgi edinmek isteyen herkesin ihtiyacını karşılamaya yöneliktir. Konular mümkün olduğunca farklı alanlarda okuyan/çalışan kişilerin anlayabileceği formatta aktarılmaktadır. Özellikle gelişen bir bilim dalı olan Yönetim Bilişim Sistemleri perspektifi de bu kitapta okuyucuya aktarılmaktadır. Bu kitap; iletişim ve bilişim teknolojilerine ilgi duyan herkesin, her ders için kullanabileceği bir kaynak kitaptır. Kitap, aşağıdaki bölümlerden oluşmaktadır:
• Bilişim Teknolojileri ve Bilgi-İşlemsel Düşünme
• Problem Çözme Kavramları ve Yaklaşımları
• Algoritma ve Akış Şemaları
• Bilgisayar Sistemleri
• Yazılım ve Donanımla İlgili Temel Kavramlar
• İşletim Sistemlerinin Temelleri, Güncel İşletim Sistemleri
• Dosya Yönetimi
• Yardımcı Programlar (Üçüncü Parti Yazılımlar)
• Kelime İşlemci Programları
• Hesaplama/Tablo/Grafik Programları
• Sunu Programları
• Masaüstü Yayıncılık
• Veri Tabanı Yönetim Sistemleri
• Web Tasarımı
• Eğitimde İnternet Kullanımı
• İletişim ve İşbirliği Teknolojileri
• Güvenli İnternet Kullanımı
• Bilişim Etiği ve Telif Hakları
• Bilgisayar ve İnternetin Çocuklar/Gençler Üzerindeki Etkileri
Ahmet Feyzi Satıcı, Ahmet Naci Çoklar, Ali Battal, Eda Bakır, Fatma Akgün, Feridun C. Özçakır, Fırat Sarsar, Güner Güler, Hakan İslamoğlu, Halil İbrahim Haseski, İsmail Tonbuloğlu, M. Fatih Erkoç, Mehmet Tekdal, Ömer Faruk Ursavaş, Özden Şahin İzmirli, Sabiha Yeni, Serhat Bahadır Kert, Serkan İzmirli, Şenol Saygıner, Zehra Taşpınar Şener Kitap içerisinde, öncelikli olarak, günümüzün bilgisayar eğitimi çalışmalarının temelini oluşturan bilgi işlemsel düşünme ve problem çözme kavramları üzerinde durulmuştur. İyi bir düşünme sistematiğinin oluşturulmasına yönelik ilk adımların ardından algoritma ve akış şemalarıyla teknik içeriklere giriş yapılmıştır. Donanım ve yazılım kavramları, işletim sistemlerinin temelleri, bilgisayar sistemi ve dosya yönetimi ile bir bilişim sisteminin yönetim ve organizasyonuna yönelik fiziki yeterlilikler üzerine odaklanılmıştır. Yardımcı programlar ile yazılım uygulamalarına giriş yapılmış ve devamında ofis programlarına yönelik içerikler sunulmuştur. Üretkenliğin üç ayrı uygulama alanı olarak masaüstü yayıncılık, veri tabanı yönetimi ve web tasarımı temel özellikleriyle açıklanmıştır. Eğitim ve bilgisayar ilişkisi internet üzerinden incelenmiş, iletişim ve işbirliği teknolojileri ile bu bakış açısı desteklenmeye çalışılmıştır. Son bölümlerde ise etik ve güvenlik kavramları üzerine odaklanılmış, bilgisayar ve İnternet’in küçük yaşlardan itibaren dijital dünyanın bir parçası olan çocuklar üzerine etkisi sorgulanmıştır. Tüm konu başlıkları birlikte ele alındığında, öğretmen adaylarının mesleki yaşamlarında ihtiyaç duyacakları temel bilişim teknolojisi yeterliliklerine sahip olmalarına yönelik kapsamlı bir içeriğin kitap içerisinde sunulduğu ifade edilebilir.
Adem Tekerek, Ahmet Edip Çapanoğlu, Berker Kılıç, Cemal Koçak, Çağrı Şahin, Çelebi Uluyol, Ercan Nurcan Yılmaz, H. Hüseyin Sayan, Hasan Çakır, Hüseyin Çakır, Hüseyin Polat, İbrahim Alper Doğru, İsa Avcı, Kazım Kılıç, M. Sedef Demirci, Mehmet Akif Ocak, Mehmet Demirci, Merve Hatice Karataş, Murat Dener, Nursel Yalçın, Olgun Degirmenci, Ömer Faruk Bay, Serkan Gönen, Soner Karataş, Şehnaz Baltacı, Tayfun Yıldırım, Yüksel Çelik, Zeynep Deliktaş Teknolojinin çok hızlı gelişmesiyle beraber her geçen gün daha fazla bilgi farklı dijital ortamlarda işlenmekte, hizmete sunulmakta, taşınabilmekte ve arşivlenmektedir. Bilişim güvenliği; bilgiye yetkisiz erişimi engelleyerek gizliliğini sağlamak, bilginin bozulmadan bütünlüğünü ve doğruluğunu korumak ve istenildiği zaman bilginin erişilebilirliğine imkân vermektir. Bilişim güvenliği, içerisinde; öncelikle yazılım ve donanım gibi teknoloji unsurlarını, ardından insan, süreç, yöntem ve metodoloji gibi daha bir çok unsurları barındıran ve her geçen gün önemi giderek artan hayati bir alandır. Bu yüzden Bilişim Teknolojileri Güvenliği adlı bu kitap, güvenlik risklerine karşılık hangi önlemlerin alınması gerektiğinden en zayıf halka olan insan faktörünün farkındalığını artırma amacına kadar her disiplinden ve her kesimden okuyucuya hitap eden disiplinlerarası bir içeriğe sahiptir. Bilişim Teknolojileri Güvenliği adındaki bu kitap; Bilişim Teknolojileri ve Etik, Bilişim Hukukunun Temel Kavramları, Bilişim Suçları ve Güvenlik Önlemleri, Bilgi Güvenliğine Giriş, Bilgisayar Ağlarında Güvenlik, İşletim Sistemleri Güvenliği, Bilgi Güvenliği ve Kriptoloji, Biyometrik Güvenlik, Güvenli Yazılım Geliştirme, Veri Tabanı Güvenliği, Web Uygulama Güvenliği, Etik Sızma, Mobil Cihazlarda Güvenlik, Bulut Bilişim Güvenliği, Nesnelerin İnterneti (IoT) ve Güvenlik, Dijital Oyunlarda Güvenlik, Kritik Altyapı Güvenliği, 5G ve Siber Güvenlik, Siber Saldırılar ve Savunma, Kişisel Verilerin Güvenliği, Bilgi Güvenliği Standartları olmak üzere her biri alan uzmanları tarafından kaleme alınmış toplam 21 bölümden oluşmaktadır.
Alper Bayazıt, Aslıhan İstanbullu, Aylin Tutgun Ünal, Berke Kırıkkanat, Duygu Mutlu Bayraktar, Eda Bakır, Eda Birdal, Emel Dikbaş Torun, Fatih Özdinç, Ferhat Kadir Pala, Gonca Kızılkaya Cumaoğlu, Hakan İslamoğlu, Hale Ilgaz, İlknur Kuşbeyzi Aybar, Kadir Burak Olgun, Mithat Yavuzarslan, Ömer Faruk Ursavaş, Servet Bayram, Vildan Özeke Bir yandan robotlar, yapay zekâ, üç boyutlu yazıcılar; diğer yandan devasa bilgi yığınlarının veri analizleri ile ayıklanıp düzenlenmesi ve verilerin bulutta saklanması… Dijital çağ, günümüz ve geleceğimize ait değerleri, şaşırtıcı ölçüde şekillendirmekte ve dönüştürmektedir. Günümüze birçok mesleğin yeniden şekillendiğini, bilişim ve teknoloji ile doğrudan bağlantılı yeni mesleklerin değerinin her geçen gün arttığını ve geleceğin mesleklerinin bu bağlamda âdeta “bulut”ta şekillendiğini görüyoruz.
Günümüzde popüler olarak duymakta olduğumuz, Almanya kökenli Endüstri 4.0 ve Japonya kökenli Toplum 5.0 yaklaşımları, Eğitim 4.0, İnternet 4.0 ve Web 5.0 gibi tanımlamalar bu bağlamda oluşmuş yeni paradigma ve açılımlardır. Bu yeni kavramlar, küresel anlamda bilinmesi gereken yeni değerlerdir. Bu yeni değerler, yeni beklenti ve yeni pazarları oluşturmaktadır. Dijital dönüşüm içinde ifade edilen bu popülist kavramların kapsam, anlam ve değerini bizlere en iyi anlatacak olan kuşkusuz öğretmenlerdir.
Bu kitap, “bulut”ta şekillenmekte olan yeni paradigmaları, bunların altyapısını ve temel dinamiklerini özellikle öğretmen adaylarına açıklayabilmek için hazırlanmıştır. Öğretmen adayları dışında “Bilişim Teknolojileri” alanına genel bir bütün olarak bakmak isteyen kişiler için de bu çalışmanın yararlı bir eğitim kaynağı olacağını düşünmekteyiz.
Eyüp Burak Ceyhan, Gökben Bayramoğlu, İsmail Fatih Ceyhan, Mansur Beştaş, Mehmet Demirdöğmez, Mesut Öztırak, Nida Palabıyık, Nur Kuban Torun, Şebnem Coşmuş, Taylan Tutkunca, Ufuk Karadavut Bu kitapta, birbirinden değerli dokuz bölüm yer almaktadır. Bu bölümlerde blockchain teknolojisinin; lojistik 4.0'dan sanal gerçekliğe, siber güvenlikten yapay zekâya finans uygulamalarında güvenlikten bulut bilişime, ağ güvenliğinden nesnelerin interneti ve büyük veriye kadar birçok stratejik teknoloji alanları ile ilişkisi ele alınmıştır. Bu anlamda literatüre katkı sağlayacak ender kaynaklardan biri olduğu düşünülmektedir.
Serpil Ağcakaya 21. yüzyıl, bilgi ve iletişim teknolojilerinde önemli gelişmelere sahne olmuştur. Bitcoinin yükselişi ile birlikte iş yaşamından günlük yaşama kadar adından sık sık söz ettirmeye başlayan Blockchain (Blokzincir) tüm dünyada birtakım köklü değişim ve dönüşümleri de beraberinde getirmiştir. Dijital dönüşümün önemli gelişmelerinden biri hâline gelen Blockchain teknolojisi son zamanlarda, çeşitli uluslararası kuruluşlar, basın, özel sektör ve kamu kurumları tarafından büyük ilgi görmekle birlikte kamu yönetimi, finansal hizmetler, sağlık, eğitim, hukuk, yerel yönetim gibi birçok alanda uygulama alanına sahip olmuştur. Esasında Blockchain teknolojisi tüm işlem kayıtlarının güvenli dijital ortamda tutulmasına imkân sağlayarak, herhangi bir merkezî otoriteye bağlı olmadan çalışabilecek şekilde kurgulanmış, değerli varlıkların kaydedilmesi, doğum, evlilik, ölüm ve diğer önemli belgelerin tutulması, akıllı kontratların gerçekleştirilmesi gibi çok farklı amaçlarla kullanılabilen işlemlerin bilgisayar ağı üzerinden elektronik olarak gerçekleştirildiği, kaydedildiği ve doğrulandığı bir dijital defterdir.
Blockchain teknolojisi şeklinde merkeziyetçi yapıları ortadan kaldıran şeffaf ve hesap verebilir teknolojilerin ortaya çıkması ve gelişimi ile birlikte, iş dünyasının bu değişime ayak uydurması, ülkelerin yönetimlerini, kanunlarını yeniden düzenlemesi gerektiği anlaşılmaktadır. Bu çerçevede eğitim müfredatlarında Blockchain gibi yeni teknolojilere yer verilmesi, dijital çağın yeterliklerine sahip insan gücünün yetişmesi ve küresel ekonomide daha rekabetçi hâle gelmesi bu teknolojilerin uygulama sahasının gelişmesine ve daha doğru anlaşılmasına katkı sağlayacaktır.
Hidayet Takcı, Hamdi Doğan Karkı Dünyanın en kolay değilse de en zevkli işlerinden biridir kodlama. Zevkli olmanın ötesinde insan hayatını kolaylaştıran, verimliliği artıran, bilgi sistemlerini inşa eden, hatta insan gibi davranan sistemleri gerçekleyen şeyin adıdır kodlama. Kodlamanın hayatımıza girdiği tarihten bu yana birçok programlama dili bize hizmet etmiştir ama onlar arasından C dili nadide bir yere sahiptir. O, hiç eskimeyen ve yıllara meydan okuyan bir dil olmuştur hep. C dilinde kodlama üzerine ne kadar eser ortaya konsa yeridir.
20 yılı aşkın deneyim, kodlamanın hemen her alanına hâkimiyet, ders anlatırken edindiğimiz öğretim tecrübesi ve 5 yıllık bir hazırlık aşamasından sonra bu kitap ortaya çıktı. Kodlamanın örneklerle öğretileceğine olan inancımız nedeniyle kitabımızın önemli bir kısmı problem çözümlerinden oluşuyor. Her bir örnek tek tek yazıldı, çalıştırıldı ve sizlere çalışır örnekler olarak sunuldu.
Kitabımızın kodlama dünyasına bir nebze olsun fayda getirebilme temennisiyle…
Recep Sinan Arslan, Nuh Azgınoğlu, Murat Taşyürek Geçmişten günümüze programlama öğretiminde temel seviye olarak en çok kullanılan dillerden bir tanesi “C Programlama Dili” olmuştur. Temeli 1970'lere dayanan “C”, popülerliğini her daim korumuş olup hâlen aktif bir şekilde özellikle lisans ve ön lisans seviyesinde Bilgisayar Programlama derslerinin müfredatlarının değişmez parçasıdır. “C”; masaüstü uygulamalarının yanında taşınabilir uygulamalar, gömülü sistem uygulamaları, grafik ve oyun yazılımları geliştirmek için kullanılabilmektedir. Ayrıca işletim sistemleri ve programlama dili geliştirmek için de “C” en çok tercih edilen programlama dilleri arasındadır.
Bu kitabın müfredatı, alanında uzman ve hâlen Bilgisayar Programlama dersi veren öğretim üyeleri tarafından mevcut yerli ve yabancı kaynakların tamamı incelenerek hazırlanmıştır. Kitap içerik ve yazım dili olarak başlangıçtan ileri seviyeye bütün kitlelere hitap etmekte olup örnekler ve ödevler ile desteklenmiştir. Kitap içerisinde yer alan örnek kodlar kitaba özel açılmış olan GitHub (https://github.com/CIleProgramlama) hesabından paylaşıma açılmıştır. Ayrıca ders kitabı olarak kullanmak isteyen hocalarımız için kitabın bütün bölümlerine ait sunumlar hazırlanmıştır.
Fatih Başçiftçi C programlama dili, günümüzde en yaygın olarak kullanılan programlama dillerinden biridir. Bu kitap Yüksek Öğretim Müfredatına uygun olarak üniversitelerde verilen "Programlamaya Giriş" veya "C Programlama Dili" dersleri için hazırlanmıştır. Programlamaya yeni başlayan ve C programlama dilini öğrenmek isteyen kişilere, özellikle de üniversitelerde lisans düzeyinde, meslek yüksekokullarında ve meslek liselerinde okuyan öğrencilere, verilen ilgili derslerde kullanılmak üzere büyük bir katkı sağlayacaktır. Konu anlatımları çok sayıda örnek kodlamalarla ve şekillerle ayrıntılı olarak desteklenmiştir. Kitapta 329 çözümlü örnek verilmiştir. Bölümlerin sonunda her seviyede okurun beklentisini karşılayacak şekilde kolaydan zora doğru 310 bölüm sonu sorusu eklenmiştir.
Faruk Ünsaçar - Ahmet Naci Çoklar Bu kitap, CAD/CAM konuları ile sadece kullanıcı düzeyinde ilgilenenlerin değil, yapılarını anlamaya çalışanların da yararlanması amacıyla derlenmiştir.
Yakup Çelikbilek This book aims to introduce basic programming features through simple examples to students, instructors, engineers, computer programmers, and everyone interested in programming. Computer Programming is like language literature. While talking or writing in our daily lives, we create sentences to communicate with others by using characters between 25 and 30 according to the language used. Even though 25-30 characters may seem like less, we can create an infinite number of sentences including artistic activities, such as poetry, song, novel, etc. The better someone knows his/her language, the better s/he uses it. If not, s/he can only communicate. Programming languages are not different than spoken languages. Therefore, the better you know a programming language, the better you can speak it. The much better you know it, you can start making art with it. Besides all this, if you start thinking and evaluating like a computer, you can do more than art. And all this whole process of creativity starts with learning the ABCs of computer programming in the best way possible.
In light of all this information, this book deals with the ABCs of computer programming, which is the first step in talking effectively to a computer, through C and Java programming languages.
Tolga Ayav Build Your Own
Microprocessor
Computer architecture defines a set of rules and methods for the organization of a computer system. A microprocessor, as a central processing unit, is the most essential part of it. The microprocessor contains both combinational and sequential logic circuitries that perform arithmetic, logic and control operations by interpreting and executing the program instructions. Building a microprocessor is one of the ultimate goals of digital design. In this book, you will find the preliminaries of a microprocessor and computer design. The book is intended for the undergraduate students of computer or electrical engineering and its focus will be on the design principles of a microprocessor. This book also gives an insight into the low level and high level computer programming, program compilation, multitasking and programming with VHDL hardware description language. By the end of this book, you'll be able to design and build your own microprocessor in a hardware description language, and to run it by simulations and writing assembly programs.
Things you will learn: Microprocessor design, VHDL programming, HDL simulation, and assembly programming.
Erdal Güvenoğlu Günümüzde çok değişik amaçlar için geliştirilmiş çok sayıda programlama dili bulunsa da bunlar arasında C dili ayrıcalıklı bir yere sahiptir. İşletim sistemlerinden oyunlara, gömülü sistemlerden yapay zekâ uygulamalarına, özellikle hız ve yüksek performans gerektiren hemen her alanda C vazgeçilmez bir programlama dilidir. Ayrıca programlamanın temeli olan algoritma kavramının öğrenilmesi için de C dili oldukça elverişli bir dildir. Bundan dolayı C programlama diline dair çok sayıda kitap yazılmıştır ve yazılmaya devam edilecektir. Ancak bu kitaplar yer darlığından dolayı yeteri kadar örnek uygulama sunma imkânına sahip olamamaktadır. Bu kitap, bu alandaki eksikliği kapatmaya yönelik olarak hazırlanmış olup, “Yılın her günü için bir program yaz!” sloganı ile ikinci baskısına ulaşmıştır. Kitapta temel düzeyden başlayarak ileri düzey konulara kadar toplam 365 soruya ve bu soruların çözümlerine yer verilmiştir. Ayrıca kitabın son bölümü temel sıralama ve arama algoritmalarına ayrılmıştır. Bu özelliği ile kitap, veri yapıları dersine de başlangıç oluşturma özelliğindedir. Verilen çözümlerin her biri tek tek yazılarak çalıştırılmış ve test edilmiştir. Kitabın; programlamaya yeni başlayanlara, öğrencilere ve eğitimcilere yardımcı kaynak olarak faydalı olması dileğiyle...
Adnan Görür Çözümlü Örneklerle Mikrodalga Tekniği kitabı, mikrodalga tekniği alanındaki temel konuları kapsayan yardımcı ders kitabı niteliğinde hazırlanmıştır. Kitapta yer alan konular, elektrik-elektronik mühendisliği alanında eğitim alan lisans düzeyindeki öğrencilere uygun tarzda sunulmaktadır. Öğrencilerin elektromanyetik alanlar ve dalgalar konusunda yeterli düzeyde bilgi sahibi oldukları varsayılarak elektromanyetik teorinin kısa bir özetiyle başlanmıştır. Bu baskının ikinci bölümünün sonuna elektromanyetik dalgalar konusunda çözümlü örnek problemler eklenmiştir. İletim Hatları, Empedans Dönüşümü ve Empedans Uyumlama, Smith Diyagramı, Dikdörtgen ve Dairesel Kesitli Dalga Kılavuzları, Mikrodalga Oyuk Rezonatörleri ve İki Kapılı Devre Analizi konuları; lisans öğrencilerinin anlama, kavrama ve uygulama yetenekleri göz önünde bulundurularak sunulmuştur. Her bölümün sonunda yeterli sayıda ve çeşitlilikte olmak üzere toplam 140'tan fazla çözümlü örnek problem verilmiştir.
Sibel Dinç Welcome to the world of data!
Although the digital age we live in closes the distances in the field of communication and opens the doors of an imagined world, it does not seem possible to talk about a pure benefit. Data breaches, data privacy and data security concerns, intentional or profit sharing of data with other companies and organizations…
While the related study questions the reliability of the concept of data privacy, it brings the issue to a concrete point through a case. Fourteen Android-based applications selected within the scope of the study are examined in the context of data privacy breaches. What data did the apps receive from users? With which companies was the received data shared? The data and applications obtained within the scope of the study are presented by determining which companies they are in connection with, and the contexts are left to the analysis power of the reader.

Timur Karaçay Bilgisayar donanımındaki teknolojik gelişmeler sayesinde, ortaya yeni çıkan bir dilin yaşam süresinin ortalama 10 yıl olduğu hesaplanmıştır. Bütün diller, donanımın ve bilgisayar biliminin gelişimine paralel olan güncellemeleri ve düzenlemeleri yapar. Zaten bu işi yapmayan dil ortalama yaşam süresini tamamlar ve sahneden çekilir.
Java, 1995’li yıllarda ortaya çıktı ve daima amiral gemisindeki yerini korudu. Çünkü Java, bilgisayar bilimine büyük yenilikler getirdi. Bu kitap yazılırken Java’nın son sürümü Java 9’du. Java 9, önceki sürümlerinden farklıdır; Derin Java 9, bu farklılıkları ve yenilikleri anlatmaktadır.
Java’nın bütün sürümleri, Java 9 sürümüne kadar geriye doğru uyumludur. Java 9, bu kuralı bozarak dilde devrim sayılan yenilikler de getirmiştir.
Java 9, önceki sürümleri desteklemeyi sürdürmektedir. Bu, Java’nın bilgisayar biliminde devrim yaratan JCF:Java Collections Framework’un (Java Koleksiyonlar Çatısı) olduğu gibi kullanılabileceği anlamına gelmektedir.
Ortaya çıkışından beri amiral gemisindeki yerini kaptırmayan Java, bundan sonra da büyük işletmelerin tercih ettiği sağlam ve güvenilir bir dil olmayı sürdürecektir.
Bu kitap, 9 sürümüne kadar Java’nın getirdiği yenilikleri anlatmaktadır. Java’ya Giriş derslerinde çok önemsenmeyen bu konular profesyonel programcının el aletleridir.
Derin Java 9, Java’ya giriş düzeyinde bilgisi olanlara hitap etmektedir. Hiç Java bilmeyen okura, bu kitaba başlamadan önce iyi bir java kitabını okumasını öneririz.
Savaş Takan, Doğukan Terzi Kimse yönetilmekten hoşlanmaz. Ancak en ufak bir hedef için bile organize olmak gerektiğinden, yönetmek ya da yönetilmek kaçınılmaz hâle gelir. Organizasyonun hedefi soyutlaşmaya başladığında, düşüncenin hızlı değişen doğası nedeniyle yönetimin de esnekleşmesi beklenir. Örneğin insan türünün doğa ile mücadelesinden ortaya çıkan bilgi yönetim modelleri, bilgisayarların yaygınlaşmasıyla, somut kavramların yönetiminden soyut kavramların yönetimine doğru evrimleşmiştir. Ancak soyut kavramların doğası nedeniyle, eski katı kurallı bilgi yönetim sistemleri, bilgi çıkarımı ve yönetimi bakımından güncel değişimlere ayak uyduramamış ve zorunlu bir dönüşüm sürecine girmiştir. Bu kapsamda ilk olarak çevik sistemler geliştirilmiş; sonrasında, bu sistemlerin eksikliklerinden yola çıkılarak DevOps geliştirilmiştir. Kuşkusuz DevOps da bu konuda son durak olmayacaktır. Fakat DevOps, günümüzde en güncel ve kapsamlı bilgi yönetim teknolojisidir. Bu kitapta DevOps, geliştirilmeye başlanan bir yazılımın sıfır noktasından kullanıcıya sunulmaya hazır hâle getirilmesindeki tüm süreçleri kapsayacak biçimde baştan sona ve konuya ilgi duyan herkesin anlayabileceği şekilde ele alınmıştır. Profesyonel iş yaşamı baz alınarak incelenen ve DevOps konusunda ilk Türkçe kaynak olan bu kitabın, bilgisayar bilimlerine ilgi duyan, profesyonel yaşamda şirketlerin beklentilerini karşılamak üzere güncel metodolojileri öğrenmek isteyen ya da akademik bilgi ve kaynak edinmek isteyen herkese yararlı olmasını umut ediyoruz.
Derek Breen Yoksa önümüzdeki yılların usta animasyon tasarımcısı siz misiniz? Kendi animasyonunuzu yaratmak için ihtiyaç duyacağınız şeyler sadece internet bağlantısı olan bir bilgisayar, ücretsiz bir Scratch hesabı ve bu kitabın içinde bulacağınız eğlenceli projeler olacak!
Kendinize özgü karakterleri, manzaraları ve eylemleri kolayca yaratmak için kitaptaki basit adımları izlemeniz yeterli.
Bir karakter oluşturun: Çöp adam çizerek başlayın ve renkli ayrıntıları ekleyerek ilerleyin.
Bir dünya yaratın: Karakterlerinizin içinde bulunacağı yerleri tasarlayın.
Hikâyenize hayat verin: Tasarımınızı bir animasyon hâline getirmek için ses ve hareket ekleyin.

Teknolojik Gereksinimler
Donanım: Bu kitapta yer alan projelerin tamamı Windows 7 ya da Mac OS X 10.7 ve üstü bir işletim sistemine sahip internet bağlantısı olan bir bilgisayar ile gerçekleştirilebilir.
Yazılım: Scratch (https://scratch.mit.edu adresinden ücretsiz kayıt olabilirsiniz.)
Yenal Arslan “Dijital Dönüşüm ve Liderlik” kitabında organizasyonların dijital dönüşümünü Dr. Yenal Arslan farklı açılardan ele alıyor. Öncelikle dijital dönüşümü gerçekleştirmek için başarılı bir lidere ihtiyaç bulunduğunun altını çizen kitap, okurlarına dijital dönüşüm liderinin sahip olması gereken özellikleri aktararak dijital dönüşümün fikirsel altyapısı üzerinde duruyor. Devamında veri merkezlerinden başlayarak organizasyonlarda bulunan ya da bulunması gereken bilişim varlıkları, süreçleri ve servisleri yalın ve anlaşılır bir dille anlatılıyor. Dijital dönüşüm aşamalarında karşılaşılan problemler ve bu problemlerin üstesinden gelmek için yapılması gerekenler, ulusal ve uluslararası düzenlemeler ve standartlar en iyi uygulamalar eşliğinde bütüncül bir bakış açısıyla ortaya konuluyor.

Olivia J. Mullins Aklınızdan tamamen size ait olan bir video oyunu tasarlama fikrini hiç geçirmiş miydiniz? Kendi oyununuzu tasarlamak için ihtiyaç duyacağınız şeyler sadece internet bağlantısı olan bir bilgisayar, ücretsiz bir Scratch hesabı ve bu kitabın içindeki bilgiler olacak!
İlk programlarınızı ve oyunlarınızı oluştururken basit adımları izlemeniz yeterlidir.
Bir klasik yaratın: Pong oyununu temel alan bir video oyunu tasarlayın.
Kendi kuyruğunuzun peşine takılın: Sürekli büyüyen bir yılan oluşturun ve onu hareket ettirin.
Labirentte koşturun: Bir labirentin içinde yolunuzu ararken düşmanlardan kaçın.
Gezegeninizi düşmanlardan koruyun: Yabancı bir dünyadan gelen işgalcileri savuşturun.

Teknolojik Gereksinimler
Donanım: Bu kitapta yer alan projelerin tamamı Windows 7 ya da Mac OS X 10.7 ve üstü bir işletim sistemine sahip internet bağlantısı olan bir bilgisayar ile gerçekleştirilebilir.
Yazılım: Scratch (https://scratch.mit.edu adresinden ücretsiz kayıt olabilirsiniz.)
Halit Pastacı Bu kitap, 12 ayrı bölümden meydana gelmiştir. İlk olarak, dijital ölçme tekniklerinin temel karakteristikleri açıklanmış ve bu konu ile ilgili değişik örnekler verilmiştir. Frekansın ve zaman aralığının ölçülme prensipleri, dijital-analog ve analog-dijital dönüştürücülerinin prensip ve mimarileri, dijital voltmetrelerin ve mültimetrelerin iç yapıları, yer değişimi gibi elektriksel olmayan işaretlerin yüksek bir doğruluk ve rezolüsyon ile ölçülme yöntemleri, ölçme sistemlerindeki hataların otomatik olarak düzeltilme prensipleri ve algoritmaları ile “Modern Ölçme Teknikleri” başlığı altında çok sayıda örnek devre verilmiştir.
Kitaptaki konuları izleyebilmek için; elektrik devreleri, elektrik ve elektronik ölçmeleri, analog ve dijital elektronik konuları ile ilgili bilgilere sahip olmak gerekir.
Kitaptaki konular ve verilmiş örnekler sayesinde bu kitap; elektrik, elektronik, bilgisayar, mekatronik ve kontrol mühendisliğinde okuyan lisans ve lisansüstü öğrencilerinin ve mühendislerin faydalanabileceği şekilde hazırlanmıştır.
Aydın Ünal, Ayşin Gaye Üstün, Duygu Özyılmaz Misican, Ebubekir Kaba, Emre Çilesiz, Ezgi Güney, Ferhat Atasoy, Kürşat Mustafa Karaoğlan, Michael Bidollahkhani, Nercü Durmuş Aydın, Rıza Bayrak, Salih Dağlı, Sinan Baran Bayar, Volkan Çavuş, Yakup İrim Bilimsel gelişim ve teknolojik ilerlemeler, her zaman insanın merakı ölçüsünde ilerlemiştir. Bilim insanları, bir hipotez sunarken temel olarak meraklarını gidermek ve belirli sorunlara çözüm bulmak gayesindedirler. Günümüzde yapay zekâ teknolojisi dediğimiz, öğrenebilen, öğrendiğini uygulayabilen makineler, çözümler üretmede insana yardımcı olmaktadır. Disiplinlerarası çalışmaların, hiç olmadığı kadar arttığı bilim camiasında, yapay zekâ, sanki tam merkezde karşımıza çıkmaktadır. Bilim insanlarının üstesinden gelemediği durumlarda, çok sayıda veri girişi ile sonsuz sayıda çıktının oluşabildiği durumları başarı ile yorumlayan bilgisayar destekli yapay zekâ modellemeleri, bilim insanlarına kolaylık sağlarken hem zamandan hem de paradan tasarruf sağlamaktadır. Bu teknolojinin yakın gelecekte bilimsel araştırmalarda tamamen devrim yaratmaya devam edeceğine inanmak için birden fazla neden olduğu görülmektedir. Bu kitabın temel amacı, disiplinlerarası çalışmalara vurgu yaparak yapay zekâ merkezli çalışmalara ışık tutmaktır. Bu kapsamda ele alınan disiplinler; turizm, kimya, eğitim, sağlık, sosyal ve mühendislik bilimleridir.
Darren ASHBY, Newnes Bu kitapta elektrik akımının doğasıyla ilgili çok temel bilgi verildikten sonra direnç, kondansatör ve bobin tanıtılıyor; bunların akım gerilim ilişkileri göz önüne getirilebilecek bir biçimde açıklanıyor; daha sonra da fiziksel karşılaştırmalar yapılıyor. Elektronik devre elemanları kısaca tanıtılıyor ve modern dijital elektronikle ilgili temel kavramlar veriliyor. Yer yer detaylara iniliyor. İşlemsel kuvvetlendirici uygulamaları, geri besleme, güç kaynakları, elektrik motorları, lehim havyaları ve lehim yapma, arıza bulma konuları ve programlama konularında başka yerde toplu halde zor bulunacak bilgiler veriliyor. Uygulamalar sırasında temel konuların akıldan çıkarılmaması gerektiği vurgulanıyor; gerçek hayattan örnekler veriliyor. Kitabın son bölümü insan ilişkilerini ele alıyor. Yönetici ve çalışan tiplemeleri yapılıyor ve iletişim becerilerine değiniliyor.
Darren Ashby, akıcı bir tarzla “okulda öğretilmeyen” veya “öğrenilememiş” konuları elektrik/elektronik mühendislerine, elektrik/elektronik mühendisleriyle çalışacak yönetici veya diğer mühendislere, elektrik/elektronik mühendisliği bölümüne yeni başlayan öğrencilere anlatmayı başarıyor.
Darren Ashby'nin Elektrik Mühendisliği 101 kitabı yeni başlayanlara ve yeni mezunlara şiddetle önerilir.
Charles B. Fleddermann, Martin D. Bradshaw Bu kitap; elektrik ve bilgisayar mühendisliği mesleğini seçmenin yaşamınızı nasıl etkileyeceğini bir yol haritası olarak göstermektedir. Elektrik elektronik mühendisliğine temel kavramlar düzeyinde giriş ile başlayan çalışma, Elektrik ve bilgisayar mühendislerinin uzmanlıkları, Elektriksel kavramlar ve elemanlar, Aktif elemanlar ve tümleşik devreler, Elektrik ve bilgisayar mühendisleri için mühendislik araçları, Mühendislik problemlerini çözme, Mühendislik tasarımı, Akademik yaşam becerileri ve Mühendislik kariyeriniz bölümleri ile meslek seçme ve yaşama etkilerini mühendislik düzeyinde açıklayarak anlatımını sonlandırmaktadır. Kitap, özellikle elektrik ve bilgisayar mühendisliği bölümlerine yeni başlayan ya da başlayacak olanlar için kaynak olacak bir çalışmadır.