Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü BİL 203 Veri Yapıları ve Algoritmalar I

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü BİL 203 Veri Yapıları ve Algoritmalar I"

Transkript

1 Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü BİL 203 Veri Yapıları ve Algoritmalar I GENEL DERS BİLGİLERİ Öğretim Elemanı : İzzet TAMER Ofis : MUH 311 Ofis Saatleri : Pazartesi: 14:10 15:00, Salı: 15:10 16:00, Çarşamba: 11:10 12:00 14:10 15:00, Perşembe: 11:10 13:00 Telefon : / PBX: 1408 E-Posta : Sınıf : Lab2 Ders Saatleri : Bilgisayar Mühendisliği: Pazartesi: 11:10 12:00, Salı: 11:10 12:00, Çarşamba: 15:10 16:00, Perşembe: 13:10 15:00 Ders Kitabı : C++ Programming (3 rd ed, Thomson), D. S. MALIK 1

2 Ders İçeriği 1. Hafta: Records (structs) Accessing struct Members Assignment Comparison (Relational Operators) Input / Output Struct Variables and Functions Arrays versus structs Arrays in structs Structs in Arrays Structs within a struct EXAMPLE: Sales Data Analysis (Page 569) Homework 1: Pop Quiz 1: 2. Hafta: Classes Unified Modeling Language Class Diagrams Variable Declaration Accessing Class Members Built in Operations on Classes Assignment Operator and Classes Class Scope Functions and Classes Reference Parameters and Class Objects Implementation of Member Functions Accessor and Mutator Functions Order of public and private Members of a Class Constructors Invoking a Constructor 2

3 Invoking the Default Constructor Invoking a Constructor with Parameters Homework 2: Pop Quiz 2: 3. Hafta: Constructors and Default Parameters Classes and Constructors: A Precaution Arrays of Class Object and Constructors Destructors Data Abstraction, Classes and Abstract Data Types A Struct Versus a Class Information Hiding Executable Code Static Members of a Class EXAMPLE: Candy Machine (Page 642) Homework 3: Pop Quiz 3: 4. Hafta: Inheritance Redefining Member Functions of the Base Class Constructors of Derived and Base Classes Header File of a Derived Class Multiple Inclusion of a Header File C++ Stream Classes Protected Members of a Class Inheritance as public, protected, private Composition OOD and OOP 3

4 Identifying Classes, Objects and Operations EXAMPLE: Grade Report (Page 701) Homework 4: Quiz 1: 5. Hafta: Pointer Data Type and Pointer Variables Declaring Pointer Variables Address of Operator Dereferencing Operator Classes, Structs and Pointer Variables Initializing Pointer Variables Dynamic Variables Operator New Operator Delete Operations on Pointer Variables Dynamic Arrays Functions and Pointers Pointers and Function Return Values Dynamic Two Dimensional Arrays Homework 5: Pop Quiz 4: 6. Hafta: Midterm Questions and Answers of Midterm Shallow Versus Deep Copy and Pointers Classes and Pointers Destructor Assignment Operator 4

5 Copy Constructor Homework 6: 7. Hafta: Inheritance, Pointers and Virtual Functions Classes and Virtual Destructors Abstract Classes and Pure Virtual Functions Array Based List Unordered Lists Ordered Lists Address of Operator and Classes Homework 7: Pop Quiz 5: 8. Hafta: Why Operator Overloading is Needed Operator Overloading Syntax for Operator Functions Overloading an Operator Pointer this Friend Functions of Classes Definition of a friend Function Operator Functions as Member Functions and Nonmember Functions Overloading Binary Operators Overloading the Binary Operators as Member Functions Homework 8: Pop Quiz 6: 5

6 9. Hafta: General Syntax to Overload the Binary Operators as Member Functions Overloading the Binary Operators Nonmember Functions General Syntax to Overload then Binary Operators as Nonmember Functions Overloading the Stream Insertion and Extraction Operators Overloading the Stream Insertion Operator Overloading the Stream Extraction Operator Overloading the Assignment Operator General Syntax to Overload the Assignment Operator Overloading Unary Operators Overloading the Increment and Decrement Operators General Syntax to Overload the Pre Increment Operator ++ as a Member Function Homework 9: Pop Quiz 7: 10. Hafta: Overloading the Post Increment Operator Operator Overloading: Member Versus Nonmember Classes and Pointer Member Variables Operator Overloading: One Final Word EXAMPLE: Clock Type (Page 858) EXAMPLE: Complex Number (Page 866) Overloading the Array Index Operator Homework 10: Quiz 2: 11. Hafta: EXAMPLE: New String (Page 874) Function Overloading Templates 6

7 Function Templates Class Templates Array Based List Handling Exceptions within a Program C++ Mechanism of Exception Handling Try / Catch Block Order of Catch Blocks Homework 11: Pop Quiz 8: 12. Hafta: Using Try / Catch Blocks in a Program Using C++ Exception Classes Creating Your Own Exception Classes Rethrowing and Throwing an Exception Exception Handling Techniques Terminate the Program Fix the Error and Continue Log the Error and Continue Stack Unwinding Homework 12: Pop Quiz 9: 13. Hafta: Recursive Definitions Direct and Indirect Recursion Infinite Recursion Problem Solving Using Recursion EXAMPLE: Fibonacci Number (Page 954) EXAMPLE: Tower of Hanoi (Page 958) Homework 13: 7

8 14. Hafta: Tower of Hanoi: Analysis Recursion or Iteration EXAMPLE: Converting a Number form Binary to Decimal (Page 963) EXAMPLE: Converting a Number form Decimal to Binary (Page 968) General Repetition Student Projects Homework 14: Pop Quiz 10: YOKLAMA VE DERSE KATILIM Derslere katılmak zorunludur. Zamanında sınıfta olmalısınız. Derste sorular sormanız ve tartışmalara katılmanız beklenmektedir. Derse en az %70 (laboratuar %80) oranında katılmalısınız. Aksi halde dersten kalırsınız. (Sınavlara girme hakkınız olmayacaktır.) SINAVLAR 2 Vize ve Final olmak üzere üç yazılı sınav olacaktır. NOT DEĞERLENDİRMESİ Not değerlendirmesi aşağıdaki gibi olacaktır: Ara Sınav: % 20 [ara sınav] + % 20 [ara sınav] + % 28 Ödev + % 4 lab ve derse katılım + % 10 Proje + % 8 Quiz + % 10 Pop Quiz Final Sınavı: % 40 [final sınavı] + % 28 ev ödevi + % 4 lab ve derse katılım + % 10 Proje + % 8 Quiz + % 10 Pop Quiz 8

