Seviye 10 · C# Programlama

C# ile Nesne Yönelimli Programlama Atölyesi

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.

16 Hafta
32 Ders Saati
Proje Tabanlı Öğrenme
C# ile Nesne Yönelimli Programlama Atölyesi — Öğrenci C# ile düzenli nesne yönelimli uygulama kodluyor

C# ve nesne yönelimli programlama nedir?

Yazılım dünyasının güçlü dilini ve modüler kodlama yaklaşımını keşfedin.

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

Nesne yönelimli programlama nedir?

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

C# sınıf nesne mimarisi ve yazılım düzeni illüstrasyonu
Öğrencinin C# uygulamasını çalıştırması, test etmesi ve hataları düzeltmesi
Planlayarak ve Kodlayarak Öğren

Her ders yeni bir uygulama, daha düzenli bir program

Öğ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.

Öğrenci bu atölyede neler öğrenir?

Konsol ve masaüstü uygulamaları, sınıf-nesne mantığı ve düzenli kod yazma becerileri kazanır.

Konsol uygulamaları geliştirme

Kullanıcıdan girdi alan, mantıksal kararlar veren ve sonuçları ekrana aktaran çalışan C# programları yazar.

C# Konsol Programlama

Sınıf ve nesne mantığı

Gerçek dünya varlıklarını kodda sınıflar ve nesneler biçiminde modelleyerek düzenli kod yapıları kurar.

OOP Nesne Modelleme

Özellikler ve metotlarla çalışma

Verileri güvenli şekilde saklar; nesnelerin yapabileceği eylemleri metotlarla modüler hâle getirir.

Modüler Fonksiyonellik

Test etme ve hata çözme

Uygulama kodlarını adım adım çalıştırır; mantıksal hataları tespit eder ve çözüm üreterek projesini geliştirir.

Hata Ayıklama & Derleme
PLANLA, MODELLE, KODLA VE GELİŞTİR

16 haftalık C# programlama yolculuğu

Her haftası planlanmış, öğrencinin üreterek ilerlediği 4 aşamalı gelişim süreci.

AŞAMA 1 · 1 – 14. HAFTALAR

Uygulamalarını planla, kodla ve test et

Öğ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.

14 Hafta C# ve OOP Temelleri
AŞAMA 2 · 15. HAFTA

Kendi C# uygulamanı geliştir

Öğrenci, atölye boyunca edindiği sınıf-nesne modelleme ve kodlama becerilerini kullanarak kendine özgü bir C# uygulaması geliştirir.

Özgün C# Yazılımı
AŞAMA 3 · 16. HAFTA

Uygulamanı sun

Öğ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.

Çalışan C# Masaüstü Projesini Aktarma
Öğrencinin geliştirdiği C# uygulamasını sunması ve sergilemesi
SONRAKİ ADIM

Kodlarını oyun dünyasına taşı

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.

Sonraki Seviyeyi İncele
Kodivasyon Teknoloji Akademisi

Düzenli kodla, güçlü fikirler geliştir.

Ç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.