{"id":1141,"date":"2021-01-01T13:29:34","date_gmt":"2021-01-01T21:29:34","guid":{"rendered":"https:\/\/cetinkayakoc.net\/blog\/?p=1141"},"modified":"2022-04-23T01:55:16","modified_gmt":"2022-04-23T08:55:16","slug":"programlama-ogrenmenin-yasi","status":"publish","type":"post","link":"https:\/\/cetinkayakoc.net\/blog\/programlama-ogrenmenin-yasi\/","title":{"rendered":"Programlama \u00f6\u011frenmenin ya\u015f\u0131"},"content":{"rendered":"\n<p>\u00c7oktand\u0131r yazmak istiyordum, f\u0131rsat bu ak\u015fam geldi.<\/p>\n\n\n\n<p>Konu \u015fu: bir\u00e7ok ebeveyn, bilgisayar teknolojilerine a\u015f\u0131r\u0131 hayran ve \u00e7ocuklar\u0131n\u0131n \u00e7ok erken ya\u015flarda e\u011fitilmesini talep ediyor. \u00d6zel okullar s\u00fcrekli reklam yap\u0131yor hatta MEB de bu kervana kat\u0131lm\u0131\u015f.<\/p>\n\n\n\n<p>Peki bu ne kadar do\u011fru?<\/p>\n\n\n\n<p>\u0130lkokullar ve anaokullar\u0131nda programlama (moda deyimle kodlama) dersleri a\u00e7\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6r\u00fcyorum veya duyuyorum. Ortaokullarda daha yo\u011fun. Ancak liselerde nedense \u00e7ok az (belki bakt\u0131\u011f\u0131m k\u00fcme iyi bir \u00f6rnek de\u011fil).<\/p>\n\n\n\n<p>Programlama, kodlama, bilgisayar konular\u0131 hangi ya\u015flarda ba\u015flamal\u0131?<\/p>\n\n\n\n<p>Programlama yapabilmek i\u00e7in mant\u0131k y\u00fcr\u00fctebilmek gerekiyor. N\u00f6robilimciler, mant\u0131k uygulama yetene\u011finin &#8220;frontal lobe&#8221; geli\u015fimine ba\u011fl\u0131 oldu\u011funu s\u00f6yl\u00fcyor. Beynin en yava\u015f ve dolay\u0131s\u0131yla en son geli\u015fen k\u0131sm\u0131:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC2892678 \">https:\/\/www.ncbi.nlm.nih.gov\/pmc\/articles\/PMC2892678 <\/a><\/p>\n\n\n\n<p>14 ya\u015f\u0131ndan \u00f6nce bir \u00e7ocu\u011fun (istisnalar hari\u00e7) yeteri kadar mant\u0131k y\u00fcr\u00fctemedi\u011fi g\u00f6r\u00fcl\u00fcyor. Dolay\u0131s\u0131yla ilkokulda \u00f6\u011fretilen programlama faydas\u0131z ve gereksiz. Zaten genellikle oyuna d\u00f6n\u00fc\u015f\u00fcyor. Hatta, mant\u0131ksal \u00e7\u0131kar\u0131m\u0131n yetersiz oldu\u011fu durumlarda sinir bozucu da olabiliyor.<\/p>\n\n\n\n<p>14 ya\u015f\u0131ndan \u00f6nce \u00e7ocu\u011funuzu programlama \u00f6\u011frenmeye te\u015fvik etmeyin veya zorlamay\u0131n.<\/p>\n\n\n\n<p>Lise ya\u015flar\u0131na gelince: \u00c7ocu\u011fun \u00f6n\u00fcnde daha \u00f6nemli bir hedef var: \u00fcniversiteye girmek. Sizce bu hedef daha \u00f6nemli de\u011fil mi?<\/p>\n\n\n\n<p>\u015eu soruya d\u00fcr\u00fcst\u00e7e cevap verin, hangisini tercih edersiniz:<br>1- \u00c7ocu\u011funuz lisede kodlama \u00f6\u011frensin ve bu bilgiyle i\u015f hayat\u0131na at\u0131ls\u0131n.<br>2- Liseyi bitirsin ve en iyi \u00fcniversitelerden birinde bilgisayar m\u00fchendisli\u011fi okusun. Ondan sonra i\u015f hayat\u0131na at\u0131ls\u0131n.<\/p>\n\n\n\n<p>Bence ikinciyi tercih edersiniz.<\/p>\n\n\n\n<p>Benim \u00f6nerim, lisede m\u00fcfredat i\u00e7inde sadece 1 programlama dersi olmas\u0131.<br>Bu ders m\u00fcfredat d\u0131\u015f\u0131 olmamal\u0131.<\/p>\n\n\n\n<p>Herhangi bir programlama dili \u00f6\u011frenmek, gereksiz bir u\u011fra\u015f\u0131d\u0131r \u00e7\u00fcnk\u00fc diller ve platformlar \u00e7ok h\u0131zl\u0131 de\u011fi\u015fiyor. \u00d6\u011frenci 1-2 sene i\u00e7inde unutur. Lisede \u00f6\u011frenilen programlama dersi teorisiz \u00f6\u011frenildi\u011fi i\u00e7in kal\u0131c\u0131 olmaz.<\/p>\n\n\n\n<p>Programlama \u00f6\u011frenmenin uygun ya\u015flar\u0131 18 ya\u015f ve sonras\u0131d\u0131r.<\/p>\n\n\n\n<p>Programlama matematiksel altyap\u0131 ve teoriyle \u00f6\u011frenilirse, kal\u0131c\u0131, \u00fcretici ve rekabet\u00e7i olur. \u0130yi bir bilgisayar m\u00fchendisli\u011fi b\u00f6l\u00fcm\u00fcn\u00fcn 8 matematik+teori dersi vard\u0131r:<\/p>\n\n\n\n<p>Calculus and Applications (2 Courses)<br>Linear Algebra and Applications<br>Differential Equations<br>Vector Calculus<br>Foundations of Computer Science<br>Probability and Statistics<br>Formal Languages<\/p>\n\n\n\n<p>Ayr\u0131ca 20ye yak\u0131n programlama, mimari, algoritmalar ve uygulamalar dersleri i\u00e7inde en az %20 matematik+teori bilgileri vard\u0131r.<\/p>\n\n\n\n<p>Ancak b\u00f6yle \u00fcretici ve rekabet\u00e7i bilgisayar m\u00fchendisi olunur.<\/p>\n\n\n\n<p>Matematik+teori \u00f6\u011frenilmeden edinilen diploma \u00f6\u011frenciyi bilgisayar m\u00fchendisi de\u011fil sat\u0131c\u0131 veya teknik destek eleman\u0131 yapar. Se\u00e7ti\u011finiz \u00fcniversite ve b\u00f6l\u00fcm \u00e7ok \u00f6nemlidir. Yoksa 10 y\u0131l sonra yeteri kadar matematik+teori \u00f6\u011frenmedi\u011finiz i\u00e7in pi\u015fman olursunuz:<\/p>\n\n\n\n<p><a href=\"https:\/\/awalterschulze.github.io\/blog\/post\/neglecting-math-at-university\/\">https:\/\/awalterschulze.github.io\/blog\/post\/neglecting-math-at-university\/<\/a><\/p>\n\n\n\n<p>Lisede \u00f6\u011fretilen programlama derslerinin as\u0131l amac\u0131 \u00fcniversiteye gitmeyecek olan \u00f6\u011frencilere meslek kazand\u0131rmak olmal\u0131d\u0131r. Meslek liselerinde \u00fclkenin ihtiyac\u0131 olan temel bilgilere (veritaban\u0131, data giri\u015fi, teknik destek) haiz teknisyenleri d\u00fc\u015f\u00fck maliyetlerle yeti\u015ftirmeliyiz.<\/p>\n\n\n\n<p>Vakti az ebeveynler i\u00e7in \u00f6zet:<br>1- 14 ya\u015f\u0131ndan \u00f6nce programlama \u00f6\u011frenilmez.<br>2- Lisede programlama e\u011fitimi ancak lise sonras\u0131nda meslek edinmek i\u00e7in uygundur.<br>3- Kal\u0131c\u0131, \u00fcretici &amp; rekabet\u00e7i programlama teori &amp; prati\u011fi \u00fcniversitede yeterli yo\u011funlukta matematik+teori dersiyle birlikte \u00f6\u011frenilir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c7oktand\u0131r yazmak istiyordum, f\u0131rsat bu ak\u015fam geldi. Konu \u015fu: bir\u00e7ok ebeveyn, bilgisayar teknolojilerine a\u015f\u0131r\u0131 hayran ve \u00e7ocuklar\u0131n\u0131n \u00e7ok erken ya\u015flarda<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,6],"tags":[],"class_list":["post-1141","post","type-post","status-publish","format-standard","hentry","category-cs","category-humans"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cetinkayakoc.net\/blog\/wp-json\/wp\/v2\/posts\/1141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cetinkayakoc.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cetinkayakoc.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cetinkayakoc.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cetinkayakoc.net\/blog\/wp-json\/wp\/v2\/comments?post=1141"}],"version-history":[{"count":4,"href":"https:\/\/cetinkayakoc.net\/blog\/wp-json\/wp\/v2\/posts\/1141\/revisions"}],"predecessor-version":[{"id":1233,"href":"https:\/\/cetinkayakoc.net\/blog\/wp-json\/wp\/v2\/posts\/1141\/revisions\/1233"}],"wp:attachment":[{"href":"https:\/\/cetinkayakoc.net\/blog\/wp-json\/wp\/v2\/media?parent=1141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cetinkayakoc.net\/blog\/wp-json\/wp\/v2\/categories?post=1141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cetinkayakoc.net\/blog\/wp-json\/wp\/v2\/tags?post=1141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}