Bilgisayar Programcılığı - Grafik - Web Tasarımı ve Kodlama \ 1-2
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.
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.
Ş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.
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.
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.
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, İnternette 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 İnterneti 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.
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
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.
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.
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…
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.
Erdal GÜVENOĞLU Program yazmaya ve programlama süreçlerini öğrenmeye karar veren bir kişinin öğrenmesi gereken ilk konu algoritma tasarımı ve geliştirme tekniğidir. Bu tekniklerin pekiştirilmesi ve uygulanması gereklidir. Programlama mantığının anlaşılması için en uygun dil C programlama dilidir. Günümüzde neredeyse tüm işletim sistemlerinin yapımında, işletim sistemlerinin modüllerinin yazımında ve hız gereken hemen her yerde C dili ön plana çıkmaktadır.
Dünyada pek çok yayınevinin raflarında algoritma ve programlamayı C dili ile anlatan pek çok kitap bulunmaktadır. Fakat bunların hiçbirinde yeterli sayıda örnek uygulama bulunmamaktadır. Bu kitapta, program yazmaya başlayan kişilerin temel programlama mantığının iyice pekiştirilmesi için çözümlü 365 adet örnek verilmiştir. Bu örnekler temel seviyeden başlayarak ileri düzey konulara doğru gitmektedir. Ayrıca kitabın en son bölümünde veri yapılarında çok sık kullanılan sıralama ve arama algoritmalarına yer verilmiştir. Bu özelliği ile kitap, veri yapıları dersine de temel teşkil etme özelliğindedir. Kullanılan örneklerin bir kısmı belirli internet sitelerinden ve kitaplardan derlenmiş ve kaynaklar bölümünde belirtilmiştir.
Adnan Görür Çözümlü Örneklerle Mikrodalga Tekniği kitabı, mikrodalga teorisi ve 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 almakta olan lisans düzeyindeki öğrencilere uygun tarzda sunulmaktadır. Öğrencilerin elektromanyetik alanlar ve dalgalar konusunda yeterli düzeyde bilgi sahibi oldukları varsayımıyla elektromanyetik teorinin çok kısa bir özetiyle başlanmıştır. İletim Hatları, Empedans Dönüşümü ve Empedans Uyumlama, Smith Diyagramı, Dikdörtgen ve Dairesel 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 hazırlanmıştır. Her bölümün sonunda yeterli sayıda ve çeşitlilikte olmak üzere kitapta toplam 120'den fazla çözümlü örnek verilmiştir.
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.
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.)
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.
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.
Yavuz Ege, Hakan Çıtak Bu kitap, meslek yüksek okullarının Elektrik ve Elektronik programlarında, Fen-Edebiyat Fakültelerinin Fizik Bölümlerinde, Mühendislik Fakültelerinin Elektrik-Elektronik Mühendisliği bölümlerinde ve Eğitim Fakültelerinin Fizik Öğretmenliği bölümlerinde okutulan analog ve sayısal elektronik derslerine yardımcı olması amacıyla hazırlanmıştır.
Kitabın ilk bölümünde, analog devre elemanlarının çalışması fizik bilimiyle desteklenerek anlatılmıştır. Kitabın diğer bölümlerinde ise sayısal elektroniğin teori ve uygulamaları bir arada sunulmuştur. Kitap, özellikle analog-sayısal elektronik konularını şekillerle basit ve temel düzeyde ayrıntılı olarak sunmasıyla ön plana çıkmaktadır.
Halit PASTACI “Elektronik” adlı bu kitap, daha önce Yıldız Teknik Üniversitesi Elektrik Mühendisliği Bölümünde ve halen Haliç Üniversitesi Elektrik-Elektronik Mühendisliği Bölümünde vermekte olduğum derslerin bilgi birikimi ve yaptırmış olduğum laboratuvar deneyleri ve tecrübeleri sonucunda ortaya çıkmıştır.
Kitaptaki bölümler birbirine bağlı olduğu için sıra ile baştan sona kadar takip edilmesi gerekir. Gerek verilen sayısal örnekler ve gerekse eklenmiş olan deneyler sayesinde bu kitap; elektrik, elektronik, bilgisayar, mekatronik ve kontrol mühendisliğinde okuyan öğrencilerin faydalanabileceği şekilde hazırlanmıştır.
Halit Pastacı Elektronik Devreler” adlı bu kitap, daha önce Yıldız Teknik Üniversitesi Elektrik Mühendisliği Bölümünde ve halen Haliç Üniversitesi Elektrik-Elektronik Mühendisliği Bölümünde vermekte olduğun derslerin bilgi birikimi ve yaptırmış olduğum laboratuvarların deneyim ve tecrübeleri sonucunda ortaya çıkmıştır.
Bu kitap, daha önce Nobel Yayınevi tarafından yayınlanmış olan “Elektronik” adlı kitabımın bir devamıdır. Dolayısıyla, önce “Elektronik” adlı kitabımın izlenmesi gerekir.
Kitap iki temel kısımdan oluşmaktadır. Birinci kısım Elektronik Devreler (Analiz, Tasarım ve Problem) başlığı altında 10 ayrı bölüm şeklindedir. İkinci kısım ise Elektronik Devreler Laboratuarı (Deney-Rapor) olarak 10 ayrı deney şeklinde düzenlenmiştir.
Buradaki deneyler, “Elektronik” adlı kitabımdaki deneylerin devamı şeklinde daha ileri seviyedeki deneylerdir.
Gerek verilen sayısal örnekler ve gerekse eklenmiş olan deneyler sayesinde bu kitap; elektrik, elektronik, bilgisayar, mekatronik ve kontrol mühendisliğinde okuyan öğrencilerin faydalanabileceği şekilde hazırlanmıştır.
Serkan Dereli Bu kitap, günümüzde gerçek zamanlı çalışan otomasyon veya elektronik sistemleri tasarlamak için kullanılan ve son zamanlarda yeni teknoloji gömülü sistem mimarisi olarak anılan FPGA aygıtlarının VHDL tasarım dili ile programlanmasını ele almaktadır. Bunun için programlama ara yüzü olarak gerçekleştirilen tasarımı hem sentezleme hem de simülasyon ekranında test etme becerisine sahip olan Xilinx Vivado IDE yazılımı tercih edilmiştir.
Sayısal tasarım mantığının gömülü sistemlere dönüşümüne odaklanan bu kitap başından sonuna kadar takip edildiğinde bu konudaki gelişim gözle görülür şekilde ortaya çıkacaktır. Özellikle FPGA aygıtı ile gerçekleştirilen uygulamaların video şeklinde çalışır şekillerine, kodlama kenarına konan kare kod ile ulaşılabilmektedir. Bu sayede ortaya konan tasarımın ne şekilde çalışması gerektiğine kolaylıkla odaklanılmaktadır.
Bu hâliyle kitap; akademi dünyasında mühendislik ve teknoloji fakültelerinin Bilgisayar, Elektrik-Elektronik ve Mekatronik Mühendisliği bölümlerinde gerek lisans ve gerekse de yüksek lisans eğitimlerinde ders kitabı olarak kullanılabilecek bir kaynak niteliğindedir.
Kitabın öne çıkmasını sağlayan özel konular genel hatlarıyla şu şekildedir:
• IEEE-754 kayan noktalı sayı formatı
• LFSR tekniği ve sözde rasgele sayı üreteci
• PWM tekniği ve uygulamaları
• CORDIC IP ile trigonometrik hesaplamalar
• Floating IP ile ondalık sayı aritmetiği
• UART haberleşme protokolü tasarımı
• Xilinx Nexys 4 DDR kart uygulamaları
• 50+ VHDL tasarım örnekleri
• Paralel tasarım mantığı (Bu baskıya özel)
Oğuz Bayat, Volkan Sevindik Teknolojinin günümüzde sahip olunabilecek en önemli evrensel güç olduğu herkes tarafından kabul edilmiştir. Gelecek nesilleri yine değişen/dönüşen teknolojinin şekillendireceği konusunda tüm insanlar aynı fikirdedir. Ülkemizde ise, yerli ve milli teknolojinin en önemli gündem konusu olduğu yılları yaşamaktayız.
“4G, 4.5G, 5G haberleşme teknolojileri ve ötesi nedir?” diye kime sorarsanız sorun, genel cümleler kurarak veya değişik pazarlama terimleri ile tarif etmeye çalışacaktır. İşte bu kitapta; konunun aslında çok daha teknik, önemli ve devrimsel nitelikte bir teknoloji olduğunu, 4.5G haberleşme network mimarisinin detaylarını anlatarak, okurlarımızla paylaştık. Kitabımızda; dünya standartlarına bakılarak teknolojinin geliştirildiğini ve bilim adamlarının kavramsal, simülasyon tabanlı çalışmaları/patentleri ile ortaya koyduğu gelişmeleri, firmalardan oluşan konsorsiyumlar ile haberleşme standartlarına nasıl dönüştürdüğüne değindik.
Amerika ve Türkiye'de önde gelen teknoloji şirketlerinde teknoloji, standart ve patent geliştirme süreçlerinde çalışmış, araştırma geliştirme süreçleri sonucunda geliştirilen yazılımları hem ABD'de hem de ülkemizde sahaya entegre edebilme tecrübesi edinmiş kişiler olarak, yeni nesil haberleşme teknolojisi mimarisini anlaşılabilir bir dil ile ifade etmeye çalıştık. Tüm haberleşme standart dokümanlarının İngilizce olması ve fazlası ile teknik terimler içermesi sebebi ile, ülkemizde daha kolay anlaşılması/paylaşılması için Türkçe dilinde ve standartlara atıf yaparak, en temel kavramlar ile açıklayıp, ülkemiz bilgi kazanımlarını arttırmayı hedefliyoruz.
Ali Şenol, Cemal Aktürk, Erkan Caner Özkat, İpek Atik, M. Sait Vural, Mehmet Elibol, Mustafa Akgün, Mustafa Demirbilek, Soner Kotan Bu kitap, başta Bilgisayar Mühendisliği ve Yönetim Bilişim Sistemleri olmak üzere Endüstri Mühendisliği, Makine Mühendisliği, Çevre Mühendisliği, Elektrik Elektronik Mühendisliği, İşletme, Bilgisayar ve Öğretim Teknolojileri Öğretmenliği gibi alanlarda Yapay Zekâ, Genetik Algoritma, Karar Destek Sistemleri, Büyük Veri ve Öğrenme Analitiği konularında araştırmacılara ve uzmanlara bilimsel katkı sağlamak amacıyla hazırlanmıştır. Kitabın bölüm yazarlarının farklı disiplin alanlarından olması ve genetik algoritmanın birçok alanda kullanılması bu kitabın ilgili alanlardaki her araştırmacıya hitap edecek şekilde hazırlandığının bir göstergesidir.
Kitapta öncelikle genetik algoritmanın temelleri, teorisi ve uygulamaları anlatılmıştır. Diğer yapay zekâ yöntemlerinden makine öğrenmesinde ve büyük veri uygulamalarında genetik algoritmanın kullanımı ile ilgili bilgiler verilmiştir. Kitabın ilerleyen bölümlerinde mühendislik, işletme ve eğitim alanları için genetik algoritmanın kullanımından bahsedilmiştir.
Jon Duckett Avrupa Nükleer Araştırma Organizasyonu olan CERN çalışanı bilim insanı Tim Berners-Lee’nin 1990 yılında web dokümanı işaretleme dilini, yani HTML’yi, geliştirmesi ve hemen bir yıl sonra 1991’de aynı organizasyonunun WWW’yu kamuoyuna açıklaması ile halk arasında internet diye bilinen, dünya çapında birbirine bağlı bilgisayar ağları üzerinden iletişim başlamış oldu. Bugün, gelişmiş ülkelerde neredeyse ülke nüfusunun tamamı, tüm dünya nüfusunun ise yarısına yakını rahatlıkla internete erişebiliyor. Bu erişim sayesinde dünya artık ufak bir köy hâline dönüşmekte, yani, isteyen herkes dünyanın diğer bir ucuna sanal ortamında rahatlıkla erişebilmektedir. Bunun sonucu olarak da her dünya vatandaşına erişebilme ve iletişime geçme imkânı oluştu. Bu durum özellikle, ticaret dünyası için inanılmaz fırsatlar doğurmuş durumdadır. 2017 yılı itibariyle 2,17 trilyon ABD doları civarında olan e-ticaret hacminin 2018 yılı itibariyle 2,49 trilyon ABD dolarına çıkması bekleniyor.
Yalnızca bir örneğini verdiğimiz bu internete bağlılık durumunun, hayatımızın artık ayrılmaz bir parçası hâline geldiği, sayısız iş fırsatı doğurduğu ve çok sayıda yeni mesleğin ortaya çıkmasına neden olduğu artık aşikâr ve bu durumun artarak devam edeceği de kesin. Tüm bunlar ise basit bir web sayfası ile mümkün.
Web sayfası geliştirme dili olan HTML ve daha iyi bir sayfa tasarımı, sayısız renk seçimi ve yönetebilme kolaylığı sağlayan CSS, bu kitabın temel konularını içermektedir.
Selçuk Kıran İçinde yaşadığımız çağın bilgi çağı olarak isimlendirildiği düşünüldüğünde, bilginin hem bireyler hem örgütler için önemi daha iyi anlaşılacaktır. Doğru veri kaynaklarına ulaşabilmek, bu verilerden kullanılabilir ve işlenebilir veriler oluşturabilmek, verilerin doğru veri tabanlarında saklanmasını ve hatasız kodlarla işlenebilmesini mümkün kılmak işletmeler için varlıklarını sürdürebilmeleri noktasında hayati öneme sahiptir.
Bu kitabın temel amacı, işletmeler için veri yönetim sürecinin nasıl işlediğini açıklayabilmektir. Bu nedenle ilk olarak veri tabanı tasarımının nasıl yapıldığı açıklanarak, bu tasarımın fiziksel ortama ne şekilde aktarıldığı detaylandırılmaktır. Veri tasarımı esnasında uygulanan E-R diyagramları ve normalizasyon süreçleri gibi temel kavramların örnekler ile detaylı şekilde açıklanması, kitabın ilk kısmını oluşturmaktadır. İkinci kısımda ise giriş ve orta seviyede SQL dili (standart komutların yanı sıra tetikleyiciler, saklı yordamlar, işlemler vb.), Microsoft SQL Server programı üzerinden anlatılmaktadır.
Kitabın içeriğinde bol sayıda örnek bulabilmesi ve kullanılan örneklerdeki veriler ile veri tabanı bilgilerine internet üzerinden ulaşabilmesi, okuyucunun gerçek bir veri tabanı çalışması gerçekleştirebilmesine olanak sağlamaktadır. Kitabın son kısmında ise okuyucuya SQL programı kullanımı konusunda yol gösterici olabilecek bazı püf noktaları verilmektedir.
John R. Levine - Margaret Levine Young İnternete bağlanmanız mı gerekiyor?
İşte İnternete giden eğlenceli ve kolay yol haritanız!
İnternet ticaret, eğlence ve anlık iletişim merkezidir. Aynı zamanda çok hızlı değişen, dolayısıyla bir rehbere ihtiyac duyulan bir araçtır. İnternet for Dummies her türlü araçla İnternet bağlantısının kurulması, e-posta ve sosyal hesapların kurulumu, içerik arama ve paylaşımı ve çevrimiçi takılırken güvenli ve gizli kalmaya dair tavsiyeleriyle bu boşluğu dolduruyor.

