31 Temmuz 2018 Salı

Scratch ile Çocuklar için Kodlama Ücretsiz Video Eğitim Seti

Scratch ile Çocuklar için Kodlama
Ücretsiz Video Eğitim Setleri

Eğitim 1: Her Zaman, Herkes için Ücretsiz

Eğitim 2: İlk 100 Kişi için Ücretsiz
5 saat içinde 100 kişiye ulaştık. Herkese teşekkürler.
https://www.udemy.com/scratch-ile-cocuklar-icin-kodlama-meb-mufredatina-uygun/

Sıradaki 24 kişiye indirim imkanı.
Bu eğitimi indirimli olarak almak için kupon kodu olarak MUHENDIS_COCUK_24 kullanabilirsiniz.

Scratch dünyasına ilk adımınızı atarken kullanabileceğiniz ücretsiz video eğitim setlerine yukarıdaki linkleri tıklayarak ulaşabilirsiniz.

25 Temmuz 2018 Çarşamba

Vortex Dijital 'C# ile Nesne Yönelimli Programlama' Eğitimi Ağustos'ta

C# eğitimlerinin 2. aşaması olan bu eğitimde Temel Programlama konularına hakim olan katılımcıları nesne yönelimli programlama konseptleri ile tanıştırıp, nesne yönelimli programlamanın temel prensiplerine hakim olmaları hedeflenmektedir. Eğitim Visual Studio 2017 üzerinde anlatılacak olup, anlatılan konular Visual Studio'nun önceki sürümleri ile de uyumludur.

Nesne kavramını ele alarak başlayacağımız eğitime, nesne yönelimli programlama prensiplerini anlatarak devam edeceğiz. Kapsülleme (Encapsulation), Kalıtım (Inheritance) ve Çok Biçimlilik (Polymorphism) konularını detaylılca inceledikten sonra hem Console hem Windows Forms hem de Web üzerinde nesne yönelimli uygulamalar yaparak devam edeceğiz. Eğitimin sonunda katılımcılar C# dilini kullanarak nesne yönelimli programlama tekniklerini kullanabilecek ve kendi uygulamalarını oluşturabilecek seviyeye gelmiş olacaklar.

Eğitimdeki konu başlıklarını aşağıda bulabilirsiniz.

Eğitmen: Ercan Bozkurt
Süre: 30 Saat
Ücret: 1200 TL İNDİRİMLİ 900 TL + abaküs Kitap C# ile Nesne Tabanlı Programlama Kitap hediyeli
Eğitime bu link ile kayıt olun. Hem indirimden faydalanın hem de hediye kitap kazanın.

Eğitim Günleri: 6 Ağustos - 21 Ağustos (Hafta içi Akşam)
Eğitim Saatleri: 19:00 - 22:00


Eğitime katılan öğrencilerimize abaküs Kitap'tan 38 TL değerinde C# ile Nesne Tabanlı Programlama kitabı hediye edilecektir.


İçerik:
  • Nesne Kavramı
  • Kapsülleme (Encapsulation)
  • Kalıtım (Inheritance)
  • Polymorphism (Çok Biçimlilik)
  • Soyut Sınıflar
  • Arayüzler

14 Temmuz 2018 Cumartesi

Scratch 3.0 ne zaman geliyor?

Scratch 3.0 ne zaman geliyor?

Scratch bir programlama dilidir ve çocuklar için dünyanın en büyük online topluluğudur.
Scratch 3.0'ın zamanı yaklaşıyor ve bu durum topluluk içerisinde çoşku ve heyecan yaratıyor.
Scratch'in yeni sürümü şu an preview önizleme sürümü olarak mevcut ve Ağustos ayında beta sürümüne geçiyor.
Scratch'in yeni sürümü ile yapacaklarınızı planlarken size yardımcı olmak istiyoruz.

Scratch 3.0 Önizleme Sürümü

Bir süredir aktif olarak preview web sitesinde yayında olan sürümü denemek için https://preview.scratch.mit.edu adresini ziyaret edebilirsiniz. Ağustos ayında beta sürümün yayınlanması ile birlikte bu adres otomatik olarak https://beta.scratch.mit.edu adresine yönlenecek.

Scratch 3.0 Beta Sürümü

Ağustos 2018 tarihinden başlayarak, Scratch 3.0 programlama editörünün beta sürümünü yayınlanacak. Herkesi denemeye davet ediyoruz. http://beta.scratch.mit.edu adresini ziyaret ederek son sürümün betasını deneyebilirsiniz. Beta süreci boyunca, mevcut Scratch sürümü olan Scratch 2.0'a ait online editor ve topluluk sitesi http://scratch.mit.edu adresinde kullanıma açık olacak.

