Kayıtlar

2017 tarihine ait yayınlar gösteriliyor

Dönem Sonu Sınavı Hakkında

Resim
Merhaba arkadaşlar, 2017-2018 eğitim öğretim yılının sonuna gelmiş bulunuyoruz. Dersimiz için planlanan bütün konuları bitirdik ve artık dönemin son sınavını yapacağız. Sınavımız gördüğümüz konulardan ve derste işlediğimiz örneklerden oluşacak. Konuların ezberinden daha çok uygulanması ve örnekler ortaya konulması yani üretmeye dayalı bir sınavımız olacak. Sınav konularımız kısaca: 1- Program - Programlama kavramları 2- Algoritma 3- Veri Türleri (değişkenler) 4- Operatörler 5- Fonksiyonlar 6- Yerel ve Global Değişkenler 7- Karar Yapısı ve Döngü Yapısı 8- Modüller 9-Tek ve Çok Koşullu Karar Yapıları 10- Pozitif Mantık Kullanımı 11- Döngü Mantık Yapısı - Sayaç - Birikeç 12- While Döngüsü ve Otomatik Sayaç Döngüsü Konularından karışık sorular şeklinde olacaktır. Hiç bir konu tek başına şu nedir şeklinde sorulmayacaktır. Örneğin bir karar yapısında değişken kullanıyoruz. Ya da bir döngü içerisinde fonksiyon kullanabiliriz. Yaptığımız örneklerden yola çıkarak çalışırs

Python : Temel Kavramlar 2

Resim
Merhaba arkadaşlar bir önceki paylaşımda temel yapılardan başlamıştık ve değişken kavramı üzerinde durmuştuk. Bu yazıda ise operatörler, fonksiyonlar ve karar yapılarını göreceğiz.  Operatörler: Bilgisayara, verileri nasıl işleyeceğini belirtmemiz gerekir. Bunun için operatörleri kullanırız. Operatörler verileri, ifade ve eşitlikler ile birleştirir. Matematiksel ve mantıksal işlemlerimizi operatörler yardımıyla yaparız. Operatörler programlama dillerinin vazgeçilmez ögeleridir. Şimdi genel olarak operatörleri tanıyalım. Burada operatörleri ve işlem türlerini görüyoruz. Operatörlerle temel olarak 3 tip işlem yapıyoruz. Bunlar matematiksel, ilişkisel ve mantıksal işlemler. Bunlarla ilgili örnekler birazdan yapacağız. İşlem Önceliği: Matematiksel, mantıksal ve ilişkisel operatörlerin bir öncelik sırası vardır. İşlemlerin birbirine karışmaması için işlem sırasına dikkat etmek gerekir. Matematikte olduğu gibi işlem önceliği için ayraçlar ( ) kullanılabilir. Temel olarak

Python: Temel Kavramlar

Resim
Şimdi programlama diline ait temel kavramlara bakacağız. Değişken Kavramı: Verileri tutmak ya da onlar üzerinde bazı işlemler yapmak için değişkenleri kullanıyoruz. (Metinler yazmak, hesaplamalar yapmak , mantıksal sorgular yapmak için.) Bilgisayarda yaptığımız tüm işlemler için değişken kavramını kullanıyoruz. Değişkenler kap gibidir. İçerisine belli miktarda veri alabilir. Bu değişkenin özelliğine bağlıdır. Temel olarak kullandığımız 4 tip değişken vardır. Bunlar matematiksel(integer), diziler(string), karakterler (char), ve mantıksal.  Şimdi bunları python içerisinde nasıl kullandığımıza bakalım. Matematiksel Değişkenler: Tam sayılar ya da reel sayılar kümeleri kullanılarak. Bu kullanacağınız işleme göre değişir. Atanmış değerlerdir. Matematiksel değişkenler sadece rakamlardan oluşur ve tüm matematiksel işlemler bu değişken türü ile yapılır. Örn: Burada ilk başta bir a değişkeni oluşturuyoruz ve 10 değerini veriyoruz. a'nın değerini yazdırmak için a yazıp enter&#

Python Nedir?

Resim
Merhaba arkadaşlar yeni bir bilgisayar bilimi dersi paylaşımı ile tekrar beraberiz. Elimden geldiğince bu sayfayı güncel tutmaya çalışacağım sizler de bunu göz önünde bulundurarak boş zamanlarınızda buraya girin ve değişiklikleri takip ediniz. Bu dersi sadece bazı kavramların ezberlenip sonra unutulacağı bir ders olarak görmenizi istemiyorum bunun için ne kadar içli dışlı olursanız o kadar kalıcılığı sağlarsınız.  Bundan önceki derslerimizde bilgisayarlardan, bilgi işlemsel düşünmeden ve programlama kavramlarından bahsettik. İşte şimdi programlama eylemi için başlangıç yapacağız.  Programlama eylemi için programlama dili kullanıyoruz. Nasıl başka milletten insanlarla anlaşmak için o milletin dilini öğreniyorsak, bilgisayarla anlaşmak için de programlama dilini öğreneceğiz. Yani bilgisayara yapmak istediğimiz eylemleri (akış diyagramlarını ve algoritmaları) bir şekilde anlatmak zorundayız. Algoritmalarımızı hayata geçirirken kullandığımız dil ve özellikleri oldukça önem

1-Algoritma Alıştırması

Merhaba arkadaşlar önceki derslerimizde algoritmayı problemin çözümüne giden yolları adım adım belirtmek olarak tanımlamıştık. Şimdi sizlerle birlikte bir algoritma örneği yapalım. Bu örneğimizde bir sayı tahmini algoritması oluşturacağız. Dersin sonunda belki de ilk defa algoritma kavramını kafanızda somutlaştıracaksınız. https://classroom.google.com/c/ODA3OTE2NDQ5NFpa/a/ODA3ODgzNjU0NVpa/details