C++ Class larina baslangic. C++ Versus C Object-oriented Language C++ Structure dan Object Create etmek. Structure tanimlama.

C++ Class larina baslangic. C++ Versus C Object-oriented Language C++ Structure dan Object Create etmek. Structure tanimlama. C++ Class larina baslangic Object oriented programming language olarak kullanildiginda, programming in temel birimi class lardir Object lerin create edilmesinde blueprint gorevi gorur Class data (object

Detaylı

Inheritance. Inheritance (turetim)

Inheritance. Inheritance (turetim) Inheritance (turetim) Bir cok problemin cozumu icin belirlenen class lar hierarsik bir yapi seklinde organize edilebilir C++ gibi bir cok Object-oriented diller class benzerliklerinin etkin bir sekilde

Detaylı

const objects & const member functions

const objects & const member functions const objects & const member functions Principle of Least Privilege: Bir yazılım parçasına sadece kesin olarak ihtiyac duyulan karadar erişim izni verilmelidir. Bu yolla bir çok muhtemel hata yakalanabilir

Detaylı

Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210)

Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210) Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr.Gör. Erdal GÜVENOĞLU Ofis : MUH 312 Ofis Saatleri : Pazartesi: 14:00 14:50, Salı:

Detaylı

Object Oriented Programming Ders İzlence Formu

Object Oriented Programming Ders İzlence Formu Diploma Programı Bilgisayar Mühendisliği Bölümü Yarıyıl Teorik Uygulama Object Oriented Programming Ders İzlence Formu Laboratuar Kodu: CSE203 Dersin Adı: Object Oriented Programming Toplam Saat AKTS Dersin

Detaylı

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301) Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr. Gör. Erdal GÜVENOĞLU Ofis : MUH 313 Ofis Saatleri : Pazartesi: 10.00-12.00,

Detaylı

HB2001: JAVA PROGRAMLAMA (32 saat)

HB2001: JAVA PROGRAMLAMA (32 saat) Sayfa: 1 / 7 HB2001: JAVA PROGRAMLAMA (32 saat) Eğitimin Amacı Bu eğitim Java programlama dilinin özelliklerini öğretmeyi amaçlar. Java programlamaya girişle başlayan eğitim, object-oriented programming

Detaylı

Pros and Cons of Pointers. Pointers. Avantajlar. Dezavantajlar

Pros and Cons of Pointers. Pointers. Avantajlar. Dezavantajlar Pointers Java haric, cogu programming languages memory address lerine ait abstract data type destigine sahiptirler C++ da buna pointer denir Pointers lar data structures ve parameter passing in karmasikligini

Detaylı

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi GENEL DERS BİLGİLERİ Öğretim Elemanı Ofis : MUH 312 : Öğr. Gör. Dr. T.Tugay BİLGİN Ofis Saatleri : Pazartesi:

Detaylı

Maltepe Üniversitesi Elektronik Mühendisliği Bölümü Elektronik II (ELK 302)

Maltepe Üniversitesi Elektronik Mühendisliği Bölümü Elektronik II (ELK 302) Maltepe Üniversitesi Elektronik Mühendisliği Bölümü Elektronik II (ELK 302) GENEL DERS BİLGİLERİ Öğretim Elemanı : Yrd. Doç. Dr. Serkan Topaloğlu Ofis : MUH 314 Ofis Saatleri : Pazartesi: 14.00-16.00;

Detaylı

MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI

MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI 2011 2012 Güz Yarıyılı Java Programlama YZM 363 5 AKTS 4. yıl 7 yarıyıl Lisans Seçmeli 3 s/hafta 3 kredi Teorik: 3 s/hafta

Detaylı

TURGUT ÖZAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ. DERS TANITIM ve UYGULAMA BİLGİLERİ. Ders. Yarıyılı

TURGUT ÖZAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ. DERS TANITIM ve UYGULAMA BİLGİLERİ. Ders. Yarıyılı TURGUT ÖZAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ DERS TANITIM ve UYGULAMA BİLGİLERİ Dersin Adı Kodu Yarıyılı Ders (Saat/Hafta) Uygulama 3 Kredisi ECTS (Saat/Hafta) Veri Yapıları ve

Detaylı

Yazılım Kodlama ve İ simlendirme Standartları v1.0

Yazılım Kodlama ve İ simlendirme Standartları v1.0 Yazılım Kodlama ve İ simlendirme Standartları v1.0 İçerik Yazılım Kodlama ve İsimlendirme Standartları... 2 1. Amaç... Hata! Yer işareti tanımlanmamış. 2. Kapsam... Hata! Yer işareti tanımlanmamış. 3.

Detaylı

ENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ. Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

ENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ. Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü ENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Konular Giriş math Kütüphane Fonksiyonları Çok Parametreyle Fonksiyon

Detaylı

TEMPLATES. Kalıp-Parametrik Çok Şekillilik Nedir? Fonksiyon Kalıbı Tanımlamak. Örnek

TEMPLATES. Kalıp-Parametrik Çok Şekillilik Nedir? Fonksiyon Kalıbı Tanımlamak. Örnek Kalıp-Parametrik Çok Şekillilik Nedir? 10 TEMPLATES Sınıflardaki fonksiyonların gövdeleri incelendiğinde, yapılan işlemler çoğu zaman, üzerinde işlem yapılan verinin tipinden bağımsızdır. Bu durumda fonksiyonun

Detaylı

TEMPLATES. Binnur Kurt kurt@cs.itu.edu.tr. Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi. C++ ile Nesneye Dayalı Programlama 1

