Academy Lab, Websoftik Academy öğrencilerinin derste öğrendiği konuları görselleştirmesi, test etmesi ve deneyerek pekiştirmesi için geliştirdiğimiz interaktif öğrenme araçlarını tek bir çalışma ortamında bir araya getirir.
Özel derste anlattığımız konuların kalıcı olması için öğrencinin görmesi, denemesi, hata yapması ve tekrar etmesi gerekir. Lab’i tam olarak bu boşluğu doldurmak için geliştiriyoruz.
Interactive learning01
Algorithm Visualizer
Algoritmayı sadece okuma. Çalışırken gör.
Algoritmaların adımlarını, aktif kod satırını ve veri yapısındaki değişimleri eş zamanlı takip et. Özellikle arama, sıralama ve veri yapıları gibi konularda soyut adımları görünür hale getir.
Adım adım algoritma akışı
Aktif kod satırı takibi
Öğrenci ilerlemesini kaldığı yerden sürdürme
Practice & assessment02
def test_search():
result = search(data, 42)
assert result == 6
✓ All checks passed
Python Test Suite
Sınavdan önce neyi bilmediğini öğren.
Python konularını yapılandırılmış pratik bankaları, deneme testleri ve inceleme akışlarıyla çalış. Amaç sadece doğru cevabı bulmak değil, hangi konuda eksiğin olduğunu görünür hale getirmek.
Tekrar kullanılabilir soru bankaları
Pratik ve deneme sınavı akışları
Cevapları inceleme ve geri dönme imkanı
Algorithm analysis03
for i in range(n):
for j in range(n):
visit(i, j)
Θ(n²)
Complexity Lab
Big-O’yu ezberleme. Nedenini gör.
Python, C ve C++ kodlarının girdi büyüklüğü değiştikçe kaç işlem yaptığını, büyüme eğrisinin nasıl dönüştüğünü ve matematiksel karmaşıklığın nasıl türetildiğini aynı deney üzerinde keşfet.
Tam işlem sayısı ve büyüme grafiği
Python, C ve C++ karşılaştırmaları
Adım adım matematiksel türetim
Ders + Lab
Öğrenmeyi tek bir derse sıkıştırmıyoruz.
Academy Lab ayrı bir ürün gibi değil, özel ders sürecinin devamı olarak tasarlanıyor. Amaç öğrencinin derste öğrendiği kavramı kendi başına tekrar deneyebilmesi ve bir sonraki derse daha bilinçli gelmesi.
01
Derste öğren
Konu anlatımı, soru çözümü ve canlı kodlama ile temel fikri birlikte kurarız.
02
Lab’de uygula
Görselleştirme ve interaktif deneylerle konuyu kendi hızında tekrar edersin.
03
Kendini test et
Test Suite ile güçlü ve eksik olduğun noktaları daha net görürsün.
04
Sonraki derse veriyle gel
Eksiklerini ve takıldığın noktaları bir sonraki derste doğrudan hedefleriz.
Sürekli gelişen çalışma alanı
Bugün üç uygulama var. Yarın daha fazlası gelecek.
Academy Lab’i tek seferlik bir araç değil, öğrencilerimizin ihtiyaçlarına göre yeni mini uygulamalar eklediğimiz yaşayan bir öğrenme platformu olarak geliştiriyoruz.