Maltepe Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Nesneye Yönelik Programlama (BİL 202)

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

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

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

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

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

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

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ LABORATUAR BİLGİLENDİRME TOPLANTISI

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

T.C. MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ LİSANS PROGRAMI Bahar Yarıyılı

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

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

EĞİTİM BİLİMLERİ ANABİLİM DALI ÖĞRETİM YILI GÜZ DÖNEMİ LİSANSÜSTÜ DERS PROGRAMI EĞİTİMDE ÖLÇME VE DEĞERLENDİRME BİLİM DALI

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

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

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

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

Temel Bilgisayar Programlama

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

T.C. MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ İNŞAAT MÜHENDİSLİĞİ LİSANS PROGRAMI Bahar Yarıyılı

ALGORİTMA VE PROGRAMLAMA I DERS#1

Akdeniz Üniversitesi

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

=~ 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

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

İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ

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

T.C. MARDİN ARTUKLU ÜNİVERSİTESİ MİDYAT MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI (UZAKTAN ÖĞRETİM) ÖNLİSANS PROGRAMI Eğitim Öğretim Yılı

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

Hızlı Uygulama Geliştirme (SE 340) Ders Detayları

ŞUBE 1 PAZARTESİ SALI ÇARŞAMBA PERŞEMBE CUMA Öğretim İlke ve Yönt. Yrd.Doç.Dr.MustafaCinoğlu. ÖĞLE ARASI Seçmeli II

tarih saat ders öğretim elebölüm Sınıf Derslik Pazartesi 09:30 İnsan Hakları Hukuku Adalet II. Sınıf C Pazartesi 09:30

BİLGİYE ULAŞMA VE SUNUM. Dersin Adı Kodu Yarıyıl Teori. Uygulama AKTS. (saat/hafta) (saat/hafta) (saat/hafta) Bilgiye Ulaşma ve Sunum SBF 103

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

Java Programlama (COMPE 438) Ders Detayları

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

METALURJİ VE MALZEME MÜHENDİSLİĞİ 1. SINIF ÖĞRETİM YILI BAHAR YARIYILI YIL İÇİ SINAV PROGRAMI

Akdeniz Üniversitesi

DERS TANITIM BİLGİLERİ. Dersin Adı Kodu Yarıyıl Teori (saat/hafta) Laboratuar (saat/hafta) Uygulama (saat/hafta) AKTS. Yerel Kredi

Türk Dili (I.Ö.) Türk Dili (II.Ö.) Çarşamba Analitik Kimya T Salı Matematik II (A/B)

METALURJİ VE MALZEME MÜHENDİSLİĞİ 1. SINIF (I.ve II.Ö) ÖĞRETİM YILI GÜZ YARIYILI YIL İÇİ SINAV PROGRAMI

ANKARA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ Güz Yarıyılı

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

KONULAR. İşyerinin belirlenmesi sözleşmenin imzalanması

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

öğrenebilirsiniz (A Grubu) T4

18:00-18:50 19:00-19:50 ATATÜRK İLKELERİ VE İNKILAP TARİHİ-II. Okt. Ali Osman GÜNDÜZ NESNE TABANLI PROGRAMLAMA-II NESNE TABANLI PROGRAMLAMA-II AYAN

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

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

Nesneye Yönelik Tasarım ve Programlama (COMPE 501) Ders Detayları

BİLİŞİM TEKNOLOJİLERİ ALANI BİLGİSAYAR PROGRAMLAMA TEKNİKLERİ KURS PROGRAMI

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

Nesneye Yönelik Programlamaya Giriş (MATH247) Ders Detayları

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

1 PROGRAMLAMAYA GİRİŞ

YZM 2116 Veri Yapıları

Öğretim İlke Ve Yöntemleri. Dr. Ali Gurbetoğlu

BEDEN EĞİTİMİ I: Haftalık ders 1 saattir (T-0 ) (U-l) (K-0).

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

Yapı Mühendisliğinde Bilgisayar Destekli Analiz ve Tasarım (CE 447) Ders Detayları

T.C. MALTEPE ÜNĠVERSĠTESĠ MÜHENDĠSLĠK FAKÜLTESĠ ENDÜSTRĠ MÜHENDĠSLĠĞĠ BÖLÜMÜ LĠSANS PROGRAMI Güz Yarıyılı

İngilizce (I.Ö.) İngilizce (II.Ö.)

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Türkçe Adı: BİLGİSAYAR PROGRAMLAMA UYGULAMALARI

8:30 9:20 9:30-10:20 10:30-11:20 11:30-12:20 12:30-13:20 13:30-14:20 14:30-15:20 15:30-16:20 16:30-17:20 IDE114 IDE114 IDE114 YDL184 YDL184

Programlanabilir Sayısal Sistemler

Ç 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

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

Ders İzlencesi Eğitim Yılı Güz Dönemi Program adı: İŞ SAĞLIĞI VE GÜVENLİK PROGRAMI

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

