C# nedir?
C#, farklı türlerde uygulamalar geliştirmek için kullanılan güçlü bir programlama dilidir. Öğrenciler C# ile kullanıcıdan bilgi alan, hesaplama yapan ve belirli görevleri yerine getiren programlar tasarlar.
Güçlü Masaüstü ve Sistem Dili
Daha düzenli kodlar yaz, güçlü uygulamalar geliştir.
Bu atölyede öğrenciler C# ile konsol uygulamaları ve küçük masaüstü projeleri geliştirir. Kodlarını sınıflar, nesneler ve metotlarla düzenler; kullanıcıdan bilgi alan, işlem yapan ve sonuç üreten programlar oluşturur.

Yazılım dünyasının güçlü dilini ve modüler kodlama yaklaşımını keşfedin.
C#, farklı türlerde uygulamalar geliştirmek için kullanılan güçlü bir programlama dilidir. Öğrenciler C# ile kullanıcıdan bilgi alan, hesaplama yapan ve belirli görevleri yerine getiren programlar tasarlar.
Güçlü Masaüstü ve Sistem Dili
Nesne yönelimli programlama, kodları daha düzenli ve anlaşılır kurma yöntemidir. Öğrenciler gerçek hayattaki varlıkları sınıf ve nesne olarak düşünür; bu yapıların özelliklerini ve yapabilecekleri işlemleri kodla tanımlar.
Sınıf ve Nesne Mimarisi


Öğrenciler öğretmen rehberliğinde konsol uygulamaları ve küçük masaüstü projeleri geliştirir. Bilgi yarışmaları, puan takip uygulamaları, hesaplama araçları, kitaplık veya görev takip sistemleri gibi çalışan projeler oluşturur.
Her ders, gerçek hayattaki ihtiyaçlara yönelik nesne yönelimli çözümler üretilerek ilerler. Modüler kod yapısı sayesinde projeler kolayca genişletilebilir ve yönetilebilir hâle gelir.
Öğretmen rehberliğinde ilerleyen bu proje tabanlı süreçte öğrenci, bir fikri sınıflar ve nesnelerle planlar; çalışan bir C# uygulamasına dönüştürür.
Konsol ve masaüstü uygulamaları, sınıf-nesne mantığı ve düzenli kod yazma becerileri kazanır.
Kullanıcıdan girdi alan, mantıksal kararlar veren ve sonuçları ekrana aktaran çalışan C# programları yazar.
Gerçek dünya varlıklarını kodda sınıflar ve nesneler biçiminde modelleyerek düzenli kod yapıları kurar.
Verileri güvenli şekilde saklar; nesnelerin yapabileceği eylemleri metotlarla modüler hâle getirir.
Uygulama kodlarını adım adım çalıştırır; mantıksal hataları tespit eder ve çözüm üreterek projesini geliştirir.
Her haftası planlanmış, öğrencinin üreterek ilerlediği 4 aşamalı gelişim süreci.
Öğrenciler C# dilinin temel yapılarını ve nesne yönelimli programlama kavramlarını öğrenir. Konsol ve küçük masaüstü projeleriyle her yeni konu pekiştirilir.
Öğrenci, atölye boyunca edindiği sınıf-nesne modelleme ve kodlama becerilerini kullanarak kendine özgü bir C# uygulaması geliştirir.
Öğrenci uygulamasını tanıtır; hangi fikri çözdüğünü, sınıflarını nasıl kurguladığını ve geliştirme sürecinde neler öğrendiğini paylaşır.

C# ile Nesne Yönelimli Programlama Atölyesi’nin ardından öğrenci, Unity ile 2D Oyun Geliştirme Atölyesi’nde C# becerilerini oyun projelerine taşır.
Çocuğunuzun yalnızca kod yazmasını değil; mantıksal yapılar kurgulayan, sınıflarla düşünen ve profesyonel uygulamalar geliştiren bir öğrenci olmasını birlikte destekleyelim.