Scratch 3

Scratch 3.0 Full Sürüm

2 Ocak 2019 tarihinde, Scratch 3.0 sürümüne ait editor online topluluk sitesi olan http://scratch.mit.eduüzerine entegre olacak. Scratch 3.0 için bağımsız bir offline programlama editörü sürümü ayrıca yayınlanacak.
Scratch 3.0 hakkında sıkça sorulan soruların cevapları için https://scratch.mit.edu/3faq adresini ziyaret edebilirsiniz.

10 Temmuz 2018 Salı

Vortex Dijital 'SQL Server ile Veri Tabanı Sorgulama ve Rapor Sorguları' Eğitimi 19 Temmuz'da

Veri tabanı sorgulama ve raporlama konularının ele alınacağı eğitim SQL Server 2017 ile anlatılacak olup, anlatılan konular önceki sürümler ile de uyumludur.

Temel veri tabanı kavramlarını ele alarak başlayacağımız eğitime, orta ve ileri düzey veri sorgulama tekniklerine de değinerek devam edeceğiz. Eğitimin sonunda katılımcılar veri sorgulama tekniklerini öğrenmiş ve kendi veri tabanını oluşturabilecek seviyeye gelmiş olacaklar.

Eğitimdeki konu başlıklarını aşağıda bulabilirsiniz.


Eğitmen: Ercan Bozkurt
Süre: 15 Saat
Ücret: 825 TL İNDİRİMLİ 600 TL + abaküs Kitap SQL SERVER 2017 Kitap hediyeli
Eğitime bu link ile kayıt olun. Hem indirimden faydalanın hem de hediye kitap kazanın.

Eğitim Günleri: 19 - 26 Temmuz
Eğitim Saatleri: 19:00 - 22:00


Eğitime katılan öğrencilerimize abaküs Kitap'tan 55 TL değerinde SQL SERVER 2017 kitabı hediye edilecektir.

İçerik:
  • Veri ve Veri Tabanı Kavramlarına Giriş
  • SQL Server Temelleri
  • T-SQL Diline Genel Bakış
  • T-SQL Dil Özellikleri
  • SELECT ifadeleri ile Veri Sorgulama
  • Birden Fazla Tablodan Birleşik Sorgulama Yapmak
  • Sorgularda Sıralama ve Filtreleme
  • SQL Server Veri Tiplerini Tanımak
  • Ön Tanımlı Fonksiyonlar
  • Gruplama ve Grup Veri Üzerinde Çalışmak
  • Alt Sorgular (Nested Query) ile Çalışmak
  • DML (Data Manipulation Kavramı)
  • Veri Girişi Insert
  • Veri Güncelleme Update
  • Veri Silme Delete 

Otomobil yapay zekasıyla 20 dakikalığına bağımsız olarak yol aldı

Yapay zekalı otomobil, 20 dakika boyunca tam bağımsız olarak yol aldı.

Cambridge Üniversitesi'nde çalışmalarını sürdüren araştırmacılar, yazdıkları algoritma ile arabanın kendi başına 20 dakika boyunca gitmesini sağladı.

Elektrikli ve otonom otomobiller yavaş yavaş dünyanın her yerinde boy göstermeye başladı. Ülkemizde henüz Avrupa'da olduğu kadar yaygınlaşmamış olsa da otonom araçlar gündemde fazlasıyla yer alıyor. İngiltere'de Cambridge Üniversitesi araştırmacıları, bir araca sıfırdan kendi kendine gidebilecek kadar 'makine öğrenmesi' aşılamayı başardılar.

Amar Shah ve Alex Kendall isimli iki araştırmacı kendi geliştirdikleri algoritma ile yazılımlarını hazırladılar ve bu yazılım Renault Twizy üzerinde çalışıyor. Sıfırdan geliştirilen bu algoritma hakkında Kendall ve Shah şunları söylüyor: "Kendi kendine gidebilen araçlar tasarlamanın olayı daha akıllı sensörler, kurallar veya haritalar değil; tüm olay düzgün bir algoritma yazabilmekte."

Kaynak: Milliyet

8 Temmuz 2018 Pazar

Güney Kore kripto para birimleri borsalarını resmi olarak tanıdı


