|
Dersin Amacı |
Bu derste amaç, öğrenciye platform bağımsız yazılım geliştirebilmek için gerekli temel bilgilerin verilmesi ve bu bağlamda hibrid programlamanın alt yapısının oluşturulmasını sağlamaktır. Ayrıca tek bir kod yapısı kullanarak birden çok sistemde çalışabilir uygulamalar yazabilme amaçlanır. |
Ön Koşullar |
Yok |
Eş Koşullar |
Yok |
Özel Koşullar |
Yok |
Öğretim Üyeleri |
Dr. Öğr. Üyesi Tayfun Kaynaş |
Asistanlar |
|
Ders Gün,Saat ve Yeri |
Gün, XX.XX:XX.XX, XXXX Yerleşkesi XXX nolu derslik |
Görüşme Saatleri ve Yeri |
Öğretim Üyesinin ismi, Gün, XX.XX-XX.XX, xxx Yerleşkesi Ofis no |
Öğretim Yöntem ve Teknikleri |
- Laboratuvar ortamında uygulamalı olarak online IDE ile anlatım pratik çalışma, |
Temel Kaynaklar |
- "Dart : Dart for Absolute Beginners", David Kopec, Apress Publishing, ISBN-13 978-1430264811
|
Diğer Kaynaklar |
-
https://dart.dev/language |
|
Haftalık Ders Programı |
Hafta |
Dersin İçeriği |
Öğretim Yöntem ve Teknikleri |
1. Hafta |
Genel bilgiler, kütüphane, online IDE, kurulumlar |
Laboratuvar Ortamında Uygulamalı |
2. Hafta |
Değişkenler ve tipleri, Null, sabit ve dinamik tipler |
Laboratuvar Ortamında Uygulamalı |
3. Hafta |
Operatörler |
Laboratuvar Ortamında Uygulamalı |
4. Hafta |
Koşul İfadeler |
Laboratuvar Ortamında Uygulamalı |
5. Hafta |
Fonksiyonlar |
Laboratuvar Ortamında Uygulamalı |
6. Hafta |
List(Array) Yapısı ve metotları |
Laboratuvar Ortamında Uygulamalı |
7. Hafta |
Set Yapısı ve Metotları |
Laboratuvar Ortamında Uygulamalı |
8. Hafta |
Queue (Kuyruk) ve Lazy Yapılar ve Metotları |
Laboratuvar Ortamında Uygulamalı |
9. Hafta |
Map Yapısı ve metotları |
Laboratuvar Ortamında Uygulamalı |
10. Hafta |
Döngüler (for in, for each, while loop, do while) |
Laboratuvar Ortamında Uygulamalı |
11. Hafta |
Class(Sınıf) yapısı |
Laboratuvar Ortamında Uygulamalı |
12. Hafta |
Kurucular (Constructors) |
Laboratuvar Ortamında Uygulamalı |
13. Hafta |
Setter-Getter,Kalıtım (Inheritance) |
Laboratuvar Ortamında Uygulamalı |
14. Hafta |
Soyut Sınıflar (abstract class) |
Laboratuvar Ortamında Uygulamalı |
15. Hafta |
|
|
16. Hafta |
|
|
17. Hafta |
|
|