Lisede görmediysen bir tık zorlanırsın.
Programlama mantık işi ama öyle insan beyni gibi düz mantık değil.
Makineye ne yapacağını söylüyorsun suyu getir mesela. Evet getirir ama nerden getireceğini bilmez. Bunu önceden suyun mutfakta olduğunu bilmesini sağlamalısın.
Yani anlayacağın suyu getir derken de koda başvuruyorsun. Suyun mutfakta olduğunu önceden kodla bildiriyorsun.
Soruları iyi analiz edip adım adım ilerleme mantığıyla çözüme kavuşturmalısın.
Su örneği gibi; önce su mutfakta de.
Bardağı dolaptan al. Sürahiden suyu doldur (tabi sürahi boş ise falan oralara girmiyorum, buraları tanımlamak detaylandırmak sana kalmış)
Sonra su getir yaz. Getirsin
Bu örnek en basit haliyle gündelik hayattan verdim.
Matematiksel işlemleri bilmen gerek. Gözün korkmasın mutlak değer, toplama, çıkarma, çarpma, bölme, karekök vb. şeyleri bilmen yeterli.
Algoritma mantığını öğrenmen gerekir (en önemli odak nokta bu).
Sonrasında yazımsal koda çeviriyorsun öğrendiklerini. E bunu da denemeler yaptıktan sonra yavaş yavaş kavrar ezberlersin.
Okulda öğrendiğin okulda kalmamalı. Evine gittiğinde de örnekler üzerinde çalışmalı. Yazdıklarını geliştirmelisin.
Genel olarak çok aşırı zor bir bölüm değil. Okul yaşamın kolay olacaktır. Ya sonrası dersen de, hakkını vermek gerek zorlanacaksın. Kafa patlatman gerekiyor, iyi bir hazırlık yapar ve projeler hazırlarsan eğer kariyerine güzel bir noktadan başlayabilirsin.
Zor bir yanı bulunmayan nadir bölümlerden biridir. Derslere girmeniz yeterlidir. Girmeyince 4 yılda bitiriyorsunuz :)