METALURJİ VE MALZEME MÜHENDİSLİĞİ 1. SINIF (I.ve II.Ö) ÖĞRETİM YILI GÜZ YARIYILI YIL İÇİ SINAV PROGRAMI

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Programming Languages EEE

Bilginin Görselleştirilmesi ve Sunumu

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

T1 (A Grubu) T4 (B Grubu)

Öğr. Gör. Serkan AKSU 1

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

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

(saat/hafta) (saat/hafta) (saat/hafta) Bilgiye Ulaşma ve Sunum SBF Bahar

enum bolumler{elektronik, insaat, bilgisayar, makine, gida};

4. Bölüm Programlamaya Giriş

BEYKENT ÜNİVERSİTESİ - DERS İZLENCESİ - Sürüm 2. Öğretim planındaki AKTS

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

ÖĞRETİM YILI GÜZ DÖNEMİ MÜHENDİSLİK VE TASARIM FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 1. SINIF DERS PROGRAMI

FİZYOTERAPİ DE YÖNETİM VE ORGANİZASYON AKTS. Dersin Adı Kodu Yarıyıl Teori. Uygulama. (saat/hafta) (saat/hafta) (saat/hafta) ve 2.Yarıyıl.

3.YIL/ 2.yarıyıl Bahar

Programlama Dilleri II. Bilgisayar ve Öğretim Teknolojileri Öğretmenliği

Akdeniz Üniversitesi

Y.T.Ü. Fen Edebiyat Fakültesi Fizik Bölümü Bahar Yarıyılı Fizik Laboratuvarı-1. Adı - Soyadı : Grup No : DENEY Y TARİH İMZA NOT

8:30 9:20 9:30-10:20 10:30-11:20 11:30-12:20 12:30-13:20 13:30-14:20 14:30-15:20 15:30-16:20 16:30-17:20 IDE114 IDE114 IDE114 YDL184 YDL184

Bölüm Sınav Günü ve Tarihi Saat Derslik Ders Dersin Öğretim Elemanı

Ders İ zlencesi. Ders Başlığı. Dersin amacı. Önceden sahip olunması gereken beceri ve bilgiler. Önceden alınması gereken ders veya dersler

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

MODA VE TEKSTİL TASARIMI BÖLÜMÜ GÜZ YARI YILI FİNAL SINAV PROGRAMI

MEHMET PISAK ANADOLU LİSESİ EĞİTİM ÖĞRETİM YILI 1. DÖNEM ORTAK SINAV TARİHLERİ 1.SINAVLAR

gerçekleme becerisine sahip olabilir.

1 -> :25

AVRASYA ÜNİVERSİTESİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Güç Elektroniği I EEE

Bahar. BM 211 Programlama Dilleri 3 1

Transkript:

Maltepe Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Nesneye Yönelik Programlama (BİL 202) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr. Gör. Kadir ÇAMOĞLU Arş. Gör. Derya ERSOY Ofis : 311 Ofis Saatleri : Pazartesi : 11:10-12:00 ve 12:10-13:00 Çarşamba : 12:10-13:00 ve 14.00-14:50 Perşembe : 11:10-12:00 ve 14:00-14:50 Telefon : 02166261050 / PBX: 1408 E-Posta : kcamoglu@maltepe.edu.tr, dersoy@maltepe.edu.tr Sınıf : Lab2, Lab6 Ders Saatleri : Pazartesi 09.10-11.00, LAB2 Salı 16.00 16.50, LAB 6 Çarşamba 11.10-12.00, LAB 6 Perşembe 12.10-13.00, LAB6 Ders Kitabı : Schildt, C# 2.0, Alfa Yayınevi, 2006 Yardımcı : Her Yönüyle C#, Pusula Yayınevi, Sefer ALGAN Kaynaklar DERSİN AMACI Dersin amacı, öğrencileri Nesne Yönelimli Programlama ile tanıştırmak ve NYP nin temel kavramları hakkında bilgi ve beceri kazandırmaktır. DERSİN İŞLENİŞİ Ders ağırlıklı olarak ders kitabı üzerinden işlenecektir. Her derste sunular kullanılarak genel kavramlar anlatılacak, tahta üzerinde çözümlemeler yapılacaktır. Dersin laboratuar saatlerinde öncelikle bir önceki hafta verilmiş olan ödev birlikte çözülecek ve tartışılacaktır. Ardından önceki haftanın teorik olarak işlenmiş olan konuları örneklerle uygulanacaktır. 1

DERSE DEVAM VE KATILIM Dersler katılmak zorunludur. (Yönetmelik madde 23) Derse en az %70 (laboratuar %80) oranında katılmalısınız. Aksi halde dersten kalırsınız. Derse zamanında gelin. 15 dakikadan geç gelenler derse alınmayacaklardır. Derste sorular sormanız ve tartışmalara katılmanız beklenmektedir. Ders boyunca cep telefonlarının kapalı tutulmalıdır. SINAVLAR Dersin değerlendirilmesi amacıyla dönem içinde 2 ara sınav ve dönem sonunda 1 adet final sınavı yapılacaktır. Sınav soruları klasik sistemde problem çözme, çoktan çok seçmeli, çoktan tek seçmeli ve boşluk tamamlama gibi farklı türlerin birleşimi şeklinde gerçekleştirilecektir. Sınavlarda ders kitabı, ders notları ve özel amaçla hazırlanmış notların kullanımı serbesttir. Ancak sınav gözetmeni de dahil olmak üzere hiç kimseden ders ya da sınavla ilgili araç, gereç, kitap, ders notu, kalem, silgi vb. istemek ve konuşmak yasaktır. Sınav boyunca cep telefonları kapalı tutulmak zorundadır. Ayrıca dönem içerisinde 10 adet ev ödevi verilecek ve öğrencilerden bir de proje getirmeleri istenecektir. Ev ödevlerinden ikinci ara sınava kadar olanlar öğrencilerin ara sınav notuna geri kalanlar ise dönem sonu notuna etki edecektir. Proje başlıkları 4. haftada öğrencilerle paylaşılacak, 8. hafta sonuna kadar kimin hangi projeyi yapacağı belirlenmiş olacaktır. Projeler en geç 13. hafta sonunda teslim edilecektir. NOT DEĞERLENDİRMESİ Not değerlendirmesi aşağıdaki gibi olacaktır: Ara sınav 1 (6. Hafta) %15 Ara sınav 2 (10. Hafta) %20 Ödev (1-5) %5 Proje %15 Ödev(6-10) %5 Final %40 %40 %60 Başarılar dilerim. 2

DERS İÇERİĞİ Hft. Konular 1 Dersin Tanıtılması o Ders İçeriği, Değerlendirme vb. Paylaşılması Net in Temel Kavramları Ve Projelerle Çalışmak o Visual Studio.Net Arabirimi o.net Projeleriyle Çalışmak o Visual Studio 2008 Express İle İlk Proje o.net Framework Ve Csarp Temelleri - 1 o.net Framework Ve Csarp Temelleri 2 2 C Sharp ın Temellerini Anlamak 1 o Veri tipleri, literaller, sabitler ve değişkenler o Operatörler ve deyimler o Hazır Fonksiyonlarla/metotlarla çalışmak 3 C Sharp ın Temellerini Anlamak 2 o Karar/Koşul yapıları o Döngüler/Tekrarlar o İstisnai durumların yönetimi 4 Sınıf ve Nesnelere Giriş o Nesneler Yönelimli Programlamanın Temelleri o Sınıfların temel özellikleri o Sınıflara giriş o Alanlar (Fields) o Metotlar o Yapıcılar/yıkıcılar o Özellikler o Sınıf üyelerine erişim 3

5 Diziler, Koleksiyonlar ve Karakter Katarları (Metinler) o Diziler ve dizilerle çalışmak o Koleksiyonlar ve Koleksiyonlarla Çalışmak o Karakter Katarları/ Metinler ve Metinsel İşlemler 6 Metot ve Sınıflara Daha Yakından Bakış Genel Tekrar ARA SINAV 1 o Parametrelerle Çalışmak 7 Metotlar ve Kalıtım o Metotları aşırı yükleme o Statik bileşenleri anlamak o Yinelemeli programlama o Kalıtımın temel unsurları 8 Kalıtım o Kalıtımda Ad gizleme o Kalıtım ve yapılandırıcılar o Kalıtımı engellemek o Kutulama ve kutudan çıkarma Projelerin Belirlenmesi 9 Arabirimler, Yapılar Ve Numaralandırmalar o Arabirimler o.net Arabirimleriyle Çalışmak o Yapılar (Structs) o Yapılar ve Sınıfları Arasındaki Farklar 4

10 o Numaralandırmalar Genel Tekrar ARA SINAV 2 11 Form Tabanlı Windows Uygulamaları Geliştirmek o Windows formları o Standart Windows kontrolleri o Standart diyalog pencereleri o Kullanıcı arabirimi geliştirmek o Olaylarla çalışmak 12 Delegeler, olaylar ve operatörlerin aşırı yüklenmesi o Standart tiplerle operatörlerin aşırı yüklenmesi o Özel tiplerle operatörlerin aşırı yüklenmesi o Delegeler o Olaylar o Jenerikler (Generics) Proje Teslimi 13 Asp.Net temelli web uygulamaları geliştirmek o Proje sunumu o Web uygulamalarının temelleri o Web formlarla çalışmak o Standart web kontrolleriyle çalışmak o Stateless uygulamalar 14 Nesne Yönelimli Analiz, Tasarım ve Uygulamaları o Yazılım İsterleri Yönetimi ve Nesne Yönelimli Analiz o Nesne Yönelimli Yazılım Tasarımı ve Tasarım Kalıpları o Yazılım Geliştirme Platformları ve Nesne Yönelimli Programlama 5