Güney Kore finans yetkilileri, kripto para birimleri borsalarını yerel otoritelerin de desteğiyle daha geniş bir kapasitede hizmet verebilmeleri adına “Kripto Para Birimleri Borsa ve Brokerliği” endüstrisi altında sınıflandırdı.

Güney Kore yetkilileri, uzun süredir kripto para birimleri piyasaları üzerine çeşitli çalışmalar yürütüyordu. Bu çalışmaların sonunda Güney Kore, kripto para birimleri borsalarını regüle edilen finansal bir sektör olarak tanıdı.

Söz konusu yasa çerçevesinin, Müşterini Tanı (Know your Customer – KYC), Kara Para Aklamanın Engellenmesi (Anti-Money Laundering – AML) ve kullanıcı doğrulama politikaları doğrultusunda kısa vadede kripto para birimleri ticaret platformunda olumsuz bir etkiye sahip olabileceği belirtildi.

6 Temmuz 2018 Cuma

Microsoft'tan Blockchain yatırımı


Teknoloji devi Microsoft, Tayvan'da Blockchain (blok zinciri) girişimi için yeni bir işbirliği duyurdu.

Microsoft Tayvan, Digital China ve Hot Cool şirketleri ile gerçekleştirdiği işbirliği ile blok zinciri teknolojisini kullanarak finans, e-ticaret, eğlence ve diğer endüstrileri geliştirmeyi hedefliyor.

Tayvan başkenti Taipei'de düzenlenen bir konferansta duyurulan işbirliği ile ilgili konuşan Microsoft Tayvan Genel Müdürü Sun Jikang, Microsoft'un bulut platformu Microsoft Azure'un, Digital China'nın blok zinciri hizmetlerini geliştirebileceğine inandığını belirtti.

Jikang şöyle konuştu:
"Tayvan'ın birinci sınıf bir mühendislik ve teknik altyapısı bulunuyor ve girişimci düşünce tarzları da hafife alınmamalı. Tayvan ayrıca coğrafi olarak da blok zinciri teknolojisinin geliştirilmesi için güçlü bir konumda yer alıyor. Bu sebeple Microsoft'un blok zinciri düzenlemesi konusundaki işleyişinin, stratejik ortaklıklarla, blok zinciri teknolojisinin endüstriyel uygulaması konusunda çığır açıcı olduğunu düşünüyorum."

Kaynak: DHA

Vortex Dijital 'Java ile Android Mobil Programlama' Eğitimi 15 Temmuz'da

Java ile Temel Programlamaya hakim olmak üzere programlamaya giriş konuları ile başlayacak eğitimde katılımcıları nesne yönelimli programlama konseptleri ile tanıştırıp, nesne yönelimli programlamanın temel prensiplerine hakim olmaları hedeflenmektedir. Eğitim Eclipse ve Android Studio üzerinde anlatılacak olup, anlatılan konular Android Studio'nun önceki sürümleri ile de uyumludur.

Eğitimin sonunda katılımcılar Java programlama dilinde kod yazarak nesne yönelimli programlama tekniklerini kullanabilecek ve kendi Android uygulamalarını oluşturabilecek seviyeye gelmiş olacaklar.

Eğitimdeki konu başlıklarını aşağıda bulabilirsiniz.

https://iyzi.link/AARg_Q

Eğitmen: Ercan Bozkurt
Süre: 80 Ders Saati
Ücret: 1800 TL İNDİRİMLİ 1440 TL + abaküs Kitap Android Studio ile Programlama Kitap hediyeli
Eğitime bu link ile kayıt olun. Hem indirimden faydalanın hem de hediye kitap kazanın.

Eğitim Günleri: 15 Temmuz - 2 Eylül (Hafta Sonu Akşam)
Eğitim Saatleri: 17:00 - 21:00


Eğitime katılan öğrencilerimize abaküs Kitap'tan 38 TL değerinde Android Studio ile Programlama kitabı hediye edilecektir.

Modül 1: Java ile Temel Programlama
Programlamaya Giriş
Blockly Games ile Algoritma
Java Tarihçesi
Java Uygulama Geliştirme Ortamının Hazırlanması
JDK Kurulumu
NetBeans IDE Uygulama Geliştirme Ortamı
Eclipse IDE Uygulama Geliştirme Ortamı
Android Uygulama Geliştirme Java Temel Programlama
Veri Tipleri ve Değişkenler
Operatörler
Tür Dönüşümleri
Karar Yapıları (if/else)
Karar Yapıları (switch)
Dögüler (while / do while / for)
Diziler
Döngüler (foreach)
Metotlar
Sınıf Kavramı ve Erişim Belirleyiciler

