Algoritmaları Görselleştir
Algorithm Visualizer
Algoritmaları yalnızca okumak yerine adım adım çalışırken görün; aktif kod satırını, veri yapısındaki değişimi ve ilerlemeyi birlikte takip edin.
Yazilim derslerini gecmekte zorlandiginizi biliyoruz. Nereden baslayacaginizi kestirmek zor olabilir ve derslerde anlatilanlar bazen karmasik gelebilir. Bu cok normal. Websoftik Akademi olarak bu sureci sizin icin daha anlasilir ve yonetilebilir hale getirmek istiyoruz.
Bircok ogrencimiz benzer kaygilarla bize geliyor. Cunku yazilim, onceki ders deneyimlerinden farkli bir disiplin. Endiselenmenize gerek yok: dogru yontem ve duzenli calismayla bu surec yonetilebilir hale geliyor. Bizim gorevimiz, size uygun ogrenme modelini kurup bu disiplini adim adim ogretmek.


Elbette bunu mizah icin soyluyoruz. Ancak ogrencilerimizin buyuk kismi kisa surede daha guvenli hissetmeye basladigini aktariyor. Farkli bolumlerde okuyan ogrencilerimiz bile yazilima daha sicak bakmaya basliyor. Senin durumunda da farkli olmasi icin bir neden yok. Birlikte planli ilerledigimizde ilk derslerden itibaren farki hissetmeye baslarsiniz.
Bu ders pakedi Matlab'a yeni başlayanlara yöneliktir. Matlab'ın temel özelliklerini ve kullanımını öğreneceksiniz. Üniversite Matlab derslerine, sınavlarına, projelerine hazırlık için idealdir.
Bu Matlab dersi Politecnico di Torino Üniversitesi Linear Algebra and Geometry dersi sınavlarına yönelik olarak hazırlanmıştır. Ders içeriği ve soruları Politecnico di Torino müfredatına birebir uygun olup, bol soru çözümü içermektedir.
Bu Matlab dersi, Munich Üniversitesi bilişim ve yazılım derslerinin Matlab kısmına uygun olarak hazırlanmıştır. Ders içeriği ve soruları Münich Üniversitesi müfredatına birebir uygun olup, bol soru çözümü içermektedir.
Temel Seviye Python dersimizde Python programlama dilinin temel özelliklerini ve efektif kullanımını öğreneceksiniz. Bu ders üniversitede yazılıma giriş dersi olarak Python dersi alan mühendislik ve temel bilimler öğrencileri için idealdir.
İleri Seviye Python dersimizde Python programlama dilinde ileri seviye konuları öğreneceksiniz. Bu ders üniversitede yazılım mühendisliği, yapay zeka, veri bilimi gibi alanlarda çalışan ve yazılımın temel prensiplerini bilen öğrenciler için idealdir.
Bu ders Politecnico di Torino Üniversitesi öğrencilerinin Programming Techniques dersi için hazırlanmıştır. Ders içeriği ve soruları Politecnico di Torino Programming Techniques dersinin müfredatına birebir uyumlu olup, dersin sınavına hazırlanmak için idealdir.
Ders almak istiyorsunuz ama nereden başlayacağınızı bilemiyorsunuz. Bu kısımda sizlere nasıl ilerleyeceğinizi adım adım anlatalım.
İhtiyacınızı anlamak ve sizin için en uygun ders çözümünü sunabilmek adına bir görüşme gerçekleştiriyoruz. Bu görüşme neticesinde beklentilerinizi anlıyoruz.
Eğer, üniversite ve ders kodu bazında daha önceden verdiğimiz bir dersi almak istiyorsanız, hazırlık aşamasını hızlıca geçiyoruz. Eğer böyle değilse, istediğiniz dersin formatına uygun yeni bir konu anlatımı ve soru seti hazırlama sürecimiz oluyor. Yani bu aşamada daha önceden verdiğimiz genel bir programlama dersini sizin ihtiyacınıza göre özelleştiriyoruz. Bu süreç kısa bir zaman alıyor.
Bu asamada derslerde kullanacagimiz yazilimlarin ve araclarin kurulumunu yapiyoruz. Genellikle gerekli IDE, eklentiler ve kod paylasimi icin kullanacagimiz collaboration/versiyonlama araclarini birlikte kuruyoruz. Bu kisim da oldukca hizli bir sekilde tamamlanıyor.
Hazırlıklarımızı tamamladık ve artık derslerimize başlayabiliriz. Derslerimizi ilk aşamada belirledigimiz siklikta ve anlastigimiz zamanlarda gerceklestiriyoruz. Her bir dersimiz genel olarak 2 seanstan oluşuyor ve her bir seans da 40 dakika kadar sürüyor. Derslerimizde, konu anlatımı, soru çözümü, peer programming, supervised coding, code review gibi bir cok farkli yontem kullaniyoruz.
Öğrencilerimizin derste öğrendiklerini görselleştirmesi, test etmesi ve deneyerek pekiştirmesi için kendi interaktif çalışma araçlarımızı geliştiriyoruz.
Algoritmaları Görselleştir
Algoritmaları yalnızca okumak yerine adım adım çalışırken görün; aktif kod satırını, veri yapısındaki değişimi ve ilerlemeyi birlikte takip edin.
def test_binary_search():
result = search(data, 42)
assert result == 6
Bilgini Ölç
Python konularını pratik soru bankaları ve sınav akışlarıyla test edin; doğru cevabı görmekle kalmayıp çözümünüzü gözden geçirin.
for i in range(n):
for j in range(n):
Karmaşıklığı Anla
Python, C ve C++ kodlarının işlem sayılarını, büyüme eğrilerini ve matematiksel türetimlerini aynı deney üzerinde inceleyin.
Bireysel özel derslerimiz, yüksek verim aldığımız bir ders formatımızdır. Bu dersleri, öğrencimizin ihtiyacına göre özelleştiriyoruz. Bu derslerimizde, konu anlatımı, soru çözümü, code review, supervised coding ve peer programming gibi bir cok farklı yöntem kullanabiliyoruz. Nokta atışı bir ders almak istiyorsanız, bu ders formatı tam size göre. Bireysel özel dersin bir başka önemli avantajı da, öğrencinin full konsantrasyon dersle katılım sağlayabilmesi ve soru sormakta çekinmemesidir.
export default PrivateLessonComponent({
name: 'PrivateLesson',
data() {
return {
lesson_1: logical_operators,
lesson_2: loops,
lesson_3: functions,
lesson_4: arrays,
}
}
audience: 'Expert',
duration: '80 minutes',
students: '1',
})
export default GroupLessonComponent({
name: 'GroupLesson',
data() {
return {
lesson_1: logical_operators_review_qs,
lesson_2: functions_review_questions,
lesson_3: loops_review_questions,
}
}
audience: 'Beginner',
duration: '1 hour',
students: '10',
})Grup derslerimizin temel amacı öğrencilerimize konu tekrarı/review yapabilme imkani sunmaktir. Bu derslerde hocalarımızın soru çözümünü izleyen öğrenciler, kendilerini kodlama konusunda geliştirebilmekte ve eksik oldukları noktaları tespit edebilmektedir. Grup derslerimiz, öğrencilerimize fiyat avantajı sağlamakla birlikte, eksikleri giderme noktasında bireysel derslerimiz kadar etkili değildir.
Hedefinize uygun ders planini netlestirelim, size en uygun hocayi ve ders formatini birlikte belirleyelim.
"Mükemmel! Ben Politecnico di Torino üniversitesinde eğitim görüyorum ve Linear Algebra'nın MATLAB kısmı için Harun Hocam'dan ders alıyorum, kendisi ciddi manada bilgili ve öğrencinin öğrenmesi ve anlaması için elinden gelen her şeyi yapan bir öğretmen. Kesinlikle gözünüz kapalı Harun Hocam'a kendinizi emanet edebilirsiniz. Her şey için teşekkür ediyorum hocam :))."
"Mükemmel! Ben Munich Teknik üniversitesinde inşaat mühendisliği öğrencisiyim informatik dersi ile ilgili Harun Hocam bana çok yardımcı olmuştur. Matlab derslerinde bana özel olarak çalışma programı oluşturup ve bu bağlamda sorular yazmıştır. Birlikte çalışmalarımız sonucunda kendimi yazılım hakkında gözle görülür şekilde geliştirdiğimi gözlemledim. Bu konuda ilerleme kat etmek isteyen herkese öneririm. name: 'Sarah Drasner"
"Politecnico di Torino üniversitesinde birinci sınıf öğrencisiyim, bu sene Harun hoca bana Computer Science dersim için Python yazılımının temel kavramlarını öğreterek benim derse hakimiyetimi geliştridi. Bunun yanı sınra , kodumu nasıl geliştirebileceğimi ve nasıl daha efektif bir şekilde kod yazabileceğimi öğretti. Kodun yanı sıra teorik kısımları çok net ve süratli bir şekilde anlattı. Harun hoca bu dersi geçebilmem için elinden geleni yaptı"
"Politecnico di Torino Üniversitesi’nde Enerji Mühendisliği okuyorum. Harun Hoca’dan matlab dersi aldım. Çok iyi bir anlatımı var çok anlayışlı birisi. Sayesinde sınavımı geçtim. Ders almayı herkese tavsiye ederim."
"Politoda 2. sınıf öğrencisiyim Harun hocamın dersleri çok faydalı oldu tavsiye ederim."
"Harun Hocamla 1 donem boyunca politonun linear algebra dersine dahil olan mat lab dersini aldim. Bu donem boyunca cok guzel bir sekilde dersleri isleyip sinavdan 1 hafta kadar once butun konulari bitirdik. Ders isleme sekli benim icin idealdi benim de derse katilim sagladigim cok fazla verim aldigim dersler isledik. Politoda okuyan ve derslerde zorlanan herkese oneririm."
" Politecnico di Torino 1. sınıf öğrencisiyim. Harun hocayla birlikte yaklaşık 4 aydır Matlab üzerine ders yapıyoruz. Derslerden çok memnunum ve alabileceğim en fazla verimi aldığımı düşünüyorum. Dersler ve soru çözümleri yüzde yüz okul sınavına odaklı bu sebeple çok yararı oluyor."
" Öncelikle Harun hocama teşekkür ederim. Ben kendisinden Matlab dersleri aldım. Sadece sınavlarımı geçmek için başladığımız derlerde her geçen gün yazılıma olan ilgi ve alakam daha da çok arttı. Harun hocam çok sabırla ve detayla anladığınızdan emin olana kadar anlatıyor. Bu da eksikleri tamamen kapatmayı sağlıyor. Açıkçası ben Matlab için herkese öneririm."
" Polito da matlab dersimi gecmemi sagladi .Alaninda cok basariki bir ogretmen."
" Merhaba, ben Ilgaz. Politecnico di Torino da okuyorum ve Matlab dersi alıyorum. Okulda bu dersi öğrenmekte çok güçlük çektim ama Harun hocayla 2 hafta sadece ders yapmamıza rağmen ilk denememde dersimi kolaylıkla geçtim. Harun hocaya teşekkürlerimi sunuyorum ve herkese öneriyorum."
" Harun Hoca ile yaklasik 3 aydir yogun bir sekilde calisiyoruz. Web Development konusunda gercekten cok yetkin, ReactJS, VueJS, AngularJS gibi kutaphenelere hakim olmanin yaninda, UI / UX Design ve Patterns konularinda da tecrube ve bilgi sahibi. Ayrica derslere baslamadan once hazirlamis oldugu calisma sorulari ve alistirmalar ile konseptlerin tamamen anlasilmasina gayret gosteriyor. Inanilmaz sabirli, durust ve alcak gonullu bir insan. Harun hoca ile tanisip calismaya basladigimiz icin kendimi cok sansli hissediyorum. Umarim gelecek yillarda da iletisimimizi korumayi basaririrz ve birlikte projeler uzerinde calisabiliriz."
" Harun Hoca ile birlikte büyük projelerde aylarca çok verimli bir şekilde çalıştık. Onun yıllarca, yazılım, bilişim ve teknoloji alanında ülkenin önde gelen firmalarında çalışması ve oradaki deneyimlerini aktarması benim için hızlı öğrenmenin en büyük etmelerinden biri oldu. İlk başlarda sektörle ilgili sıfır bilgi sahibiydim ama şimdi dönüp baktığımda bu noktaya geleceğimi hayal bile edemezdim. Gerçekten sabrı ve öğretme isteğiyle beni çok ileri seviyelere getirdi. Bir konuyu derinlemesine anlatması ve mantığını öğretmesi benim için çok verimli oldu. Bir işi neden yapmam gerekiyor? ve en iyi yolu nedir? Sorularını her zaman yanıtladı ve yol gösterdi. İş planı yapmayı ve bunu yönetme teknikleri hakkında bana yardımcı oldu. Standart bir yazılım öğretmeni gibi sadece syntax öğretip bırakmadı, bana uygulamalı olarak bir proje içine dahil edip gerçekten kodlarla boğuşmamı ve çözüm üretmeyi öğretti. Yazılım alanında derinlemesine bilgi sahibi olmak isteyen ve bu alanda çalışmak isteyen tüm herkese şiddetle tavsiye ederim."