Bilgisayar Bilimi Kur1 Ders Kitabını İndir (1. ve 2. Bölüm)
Dilerseniz Etkileşim Kitapları Takip Edebilirsiniz.
Bilgisayar Bilimi Kur 1 Dersi EtkileÅŸimli Kitabı 1. BölümÂ
Bilgisayar Bilimi Kur 1 Dersi EtkileÅŸimli Kitabı 2. BölümÂ
Â
- BÖLÜM ETİK, GÜVENLİK VE TOPLUM PROBLEM ÇÖZME VE ALGORİTMALAR
1. ETÄ°K, GÃœVENLÄ°K VE TOPLUM
1.1. Etik DeÄŸerler.
1.2. Bilişim Teknolojileri ve İnternet Kullanımında Dikkat Edilmesi Gereken Etik İlkeler
1.2.1. Fikrî Mülkiyet
1.2.2. EriÅŸim
1.2.3. Gizlilik
1.2.4. DoÄŸruluk
1.2.5. Ä°nternet EtiÄŸi
1.3. Bilgi Güvenliği
 1.3.1. Bilgi Güvenliğine Yönelik Tehditler
1.3.2. Sayısal Dünyada Kimlik ve Parola Yönetimi    Â
1.3.3. KiÅŸisel Bilgisayarlarda ve AÄŸ Ortamında Bilgi GüvenliÄŸi Â
2. PROBLEM ÇÖZME VE ALGORİTMALAR
2.1. Problem Çözme Kavramları ve Yaklaşımlar   Â
2.1.1. Programlama Nedir?
2.1.2. Program Nedir?
2.1.3. Hata Ayıklama Nedir?
 2.1.4. Günlük Hayatta Problem Çözme    Â
2.1.5. Problem Çözme Süreci
2.1.5.1. Tilki, Kaz ve Mısır Çuvalı
2.1.5.2. Sudoku
2.1.5.3. Dikdörtgeni Parçalara Ayırma
2.1.5.4. Engelli Yollar
2.1.5.5. Hanoi Kulesi
- PROBLEM ÇÖZME SÜRECİ
3.1. Problem Çözme Teknikleri
3.2. Problem Çözme Adımları
3.3. Problem Türleri
3.4. Bilgisayarlar ile Problem Çözme
3.5. Problem Çözme Kavramları
3.6. Veri Türleri
3.7. Bilgisayar Veriyi Nasıl Saklar?
3.8. Sabit ve DeÄŸiÅŸkenler
3.9. Fonksiyonlar
3.10. Operatörler
3.11. İşlem Önceliği
3.12. Ä°fade ve EÅŸitlikler
4. PROBLEM ÇÖZME YAKLAŞIMLARI
4.1. Bilgisayar ile Nasıl İletişim Kurulur?
4.2. Çözümün Düzenlenmesi
4.3. Algoritma Yönergeleri ve Akış Şeması Sembolleri
4.4. Haricî ve Dâhilî Dokümantasyon
4.5. Çözümün Programlanması/Kodlanması  Â
5. PROGRAMLAMA YAPISI
5.1. Programlama Yapısına Giriş
6. DOĞRUSAL MANTIK YAPISI İLE PROBLEM ÇÖZME
6.1. DoÄŸrusal Mantık Yapısı Â
6.2. Çözüm Ãœretilmesi Â
 7. KARAR MANTIK YAPISI İLE PROBLEM ÇÖZME
Karar Mantık Yapısı
7.2. Düz Mantık Kullanımı
7.3. Pozitif Mantık Kullanımı
7.4. Negatif Mantık Kullanımı Â
7.5. Mantık Dönüşümleri
7.6. Hangi Mantık Yapısı? Â
7.7. Karar Tabloları
 8. DÖNGÜ YAPISI İLE PROBLEM ÇÖZME
8.1. Döngü Mantık Yapısı Â
8.2. Arttırma
8.3. Biriktirme
8.4. While/While End Döngüsü Â
8.5. Repeat/Until Döngüsü Â
8.6. Otomatik Sayaç Döngüsü
8.7. İç İçe Döngüler
8.8. Göstergeler
8.9. Öz Yineleme Â
 II. BÖLÜM PYTHON İLE PROGRAMLAMANIN TEMELLERİ
1. PYTHON Ä°LE PROGRAMLAMANIN TEMELLERÄ°
2. DEĞERLER VE DEĞİŞKENLER
2.1. Tam Sayı ve Diziler
2.2. DeÄŸiÅŸkenler ve Atama Â
2.3. Reel Sayılar
2.4. Belirteçler
3. Ä°FADELER VE ARÄ°TMETÄ°K Ä°ÅžLEMLER
3.1. Sabit DeÄŸerler Â
3.2. Python’da Sık Kullanılan Aritmetik Ä°kili Operatörler  Â
3.3. Karışık Türlü Ä°fadeler  Â
3.4. Operatör Önceliği ve Birleşim
3.5. Ä°fadeleri Biçimlendirme Â
3.6. Yorumlar
3.7. Hatalar
3.8. Aritmetik Örnekler Â
3.9. Aritmetik Ä°fadeler Â
 4. KOŞULLU DURUMLAR
 5. DÖNGÜLER
5.1. Döngü Yapıları
5.2. For Döngüsü
 5.2.1. For Döngüsü İçin Söz Dizimi
5.2.2. For Döngüsü İçin Farklı Örnekler Â
5.3. İç İçe Döngüler
5.4. İç İçe 3’lü Döngü Â
 5.5. While Döngüsü
 5.5.1. While Döngüsü İçin Söz Dizimi  Â
 5.5.2. While Döngüsü İçin Akış Åžeması Â
5.6. Belirli ve Belirsiz Döngüler Â
5.7. Döngü’den Çıkma Komutları Â
5.7.1. Break Ä°fadesi
5.7.2. Continue Ä°fadesi Â
 5.7.3. While/else ve for/else
5.8. Döngü Örnekleri Â
 6. FONKSİYONLAR
7. FONKSÄ°YON YAZMA
7.1. Fonksiyon Kavramı
Â