Modül 2: Java ile Nesne Yönelimli Programlama
Java ile Nesne Yönelimli Programlamaya Giriş
Nesne Kavramı
Constructor
Kapsülleme
Singleton Design Pattern
Kalıtım
Polimorfizm
Interfacelerle Çalışmak

Modül 3: Java Koleksiyonlar
List
ArrayList
Queue
Set
Map

Modül 4: Java ile Asenkron Programlama
Asenkron Programlamaya Giriş
Thread
Runnable

Modül 5: Veri ile Çalışmak
XML ile Çalışmak
Nesne Serileştirme
SQLite ile Veri İşlemleri

Modül 6: AppInventor ve Blok Kodlama ile Android Uygulamaları Geliştirmek
Android Tarihçesi
AppInventor

Modül 7: Android Studio ile Uygulama Geliştirmeye Giriş
Android Studio
Android Emülatör
Android Studio Proje Yapısı
Manifesto ve İzinler
View ile Arayüz Tasarımı
Layoutlar ile Çalışmak
Viewler ile Çalışmak
Arayüz Nesnelerinin Programlanması
Nesnelerin Olaylarının Kodlanması
Toast

Proje: Kullanıcı Adı/Şifre ile Çalışan Uygulamalar Geliştirmek
AlertDialog ile İletişim Pencereleri Oluşturmak
Sayı Tahmin Oyunu
Resource'larlar Çalışmak

Modül 8: Android Telefon Özelliklerini Kullanmak ve İzinler
İzinler
Hafıza Kartına Veri Kaydetmek
Dosya İşlemleri
Mikrofondan Ses Kaydetmek
Fotoğraf Çekmek
Kameradan Video Kaydetmek
E-Posta Göndermek
SMS Göndermek
Uygulama içerisinden Telefon Görüşmesi Başlatmak
Uygulamada Titreşim Kullanmak

Modül 9: Android Uygulamalarında Veri Listeleme ve Adaptörler
StringAdapter
Intent Kavramı
Ekranlar Arası Veri Taşıma
SQLite ile Veri İşlemleri
CustomAdapter

Modül 10: Android Uygulamalarından Web Servislerine Erişim
Web Servisleriyle Çalışmak
KSOAP2 Kütüphanesi ile Çalışmak
Bu konuda web servislerine bağlanmak ve çağrı yapmak konuları ele alınacaktır.

Modül 11: Android Sistem Servisleri ve Sensörler
Sistem Servisleri
Sensörler
GPS ile Çalışmak

2 Temmuz 2018 Pazartesi

Yazılım Uzmanlığı Eğitimi için Kaynak Tavsiyeleri

Blok Kodlama ile Temel Algoritma
Uygulamalı Eğitim Platformu

Programcılığa Giriş: Bilgisayar ve Yazılım
Video Eğitim Seti

Programcılığa Giriş: Algoritma Temelleri
Video Eğitim Seti

C/C++ ve Java ile Algoritma ve Programlama
Kitap

Yazılım Mühendisliğine Giriş
Kitap

Microsoft .Net Platformunda Programlama
Video Eğitim Seti

C# ile Nesne Tabanlı Programlama
Kitap

C# ile Görsel Programlama (Kitap+Video Eğitim Seti)
Kitap

SQL Server 2017
Kitap

SQL Server Veri Tabanına Giriş ve Temel Veri Tabanı Kavramları
Video Eğitim Seti

Uygulamalarla Web Tasarım
Kitap

Uygulamalarla Programlama Öğreniyorum
Kitap

HTML Başlangıç Rehberi
Video Eğitim Seti

Yeni Başlayanlar için CSS
Video Eğitim Seti

HTML5 CSS3
Kitap

Bootstrap Başlangıç Rehberi
Video Eğitim Seti

Brackets Front End Kod Editörü
Video Eğitim Seti

Emmet ile HTML ve CSS'te Hızlı Kodlama Teknikleri
Video Eğitim Seti

Yeni Başlayanlar İçin JavaScript
Kitap

Git ile Versiyon Kontrol ve Takım Çalışması
Kitap

Git Versiyon Kontrol Sistemleri
Video Eğitim Seti

Konteynerlar ve Docker
Kitap

Maker Yaz Okulu Çocuklara Ne Sağlar?


