PROGRAMMING FUNDAMENTALS: SYSTEMATIC DESIGN WITH PSEUDOCODE EĞİTİMİ

Kod yazmadan önce çözümü sözde kodla tasarlayın

Problem analizi, girdi-işlem-çıktı, pseudocode kuralları, seçim ve döngü yapıları, fonksiyonel ayrıştırma, akış diyagramı ve masa başı test.

Sözde kod ve akış diyagramlarıyla programları kodlamadan önce tasarlamayı öğrenin: problem analizi, IPO tablosu, seçim ve döngü yapıları, adım adım iyileştirme ve masa başı test.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Sözde kod ile sistematik tasarım

Eğitim, programlamadan önce çözümü tasarlamayı öğretir: problem analizi ve gereksinim belirleme, girdi-işlem-çıktı (IPO) tablosu, sözde kod yazım kuralları, sıra, seçim ve yineleme yapıları, adım adım iyileştirme (stepwise refinement), fonksiyonel ayrıştırma, akış diyagramı ve Nassi-Shneiderman, veri sözlüğü, masa başı test (desk checking) ve sözde kodun gerçek koda çevrilmesi.

Süre ve Format

2 Gün. Her gün dört modül; Problem Analizi ve Sözde Kod Temelleri ve Yapılandırma, Doğrulama ve Uygulama ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviyesi — Sözde kod (pseudocode) ile sistematik program tasarımı: adım adım iyileştirme, kontrol yapıları ve test

Öğrenme Metodu

Her konu günlük hayattan problemlerle (ATM, not hesabı, stok kontrolü) sözde kod yazılarak ve masa başı testle uygulanır.

Neden Bu Eğitim?

✏️Önce tasarım

Kodlamadan önce çözümü açık adımlarla tasarlarsınız.

🧭Düzenli düşünme

Büyük problemi alt problemlere ayırmayı öğrenirsiniz.

🧪Hatasız başlangıç

Masa başı testle mantık hatalarını koda geçmeden yakalarsınız.

Anahtar Konular

sözde kodpseudocodealgoritma tasarımıakış diyagramıproblem analiziprogramlama temellerimasa başı teststepwise refinementipo tablosuprogramlamaya giriş
“Mantığı kağıtta çözemeyen, ekranda çözemez.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Genel okuryazarlık

Programlama bilgisi gerekmez.

2
Mantık

Basit matematiksel ve mantıksal düşünme yeterlidir.

3
Kalem ve kağıt

Diyagram çizimi için kağıt veya çizim aracı faydalıdır.

4
Merak

Problem çözmeye istekli olmak yeterlidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı problemi analiz eder ve temel sözde kod yapılarını yazar.
Modül 1
Problem Analizi
  • Problemi tanımlama ve varsayımlar
  • Girdi-işlem-çıktı (IPO) tablosu
  • Gereksinimleri netleştirme soruları
  • Veri ve değişken belirleme
  • Başarı ölçütleri
  • Örnek: KDV hesaplama
Modül 2
Sözde Kod Kuralları
  • Okunabilir ve dilden bağımsız yazım
  • Anahtar sözcükler: INPUT, OUTPUT, SET
  • Girinti ve blok yapısı
  • Değişken ve atama
  • Aritmetik ve mantıksal ifadeler
  • Sözde kodu gerçek kodla karşılaştırma
Modül 3
Seçim Yapıları
  • IF-THEN-ELSE
  • Çoklu koşul ve ELSE IF
  • İç içe seçim
  • CASE/SWITCH
  • Karar tablosu
  • Örnek: vergi dilimi hesabı
Modül 4
Yineleme Yapıları
  • WHILE ve FOR
  • REPEAT-UNTIL
  • Sayaç ve toplayıcı değişken
  • Sonsuz döngüden kaçınma
  • Döngü ile liste işleme
  • Örnek: ortalama ve en büyük değer
Günün hedefiKatılımcı sistemi alt parçalara böler, diyagramla gösterir ve masa başı testle doğrular.
Modül 1
Adım Adım İyileştirme
  • Yukarıdan aşağıya tasarım
  • Alt problemlere ayırma
  • Modül ve fonksiyon sözde kodu
  • Parametre ve dönüş değeri
  • Yeniden kullanım
  • Örnek: ATM işlem akışı
