• Türkçe
  • English
Ders Kodu: 
ACM 431
Ders Dönemi: 
Güz
Ders Tipi: 
Zorunlu
Teori Saati: 
3
Uygulama Saati: 
0
Kredi: 
3
AKTS: 
6
Dersin Dili: 
İngilizce
Dersin Amacı: 
Mobil platformlar için uygulama gelistirme.
Dersin İçeriği: 

Xcode,objective c,Foundation kuuphanesi, iphone

Dersin Öğretim Yöntemleri: 
1: Anlatım, 2: Soru-Cevap, 3: Tartışma 4: Benzetim, 5: Vaka
Dersin Ölçme Yöntemleri: 
A: Sınav, B:Sunum, C: Ödev, D: Proje, E: Laboratuvar

Dikey Sekmeler

Dersin Öğrenme Çıktıları

Dersin Öğrenme Çıktıları

Program Öğrenme Çıktıları

Öğretim Yöntemleri

Ölçme Yöntemleri

Mobil uygulamalar geliştirme

 

1,2,3,4

1,2,3,9,12

A,C

 

Dersin Akışı

Hafta

Konular

Ön Hazırlık

1

İos’a giriş

 

2

MVC, objective C

 

3

Xcode

 

4

Foundation, Harf katarları

 

5

Görünümler ve jsetler

 

6

Görünüm yöneticisi hayat döngüsü

 

7

Kolleksiyon Görünümü,yayılım,, otorotasyon

 

8

 

Navigasyon, Skrol Kullanımı

 

 

9

Tablo Görünümü

 

10

Arasınav

 

 

 

11

 

Bloklar ve Kategoriler

 

12

Kalıcılık

 

13

Dökumantasyon ve Core Data sınıfı

 

14

Arasınav

 

 

15

Final sınavı

 

 

Kaynaklar

Ders Kitabı

Cisco academy : http://cisco.netacad.net/

Diğer Kaynaklar

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

 

Materyal Paylaşımı

Dökümanlar

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

Ödevler

Ders Kitabı

Sınavlar

 

 

Değerlendirme Sistemi

YARIYIL İÇİ ÇALIŞMALARI

SIRA

KATKI YÜZDESİ

Ara Sınav

2

80

Kısa Sınav

1

10

Ödev

1

10

Toplam

 

100

Finalin Başarıya Oranı

 

40

Yıl içinin Başarıya Oranı

 

60

Toplam

 

100

 

 

 

 

DERS KATEGORİSİ

Uzmanlık / Alan Dersleri

 

Dersin Program Çıktılarına Katkısı

No

Program Öğrenme Çıktıları

Katkı Düzeyi

1

2

3

4

5

1

Bilişim sistemleri mezunu gelişen bilgisayar teknolojileriyle ortaya çıkan çoklu ortamlarda görsel ara yüzlerin tasarlanması ve geliştirilmesi için gerekli sistemlerin oluşturulması konusunda bilgi sahibidir.

x

 

 

 

 

2

Bilişim sistemleri mezunu gelişen bilgisayar teknolojileriyle ortaya çıkan çoklu ortamlarda kullanıcılara amaçlarına uygun bilgisayar uygulamalarının tasarlanması, geliştirilmesi ve kullanılabilmesi için gerekli sistemlerin oluşturulması konusunda ileri bilgi sahibidir.

 

 

x

 

 

3

Bilgisayar biliminin temel işleyişini ve problemlerini soyut matematik çerçevesi içinde çözebilmek için gerekli algoritma veri yapılarını tasarlayabilen, geliştirilebilen ve uygulayabilen bilgi ve beceriye sahiptir.

x

 

 

 

 

4

Bilişim mezunu günümüze kadar geliştirilen yapısal yazılım geliştirme araçlarıyla amacına uygun yazılım mantığını tasarlayabilme, bu yazılımları geliştirebilme ve farklı donanım ortamlarında uç kullanıcıların kullanımına sunabilme bilgi ve becerilerine sahiptir.

 

 

x

 

 

5

Bilişim mezunu günümüze kadar geliştirilen nesne yönelimli yazılım geliştirme araçlarıyla amacına uygun yazılım mantığını tasarlayabilme, bu yazılımları geliştirebilme ve farklı donanım ortamlarında uç kullanıcıların kullanımına sunabilme bilgi ve becerilerine sahiptir

 

 

x

 

 

6

Bilişim mezunu bilgisayarların temel bileşeni işletim sistemlerinin işleyiş mantığını, sistemde işlerin ve kullanıcı yetkilerinin yönetimi için komutların geliştirilmesi ve  farklı donanımsal ortamlarda uygulanmasını bilir.

 

 

 

x

 

7

Bilişim mezunu veri kavramı, yapıları, modelleri ile veritabanı uygulamalarını kullanma ve ilişkisel veritabanlarında veriyi erişim ve işleme araçlarını tasarlama, geliştirme ve uygulama hakkında bilgi ve becerilere sahiptir.

x

 

 

 

 

8

Bilişim mezunu ticari amaçlı yazılımların veri depolarının modellenmesi, yazılımdan bağlanarak(aracılığıyla) veriye erişim, verilerin işlenmesi konularında ilgili yazılım araçlarıyla geliştirme ve uygulayabilme bilgi ve becerilerine sahiptir.

 

x

 

 

 

9

Bilişim mezunu bilgisayar ağlarının temellerini, ağ sistemin tasarlanması ve yapılandırılması, bakımı ve sorunlarını çözebilmek için gerekli ve yeterli bilgi birikimine sahip olmak.

 

 

 

 

x

10

Bilişim mezunu günümüzün en büyük bilgisayar ağ olan internete özel olarak görsel ara yüzlerin ve çoklu katmanlı istemci/sunucu mimarisinde çalışabilecek yazılımların tasarlanması, geliştirilmesi ve uygulanabilmesi gerekli bilgi, beceri ve donanıma sahiptir.

 

 

 

x

 

 

AKTS İş Yükü Tablosu

Etkinlik

SAYISI

Süresi
(Saat)

Toplam
İş Yükü
(Saat)

Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati)

15

3

45

Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme)

15

4

60

Ara Sınav

0

0

0

Kısa Sınav

11

11

4

Ödev

8

3

24

Uygulama

5

1

5

Final (Bütünleme ile)

2

10

20

Toplam İş Yükü

 

 

154

Toplam İş Yükü / 25 (s)

 

 

6.16

Dersin AKTS Kredisi

 

 

6