Tüm dünyada dalga dalga gelişen Maker hareketi, çağın talep ettiği yeni üretim modelinin öncülüğünü yapıyor. Bu model, herkesin belirli bir teknik ve dijital bilgiyle elinin altındaki nesneleri kullanarak üretici olabileceğini savunuyor. Çoktan yaygınlık kazanmış bu perspektif, yalnızca yetişkinler için değil çocuklar için de ilgi çekici.

Maker hareketinin düzenlediği yaz okulları, geleceğin üretim modeliyle erkenden tanışmak isteyen çocuklar için kaçırılmayacak bir fırsat.

Çocuklar Maker yaz okulunda!

Maker hareketi, sürdürülebilir bir üretim modeli için yeni bir “birlikte yap” pratiği öneriyor. Bu öneri, yaratıcı enerjilerini somut üretimlere dönüştürmek isteyen çocuklar için ayrı bir değer taşıyor. Maker hareketi, uzmanlaşmaktan çok aktif öğrenmeyi, rekabetten çok paylaşımcılığı, kitap bilgisinden çok yaratıcılığı ön plana çıkartıyor.

Maker çocuklar, ellerinin altındaki nesneleri kurcalayarak yeni nesneler üretiyor, kendi hayal güçlerinde tasarladıkları oyunları programlıyor, hatta 3B yazıcı sayesinde kendi oyuncaklarını yaratabiliyorlar. Teoriden çok uygulamaya dayalı bu öğrenim sayesinde çocuklar geleceğin üreticileri olmaya hazırlanıyorlar.

Üreterek öğrenmek için Maker yaz okulu

Çırak Atölye’nin düzenlediği yaz okulu, çocuklara kodlama ve robotik becerilerini geliştirip uygulamaya geçirdikleri eğlenceli bir eğitim sunuyor. Maker yaz okuluna katılacak çocuklar, bir yandan algoritma bilgisi alırken bir yandan da Scratch, Makey Makey, Arduino gibi yazılım programlarıyla tanışıyor.

Maker yaz okulunun çocuklara bir diğer getirisi ise 3D yazıcılara odaklanan eğitim programı. Geleceğin Maker’ları Çırak Atölye’nin yaz okulunda yeni endüstri devriminin temel aracı olarak görülen 3B yazıcılarla çalışmayı ve tasarladıkları objeleri üretmeyi öğreniyor. Bu yoğun ama eğlenceli atölye programının sonunda çocuklar kendi projelerini tasarlayarak öğrendikleri bilgileri uygulama imkânı buluyor.

Böylece hem yaratıcılıklarını somut üretime geçirmeye erken yaşlarda başlıyorlar hem de teknik ve pratik bilgilerini geliştiriyorlar. Ayrıca Çırak Atölye, katılımcı çocuklara ‘Mühendis Olacak Çocuk’ kitap setini de hediye ediyor.

Geleceğin üretimini Maker hareketi, Maker hareketinin geleceğini ise bugünün çocukları belirliyor.
Siz de çocuğunuzun tüm dünyayı etkileyen bu üretim devrimiyle erken yaşta tanışmasını ve “yapmaya” başlamasını istiyorsanız işe Maker yaz okullarını araştırmayla başlayabilirsiniz.  Bu yaz çocuğunuzun Maker hareketiyle tanışmasını istiyorsanız, Maker Yaz Okulu tam size göre.

1 Temmuz 2018 Pazar

Scratch ile Çocuklar için Kodlama Video Eğitim Seti (MEB MÜFREDATINA UYGUN)

Scratch ile Çocuklar için Kodlama Video Eğitim Seti (MEB MÜFREDATINA UYGUN)
https://www.udemy.com/scratch-ile-cocuklar-icin-kodlama-meb-mufredatina-uygun/
Kodlama ve Algoritma Dünyasında Yol Rehberiniz

MUHENDIS_COCUK_01 kupon kodunu kullanarak bu eğitime 89,99 TL yerine 25,99 TL'ye sahip olabilirsiniz.




Scratch ile Çocuklar için Kodlama (MEB Müfredatına Uygun)

Kupon kodunu kullanarak alınabilecek indirim 30 kişi ile sınırlıdır.

27 Haziran 2018 Çarşamba

20 Haziran 2018 Çarşamba

Vortex Dijital 'C# ile Temel Programlama' Eğitimi 27 Haziran'da

Visual Studio, C# ve Temel Programlama konularının ele alınacağı eğitim Visual Studio 2017 üzerinde anlatılacak olup, anlatılan konular Visual Studio'nun önceki sürümler ile de uyumludur.