Modül 2
Diyagramlar
  • Akış diyagramı sembolleri
  • Karar ve döngü gösterimi
  • Nassi-Shneiderman diyagramı
  • Sözde kod ve diyagram eşleme
  • Durum geçişi giriş
  • Araçlar: draw.io
Modül 3
Veri ve Yapılar
  • Dizi ve liste sözde kodu
  • Kayıt (record) yapıları
  • Veri sözlüğü
  • Arama ve sıralama sözde kodu
  • Dosya okuma yazma ifadesi
  • Örnek: stok listesi
Modül 4
Test ve Kodlamaya Geçiş
  • Masa başı test (desk check)
  • Test verisi: normal, sınır, geçersiz
  • İzleme tablosu
  • Mantık hatalarını bulma
  • Sözde koddan Python'a çeviri
  • Tasarım belgesi hazırlama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Problem analizi

IPO tablosuyla problemi net tanımlayabilirsiniz.

🧩
Sözde kod yazımı

Okunabilir ve tutarlı sözde kod yazabilirsiniz.

⚙️
Seçim yapıları

Karar tablosu ve IF yapılarını doğru tasarlayabilirsiniz.

🔍
Döngü tasarımı

Sayaç ve toplayıcılı döngü mantığını kurabilirsiniz.

🛠️
Alt problem ayırma

Büyük problemi modüllere bölebilirsiniz.

📈
Akış diyagramı

Çözümünüzü akış diyagramıyla gösterebilirsiniz.

🔐
Masa başı test

Test verisiyle mantık hatalarını koda geçmeden bulabilirsiniz.

🚀
Koda çevirme

Sözde kodu bir programlama diline aktarabilirsiniz.

Kimler İçin Uygundur?

  • Programlamaya yeni başlayan öğrenciler
  • iş analistleri
  • yazılım geliştirmeye geçmek isteyen BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya yeni başlayan öğrenciler, iş analistleri ve yazılım geliştirmeye geçmek isteyen BT çalışanları için uygundur. Programlama bilgisi gerekmez.
Hiç kod bilmeden katılabilir miyim?
Evet, eğitim programlama bilgisi gerektirmez.
Hangi dil öğretilir?
Dilden bağımsızdır; son modülde Python'a örnek çeviri yapılır.
Akış diyagramı çizmek zorunlu mu?
Sözde kodu tamamlayıcı olarak gösterilir, zorunlu değildir.
Hangi kitleye faydalı?
Programlamaya başlayacaklar ve analistler için uygundur.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Programming Fundamentals: Systematic Design with Pseudocode Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelGetting to Know the Platform in Microsoft PowerApps Eğitimi
Yazılım Geliştirme Eğitimleri

Getting to Know the Platform in Microsoft PowerApps Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Microsoft Power Apps eğitimi: canvas ve model-driven uygulamalar, Dataverse, Power Fx ve Power Automate ile kodsuz uygulama.

Detayları Gör →
Yazılım Geliştirme GenelGlobal Code of Conduct Solution EO Aligned (CUSTOMIZATION REQUIRED) Eğitimi
Yazılım Geliştirme Eğitimleri

Global Code of Conduct Solution EO Aligned (CUSTOMIZATION REQUIRED) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Kurumsal davranış kuralları eğitimi: etik karar verme, çıkar çatışması, rüşvetle mücadele, veri gizliliği ve bildirim kanalları.

Detayları Gör →
Yazılım Geliştirme GenelGNNs: Classifying Graph Nodes with the Spektral Library Eğitimi
Yazılım Geliştirme Eğitimleri

GNNs: Classifying Graph Nodes with the Spektral Library Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Graf sinir ağları: Spektral ile GCN, GAT ve GraphSAGE kullanarak Cora veri setinde düğüm sınıflandırma eğitimi.

Detayları Gör →
Yazılım Geliştirme GenelGo ile Olay Odaklı Mimari Eğitimi
Yazılım Geliştirme Eğitimleri

Go ile Olay Odaklı Mimari Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Go ile olay odaklı mimari: Kafka, NATS JetStream, outbox, saga, CQRS, event sourcing ve OpenTelemetry uygulamalı eğitimi.

Detayları Gör →
Yazılım Geliştirme GenelGo için Sistemler Programlama Eğitimi
Yazılım Geliştirme Eğitimleri

Go için Sistemler Programlama Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Go ile sistem programlama: syscall, süreç ve sinyal yönetimi, TCP/UDP soketleri, namespace/cgroup temelleri ve cobra CLI.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn