Çocuklar İçin Yazılım Kursu
Saygıdeğer veliler ve genç öğrenciler, Unityverse Academy'nin 9-15 yaş arası çocuklar için özel olarak tasarlanmış yazılım eğitim programına hoş geldiniz. Bu program, çocukların teknolojiye olan ilgisini ve yeteneklerini keşfetmelerine yardımcı olmak için tasarlandı.
Yazılım, geleceğin dilidir. Çocuklarınıza bu dilde yetkinlik kazandırarak, onlara gelecekteki kariyerlerinde büyük bir avantaj sağlayabilirsiniz. Yazılım eğitimi, çocukların problem çözme, mantıksal düşünme ve yaratıcılık becerilerini geliştirir.
Eğitim programımız, çocukların herhangi bir önceki deneyime ihtiyaç duymadan başlayabilecekleri bir seviyeden başlar.
Ayrıca öğrenciler, Türkiye’nin saygın üniversitelerinin teknoparklarından ve Sanayi ve Teknoloji Bakanlığı’ndan onaylı Ar-Ge Projesi kapsamında proje geliştirme ekibinde aktif olarak görev alır ve “Yazılım Uzmanlığı Proje Geliştirme Sertifikası” almaya hak kazanır.
Geliştirdikleri projeleri GitHub üzerinde yayınlayarak, yazılım şirketleriyle yapılan teknik mülakatlarda öne çıkma ve işe alım süreçlerinde avantaj elde etme fırsatı kazanırlar.
Bu Eğitimde Ne Sunuyoruz?
Eğitim programımızda çocuklar robotik kodlama, python, yapay zeka gibi konuları kendi seviyelerine uygun olarak mühendis eğitmenlerimizden öğrenecekler. Projeler geliştirip kod yazacaklar , yazılımın temellerini algoritma kurmayı uzmanlardan öğrenecekler.“Geleceğin dahileri programımız” çocuklar için özel olarak profesörlerimiz tarafından tasarlanmıştır. ROBOTİK KODLAMA, PYTHON İLE YAZILIM, YAPAY ZEKA Teknolojilerini kapsamaktadır.
Algoritmaya Başlangıç Atölyesi: C# Programlama Dili: C#'ın temellerini, kontrol yapılarını ve fonksiyonları öğrenecekler.
Temel Algoritmalar: Sıralama, arama gibi temel algoritmaları ve bunların C# dilinde nasıl uygulanacağını öğrenecekler.
Python Programlama Dili: Python’un temellerini, veri tiplerini, kontrol yapılarını ve fonksiyonları öğrenecekler.
Veri Yapıları: Listeler, sözlükler, kümeler ve demetler gibi C#'daki yerleşik veri yapılarını öğrenecekler. Ayrıca, ağaçlar, yığınlar ve kuyruklar gibi ileri düzey veri yapılarına da giriş yapacaklar.
Yapay Zeka Giriş Atölyesi: Temel düzeyde makine öğrenmesi algoritmalarını deneyimleyerek generative (üretken) bir yapıyı tasarlar.
Robotik Kodlama: Katılımcılar, robot inşa etmeyi, temel robotik algoritmaları ve robot programlamayı öğrenirken, aynı zamanda yapay zeka algoritmalarının robotlarda nasıl kullanıldığını da öğrenecekler. Bu bilgiler ışığında kendi robotik projelerini tasarlayacak ve inşa edecekler.
Analitik Düşünme
Yazılım alanını mesleki tercih olarak görmeyen bireylerin dahi detaylara dikkat etme, problem çözme, analitik düşünme ve sabırla sonuca ulaşmaya çabalamanın değerini öğrenme gibi yeteneklerini geliştirirken daha donanımlı bireyler olarak yetişmelerini sağlamaktadır.
Proje Geliştirme
Robotik kodlama, python, yapay zeka bilgisi edinerek kendi mesleğini ilerleyen yıllarda edinebilir, kendi ürünlerini geliştirebilir ya da insanların hayatlarına dokunacak faydalı ve başarılı projelerin gelişmesinde katkıda bulunabilir.
YAZILIM ÇOCUKLAR İÇİN NEDEN ÖNEMLİ
Yazılım kurslarına katılan çocuklar daha yaratıcı, problem çözme becerileri daha gelişmiş ve matematik becerileri artmış olarak kursu tamamlar. Kodlama hayal ettiklerini çocuklara gerçekleştirme şansı sunar bu sayede daha özgüvenli ve başarılı bireyler olurlar. Yazılım geliştirmeyi çocuk yaşta öğrenen geliştiriciler ileri yaşlarda öğrenen bireylere göre çok daha başarılı olurlar.

Google Scholar Stanford PLOS 2019 araştırmasına göre 17,080 bilgisayar mühendisi arasında 103. sıradadır.
Koç'un tasarlamış olduğu algoritmalar, Huawei, Texas Instruments, Intel ve Samsung gibi firmaların ürünlerinde kullanılmaktadır.
Yazılım Kalitesi ve Testi Eğitim Koordinatorü Yıldız Teknik Üniversitesi Yılın Yıldızları 2019 Rektörlük Özel Ödülü'nü almıştır.
University of California, Santa Barbara'da öğretim üyesi.
Kaliforniya, Türkiye ve Çin 'de doktora dersleri yürütmektedir.
Eğitimimizden kareler:


Değişkenler, koşullu ifadeler (if-else), döngüler ve metotlar (for, while, foreach)
Uygulamalı algoritmik düşünme
Sıralama algoritmaları ve uygulaması (flowgorithm ile)
Bulma algoritmaları ve uygulaması (python'da en çok kullanılanlar)
Sık karşılaşılan algoritmik problemlerin çözümü (genel)
Basit kodlama problemlerine yaklaşım (genel)
Karmaşık kodlama problemlerine yaklaşım (python alanında)
Database verimli işleme modellerinin projede uygulanması
Python ile geliştirme yaparken sık karşılaşılan algoritmik problemlerin uygulamalı çözümü
Nesne tabanlı yazılım tekniklerinin verimli algoritmalarla uygulanması
Daha fazla bilgi için iletişime geçin
Python Kurulumu ve Çalışma Ortamı (Python kurulumu, IDLE veya diğer IDE'lerin kullanımı)
Değişkenler ve Veri Tipleri (Sayılar, metinler, listeler, sözlükler, booleanlar)
Kontrol Akışı (if-elif-else koşullu ifadeler, for ve while döngüleri)
Fonksiyonlar (Fonksiyon tanımlama, parametreler, return değerleri)
Dosya İşleme (Metin dosyalarını okuma/yazma, dosya yolları, dosya işlemleri)
Hata Yakalama ve İstisnalar (Try-except blokları, özel hata mesajları)
Modüller ve Kütüphaneler (İçe aktarma, standart kütüphane kullanımı)
Nesne Yönelimli Programlama Temelleri (Sınıflar, nesneler, metotlar)
Basit Veri Analizi (Listelerle çalışma, basit istatistikler, veri düzenleme)
İlk Projeler (Basit oyunlar, otomasyon scriptleri, kullanıcı girişli uygulamalar)
Daha fazla bilgi için lütfen iletişime geçin
C# diline giriş
Değişkenler nedir? Nasıl tanımlarız?
Değişken tiplerimizi nasıl dönüştürürüz?
Mantıksal operatörler nedir? Ne işe yarar?
Yorum satırlarının önemi
Miras alma ve sınıf (class) kavramını
Dizi kavramı
Array sınıf kavramı nedir? Ne zaman kullanırız?
Syntax, şartlı ve döngü yapıları tanıtma
Liste kavramı
WinForm'lar ve Event'ler kullanarak GUI uygulaması geliştirmeye giriş
Nesne tabanlı programlamanın 4 Ana Prensibi: Encapsulation (Kapsülleme), Inheritence (Kalıtım), Abstraction (Soyutlama)
IO Streams Kullanımına giriş
Güvenli Programlama ve Hata Yakalama
Multi-Threading nedir, temel bilgi
C# ile Grafik Programlamaya giriş
C# Kullanarak Component Geliştirme
ADO.NET Bölüm 1 - Managed Provider Nesneler
ADO.NET Bölüm 2 – Veri Seti Obje Modeli
XML and Web Servisleri
C#'ta MVC and N-tier Programlama
Robotik Kodlama Girişi: Robotik kodlamanın temelleri ve önemi üzerine bir genel bakış.
Temel Robotik Algoritmaları: Sensörlerin ve motorların nasıl kontrol edildiğini, temel hareket komutlarına giriş.
Robotikte Yapay Zeka: Robotlarda kullanılan basit yapay zeka algoritmalarına giriş ve bunların nasıl uygulandığını öğrenme.
Kendi Robotik Projelerinizi Tasarlama ve İnşa Etme: Öğrenilen bilgileri kullanarak kendi robotik projelerini tasarlama ve inşa etme.
Robotik Sistemlerin Analizi: Robotik sistemlerin nasıl analiz edildiği ve optimize edildiği üzerine bir genel bakış.
Robotikte Sensörler ve Aktüatörler: Farklı türdeki sensörlerin ve aktüatörlerin robotlarda nasıl kullanıldığını öğrenme.
Robotikte İletişim Protokolleri: Robotların nasıl haberleştiğini ve farklı iletişim protokollerini öğrenme.
Robotikte Güvenlik ve Etik: Robotların güvenli kullanımı ve robotikte etik konular üzerine bir genel bakış.