Temel programlama kavramlarını ele alarak başlayacağımız eğitime, hem Console hem de Windows Forms konularına değinerek devam edeceğiz. Eğitimin sonunda katılımcılar C# dilini kullanarak temel programlama tekniklerini kullanabilecek ve kendi görsel formlarını oluşturabilecek seviyeye gelmiş olacaklar.

Eğitimdeki konu başlıklarını aşağıda bulabilirsiniz.


Eğitmen: Ercan Bozkurt
Süre: 30 Saat
Ücret: 1200 TL İNDİRİMLİ 900 TL + abaküs Kitap C# ile Görsel Programlama Kitap hediyeli
Eğitime bu link ile kayıt olun. Hem indirimden faydalanın hem de hediye kitap kazanın.

Eğitim Günleri: 27 Haziran - 12 Temmuz (Hafta içi Akşam)
Eğitim Saatleri: 19:00 - 22:00


Eğitime katılan öğrencilerimize abaküs Kitap'tan 55 TL değerinde C# ile Görsel Programlama kitabı hediye edilecektir.

İçerik:
  • Yazılım ve Donanım
  • Programlama Ortamları
  • Visual Studio Genel Bakış
  • C# Dil Özellikleri
  • Temel Giriş Çıkış İşlemleri
  • Değişkenler
  • Veri Tipleri
  • Aritmetik Operatörler
  • Tür Dönüşümleri
  • Karar Yapıları
  • Döngüler
  • Diziler
  • Metotlar / Fonksiyonlar
  • Nesne Kavramı

24 Mayıs 2018 Perşembe

Çırak Dergisi Yıllık Abonelik Fırsatı

Çırak Dergide neler var?


  • Alanında önemli isimlerin makaleleri
  • Ustalarla Söyleşiler
  • Hem evde hem okulda uygulanabilecek örnek projeler
  • Sanat
  • Tarih
  • Etkinlikler
  • Maker Mekanları

Yıllık Abonelik + Kargo + Makerlar Yaratmak Kitabı hediyesiyle yalnızca 99 TL!
Abonelik için tıklayınız


7 Mayıs 2018 Pazartesi

Coca Cola Piano - Makey Makey

Coca Cola Piano - Makey Makey




23 Nisan Kutlamaları kapsamında Coca Cola ile birlikte yaptığımız etkinlikte kullandığımız Scratch projesini paylaşıyorum. Coca Cola kutularını Makey Makey ile bilgisayarınıza bağlayarak bu projeden faydalanabilirsiniz.

14 Şubat 2018 Çarşamba

14 Şubat Yeni Bilgiler Öğrenme Günü

14 Şubatta evde tek başıma ne işim var diyen bir developer isen eğer, yeni bir NuGet paketi ile tanış, araştır, öğren. Sakla samanı gelir zamanı. NuGet Must Haves isimli siteyi kurcala bakalım ilgini çekecek bir şeyler çıkacak mı?


17 Ocak 2018 Çarşamba

Simon Says


Yeşil bayrak üzerine tıkladıktan sonra START butonu ile oyuna başlayabilirisniz. Daire içerisinde sırasıyla ışıklar yanacak. Sizin amacınız aynı ışıkarı doğru sırayla tekrar yakmak. Bu bir hafıza oyunu ve tam olarak kazanmak diye bir şey yok. Amaç olabildiğince uzun bir zinciri hatırlamak ve yüksek bir skor almak. Aldığınız skorları yorum kısmına yazabilirsiniz. Ben şu ana kadar en fazla 11 yapabildim. Oyunda herhangi bir hata bulursanız Scratch web sitesinden bildirebilirsiniz. Rekoru geçtiğinizde skor güncellenmiyorsa bu Scratch accountunuza giriş yapmamış olmanızdan ya da henüz çok yeni bir hesaba sahip olmanızdan kaynaklanıyor olabilir.

10 Ocak 2018 Çarşamba

Modern Yaşamın Gizli Sırları - Algoritmalar

Modern Yaşamın Gizli Sırları - Algoritmalar: Algortima hayatlarımızı kontrol etmekte. Etkilerinin farkında olmasak da onlar her an her yerde hazırlar. Modern yaşamın bu sırları nedir?

The Secret Rules of Modern Living - Algorithms: Algorithms control our lives. They are ubiquitous, yet most of us are unaware of their impact. What are these secret rules of modern living?

9 Ocak 2018 Salı