Bilgi İşlemsel Düşünme

Resim
Merhaba arkadaşlar, sizlerle yeni bir konu hakkında paylaşımda bulunmak istiyorum. 1.Değerlendirme sorularımızdan belkide en çok havada kalan soru bilgi işlemsel düşünme kavramını açıklayınız sorusuydu. Anladığım kadarıyla bu konu kafalarınızda pek yer edinememiş. Bu aslında dersimizle alakası olan en önemli kavramlardan birisi. Peki bunu biraz açalım ve bununla beraber dersimizin temelini oluşturan Programlama, Kodlama, Program ve Algoritma kavramlarını da beraberinde açıklayalım. -Bilgi İşlemsel Düşünme Gelişen teknoloji bizi öğrenme becerileri konusunda da bazı yeterlilikler kazandırmaya zorluyor. Bunlardan bazıları eleştirel düşünme ve problem çözme becerileri, iletişim becerileri, yaratıcılık ve yenileşim becerileri, işbirliği becerileri, bağlamsal öğrenme becerileri, bilgi ve medya okuryazarlığı becerileri olarak belirlenmiştir (Partnership for 21st Century Skills, 2006).  Programlama Eğitiminin Bilgi İşlemsel Düşünme Becerileri Bağlamında İncelenmesi (PDF Download

Donanım, Yazılım Nedir?

Resim
Bundan önceki yazılarımızda bilgisayar nedir sorusuna cevap aramıştık. Orada bilgisayarı çalıştıran temel parçalardan bahsetmiştik. Şimdi ise bilgisayarı meydana getiren iki temel unsurdan bahsedeceğiz.  Yukarıdaki görselden de anlayacağımız gibi bilgisayarları meydana getiren iki temel unsuru donanım (hardware) ve yazılım (software) olarak sınıflandırabiliriz. Görselden bahsetmişken software beyin olarak hardware ise parça(işlemci)-bağlantılar(kablolar) olarak tasvir edilmiştir. Buna yanlış diyemeyiz. Şimdi gelin bu iki temel bileşeni inceleyelim. 1) Donanım Bilgisayarlarımızın bütün fiziksel parçalarına yani karşısına oturduğumuzda gördüğümüz parçalarına donanım diyoruz. Örneğin ilk gördüğümüz monitör, fare, klavye, kasa gibi. Bu parçalar bilgisayara girdi çıktı sağladığımız yani bilgileri girdiğimiz sonucunda çıktı aldığımız(görüntü,ses,yazıcı çıktısı...) fiziksel parçalardır. Bunun yanında kasa içerisinde bulunan gözle hemen göremediğimiz, kasa tarafından muhafaza edilen el

Bilgisayar Bilimi Nedir?

Resim
Bilgisayar Bilimi Nedir? Bir önceki konumuzda bilgisayarın ne demek olduğundan bahsetmeye çalışmıştık. Şimdi dersimize ismini veren Bilgisayar Bilimi kavramı üzerine değineceğiz.  Teknolojinin gelişmesiyle bilgisayar da kendi başına incelenmesi gereken üzerinde çalışmalar yapılan bir bilim dalı haline gelmeye başlamıştır. Bu pek çok bilim dalında üstün gelişmeler kaydedilmesi sonucunda onların desteğiyle gelişen bir bilim dalıdır. Özellikle fizik, matematik, elektronik vb.  Bugün gelişmiş ülkelerin en büyük gücü teknolojik olarak gelişmiş olmaları ve bu gücü ellerinde bulundurmalarıdır. Teknolojinin kullanılması ve diğer sektörlere (tarım,ulaşım,askeri,uzay teknolojileri vb......) uyarlanması ve desteklenmesi düşünüldüğünde Bilgisayar Bilimlerinin önemi milyonlarca kat artmaktadır.  Peki Bilgisayar Bilimi tanımlamaya kalkarsak nedir? Wikipedia'ya soracak olursak : Bilgisayar bilimi ,  bilgisayarların  tasarımı ve kullanımı için temel oluşturan  teori ,  deney  ve 

Bilgisayar Nedir?

Resim
Öncelikle derse başlamadan önce bu kavramların açıklanması ve öğrenilmesi gerekmektedir. Burada dikkat etmemiz gereken nokta dersin hiç bir yerinde ezber yapmamamız gerektiği. Ezberlemeden bu kavramları öğreneceğiz. Peki nasıl? Çok basit öğrendiğimiz bütün kavramları gerçek hayat ile bağdaştırarak. Başlayalım. Bilgisayar kelimesi ne demektir? Bunun için wikipedia: "Bilgisayar ,kendisine işlediğimiz bilgileri istediğimizde saklayabilen, istediğimizde geri verebilen cihaza denir. İlk elektrikli bilgisayar  ENIAC 'tır." diyor.  Burada dikkat etmemiz gereken nokta bilgisayarın bilgiler üzerine çalışan bir makine olduğu, bu bilgileri işliyor, saklıyor ve gerektiğinde geri getirebiliyor.  Tarihi olarak gelişimini incelediğimizde:  "Bilgisayarlar, tarih boyunca, çok farklı biçimlerde karşımıza çıkmışlardır. 20. yüzyılın ortalarındaki ilk bilgisayarlar büyük bir oda büyüklüğünde olup, günümüz bilgisayarlarından yüzlerce kat daha fazla güç tüketiyorlardı. 21. yüzyı