İnternet nedir ağlardan oluşan bu harika ağla başa çıkın ve nasıl güvenli kalacağınızı ve gizliliğinizi nasıl koruyacağınızı görün
Giriş yapın tarayıcı yükleme, İnternet hizmet sağlayıcısı seçme, aracınızı yapılandırma ve webe girişle ilgili basit adımları takip edin
Tarayıcılarla tarama yapın Google Chrome gibi farklı tarama seçeneklerini deneyin
Takılın arkadaşlarla iletişim kurmak için bir e-posta hesabı açın, telefon ve video konferans seçeneklerinden yararlanın
Sosyalleşin Facebook ve Twitter hesapı açın ve sosyal medya dünyasını keşfedin
İhtiyacınız olan şeyi bulun en iyi arama sonuçlarını edinme, kişi bulma, güzel siteleri keşfetme ve alışveriş yapma yollarını keşfedin
İnternetin bir parçası olun: kendi yazınızı, fotograf ve videolarınızı çevrimiçi nasıl ekleyeceğinizi öğrenin

Kitabı açın ve
İnternet bağlantısı için basit tavsiyeyi
Çocuklar için güzel çevrimiçi şeyleri
Bilgisayar virüsleri ve
e-posta spamlarını önlemeyi
Wi-fi ağa bağlanmak için tüyoları
Önde gelen sosyal medya sitelerine katılmanın adımlarını
Bankacılık işlemleri, fatura ödemeleri ve çevrimiçi yatırım ile ilgili her şeyi
Blogda düşüncelerin paylaşılmasını
Fotoğraf paylaşılacak, müzik dinlenecek ve alışveriş yapılacak yerleri
Bağlantınızla ilgili problemleri gidermeye dair tüyoları inceleyin
Can Aydın Günümüzde bilgi ve iletişim teknolojilerinin hızlı yükselişi ile hemen her alanda bilgi sistemlerinin kullanıldığını görmekteyiz. İşletmeler, iş süreçlerinde bilgi sistemlerini sadece kullanmak yerine bu sistemlerin üretilmesi konusunda da adımlar atmaktadır. Bu adımların atılmasında programlama becerisi hayati bir öneme sahiptir. Veri analizi ve yapay zekâ çalışmaları son yıllarda teorik ortamdan çıkarak birçok işletme probleminin çözümünde kullanılmaktayken sosyal bilimler alanında özellikle işletme, iktisat, maliye ve yönetim bilişim sistemleri bölümlerinde okuyan öğrencilerin gelişen şartlara ayak uydurmak hem de mevcut problemlerini çözmek için programlama eğitim almaları zorunlu hâle gelmiştir.
Hızla gelişen teknoloji dünyasında, aklınıza gelen bir yazılım fikrinin başkaları tarafından gerçekleştirilmesi 30 gün ile sınırlıdır. Yani sadece fikrin düşünülmesi değil hızlı bir şekilde uygulamaya geçirilmesi de gerekmektedir. Bu kitap, programlama eğitimini kolay ve hızlı bir şekilde, sosyal bilimler alanında yer alan öğrencilere işletme problemlerinin çözümünü örneklerle açıklayarak anlatmakta; Python programlama dilinin kullanım alanları olan web sayfası tasarımından veri analizine, makine öğrenmesinden derin öğrenme alanına kadar geniş bir yelpazede uygulama geliştirilmesine imkân vermektedir. Hiçbir programlama eğitimi almamış birisinin bile Python dilini kullanarak bir uygulama geliştirmesi için bu kitaptaki teorik bilgileri öğrenip uygulamaları tekrarlaması yeterlidir.
Gordon MCComb Bugüne kadar kendi robotunuzu hiç yapmayı denediniz mi? Cevabınız hayırsa şimdi tam zamanı! Robot yapımı esnasında evinizde bulunan basit şeylere ihtiyacınız olacak ve bu kitapta eğlenceli projeler bulacaksınız! Birbirinden farklı birçok çeşit robotu yapmak için bu basit adımları takip edin!
Fırça Robot: Titreyen ve sallanan bir robot—sadece eski diş fırçanız!
Fare robot: Mutfak zemininde zıplayan ve kaçan bir robotla kedinizi eğlendirin.
Radyo Kontrollü Robot: Radyo kontrollü bir araç ve daha da geliştirildiğinde farklı mühendislik sistemleri için de kullanılabilir.
Sinan Uğuz Yapay zekânın bir alt alanı olarak ifade edilen makine öğrenmesi; mühendislik, finans ve biyoinformatiğin başı çektiği birçok alanda yaygın olarak kullanılmaktadır. Makine öğrenmesi uygulamaları geliştirmek için temelinde kalkülüs, doğrusal cebir ve istatistik barındıran bazı algoritmaların teorik olarak kavranması önemlidir. Bu algoritmaların teorik yönleri öğrenildikten sonra Python gibi kolay ve zengin kütüphane yapısına sahip bir programlama dili ile kodlanarak uygulama geliştirilebilir. Kitaptaki makine öğrenmesi algoritmalarının teorik yönleri titizlikle irdelenmiş, gerek duyulan doğrusal cebir ve istatistik konuları da özet olarak incelenmiştir. Özgün veri setleri içeren problemler kullanılarak her algoritma için Python uygulamaları geliştirilmiştir. Makine öğrenmesinin bir alt alanı olan Derin Öğrenme ile uygulama geliştirmek isteyen kişilerin de özellikle bu kitaptaki temel bilgileri öğrenmesi önemli bir alt yapı oluşturmalarını sağlayacaktır. Bu kitabı okuduktan sonra derin öğrenme mimarilerinin anlaşılması daha kolay olacaktır.
Bu kitap kimler içindir?
• Makine Öğrenmesi uygulaması geliştirmeye başlamak isteyen ancak nereden başlaması gerektiğini tam olarak bilmeyenler,
• Hâlihazırda Makine Öğrenmesi uygulamaları geliştirenler,
• Fen, Mühendislik ve Sosyal Bilimler alanlarında Makine Öğrenmesi içeren tezler hazırlayanlar ve bilimsel çalışmalar yapanlar,
Sarah Guthals, Stephan Foster, Lindsey Handley Çocuklar için bir oyun kitabı!
Minecraft oynama tarzını tamamen değiştirebilecek modlar yaratabileceğini biliyor muydun? Modları kullanarak Minecraft’ta kendi minioyunlarını bile oluşturabilirsin. Bu kitap ve ücretsiz deneme yazılımı sana kendi modlarını ve minioyunlarını oluşturabilmen için kod bloklarını nasıl kullanacağını gösterecek.
Spleef- tek oyunculu bir spor oyunu
Canavar Arenası- Canavarlar çıkartabilen çok-seviyeli bir oyun
Bayrak Kapmaca- Beden Eğitimi derslerinde oynadığına benzer çok oyunculu bir oyun
Sistem Gereksinimleri:
Donanım- Bilgisayar için: Internet bağlantısı, Windows® 7 veya üzeri. Mac için: Internet bağlantısı ve Mac OS X® 10,7 veya üzeri
Yazılım - LearnToMod (60 günlük ücretsiz deneme sürümü kitapla birlikte gelir) Minecraft masaüstü bilgisayar oyunu (oyunu satın almak gereklidir)
Sarah Guthals, Stephen Foster ve Lindsey Handley ThoughtSTEM’in kurucuları ve LearnToMod yazılımının da yaratıcıları. Hayatlarını kodlama eğitimine adadılar ve aynı zamanda Çocuklar İçin Minecraft Modlama kitabının da yazarları.
Sarah Guthals Hiç kendi evini inşa etmek istediğin oldu mu ya da kendi şehrini? Şimdi ikisini de yapmak için bir fırsatın var hem de çok eğlenceli bir şekilde! Bu kitaptaki projeler sana hayallerindeki evi ve şehri Minecraft'ta tasarlamanda ve inşa etmende yardım edecek.
Hayallerindeki Ev: Minecraft evini tasarla, inşa et ve koru.
Şehir Planlamacısı Ol: Bir şehir yaratmak için binalar, patikalar ve gizli odalar ekle.
Biraz da Eğlen: Su kaydırakları ve hız trenleri inşa et.
Hasan Hakan Genç Kitabımız, elektronik bilgisiyle mikrodenetleyicileri birleştirerek geniş bir yelpazede ürün geliştirmeyi düşünen kişiler için hazırlanmıştır. Başta üniversitelerin meslek yüksek okulları ve mühendislik fakültelerinin öğrencileri olmak üzere, başlangıç seviyesindeki kullanıcılardan orta düzey kullanıcılara, hobi olarak elektronik severleri de kapsayacak geniş bir okuyucu kitlesine hitap edeceği düşünülmektedir.
Temel olarak Microchip™ firmasının 8-bitlik PIC® mikrodenetleyicileri esas alınarak hazırlanan kitapta mikrodenetleyicilerin programlanmasında Mikroelektronika firmasının “mikroC PRO for PIC” 2019 yılı 7 no.lu versiyonundan yararlanılmış, kısmen de PIC C derleyicisi kullanılmıştır. Kitapta anlatılan tüm uygulamalar “PROTEUS‑ISIS® Professional” elektronik devre çizim ve canlandırma programının 2018 8.7 no.lu versiyonunda test edilmiş, bu uygulamalardan bazılarının “PROTEUS-ARES®” baskı devre çizim programında baskı devreleri hazırlanarak gerçek uygulaması yapılmıştır. Tüm bu uygulamaların örnek çalışma dosyaları, karekoduyla verilmiş olan internet adresinde yayınlanmıştır. Ayrıca başlangıç seviyesinden daha iyi durumda olan okuyucuların sıkılmaması için temel kodlama bilgisi ve elektronik bileşenlere ilişkin teknik kılavuz bilgileri ayrı bir ek olarak hazırlanmıştır.
Kitabın USB temelli uygulamalar bölümünde “National Instruments - NI” firmasının LabVIEW programı kullanılarak gerçekleştirilmiş bir PID kontrollü DC motor kumandası devresinin uygulaması da ayrıntılı olarak anlatılmıştır.
Ayrıca yeni nesil “Low Power – Düşük Güç” 8-bit mikrodenetleyicilerden kitabımızda bahsedilirken kodlamada kaydedici temelli programlamaya ağırlık verilmiş, hazır kütüphanelerin yanında kullanıcı tanımlı kütüphane oluşturma ilkeleri de uygulamalı olarak gösterilmiştir.
Kitapta bulanabilecek uygulamalar şunlardır:
• Düşük ve yüksek akımlı 7-Segment gösterge uygulamaları
• Metin LCD ve Grafik LCD uygulamaları
• Sürücü entegreleriyle çoklu ekran kontrolü uygulaması
• DC, Adım ve Servo motor kumandası uygulamaları
• Elektronik anahtarlama elemanlarının kullanımı ve AC yük uygulamaları
• EEPROM programlaması
• USART haberleşmesi ve UART dönüştürücü modüllerinin kullanımı ve örnek uygulamaları
• Seri haberleşme uygulamaları (I2C, SPI, RS-232, RS-485)
• 1-Wire uygulaması
• USB haberleşmesi ve uygulamaları
• Capture/Compare/PWM ve Gelişmiş CCP modülü uygulamaları
• RF iletişim ve Manchester Kod uygulamaları
• Dahili ADC, voltaj referansı ve ileri düzey ADC uygulamaları
• Dahili ve harici DAC uygulaması
• Dahili kapasitif algılayıcı uygulaması
M. Kaya Yazgan Bilgisayarlar ve her türlü “akıllı” uygulama günlük yaşamımızda giderek daha büyük bir yer alıyor. Mikroişlemciler de bu uygulamaların kalbi. Hangi uzmanlık alanında çalışırsa çalışsın, günümüzde bir elektronik mühendisinin veya teknisyeninin teknolojinin bu alanından uzak kalması düşünülemez.
Bir mikroişlemci tek başına çalışan bir birim değil. Onun nasıl çalıştığını anlamak için nasıl programlandığını, aritmetik ve mantık işlemleri nasıl yaptığını, çevresindeki belleklerle, giriş/çıkış birimleriyle, programlanabilir cihazlarla, ağdaki diğer bilgisayarlarla… nasıl ortaklaşa çalıştığını incelemek gerekli. İşte bu kitabın amacı bu konular hakkında temel bilgiler vermek ve sistemdeki bütünlüğü göstermek.
Kitabın “Ek Bilgi” sayfalarında bu ilginç teknoloji alanında çok başarılı işler yapmış kişilerin yaşamlarından kesitler sunuluyor. Böylece genç okuyucuların yaşamları boyunca sürecek teknoloji serüvenlerine daha geniş bir pencereden bakmalarını amaçladım.
Ali Öztürk Bu kitapta, bir Oracle veritabanının oluşturulması sırasında alınacak kararlardan başlanarak, yedekleme ve kurtarma aşamalarına kadar bir veritabanı yöneticisinin ihtiyaç duyabileceği tüm konulara değinilmiştir.
Abdullah Kuzu, Ahmet Sağlam, Ali Oluk, Feray Uğur Erdoğmuş, Hayriye Ayşe Oluk, İbrahim Çelik, Mehmet Kara, Mesut Türk, Özgen Korkmaz, Recep Çakır, Volkan Kukul, Yavuz Ünal Son yıllarda programlama eğitimine ilişkin önemli bir paradig­ma değişikliği meydana gelmiş, programlama eğitimi verilerek üst düzey düşünme becerilerinin kazandırılabileceği benimsenmiştir. Bir başka ifadey­le artık programcı yetiştirmenin yanı sıra, programlama eğitimi verilerek bireylerin üst düzey düşünme becerilerinin geliştirilebileceği fark edilmiştir. Bu nedenle de programlama eğitiminin mesleki teknik eğitim ve mühen­dislik eğitimi ile sınırlı kalmasının mümkün olmadığı, daha erken yaşlarda bireylere bu eğitimin verilmesi gerektiği, pek çok ülke tarafından kabul görmüştür. Bu kitapta da erken yaşlarda bu eğitimi alan öğrencilere programlama­nın hangi araçlarla, hangi yaklaşımlar kullanılarak, hangi becerileri geliştir­meye dönük planlanması gerektiği, eğitimin nasıl uygulanması gerektiği ve eğitim sonunda nasıl değerlendirilmesi gerektiği tüm yönlerle tartışılmaya çalışılmıştır. Ayrıca gerekli bölümlerde örnek öğretim tasarımları da sunul­maya çalışılmıştır. Kitabın programlama eğitimi veren veya bu alanda akademik çalışma yapan meslektaşlarımıza, lisansüstü eğitim gören öğrencilerimize, öğretmenlerimize ve öğretmen adaylarımıza katkı sağlayacağını umuyoruz.
Zeynel Cebeci Bu kitap, Michigan Üniversitesinden John Holland'ın başlattığı genetik algoritmalar yolculuğunda başlangıçtan günümüze kadar yapılan çok sayıda çalışma gözden geçirilerek hazırlanmıştır. Kitapta; kodlama, başlatma, seçme, çaprazlama, mutasyon, kuşak yenileme ve sonlandırma gibi temel genetik algoritma işlemlerine ait geleneksel ve güncel algoritmalar tanıtılarak R kodları ve uygulamaları verilmiştir. Kitapta ayrıca genetik algoritmalar için diğer kaynaklarda çok az yer verilen kısıt işleme, uyarlama ve diğer optimizasyon algoritmalarıyla melezleme teknikleri de ayrıntılı olarak işlenmiş ve örnekleri verilmiştir. Kitapta veri biliminin önemli konularından biri olarak görülen değişken seçimine özel ve geniş bir yer verilerek doğrusal ve lojistik regresyon modellerinde değişken seçimi ayrıntılı şekilde işlenmiştir. Kitapta, ayrıca karıştırma, harmanlama, çizelgeleme ve görüntü bölütlemede genetik algoritma kullanımı diğer yöntemlerle karşılaştırmalı olarak değerlendirilmiştir. Ayrıca çok amaçlı genetik algoritmalara genel bir bakış yapılarak güncel çok amaçlı genetik algoritmalarla uygulamalara da yer verilmiştir.
Bu kitapta optimizasyon için programlama ve örnek uygulamalar, R ile yapılmıştır. R, istatistik analiz ve veri biliminde hemen her dalda hazırlanmış yaklaşık 21000 paketi ile işletmelerinin verimliliğini attırmak isteyen veri mühendisleri ile yeni algoritmalar geliştirmek isteyen veri bilimcileri için büyük kolaylıklar ve esneklikler sunan açık kaynak, özgür ve ücretsiz dağıtılan çok gelişmiş eşsiz bir ekosistem durumundadır. Sonuç olarak bu kitap, optimizasyon tekniklerine ihtiyaç duyan uygulayıcılara profesyonel düzeyde kullanabilecekleri uyarlanabilir ve melez genetik algoritma araçları sunması yanında konu üzerinde çalışan araştırmacılara gerek duyacakları en güncel algoritmaları ve R kodlarını da tanıtmaktadır. Kitap sıfırdan yani en temel düzeyden başlayarak tam anlamıyla profesyonel bir genetik algoritma paketi geliştirmedeki tüm adımları örneklerle sunmaktadır. Bu nedenle R yazılımcıları için olduğu kadar Python, Matlab, Java vb. popüler dillerde kodlama yapan veri bilimcileri ve geliştiriciler için de başvurulabilecek bir kaynak durumundadır.
Cengiz Özcan, Faruk Ünsaçar Revolutıon ile yazılan bir program, kod değişikliği yapılmadan başka işletim sistemlerinde rahatlıkla çalışabilmektedir. Çalışma, bu programı tanımak isteyenler için hazırlanmıştır.
Çetin Güler Sistem Analizi ve Tasarımı, meslek yüksek okullarının bilgisayar teknolojisi ve programlama bölümlerinde aynı adı taşıyan dersin kaynak kitabı olarak hazırlanmıştır. Kitap, sistem analizi ve tasarımı sürecinin gelişimi, aşamaları ve bu aşamalarda kullanılabilecek temel yöntem, teknoloji, araç ve bilgilerin yer aldığı toplam dokuz bölümden oluşmaktadır. Bu bölümlerde; fizibilite çalışması, sistem analizi, sistem tasarımı, sistem geliştirme ve uygulama aşamaları incelenmiştir. Eser ders kitabı olma özelliğinin yanı sıra yazılım sektöründe sistem geliştirmeyle sorumlu herkesin yararlanabileceği bir kaynak olarak da nitelendirilebilir.