Öğrencimiz Fatma Naz'ın Çırak Atölye Deneyimi

Öğrencimiz Fatma Naz katıldığı atölye çalışmaları hakkında bilgi veriyor. Ahşap Atölyesi ve Elektronik Atölyesi konusundaki videosu için kendisine teşekkür ederiz. Fatma Naz'ın YouTube kanalına abone olup ona destek vermeyi unutmayın.


Benzer atölye çalışmalarına katılmak için bizlere http://cirak.io adresinden ulaşabilirsiniz.

8 Ocak 2018 Pazartesi

Algoritma Örnekleri #2 - Dikdörtgen Prizma Hacim Hesabı

Bir dikdörtgen prizmanın hacmini hesaplamak üzere kullanıcıdan en, boy ve yükseklik bilgilerini alarak çalışan Java programı için gerekli algoritmayı çıkarınız.

  • BAŞLA
  • AL en
  • AL boy
  • AL yükseklik
  • hacim = en * boy * yükseklik
  • YAZ hacim
  • BİTİR
Yukarıda algoritmasını çıkardığınız programı Java dilinde kodlayınız.

7 Ocak 2018 Pazar

Algoritma Örnekleri #1 - Hava Durumuna Göre Davranış

Evden okula giden bir öğrencinin, hava yağmurlu olacak ise yanına şemsiye almasını sağlayan bir Java programı için gerekli algoritmayı çıkarınız.

  • BAŞLA
  • Hava tahminlerini dinle
  • Hava yağışlı olacak ise çantana şemsiye koy
  • Okula gitmek üzere yola çık
  • BİTİR
Algoritmasını çıkardığınız programı Java dilinde kodlayınız...


6 Ocak 2018 Cumartesi

Java Dilinde 11'e Tam Bölünebilme Denetimi


Java dilinde 11'e tam bölünebilme denetimi ile ilgili örnek bir algoritma aşağıda sunulmuştur. Bu örneği, daha az kodla, daha az adımda sonuca gidecek ve daha verimli çalışacak şekilde düzenleyiniz.

DivisibleBy11.java

Çırak Atölye'ye Nasıl Gidilir ?

Çırak Atölye Yol Tarifi

5 Ocak 2018 Cuma

İş Garantili Meslek Bölümleri Konulu Seminer - Nur Erdem Özeren

İş Garantili Meslek Bölümleri

Meslek Tercihi: Gelecekte Hangi Mesleği Seçmeliyim?

1) Neden meslek tercihi yapmak resim yapmak kadar zordur?


2) Gelecekte hangi mesleği seçmeliyim?


3) Üniversite tercihi yapacak adaylara açık mektup (2017)
http://www.hurriyet.com.tr/yazarlar/selcuk-sirin/universite-tercihi-yapacak-adaylara-acik-mektup-2017-40522193

20 Yıl İçinde Kaybolacak Meslekler,Emin Çapa

20 Yıl İçinde Kaybolacak Meslekler

Video Part I

Video Part II

Gençlerin en büyük düşmanı anne-babaları. Çünkü çok seviyorlar - Emin Çapa

Gençlerin en büyük düşmanı anne-babaları. Çünkü çok seviyorlar - Emin Çapa

Balanced Parentheses - Java (ArrayList)

Bu örneğin ArrayList yerine Stack ile kurgulanmış halini aşağıdaki linkte bulabilirsiniz
http://ercanbozkurt.blogspot.com.tr/2018/01/balanced-parentheses-java.html

Balanced Parentheses - Java (ArrayList)

4 Ocak 2018 Perşembe

Java - import İşlemi

Java - import İşlemi

Java kodları yazdığımız sınıf (class) içerisinde başka bir sınıfı kullanma ihtiyacımız olabilir. Bu gibi durumlarda eğer iki sınıf da aynı paket içerisinde yer alıyorsa direkt kullanım mümkündür.

Sınıflar farklı paketler içerisinde yer aldığında direkt olarak kullanılamazlar ama paketadı.sinifadi şeklinde her seferinde tam adı yazılarak kullanılabilirler.

Başka bir alternatif olarak her seferinde uzun uzun sınıfın tam adını yazmaktansa kod sayfasında sınıf (class) bildiriminden önce, o sayfada kullanmak istediğimiz yabancı sınıfları import edebiliriz. Bu sayede artık ihtiyaç duyduğumuz yabancı sınıfları sadece sınıf adını yazarak kullanabilir hale geliriz.

