Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6



Benzer belgeler
1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9

1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

Ç NDEK LER 1 MOB L DÜNYA 1 Girifl 1 Mobil Cihazlar 1 Mobil Cihazlar n Devrimi 5 iphone 6 Blackberry 6 Android flletim Sistemli Cihazlar 7 Windows

1 JAVASCRIPT NEDİR? 1

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

=~ Metodu 92 Karakter Sınıfları 94 sub ve gsub metotları 101 Hızlı Tekrar 102 Kontrol Noktası 103 Düello 106 Sonraki Bölümde 109

1 PROGRAMLAMAYA GİRİŞ

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1007

İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19. Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

Örnek 4: Örnek Özyinelemeli fonksiyon örneği Bölüm 9. C++ programlama dilinde Nesne ve sınıf

1 RUBY HAKINDA 1 Ruby nin Gelişim Hikayesi 1 Neden Ruby? 1 Neden Bu Kadar Popüler? 2

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

Bölüm 1 PROGRAMLAMAYA GİRİŞ. Bölüm 2 ALGORİTMA

Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

İçindekiler. KISIM 1 Temel Programlama 1. Bölüm 1: Programlama ve Python 3. Bölüm 2: Değişkenler, İfadeler ve Deyimler 13. Giriş 4

Nesne Yönelimli Programlama

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

AVRASYA UNIVERSITY. Dersin Verildiği Düzey Ön Lisans (X ) Lisans ( ) Yüksek Lisans( ) Doktora( )

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma.

Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

AOSB 2017 EĞİTİM PROGRAMI

Android e Giriş. Öğr.Gör. Utku SOBUTAY

KISIM I: TEMEL KONULAR 1

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido.

YZM 2105 Nesneye Yönelik Programlama

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

Tekir (Ön Muhasebe Yazılımı)

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI

İnternet Programcılığı Öğr. Gör. Serkan AKSU PHP de Dizi-Değişkenler, Nesneler. Dizi Oluşturma. Tek Boyutlu Diziler

Bölüm 8. İfade Seviyesindeki Kontrol Yapıları ISBN

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

1 NEDEN PROGRAMLAMA ÖĞRENMELIYIZ?

Veri Yapıları ve Algoritmalar

-A Grubu- MKT103 Görsel Programlama 2015/2016 Güz Dönemi Final Sınavı

3. Yarıyıl Ders Planı Kodu Ders Z/S Dil T+U Saat Kredi AKTS BBP 209

BLM 111 Algoritma ve Programlama I Güz 2018

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

Ç NDEK LER 1 PHP 6 1 PHP Nedir? 1 PHP nin Tarihi 2 PHP nin Avantajlar 4 PHP nin Dezavantajlar 4 PHP nin Çal flma Mant 6 PHP nin Çal flma Aral 8 PHP

1. LabVIEW ile Programlama

İNTERNET TABANLI PROGRAMLAMA- 3.ders

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

Bolum 9. Konu Başlıkları

Bölüm 10: PHP ile Veritabanı Uygulamaları

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Aynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)...

İçerik. Java da İşleçler, İşleçler. Aritmetik İşleçler - 1. Aritmetik İşleçler - 2. Geçen ders: Bu ders: BS-515 Nesneye Yönelik Programlama

BİLGİSAYAR PROGRAMLAMA. Algoritma ve Akış Şemaları

PYTHON PROGRAMLAMA DİLİ

HSancak Nesne Tabanlı Programlama I Ders Notları

ÖZET...V ABSTRACT...VII TEŞEKKÜR... IX ŞEKİLLER DİZİNİ... XIV SÖZLÜK... XIX

G R fi xix 1 YAZILIM GEL fit RMEN N TEMEL KAVRAMLARI

Java da İşleçler, Ders #3 (4 Kasım 2009)

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

YZM 2105 Nesneye Yönelik Programlama

PHP ye Giriş. Hidayet Doğan

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7

Akış Konrol Mekanizmaları

Görsel Programlama (Visual Programming)

Nesne Tabanlı Programlama-1

Chapter 8. Komut düzeyi kontrol yapıları ISBN

4. Bölüm Programlamaya Giriş

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

Nesneye Dayalı Programlama Laboratuvarı

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

Internet Programming II

BİL-142 Bilgisayar Programlama II

Görsel Programlama DERS 04. Görsel Programlama - Ders04/ 1

Görsel Programlama (Visual Programming) 2.Hafta

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

Örnek Uygulama: CheckedListBox da seçili olanları listbox nesnesine ekleyen program.

R ile Programlamaya Giriş ve Uygulamalar

HSancak Nesne Tabanlı Programlama I Ders Notları

Ders 4: Diziler (Arrays( Arrays) barisgokce.com

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

Ruby. Prof.Dr.Timur Karaçay Başkent Üniversitesi

GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI

Visual C# - Görsel Programlama II Örnek Sorular ve Cevaplar

C# nedir,.net Framework nedir?

VERİ TABANI PROGRAMCILIĞI DALI

YZM 2105 Nesneye Yönelik Programlama

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş

Ağrı İbrahim Çeçen Üniversitesi

C++ Dersi: Nesne Tabanlı Programlama

I Java Veri Yapıları 1

2 APP INVENTOR A ILK ADIM

Visual Basic Windows Window Progr Pr a ogr mlama a

Temel Bilgisayar Programlama

Lambda İfadeleri (Lambda Expressions)

HESAP MAKİNASI YAPIMI

Php İle Mysql Veritabanından Bilgi Çekme

Transkript:

ix Yazılım Nedir? 2 Yazılımın Tarihçesi 3 Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5 Yazılımın Önemi 6 Yazılımcı (Programcı) Kimdir? 8 Yazılımcı Olmak 9 Adım Adım Yazılımcılık 9 Uzman Gözüyle 15 Algoritma Nedir? 18 Akış Diyagramları 20 Akış Diyagramları Sembolleri 20 Uzman Gözüyle 27 Platform Bağımsız Nedir? 30 C# 31 Python 36 Java 44 Uzman Gözüyle 46

x Değişken Nedir? 52 Değişken Tanımlama Kuralları 53 Değişken Türünü Bildirmek Tip Atamak 53 Değişken Türleri 54 Yazısal Tipler 54 Özel Karakterler 55 Mantıksal Tipler 56 Sayısal Tipler 56 Tarih/Zaman Tipleri 59 Değişkenler Üzerinde İşlem Yapan Metodlar 78 Yazısal Tipler Üzerinde İşlem Yapmak 78 Sayısal Tipler Üzerinde İşlem Yapmak 83 Gelişmiş Matematiksel İşlemleri Yapmak 85 Matematiksel Operatörlerde İşlem Önceliği 90 Uzman Gözüyle 91 Dizi Nedir? 96 Dizi Tanımlama Kuralları 97 Dizi Türünü Bildirmek Tip Atamak 97 Dizi Tanımlama 98 Çok Boyutlu Diziler 101 Çok Boyutlu Dizi Tanımlama 102 Dizileri Sıralamak 110 Diziler Üzerinde İşlem Yapan Metodlar 110 Dizi İçinde Arama Yapmak 111 Dizi Eleman Sayısı 113

Değişkenler ve Diziler Arasındaki Farklar 115 Uzman Gözüyle 117 xi Şart İfadeleri 120 Eşittir Şartı 120 Eşit Değil Şartı 121 Büyüktür Şartı 121 Küçüktür Şartı 121 Büyük Eşittir Şartı 121 Küçük Eşittir Şartı 121 Değil Şartı 122 Ve Şartı 122 Veya Şartı 122 Çalışma Ortamının Hazırlanması 123 C# Çalışma Ortamı (Visual Studio 2010) 123 Python Çalışma Ortamı (NetBeans) 126 Java Çalışma Ortamı (Eclipse) 129 If Kontrolü 133 Switch - Case Kontrolü 136?: Kontrolü 139 Karakter Gruplarının Kontrolü 140 Alfabetik Kontrolü 141 Sayısal Kontrolü 141 Yazı veya Sayı Kontrolü 141 Büyük Karakter Kontrolü 142 Küçük Karakter Kontrolü 142 Uzman Gözüyle 144 For Döngüsü 148

xii C# Dilinde For Döngüsü 148 Python Dilinde For Döngüsü 149 Java Dilinde For Döngüsü 151 Foreach Döngüsü 152 While Döngüsü 154 Do While Döngüsü 155 Döngüler İçerisinde Kullanılan Kontroller 156 Break Kontrolü 156 Continue Kontrolü 157 Uzman Gözüyle 158 Fonksiyon ve Metodlar 162 Fonksiyon Nedir 162 Metod Nedir 172 Parametre Sayısı Belirsiz Fonksiyon ve Metodlar 175 Uzman Gözüyle 179 Try Kontrolü 182 C# Dilinde Try kontrolü 183 Python Dilinde Try kontrolü 186 Java Dilinde Try Kontrolü 187 Break Point Kontrolü 190 Uzman Gözüyle 194 Object Tipi 198

xiii Kullanıcı Tanımlı Tipler 201 Enum Tipi 202 Sözlük Tanımı 206 Uzman Gözüyle 207 Nesne Tabanlı Programlama Nedir? 210 Class (Sınıf) Oluşturmak 211 C# dilinde Class (Sınıf) Tanımı 211 C# dilinde Properties (Özellik) Kullanımı 215 Python dilinde Class (Sınıf) Tanımı 221 Java dilinde Class (Sınıf) Tanımı 233 Class ların (Sınıfların) Gelişmiş Özellikleri 241 NameSpace (İsim Uzayları) 241 C# Dilinde Namespace (İsim Uzayı) 243 Python Dilinde Namespace (İsim Uzayı) 248 Java Dilinde Namespace (İsim Uzayı) 250 Erişim Sınıflandırılması 258 Sınıflar Arası Aktarım (Miras Kavramı) 259 C# dilinde Miras Kavramı 259 Python Dilinde Miras Kavramı 261 Java Dilinde Miras Kavramı 262 Uzman Gözüyle 265 Görsel Programlama Nedir? 268 C# Dilinde Görsel Programlama (Arayüz Oluşturma) 269 C# Dilinde Görsel Kontroller 283 TextBox Kontrolü 283 Label Kontrolü 295 Button Kontrolü 296 CheckBox Kontrolü 298

RadioButton Kontrolü 301 ComboBox Kontrolü 301 ListBox Kontrolü 305 PictureBox Kontrolü 314 Python Dilinde Görsel Programlama (Arayüz Oluşturma) 316 Pencere Kontrolü 318 TextBox (Entry) Kontrolü 320 Label Kontrolü 321 Button Kontrolü 322 CheckBox (CheckButton) Kontrolü 325 RadioButton Kontrolü 328 Görsel Tasarım Kontrolleri 330 Frame Kontrolü 330 Grid Kontrolü 332 Place Kontrolü 333 Java Dilinde Görsel Programlama (Arayüz Oluşturma) 334 Java Dilinde Görsel Kontroller 344 TextField Kontrolü 344 Label Kontrolü 346 Button Kontrolü 346 CheckBox Kontrolü 346 Choice Kontrolü 348 List Kontrolü 350 Uzman Gözüyle 354 Database İşlemleri 358 Database Çeşitleri 359 MsSQL 359 Windows İşletim Sistemine MsSQL Kurulumu 360 MsSQL ile Veritabanı Oluşturmak 371 MsSQL ile Sorgu Oluşturmak 378

C# Dili ile MsSQL Sorguları 387 MySQL 411 Linux İşletim Sistemine MySQL Kurulumu 412 MySQL ile Veritabanı Oluşturmak 413 MySQL ile Sorgu Oluşturmak 415 Python dili ile MySQL Sorguları 419 Java dili ile MySQL Sorguları 421 Uzman Gözüyle 424