Hafta |
Konu |
Ön Hazırlık |
1) |
Nesne Tabanlı Programlamaya Giriş Temel Tanımlar
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
2) |
Programlama Dilleri ve Piyasa Kullanım İhtiyaçları Kıyaslamalar
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
3) |
Nesne Kullanımı ve Operatörler Diziler
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
4) |
Overloading, Overriding
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
5) |
Yapısal Programlama
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
6) |
Nesne Tabanlı Programlama
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
7) |
Class Struct Yapıları
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
8) |
Çoklu Kalıtım
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
9) |
Modüler Yazılım Geliştirme,Package, namespace kavramları
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
10) |
Ara Sınav
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
11) |
Nesne Tabanlı Programlamada Polymorfizm
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
12) |
Nesne Tabanlı Programlamada Polymorfizm
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
13) |
Nene Tabanlı Programlamada Modülarite
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
14) |
Tasarım Şablonları
|
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
15) |
FİNAL SINAVI |
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
16) |
BÜTÜNLEME SINAVI |
Thinking in C# Larry O’Brien and Bruce Eckel, Prentice Hall
C# Programlama Dili ve Yazılım Tasarımı, Ahmet Kaymaz, Papatya Yayıncılık
Visual C# : How to Program, H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc., Prentice Hall
|
|
Dersin Program Kazanımlarına Etkisi |
Katkı Payı |
1) |
Proje yönetimi ile risk yönetimi ve değişiklik yönetimi gibi iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik ve sürdürebilir kalkınma hakkında farkındalık. |
1 |
2) |
Matematik, fen bilimleri ve kendi dalları ile ilgili mühendislik konularında yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri mühendislik problemlerini modelleme ve çözme için uygulayabilme becerisi. |
1 |
3) |
Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi. |
1 |
4) |
Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi. (Gerçekçi kısıtlar ve koşullar tasarımın niteliğine göre, ekonomi, çevre sorunları, sürdürülebilirlik, üretilebilirlik, etik, sağlık, güvenlik, sosyal ve politik sorunlar gibi ögeleri içerirler.) |
|
5) |
Mühendislik uygulamaları için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi.
|
|
6) |
Mühendislik problemlerinin incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi. |
|
7) |
Türkçe sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi.
Öğrenme Yetkinliği |
|
8) |
Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi. |
|
9) |
Mesleki ve etik sorumluluk bilinci. |
|
10) |
Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ile çağın sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık. |
|
11) |
Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi. |
|