TEMPLATES. Binnur Kurt kurt@cs.itu.edu.tr. Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi. C++ ile Nesneye Dayalı Programlama 1 PARAMETRİKÇOKŞEKİLLİLİK: TEMPLATES Binnur Kurt kurt@cs.itu.edu.tr Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi C++ ile Nesneye Dayalı Programlama 1 Sınıf Yapısı Kalıtım Çok Şekillilik Templates

Detaylı

C++ Hata Düzeneği Güvenliği

C++ Hata Düzeneği Güvenliği C++ Hata Düzeneği Güvenliği (exception safety) Ali Çehreli acehreli@yahoo.com Nesne yaşam süreçleri Hatalar (exceptions) RAII yöntemi Akıllı göstergeler (smart pointers) Hata güvenliği (exception safety)

Detaylı

Java dili, aşağıdakiler de dahil olmak üzere çok çeşitli denetleyici türlerine sahiptir.

Java dili, aşağıdakiler de dahil olmak üzere çok çeşitli denetleyici türlerine sahiptir. PART 5 5. Denetleyici Türleri Java dili, aşağıdakiler de dahil olmak üzere çok çeşitli denetleyici türlerine sahiptir. Java Erişim Kontrol Denetleyicileri (Access Control Modifiers) Erişim Harici Denetleyiciler

Detaylı

Ön program (elin yazma hizi ile): 0 - Genel hata: C kastedip C++ demek 1 - C++ kutuphanesi kullanmak!= C++ programlamak 2 - Class kutuphanesi

Ön program (elin yazma hizi ile): 0 - Genel hata: C kastedip C++ demek 1 - C++ kutuphanesi kullanmak!= C++ programlamak 2 - Class kutuphanesi Ön program (elin yazma hizi ile): 0 - Genel hata: C kastedip C++ demek 1 - C++ kutuphanesi kullanmak!= C++ programlamak 2 - Class kutuphanesi kullanmak!= Object oriented programlamak 3 - C++ derleyicisi

Detaylı

10/17/2007 Nesneye Yonelik Programlama 3.1

10/17/2007 Nesneye Yonelik Programlama 3.1 Procedure-Based Programming in C++ Çoğu gerçek dünya problemleri binlerce kod satırı gerektirir ( MS Windows NT 5.0 25 million dan fazla kod satırından oluşmaktadır). Yazılımın tasarımı, kodlanması ve

Detaylı

Bölüm 11. Soyut veri tipleri ve kapsülleme kavramları ISBN 0-321-49362-1

Bölüm 11. Soyut veri tipleri ve kapsülleme kavramları ISBN 0-321-49362-1 Bölüm 11 Soyut veri tipleri ve kapsülleme kavramları ISBN 0-321-49362-1 11. Bölüm konuları Soyutlama kavramı Veri soyutlamasına giriş Soyut veri tipleri için tasarım konuları Dil örnekleri Parametreli

Detaylı

Veri Yapıları ve Algoritmalar 2006-2007 2.dönem

Veri Yapıları ve Algoritmalar 2006-2007 2.dönem Veri Yapıları ve Algoritmalar 2006-2007 2.dönem Öğretim Elemanları: Dr. A. Şima Etaner-Uyar Dr. Gülşen Cebiroğlu-Eryiğit Dersle ilgili bilgiler Ders Kitabı Data Structures and Algorithms in Java, 4th Ed.,

Detaylı

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü

Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü Ders 1 C++ ve Nesne Yönelimli Programlamaya Giriş İyi Bir Programın Özellikleri Doğruluk (Correctness); verilen görevin tam olarak yerine gerilmesidir. Bir yazılımı yazmaya başlamadan önce yazılımdan beklenenlerin

Detaylı

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM) Dersin Adı Nesneye Dayalı Programlama İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM) Course Name Object Oriented Programming Kodu (Code) BLG252 BLG252E Kredisi AKTS Kredisi Ders Uygulama (Local Credits)

Detaylı

Veri Yapıları & Algoritmalar

Veri Yapıları & Algoritmalar Veri Yapıları & Algoritmalar İçerik Ders kitabı Puanlama Yazılım Ders kitabı C & Data Structures P. S. Deshpande, O. G. Kakde CHARLES RIVER MEDIA, INC. Hingham, Massachusetts Veri Yapıları ve Algoritmalar

Detaylı

İçerik. Temel Kavramlar. Nesne Nedir? 1. Nesne : Örnek. Nesne Nedir? 2. Geçen hafta: Bu hafta: BBS-515 Nesneye Yönelik Programlama

İçerik. Temel Kavramlar. Nesne Nedir? 1. Nesne : Örnek. Nesne Nedir? 2. Geçen hafta: Bu hafta: BBS-515 Nesneye Yönelik Programlama İçerik Temel Kavramlar BBS-515 Nesneye Yönelik Programlama Geçen hafta: Nesneye yönelik programlama Ne demektir, nasıl ortaya çıkmıştır? Nesneye yönelik dil olarak JAVA ve ilişkili kavramlar Bu hafta:

Detaylı

HB1002: ORACLE 10G VERĐTABANI PL/SQL ile PROGRAMLAMA (32 saat)

HB1002: ORACLE 10G VERĐTABANI PL/SQL ile PROGRAMLAMA (32 saat) Sayfa: 1 / 5 HB1002: ORACLE 10G VERĐTABANI PL/SQL ile PROGRAMLAMA (32 saat) Eğitimin Amacı Bu eğitim SQL dilinin içermediği (döngü, if/else, hata yakalama, vb.) programlama dili özelliklerini içeren PL/SQL

Detaylı

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403)

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403) Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403) GENEL DERS BİLGİLERİ Öğretim Elemanı : Yrd.Doç. Dr. Birim BALCI Ofis : MUH 310 Ofis Saatleri : Telefon : 0216 626 10

Detaylı

Temel Kavramlar BBS-515 Nesneye Yönelik Programlama

Temel Kavramlar BBS-515 Nesneye Yönelik Programlama Temel Kavramlar BBS-515 Nesneye Yönelik Programlama Ders #2 (2 Kasım 2009) İçerikç Geçen hafta: Nesneye yönelik programlama Ne demektir, nasıl ortaya çıkmıştır? Nesneye yönelik dil olarak JAVA ve ilişkili

