Alıntı:
Merhaba dostlar,
Genelde bilgisayar başında biraz vakit geçirmiş ve ardından web alemine dalmış bu da yetmemiş web sitesi sahibi olup Elon Musk, Mark Zuckerberg'in ayağını kaydırıp tahtına oturmak gibi hayaller kurulmuş akabinde Vira Bismillah diye web sitesi açan arkadaşlar aramızda vardır. Tabi bu tabirim çok uçuk herkesi kapsamıyor, Ömer eğer sen takip ediyorsan siteyi ve bu konuyu okuyorsan senden bahsediyorum
Şaka bir yana genelde web sitesi sahibi olmak web aleminde takılan büyük çoğunluğun hayalidir. Ancak kimse nereden ve nasıl başlayacağını bilmez. Hemen Google/Yandex/Bing üzerinden iki üç araştırma yapar. Genelde karşısına ya PHP ya da HTML çıkar bunları öğrenmek ister, 3-5 ders sonra sıkılır ve o dersler orada kalır. Böyle olması ne kodların anlam ne de algoritmanın mantığını bilmemekten olur. Bu sebeple bilgisayarın dilinden nasıl konuşulur ve onun mantığında nasıl düşünülür bilmek gerekir. İşte burada karşımıza "Algoritma ve Programlamaya Giriş" denilen bir ders çıkar.
Bilgisayar Programcılığı, Web Tasarımı ve Kodlama, Matematik ve Bilgisayar, Bilgisayar Mühendisliği, Yazılım Mühendisliği okuyan arkadaşların önemle takip etmesi ve can kulağı ile dinlemesi gereken derstir. Sizler içinse kısa ve öz olarak anlatmayı planladığım ders. Dostlar programlamaya başlamadan önce neler bilmeliyiz, ne yapacağız, nasıl yapacağız, hangi aşamalarda yapacağız, olmazsa hangi yolları deneyeceğiz, herhangi bir problem olmadan hangi çıktıları alacağız; işte bu soruları cevaplayarak programcılığa giriş yapacağız.
Algoritma ve programlamaya giriş dersleri, problemleri mantıksal adımlarla çözme ve bu adımları bilgisayarın anlayabileceği bir dilde ifade etme mantığına dayanır. Bu dersler, teknoloji çağında temel bir yetkinlik olan computational thinking (bilgisayarca düşünme) becerisinin kazanılmasının ilk adımıdır.
Bu derslerin temel mantığı şudur:
Peki bu derslerin bize faydası ne olacak (hedeflediğim ya da benim gibi olanların hedeflediği)
Bu nedenle bu forumda sizlere yararladığım kaynaklardan özetle bir ders anlatısı sunmaktır. Umarım faydalı olurum. Bu arada anlarımlar ders ders burada listelenecektir. Şimdiden iyi çalışmalar...
Konu Anlatımları
1. Ders : [Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz.
2. Ders : [Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz.
3. Ders :
[HR][/HR]Daha önce kendi blogumda paylaştığım dersleri burada bulunan takipçilerimize de faydalanması için paylaşacağım. Oradan buraya veri transferidir [HR][/HR] |
Genelde bilgisayar başında biraz vakit geçirmiş ve ardından web alemine dalmış bu da yetmemiş web sitesi sahibi olup Elon Musk, Mark Zuckerberg'in ayağını kaydırıp tahtına oturmak gibi hayaller kurulmuş akabinde Vira Bismillah diye web sitesi açan arkadaşlar aramızda vardır. Tabi bu tabirim çok uçuk herkesi kapsamıyor, Ömer eğer sen takip ediyorsan siteyi ve bu konuyu okuyorsan senden bahsediyorum
Şaka bir yana genelde web sitesi sahibi olmak web aleminde takılan büyük çoğunluğun hayalidir. Ancak kimse nereden ve nasıl başlayacağını bilmez. Hemen Google/Yandex/Bing üzerinden iki üç araştırma yapar. Genelde karşısına ya PHP ya da HTML çıkar bunları öğrenmek ister, 3-5 ders sonra sıkılır ve o dersler orada kalır. Böyle olması ne kodların anlam ne de algoritmanın mantığını bilmemekten olur. Bu sebeple bilgisayarın dilinden nasıl konuşulur ve onun mantığında nasıl düşünülür bilmek gerekir. İşte burada karşımıza "Algoritma ve Programlamaya Giriş" denilen bir ders çıkar.
Bilgisayar Programcılığı, Web Tasarımı ve Kodlama, Matematik ve Bilgisayar, Bilgisayar Mühendisliği, Yazılım Mühendisliği okuyan arkadaşların önemle takip etmesi ve can kulağı ile dinlemesi gereken derstir. Sizler içinse kısa ve öz olarak anlatmayı planladığım ders. Dostlar programlamaya başlamadan önce neler bilmeliyiz, ne yapacağız, nasıl yapacağız, hangi aşamalarda yapacağız, olmazsa hangi yolları deneyeceğiz, herhangi bir problem olmadan hangi çıktıları alacağız; işte bu soruları cevaplayarak programcılığa giriş yapacağız.
Algoritma ve programlamaya giriş dersleri, problemleri mantıksal adımlarla çözme ve bu adımları bilgisayarın anlayabileceği bir dilde ifade etme mantığına dayanır. Bu dersler, teknoloji çağında temel bir yetkinlik olan computational thinking (bilgisayarca düşünme) becerisinin kazanılmasının ilk adımıdır.
Bu derslerin temel mantığı şudur:
- Problemi anlama [siteye gelen üyeye merhaba yazan bir şerit oluşturmak],
- çözüm adımlarını belirleme (Algoritma) [web sayfası açılacak, üye paneline kullanıcılar isim ve şifrelerini yazacak, enter tuşuna basıldığında üye girişi gerçekleşecek ve üye en üstte hoşgeldin sitemize yazısını görecek],
- adımları koda dökmek (programlama) [bir önceki maddede yer alan adımları sırasıyla php ve html dillerinde kodlanacak],
- test etme ve hata ayıklama (bug)[bu kodlarda hata varsa adım adım incelenecek ve hatalar giderilecek]
Peki bu derslerin bize faydası ne olacak (hedeflediğim ya da benim gibi olanların hedeflediği)
- Problem çözme yetisi kazandırmak
- Mantıksal düşünme(neden-sonuç ilişkilerini anlama)
- Analitik düşünme (problemleri daha küçük ve yönetilebilir parçalara ayırarak çözüm üretmek)
- Programlama Becerisi Temeli (bir programlama dilini öğrenmek ve kullanmak)
Bu nedenle bu forumda sizlere yararladığım kaynaklardan özetle bir ders anlatısı sunmaktır. Umarım faydalı olurum. Bu arada anlarımlar ders ders burada listelenecektir. Şimdiden iyi çalışmalar...
Konu Anlatımları
1. Ders : [Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz.
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
]2. Ders : [Foruma üye olmadığınız sürece forum içeriğindeki bağlantıları görüntüleyemezsiniz.
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
]3. Ders :