import işlemi için söz dizimi aşağıdaki gibidir:
import paketadi.sinifadi;

Örneğin; yeni bir proje oluşturduğumuzda ve Main içerisinden bla bla altında yer alan Random sınıfını kullanmak istediğimizde aşağıdaki kod bloğunda görüldüğü gibi ilk olarak sınıf bildiriminden önce import islemimizi yapıyoruz. Sonra da kollarımızı normal bir şekilde kullanıyoruz.


3 Ocak 2018 Çarşamba

String İfadelerle Switch Kullanımı - Java

String İfadelerle Switch Kullanımı - Java

Java SE7 öncesinde kodlarımızda switch kullanmak istediğimizde yalnızca sayısal değerler, char değerler ve enum kullanarak karşılaştırma yapabiliyorduk. Java SE7 ve sonrasındaki sürümlerde artık String tipi ile de çalışabiliyoruz.



Projenizin hangi Java sürümünü hedeflediğine bağlı olarak switch ile birlikte String kullanıp kullanamayacağınız da belirlenmiş olur.

Örnek 1

package Switch_Kullanim_Ornekleri;

import java.util.Scanner;

public class String_ifadelerle_Switch_Kullanimi {

      public static void main(String[] args) {
             // Bu örneğimizde kullanıcıdan mevsim bilgisini girmesini isteyeceğiz.
             // Girilen değerin hangi mevsim olduğuna bağlı olarak ekrana bir cümle yazdıracağız.
            
             System.out.println("Mevsim bilgisi giriniz:");
             Scanner scn = new Scanner(System.in);
             String girilenDeger = scn.nextLine();
             scn.close();
            
             // kullanıcı tarafından girilen değeri switch parametresi olarak kullanıyoruz.
             // Doğru seçenek ile eşleşecek ve o alandaki kod çalışacaktır.
             // ilgili alanın sonuna gelince switch'ten çıkacaktır.
            
             switch (girilenDeger)
             {
                   case "İlkbahar":
                          System.out.println("Çiçekler açıyor");
                          break;
                   case "Yaz":
                          System.out.println("Sıcaklar kavuruyor");
                          break;
                   case "Sonbahar":
                          System.out.println("Yapraklar dökülüyor");
                          break;
                   case "Kış":
                          System.out.println("Kar yağıyor");
                          break;
             }
      }
}

Kullanıcının İlkbahar yazarak yaptığı test sonucunda ekran çıktısı aşağıdaki gibi olacaktır.

Ekran Çıktısı:
Mevsim bilgisi giriniz:
İlkbahar
Çiçekler açıyor

Java SE7 Öncesinde Switch ile String Kullanmayı Denemek

Eğer Java SE7 öncesi bir sürüm ile çalışırken switch içerisinde String kullanmayı denerseniz aşağıdaki gibi bir hata ile karşılaşırsınız.



Bu hata ile karşılaştığınızda, öneri listesinde yer alan Change project compliance and  JRE to 1.7 seçeneği üzerine tıklayarak proje hedefini otomatik olarak Java SE7’ye yükseltebilirsiniz.

Örnek 2

package Switch_Kullanim_Ornekleri;

import java.util.Scanner;

public class String_ifadelerle_Switch_Kullanimi_2 {

      public static void main(String[] args) {
             // Kullanıcıdan haftanın gününü girmesini isteyeceğiz.
             // Girilen değerin hangi gün olduğuna bağlı olarak ekrana bir cümle yazdıracağız.
            
            System.out.println("Hangi gündeyiz?");
             Scanner scn = new Scanner(System.in);
             String girilenGun = scn.nextLine();
             scn.close();
            
             switch(girilenGun)
             {
                   case "Pazartesi":
                          System.out.println("Sendrom günü");
                          break;
                   case "Salı":
                          System.out.println("Sendromsuz ilk iş günü");
                          break;
                   case "Çarşamba":
                          System.out.println("Hafta ortası");
                          break;
                   case "Perşembe":
                          System.out.println("TBT günü");
                          break;
                   case "Cuma":
                          System.out.println("Son iş günü");
                          break;
                   case "Cumartesi":
                          System.out.println("Eğlence günü");
                          break;
                   case "Pazar":
                          System.out.println("Dinlenme günü");
                          break;
             }
      }
}

Kullanıcının Cumartesi yazarak yaptığı test sonucunda ekran çıktısı aşağıdaki gibi olacaktır.

Ekran Çıktısı:
Hangi gündeyiz?
Cumartesi
Eğlence günü