Detaylı

Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü

Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü Ders 5 Miras Alma Inheritance (Miras) Eski sınıflardan yeni sınıflar yaratılmasıdır. Yeni (türetilmiş) sınıf, eski (kök) sınıfın özellik ve davranışlarını gösterir. Türetilmiş (Derived) sınıf, kök (base)

Detaylı

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié DERSİN WEB SİTESİ: http://nucleus.istanbul.edu.tr/~bilprog2/ DeğiĢkenler ve Data Türleri

Detaylı

2 GELİŞTİRME ORTAMLARININ KURULUMU

2 GELİŞTİRME ORTAMLARININ KURULUMU İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kimler İçin? 1 Temel Kavramlar 6 ios İşletim Sistemi 6 ios Kısaltması Nereden Geliyor? 7 ios İşletim Sisteminin Katmanları 8 1. Çekirdek İşletim Sistemi Katmanı

Detaylı

Kaya Oğuz. http://homes.ieu.edu.tr/~koguz kaya.oguz@ieu.edu.tr

Kaya Oğuz. http://homes.ieu.edu.tr/~koguz kaya.oguz@ieu.edu.tr Kaya Oğuz http://homes.ieu.edu.tr/~koguz kaya.oguz@ieu.edu.tr Kısa Tarih Guido van Rossum / Hollanda / ~1990 İsim: Monty Python's Flying Circus İngiliz Komedyenler 1994: Python 1.0 2000: Python 2.0

Detaylı

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.

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. 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. [10 puan] int param = 30; int result = 300; if (param > 45) result

Detaylı

Önemli noktalar. Paradigma Nesnelere Giriş Mesajlar / Ara bağlantılar Bilgi Gizleme (Information Hiding ) Sınıflar(Classes) Kalıtım/Inheritance

Önemli noktalar. Paradigma Nesnelere Giriş Mesajlar / Ara bağlantılar Bilgi Gizleme (Information Hiding ) Sınıflar(Classes) Kalıtım/Inheritance Önemli noktalar Paradigma Nesnelere Giriş Mesajlar / Ara bağlantılar Bilgi Gizleme (Information Hiding ) Sınıflar(Classes) Kalıtım/Inheritance public class Test { // çalışır İnsan insan = new Çiçekçi();

Detaylı

Dersin Türü (Course Type) Zorunlu (Compulsory)[Χ] Seçmeli (Elective) [ ]

Dersin Türü (Course Type) Zorunlu (Compulsory)[Χ] Seçmeli (Elective) [ ] Programın Adı (Program Name) Kodu (Course Code) CS 102 Molecüler Biyoloji ve Genetik (Molecular Biology and Genetics) Adı (Course Name) Türü (Course Type) Zorunlu (Compulsory)[Χ] Seçmeli (Elective) [ ]

Detaylı

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306)

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306) Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306) GENEL DERS BİLGİSİ Öğretim Üyesi : Prof. Dr. Fuat İNCE Araştırma Görevlisi. Selim BAYRAKLI Ofis : 311 Ofis Saatleri

Detaylı

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ STAJ DEFTERİ Training Diary ÖĞRENCİNİN ADI SOYADI Name of Student NUMARASI Student ID Number BÖLÜMÜ Department STAJ DERS KODU Training Course Code Staj Yapılan Kuruluşun

Detaylı

«BM364» Veritabanı Uygulamaları

«BM364» Veritabanı Uygulamaları HAFTA 8 DB içerisinde CLR Bileşenleri" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı SQL Server ve.net CLR SQL Server içerisinde

Detaylı

Ç 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

Ç 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 +PHP 6-icindekiler 5/10/11 12:08 PM Page ix Ç 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 nin Yap Tafl

Detaylı

INTRODUCTION TO JAVASCRIPT JAVASCRIPT JavaScript is used in millions of Web pages to improve the design, validate forms, detect browsers, create cookies, and much more. JavaScript is the most popular scripting

Detaylı

OBJECT ORIENTED PROGRAMMING TEMELLERİ

OBJECT ORIENTED PROGRAMMING TEMELLERİ OBJECT ORIENTED PROGRAMMING TEMELLERİ Geçenlerde kitaplığımı kurcalarken eskimiş bir not defteri buldum, yıllar önce (sanırım 2008-2010) OOP öğrenirken aldığım kısa notlarla karşılaştım, yazarak öğrenme

Detaylı

Uygulama (saat/hafta) Anlatım, Tartışma, Gözlem, Uygulama Alıştırma, Proje Tasarımı

Uygulama (saat/hafta) Anlatım, Tartışma, Gözlem, Uygulama Alıştırma, Proje Tasarımı DERS TANITIM BİLGİLERİ Dersin Adı Kodu Yarıyıl Teori (saat/hafta) Uygulama (saat/hafta) Laboratuar (saat/hafta) Yerel Kredi AKTS UYGULAMALI BİLGİSAYAR ANİMASYONU II Önkoşullar Dersin dili Dersin Türü Dersin

Detaylı

İ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

İ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 ix 1 İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19 23 Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28 Kayan Nokta Tipleri 30 Sayısal Veri Tipi Dönüşümleri

Detaylı

BAŞLAYINIZ DENİLMEDEN SORU KİTAPÇIĞINI AÇMAYINIZ.

BAŞLAYINIZ DENİLMEDEN SORU KİTAPÇIĞINI AÇMAYINIZ. KİTAPÇIK TÜRÜ A T.C. MİLLÎ EĞİTİM BAKANLIĞI YENİLİK VE EĞİTİM TEKNOLOJİLERİ GENEL MÜDÜRLÜĞÜ Ölçme, Değerlendirme ve Yerleştirme Grup Başkanlığı 1. GRUP BİLGİSAYAR MÜHENDİSİ İÇİŞLERİ BAKANLIĞI PERSONEL

Detaylı

DERS BİLGİ FORMU. Dersin Adı / Course Name. Ders. Laboratuvar Local Credit. (saat/hafta) / (hour/week) 3 4 3 0 0. : Lisans / Undergraduate

DERS BİLGİ FORMU. Dersin Adı / Course Name. Ders. Laboratuvar Local Credit. (saat/hafta) / (hour/week) 3 4 3 0 0. : Lisans / Undergraduate DERS BİLGİ FORMU Dersin Adı / Course Name Kodu/Code Normal Yarıyılı / Regular Semester Yapı Mühendisliğinde Bilgisayar Uygulamaları / Computer Application In Structural Engineering 0424571 GÜZ / FALL Yerel

Detaylı

Course Information. Course name Code Term T+P Hours National Credit ECTS

Course Information. Course name Code Term T+P Hours National Credit ECTS Course Information Course name Code Term T+P Hours National Credit ECTS Reading And Speaking In English BIL221 3 4+0 4 4 Prerequisite Courses None Language Level Type English First Cycle Required / Face

Detaylı

SOFTWARE ENGINEERING Ders İzlence Formu. Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat

SOFTWARE ENGINEERING Ders İzlence Formu. Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat Diploma Programı Bilgisayar Mühendisliği Bölümü Yarıyıl Teorik Uygulama Laboratuar SOFTWARE ENGINEERING Ders İzlence Formu Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat AKTS Dersin Anlatıldığı

Detaylı

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

Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2 1 Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2 Eclipse Mimarisi 4 Java Teknolojisine Genel Bir Bakış 6 Taşınabilirlik 6 Java Derleyicisi ve Bytecode 6 Java Sanal Makinası (Java Virtual Machine - JVM)

Detaylı

abstract Sınıflar 1 Sınıf sınıf1 new class Ama aşağıdaki şekilde referans alınabilir;

abstract Sınıflar 1 Sınıf sınıf1 new class Ama aşağıdaki şekilde referans alınabilir; abstract Sınıflar 1 Özet sınıflar ya da özet metotlar abstract anahtar sözcüğü kullanılarak tanımlanırlar. Bir temel sınıf içinde bildirilen abstract metotların içeriği boştur. Kendisinden yeni bir instance

Detaylı

Her Yönüyle SQL Enjeksiyonu. OWASP-Türkiye Bünyamin Demir

Her Yönüyle SQL Enjeksiyonu. OWASP-Türkiye Bünyamin Demir Her Yönüyle SQL Enjeksiyonu OWASP-Türkiye Bünyamin Demir Bünyamin Demir ( @bunyamindemir ) OWASP Türkiye Bölüm Lideri Founder & CTO @ Enforsec Ltd. Sızma Testleri Uzmanı Web, Mobil, Network, SCADA, Wireless,

Detaylı

Anlatım, Tartışma, Gözlem, Uygulama Alıştırma,

Anlatım, Tartışma, Gözlem, Uygulama Alıştırma, Tablo 2:DERS TANITIM BİLGİLERİ Dersin Adı Kodu Yarıyıl Teori (saat/hafta) Uygulama (saat/hafta) Laboratuar (saat/hafta) Yerel Kredi AKTS WEB DE ANİMASYON Önkoşullar Dersin dili Dersin Türü Dersin öğrenme

Detaylı

13.3 Relationships Among Objects in an Inheritance Hierarchy

13.3 Relationships Among Objects in an Inheritance Hierarchy Chapter13 We now continue our study of OOP by explaining and demonstrating polymorphism with inheritance hierarchies. Polymorphism enables you to program in the general rather than program in the specific.

Detaylı

1 JAVASCRIPT NEDİR? 1

1 JAVASCRIPT NEDİR? 1 İÇİNDEKİLER IX İÇİNDEKİLER 1 JAVASCRIPT NEDİR? 1 2 TEST ORTAMINI TANIMAK (FİREFOX VE FİREBUG) 5 Firefox 6 Firebug 8 CSS Sekmesi 10 DOM Sekmesi 11 Net ve Çerezler Sekmeleri 11 Script Sekmesi 11 Konsol Sekmesi

Detaylı

STAJ RAPORU INTERNSHIP REPORT

STAJ RAPORU INTERNSHIP REPORT STAJ RAPORU INTERNSHIP REPORT ÖĞRENCİ BİLGİSİ STUDENT INFORMATION ADI VE SOYADI NAME AND LASTNAME ÖĞRENCİ NO STUDENT ID PROGRAM / SINIFI PROGRAM / CLASS ÖĞRENİM YILI ACADEMIC YEAR Staj Bilgileri Internship

Detaylı

Java C.Thomas Wu 2004b kitabından Türkçeleştirilerek ve örneklendirilerek hazırlanmıştır.

Java C.Thomas Wu 2004b kitabından Türkçeleştirilerek ve örneklendirilerek hazırlanmıştır. Ders İçeriği An introduction to Object-oriented programming with Java Third Edition Update Java C.Thomas Wu 2004b kitabından Türkçeleştirilerek ve örneklendirilerek hazırlanmıştır. Nesneye Yönelik Öğr.

Detaylı

STAJ RAPORU TRAINING REPORT

STAJ RAPORU TRAINING REPORT STAJ RAPORU TRAINING REPORT ÖĞRENCİ BİLGİSİ STUDENT INFORMATION ADI VE SOYADI :... NAME AND LASTNAME BÖLÜMÜ :... DEPARTMENT ÖĞRENİM YILI :... TRAINING YEAR Adres/Address: T.C.OKAN ÜNİVERSİTESİ MÜHENDİSLİK

Detaylı

1 - Type aliases (typedef / using)

1 - Type aliases (typedef / using) Table of Contents - Type aliases (typedef / using) 5 - Unions 7 - Anonymous unions 8 -Enumerated types (enum) 0 - Enumerated types with enum class - Type aliases (typedef / using) A type alias is a different

Detaylı

Binnur Kurt kurt@cs.itu.edu.tr. Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi. C++ ile Nesneye Dayalı Programlama 1

Binnur Kurt kurt@cs.itu.edu.tr. Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi. C++ ile Nesneye Dayalı Programlama 1 ÇOK ŞEKİLLİLİK Binnur Kurt kurt@cs.itu.edu.tr Bilgisayar Mühendisliği Bölümü İstanbul Teknik Üniversitesi C++ ile Nesneye Dayalı Programlama 1 Sınıf Yapısı Kalıtım Çok Şekillilik C++ ile Nesneye Dayalı

Detaylı

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM) Dersin Adı Havayolu İşletmeciliği İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM) Course Name Airline Management Ders Uygulaması, Saat/Hafta (Course Implementation, Hours/Week) Kodu Yarıyılı Kredisi AKTS

Detaylı

Inventory of LCPs in Turkey LCP Database explained and explored

Inventory of LCPs in Turkey LCP Database explained and explored Inventory of LCPs in Turkey LCP Database explained and explored Hakan Hatipoglu Antalya, 9 October 2015 Requirements and specifications (TOR) Web based database application that will: Support Inventory

Detaylı

Sınıflar ve Nesneler (class)

Sınıflar ve Nesneler (class) Sınıflar ve Nesneler (class) Sınıflara ve Nesnelere Giriş Nesneye yönelik programlama terminolojisinde, bir sınıf programcı tarafından tanımlanmış bir yeni tip gibidir Tıpkı doğal dillerdeki sınıf tanımı

Detaylı

YEDİTEPE ÜNİVERSİTESİ MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ

YEDİTEPE ÜNİVERSİTESİ MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ ÖĞRENCİ NİN STUDENT S YEDİTEPE ÜNİVERSİTESİ STAJ DEFTERİ TRAINING DIARY Adı, Soyadı Name, Lastname : No ID Bölümü Department : : Fotoğraf Photo Öğretim Yılı Academic Year : Academic Honesty Pledge I pledge

Detaylı

Diziler (Arrays) Giriş. Veri Yapıları (Data structures)

Diziler (Arrays) Giriş. Veri Yapıları (Data structures) Diziler (Arrays) - Giriş - Diziler - Dizileri Tanımlama ve Yer Ayırma - Dizi Kullanımına Yönelik Örnekler Bir Diziye Yer Ayırma ve Elemanlarına İlk Değer Atama Dizideki Elemanların Toplamı Dizi Elemanlarının

Detaylı

BOĞAZİÇİ ÜNİVERSİTESİ UNVAN DEĞİŞİKLİĞİ SINAVI PROGRAMCI

BOĞAZİÇİ ÜNİVERSİTESİ UNVAN DEĞİŞİKLİĞİ SINAVI PROGRAMCI BOĞAZİÇİ ÜNİVERSİTESİ UNVAN DEĞİŞİKLİĞİ SINAVI 14 Haziran 2015 - SAAT: 10.00 ADI : SOYADI : T.C. KİMLİK NO : SINAV SALON NO : SIRA NO:. DİKKAT! Aşağıdaki uyarıları mutlaka okuyunuz. GENEL AÇIKLAMA 1. Bu

Detaylı

Anadolu Liselerine Öğretmen Atama İşleminin Nesneye Yönelimli Veritabanı Programlama Kullanılarak Gerçekleştirilmesi

Anadolu Liselerine Öğretmen Atama İşleminin Nesneye Yönelimli Veritabanı Programlama Kullanılarak Gerçekleştirilmesi Akademik Bilişim 10 - XII. Akademik Bilişim Konferansı Bildirileri 10-12 Şubat 2010 Muğla Üniversitesi Anadolu Liselerine Öğretmen Atama İşleminin Nesneye Yönelimli Veritabanı Programlama Kullanılarak

Detaylı

Dynamic report design brings us to create relative queries between many different tables in the database.

Dynamic report design brings us to create relative queries between many different tables in the database. Dynamic query 2014 is a self service dynamic reporting solution which Works with every sector and every database. With Dynamic Query 2014, user doesn t need to know high query techniques or programming

Detaylı

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS Ders Tanıtım Formu (Türkçe) Form 2a: DERS BİLGİLERİ Müfredat Yılı Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS 2013 Dosyalama ve Arşivleme BYA13201 2 3+0 3 5 Ön Koşul Dersleri - Dersin Dili Türkçe Dersin

Detaylı

İTÜ LİSANSÜSTÜ DERS KATALOG FORMU (GRADUATE COURSE CATALOGUE FORM)

İTÜ LİSANSÜSTÜ DERS KATALOG FORMU (GRADUATE COURSE CATALOGUE FORM) İTÜ LİSANSÜSTÜ DERS KATALOG FORMU (GRADUATE COURSE CATALOGUE FORM) Dersin Adı Advanced Computer Programming in Geomatics Engineering Course Name Geomatik Mühendisliğinde İleri Bilgisayar Programlama Kodu

Detaylı

Doğu Akdeniz Üniversitesi Bilgisayar Mühendisliği Bölümü. BLGM 318 Ara Sınavı 2012 2013 Đlkbahar Dönemi 13 Nisan 2013. Ad, Soyad Öğrenci No.

Doğu Akdeniz Üniversitesi Bilgisayar Mühendisliği Bölümü. BLGM 318 Ara Sınavı 2012 2013 Đlkbahar Dönemi 13 Nisan 2013. Ad, Soyad Öğrenci No. Doğu Akdeniz Üniversitesi Bilgisayar Mühendisliği Bölümü BLGM 318 Ara Sınavı 2012 2013 Đlkbahar Dönemi 13 Nisan 2013 Ad, Soyad Öğrenci No. : : Öğretim Üyesi: Doç. Dr. Zeki BAYRAM Süre: 100 dakika Talimatlar:

Detaylı

Lab7 DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR VE TEKNOLOJİ YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI. BTEP212 Java. Uygulama1: package javaapplication58;

Lab7 DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR VE TEKNOLOJİ YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI. BTEP212 Java. Uygulama1: package javaapplication58; BTEP212 Java DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR VE TEKNOLOJİ YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI Lab7 bazen bir metodun içinde o metodun ait olduğu sınıftan yaratılacak nesneyi veya o nesnenin bir alt

Detaylı

Ders 8 Konu Özeti ve Problemler

Ders 8 Konu Özeti ve Problemler Ders 8 Konu Özeti ve Problemler C# ve Nesne Yönelimli Programlamanın 3 Prensibi Kapsülleme (Encapsulation) Nesne yönelimli programlamanın ilk prensibi kapsülleme (encapsulation) olarak adlandırılır. Bu

Detaylı

DERS BİLGİLERİ Haftalık Dersin Adı Kodu Yıl Yarıyıl TUL Saati Kredi AKTS

DERS BİLGİLERİ Haftalık Dersin Adı Kodu Yıl Yarıyıl TUL Saati Kredi AKTS DERS BİLGİLERİ Haftalık Dersin Adı Kodu Yıl Yarıyıl TUL Saati Kredi AKTS Temel Bilgisayar Bilimleri 0009 0509 1.Yıl Yaz +0+ x 4 Bölümü Dersin Seviyesi Ders Dili Ders Türü Öğretim Sistemi Dersin Ön Koşulu

Detaylı

"Şirket" Sunucusu ve Başarı Mobile Arasındaki HTTP Veri Aktarımı için Etkileşim Teknik Protokolü

Şirket Sunucusu ve Başarı Mobile Arasındaki HTTP Veri Aktarımı için Etkileşim Teknik Protokolü "Şirket" Sunucusu ve Başarı Mobile Arasındaki HTTP Veri Aktarımı için Etkileşim Teknik Protokolü BAŞARI Mobile tarafından desteklenmektedir. 1. Genel Bakış Bu döküman ile Şirket Adı nın ve Basari Mobile

Detaylı

SAĞLIK HİZMETLERİ MESLEK YÜKSEKOKULU

SAĞLIK HİZMETLERİ MESLEK YÜKSEKOKULU SAĞLIK HİZMETLERİ MESLEK YÜKSEKOKULU DÖNEM İÇİ UYGULAMALI DERS TAKİP DEFTERİ 20... -20... EĞİTİM VE ÖĞRETİM YILI... YARIYILI Öğrenci ve Ders Tanıtım Formu Öğrencinin Foto Adı Soyadı T.C. Kimlik Numarası

Detaylı

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS Ders Tanıtım Formu (Türkçe) Form 2a: DERS BİLGİLERİ Müfredat Yılı Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS 2013-2014 Klavye Teknikleri BYA13205 Güz 2+2 3 5 Ön Koşul Dersleri Dersin Dili Türkçe Dersin

Detaylı

İçindekiler. Glossary

İçindekiler. Glossary İçindekiler Glossary i 1 Yönlendirme Uygulamaları 1 1.0.1 times Döngüsü............................. 3 1.0.2 for Döngüsü............................... 4 1.1 each_byte....................................

Detaylı

Mantıksal (Logic) Operatörler

Mantıksal (Logic) Operatörler Mantıksal (Logic) Operatörler Bilgisayar dillerinin hemen hepsinde, program akışını kontrol edebilmek ve yönlendirebilmek için mantıksal operatörler kullanılır. Java dilinde kullanılan mantıksal operatörler

Detaylı

C#.NET ile PROGRAMLAMAYA GİRİŞ

C#.NET ile PROGRAMLAMAYA GİRİŞ C#.NET ile Neden C#.NET programlama dili? C, Java ailesinden bir programlama dilidir Platformdan (işletim sistemi-makine) bağımsız yazılım geliştirme Nesne tabanlı (OOP Object Orianted Programming) Consol,

Detaylı

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS Ders Tanıtım Formu (Türkçe) Form 2a: DERS BİLGİLERİ Müfredat Yılı Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS 2013 Mesleki Yazışmalar BYA13102 2 4 3 5 Ön Koşul Dersleri - Dersin Dili Türkçe Dersin Seviyesi

Detaylı

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx Durum Yönetimi Bu gün dersimizde durum yönetimine (state management) değineceğiz. Önce adı DurumYonetimi isimli yeni bir site oluşturalım. Burada programın otomatik olarak oluşturacağı Default.aspx dosyasını

Detaylı

İnternet Tabanlı Programlama INTERNET BASED PROGRAMMING. 0 Lab. 1. Ders Tipi: Zorunlu. Course Type. Compulsory

İnternet Tabanlı Programlama INTERNET BASED PROGRAMMING. 0 Lab. 1. Ders Tipi: Zorunlu. Course Type. Compulsory BLM 228 İnternet Tabanlı Programlama Ders Kodu: Course ID: BLM228 CME228 Ders Adı: Name of Course: İnternet Tabanlı Programlama INTERNET BASED PROGRAMMING Yarıyıl: Semester: 4 Teori Theory 3 Uygulama Practise

Detaylı

DERS PLANI VE AKTS FORMU

DERS PLANI VE AKTS FORMU DERS PLANI VE AKTS FORMU DERS BİLGİLERİ Ders Kodu Yarıyıl Saat (T-U) Kredi AKTS TÜRK EĞİTİM SİSTEMİ VE SORUNLARI 3+0 3 6 Dersin Dili Dersin Seviyesi Dersin Türü Dersin Koordinatörü Türkçe Doktora Seçmeli

Detaylı

1 BİLGİSAYAR VE YAZILIM

1 BİLGİSAYAR VE YAZILIM İÇİNDEKİLER VII İÇİNDEKİLER 1 BİLGİSAYAR VE YAZILIM 1 Bilgisayar Nasıl Çalışır? 1 Makine Dili 2 Assembly 2 Derleyici 2 Programlama Dili 2 Programlama Dili Çeşitleri 3 Seviyelerine göre programlama dilleri

Detaylı

1 APACHE SERVER KURULUMU 1 Kurulum 1 Apache Ayarları (httpd.conf) 6 PHP Ayarlaları (php.ini) 7 PHP5.4 Yükseltme 8 phpmyadmin Yükseltme 10

1 APACHE SERVER KURULUMU 1 Kurulum 1 Apache Ayarları (httpd.conf) 6 PHP Ayarlaları (php.ini) 7 PHP5.4 Yükseltme 8 phpmyadmin Yükseltme 10 İÇİNDEKİLER V İÇİNDEKİLER 1 APACHE SERVER KURULUMU 1 Kurulum 1 Apache Ayarları (httpd.conf) 6 PHP Ayarlaları (php.ini) 7 PHP5.4 Yükseltme 8 phpmyadmin Yükseltme 10 2 PHP 13 PHP Nedir? 13 PHP ile Neler

Detaylı

JBoss Seam. Melih Sakarya www.melihsakarya.com melih.sakarya@gmail.com

JBoss Seam. Melih Sakarya www.melihsakarya.com melih.sakarya@gmail.com JBoss Seam Melih Sakarya www.melihsakarya.com melih.sakarya@gmail.com Seam Framework JSF JPA EJB 3.0 Ajax RichFaces A4J Drools itext PDF JFreeChart Facelet Security SSL Web Servis Pojo IoC JBPM Hibernate

Detaylı

Nesneye Yönelik Programlama-JAVA, Ders sorumlusu Yrd.Doç.Dr.Hilmi KU ÇU

Nesneye Yönelik Programlama-JAVA, Ders sorumlusu Yrd.Doç.Dr.Hilmi KU ÇU 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 13/11/2009 devam Dokümantasyon & Aç klamalar Üç türlü yöntem vard r: // Bu i aret sat r sonuna kadar olan tüm ifadeyi aç

Detaylı

Java Programlama 2015-2016 Güz Dönemi CLASS YAPISI

Java Programlama 2015-2016 Güz Dönemi CLASS YAPISI Java Programlama 2015-2016 Güz Dönemi CLASS YAPISI 1Muhammer İLKUÇAR, MAKÜ-2011 BURDUR Class - Obje Nesne İnsan ırkının ortak özelliklerini oluşturan insan sınıfı Name (adı Örn: insan sınıfı) Özellikler

Detaylı

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

1.SINAVLAR SINIF DÜZEYİ DERS ADI TARİH 2.SINAVLAR 3.SINAVLAR

1.SINAVLAR SINIF DÜZEYİ DERS ADI TARİH 2.SINAVLAR 3.SINAVLAR SINIF DÜZEYİ DERS ADI TARİH 4.Sınıf TÜRKÇE 1 Mart Salı 4.Sınıf 3 Mart Perşembe 4.Sınıf SOSYAL BİLGİLER 7 Mart Pazartesi 4.Sınıf TRAFİK GÜVENLİĞİ 9 Mart Çarşamba 4.Sınıf MATEMATİK 11 Mart Cuma 4.Sınıf FEN

Detaylı

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS Ders Tanıtım Formu (Türkçe) Form 2a: DERS BİLGİLERİ Müfredat Yılı Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS 2013-2014 Bilgi Yönetimi BYA13208 Bahar 2+2 3 4 Ön Koşul Dersleri Dersin Dili Türkçe Dersin Seviyesi

Detaylı

FİZ 181 03 FİZ 181 04 FİZ 181 0301 FİZ 181 0401 İNG 111 İNG 112 03 İNG 111 İNG 112 03 FİZ 184 04 FİZ 184 03 BİL 134 03 MZ-4 FİZ 184 04 KİM 151 03

FİZ 181 03 FİZ 181 04 FİZ 181 0301 FİZ 181 0401 İNG 111 İNG 112 03 İNG 111 İNG 112 03 FİZ 184 04 FİZ 184 03 BİL 134 03 MZ-4 FİZ 184 04 KİM 151 03 YAZILIM MÜHENDİSLİĞİ TÜRKÇE BÖLÜMÜ HAFTALIK DERS PROGRAMI 1.SINIF Pazartesi Salı Çarşamba Perşembe Cuma BİL 133 01 BİL 134 01 MAT 181 03 MAT 182 03 MAT 181 04 MAT 182 04 FİZ 181 03 FİZ 181 04 FİZ 181 03

Detaylı

LANDE DYNAcenter Server Cabinet W600 X D1000 MECHANICAL TESTS REPORT

LANDE DYNAcenter Server Cabinet W600 X D1000 MECHANICAL TESTS REPORT 2014 TÜV SÜD TÜRKİYE REPORT NO: TGK-14-P-10236-1 JOB NO: 14-P-10236 12.10.2014 LANDE DYNAcenter Server Cabinet W600 X D1000 MECHANICAL TESTS REPORT INDEX INTRODUCTION... 5 2 MECHANICAL TESTS... 6 2.1 Static

Detaylı

İÇİNDEKİLER VII İÇİNDEKİLER 1 INTRODUCTION 1

İÇİNDEKİLER VII İÇİNDEKİLER 1 INTRODUCTION 1 İÇİNDEKİLER VII İÇİNDEKİLER 1 INTRODUCTION 1 Visual Studio 1 Download, Open 2 New Project Penceresi 4 Installed/Templates Sekmesi 5 C# Nedir? 6.NET Framework 6 Visual Studio.Net 7 Visual Studio 2013 Ultimate

Detaylı

1 PROGRAMLAMAYA GİRİŞ

1 PROGRAMLAMAYA GİRİŞ İÇİNDEKİLER IX İÇİNDEKİLER 1 PROGRAMLAMAYA GİRİŞ 1 Problem Çözme 1 Algoritma 1 Algoritmada Olması Gereken Özellikler 2 Programlama Dilleri 6 Programlama Dillerinin Tarihçesi 6 Fortran (Formula Translator)

Detaylı

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism )

Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism ) Java da Soyutlama ( Abstraction ) ve Çok-biçimlilik ( Polymorphism ) BBS-515 Nesneye Yönelik Programlama Ders #9 (16 Aralık 2009) Geçen ders: Java Applet lerde bileşen yerleştirme türleri ( applet layouts

Detaylı

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS Ders Tanıtım Formu (Türkçe) Form 2a: DERS BİLGİLERİ Müfredat Yılı Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS 2013-2014 Bankacılık ve Sigortacılığa Giriş BSD13102 2 4+0 4 5 Ön Koşul Dersleri Dersin Dili

Detaylı

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM) Dersin Adı İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM) Course Name Bilimde Önemli Anlar Great Moments in Science Ders Uygulaması, Saat/Hafta (Course Implementation, Hours/Week) Kodu Yarıyılı Kredisi

Detaylı