Bilgisayar Programcılığı (Uzaktan Öğretim)
Önlisans TYYÇ: 5. Düzey QF-EHEA: Kısa Düzey EQF-LLL: 5. Düzey

Program Çıktıları

Sınıflandırılmış

1 - Bilgi
Kuramsal - Olgusal
1) Bilgisayar programcılığında karşılaşılan problemleri tanıma, modelleme ve çözme becerisine sahip olur.
2) Yazılım kurulum, test ve kabul işlemlerini yapabilme becerisine sahip olabilir.
3) Atatürk ilkeleri ve inkılâpları konusunda bilgiye sahip olup Cumhuriyetin temel değerlerini benimser.
4) Swift programlama dili ile iOS işletim sistemi üzerinde çalışan mobil uygulamalar geliştirir.
5) Windows Communucation Foundation(WCF) teknolojisini kullanarak servis tabanlı mimariye dayalı uygulama geliştirir.
6) MS SQL Server veri tabanı yönetim sistemini kullanarak verileri saklamak ve yönetmek için gerekli tüm nesneleri oluşturur ve yönetir.
7) İşletmeleri sistem yaklaşımı ile inceler ve bu yaklaşımla problemlere çözüm üretir.
2 - Beceriler
Bilişsel - Uygulamalı
3 - Yetkinlikler
İletişim ve Sosyal Yetkinlik
1) Fikirlerini sözlü ve yazılı olarak ifade edebilme ve iletişim kurarken Türkçe’yi en doğru şekilde kullanabilme becerisine sahip olabilir.
Öğrenme Yetkinliği
1) Alanındaki çalışmaları yürütebilecek ve dünyadaki teknolojik gelişmeleri takip edebilecek düzeyde yabancı dil bilgisine sahip olabilir.
Alana Özgü Yetkinlik
1) Bilgisayar ve bilişim teknolojileri alanındaki yeni teknolojileri takip edebilmek ve kendini geliştirebilir.
2) Yazılım geliştirme sürecinde planlama, tasarlama ve farklı programlama dillerini kullanarak gerçekleme becerisine sahip olabilir.
3) Bilişim teknolojileri alanında kullanılan görsel tasarım mantığının anlaşılması ve uygulanması için gerekli olan bilgi, beceri ve teknik alt yapıya sahip olabilir.
4) Bilgisayar ortamında verileri saklayabilme, organize edebilme ve sorgulayabilme becerisine sahip olabilir.
5) Bilgisayar ağlarına ilişkin temel kavramları öğrenmek, bilgisayarlar arası iletişim, organizasyon ve veri aktarım yöntemleri hakkında bilgi sahibi olabilir.
6) ASP.NET Web Forms kullanarak karmaşık web tabanlı uygulamalar geliştirebilir.
7) ASP.NET MVC kullanarak karmaşık web tabanlı uygulamalar geliştirir.
Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği

Program Kazanımları Program Düzeyi

Program Kazanımları TYYÇ 5 (Önlisans) Düzey Tanımlayıcıları TYYÇ Temel Alan Tanımlayıcıları
48 - Bilgisayar
1 - Bilgi
Kuramsal - Olgusal
1) Bilgisayar programcılığında karşılaşılan problemleri tanıma, modelleme ve çözme becerisine sahip olur.
2) Yazılım kurulum, test ve kabul işlemlerini yapabilme becerisine sahip olabilir.
3) Atatürk ilkeleri ve inkılâpları konusunda bilgiye sahip olup Cumhuriyetin temel değerlerini benimser.
4) Swift programlama dili ile iOS işletim sistemi üzerinde çalışan mobil uygulamalar geliştirir.
5) Windows Communucation Foundation(WCF) teknolojisini kullanarak servis tabanlı mimariye dayalı uygulama geliştirir.
6) MS SQL Server veri tabanı yönetim sistemini kullanarak verileri saklamak ve yönetmek için gerekli tüm nesneleri oluşturur ve yönetir.
7) İşletmeleri sistem yaklaşımı ile inceler ve bu yaklaşımla problemlere çözüm üretir.
1) Ortaöğretim düzeyinde kazanılan yeterliliklere dayalı olarak alanındaki güncel bilgileri içeren ders kitapları, uygulama araç-gereçleri ve diğer kaynaklarla desteklenen temel düzeydeki kuramsal ve uygulamalı bilgilere sahip olma.
1) Matematik, hesaplama ve bilgisayar bilimleri konularında temel kuramsal ve uygulamalı bilgilere sahiptir.
2 - Beceriler
Bilişsel - Uygulamalı
1) Alanında edindiği temel düzeydeki kuramsal ve uygulamalı bilgileri aynı alanda bir ileri eğitim düzeyinde veya aynı düzeydeki bir alanda kullanabilme becerileri kazanma.
2) Alanında edindiği temel düzeydeki bilgi ve becerileri kullanarak, verileri yorumlayabilme ve değerlendirebilme, sorunları tanımlayabilme, analiz edebilme, kanıtlara dayalı çözüm önerileri geliştirebilme.
1) Tanımlanan bilişim ve/veya bilgisayar bilimleri problemlerini ve modellerini kurgular ve temel çözüm önerilerini uygular.
2) Algoritmik düşünme ve planlama yaklaşımını uygulamalarında kullanır.
3) Belirtimleri (spesifikasyon) tanımlanmış yazılım bileşenlerini geliştirir.
3 - Yetkinlikler
İletişim ve Sosyal Yetkinlik
1) Fikirlerini sözlü ve yazılı olarak ifade edebilme ve iletişim kurarken Türkçe’yi en doğru şekilde kullanabilme becerisine sahip olabilir.
1) Alanı ile ilgili konularda sahip olduğu temel bilgi ve beceriler düzeyinde düşüncelerini yazılı ve sözlü iletişim yoluyla aktarabilme.
2) Alanı ile ilgili konularda düşüncelerini ve sorunlara ilişkin çözüm önerilerini uzman olan ve olmayan kişilerle paylaşabilme.
3) Bir yabancı dili en az Avrupa Dil Portföyü A2 Genel Düzeyi'nde kullanarak alanındaki bilgileri izleyebilme ve meslektaşları ile iletişim kurabilme.
4) Alanının gerektirdiği en az Avrupa Bilgisayar Kullanma Lisansı Temel Düzeyinde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini kullanabilme.
1) Sözlü ve yazılı iletişim kurar; en az bir yabancı dili en az Avrupa Dil Portföyü A2 Genel Düzeyinde kullanır, bilişim ve bilgisayar bilimleri alanındaki bilgileri izler ve meslektaşları ile iletişim kurar.
Öğrenme Yetkinliği
1) Alanındaki çalışmaları yürütebilecek ve dünyadaki teknolojik gelişmeleri takip edebilecek düzeyde yabancı dil bilgisine sahip olabilir.
1) Alanında edindiği temel düzeydeki bilgi ve becerileri eleştirel bir yaklaşımla değerlendirebilme, öğrenme gereksinimlerini belirleyebilme ve karşılayabilme.
2) Öğrenimini aynı alanda bir ileri eğitim düzeyine veya aynı düzeydeki bir mesleğe yönlendirebilme.
3) Yaşamboyu öğrenme bilinci kazanmış olma.
1) Yaşam boyu öğrenmenin gerekliliği bilinci ile bilgi ve iletişim teknolojilerindeki güncel gelişmeleri izler.
Alana Özgü Yetkinlik
1) Bilgisayar ve bilişim teknolojileri alanındaki yeni teknolojileri takip edebilmek ve kendini geliştirebilir.
2) Yazılım geliştirme sürecinde planlama, tasarlama ve farklı programlama dillerini kullanarak gerçekleme becerisine sahip olabilir.
3) Bilişim teknolojileri alanında kullanılan görsel tasarım mantığının anlaşılması ve uygulanması için gerekli olan bilgi, beceri ve teknik alt yapıya sahip olabilir.
4) Bilgisayar ortamında verileri saklayabilme, organize edebilme ve sorgulayabilme becerisine sahip olabilir.
5) Bilgisayar ağlarına ilişkin temel kavramları öğrenmek, bilgisayarlar arası iletişim, organizasyon ve veri aktarım yöntemleri hakkında bilgi sahibi olabilir.
6) ASP.NET Web Forms kullanarak karmaşık web tabanlı uygulamalar geliştirebilir.
7) ASP.NET MVC kullanarak karmaşık web tabanlı uygulamalar geliştirir.
1) Alanı ile ilgili verilerin toplanması, uygulanması ve sonuçlarının duyurulması aşamalarında toplumsal, bilimsel, kültürel ve etik değerlere sahip olma.
2) Sosyal hakların evrenselliği, sosyal adalet, kalite ve kültürel değerler ile çevre koruma, iş sağlığı ve güvenliği konularında yeterli bilince sahip olma.
1) Mesleki ve etik sorumluluk bilinci taşır, bilişim uygulamalarında meslek etiğinin gözetilmesi konusunda farkındalığa sahiptir.
Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği
1) Alanı ile ilgili temel düzeydeki bir çalışmayı bağımsız olarak yürütebilme
2) Alanı ile ilgili uygulamalarda karşılaşılan ve öngörülemeyen karmaşık sorunları çözmek için ekip üyesi olarak sorumluluk alabilme.
3) Sorumluluğu altında çalışanların bir proje çerçevesinde gelişimlerine yönelik etkinlikleri yürütebilme.
1) Bireysel olarak veya takımlarda etkin çalışır.

Sıralı

1) Bilgisayar programcılığında karşılaşılan problemleri tanıma, modelleme ve çözme becerisine sahip olur.
2) Bilgisayar ve bilişim teknolojileri alanındaki yeni teknolojileri takip edebilmek ve kendini geliştirebilir.
3) Yazılım geliştirme sürecinde planlama, tasarlama ve farklı programlama dillerini kullanarak gerçekleme becerisine sahip olabilir.
4) Bilişim teknolojileri alanında kullanılan görsel tasarım mantığının anlaşılması ve uygulanması için gerekli olan bilgi, beceri ve teknik alt yapıya sahip olabilir.
5) Bilgisayar ortamında verileri saklayabilme, organize edebilme ve sorgulayabilme becerisine sahip olabilir.
6) Alanındaki çalışmaları yürütebilecek ve dünyadaki teknolojik gelişmeleri takip edebilecek düzeyde yabancı dil bilgisine sahip olabilir.
7) Yazılım kurulum, test ve kabul işlemlerini yapabilme becerisine sahip olabilir.
8) Atatürk ilkeleri ve inkılâpları konusunda bilgiye sahip olup Cumhuriyetin temel değerlerini benimser.
9) Bilgisayar ağlarına ilişkin temel kavramları öğrenmek, bilgisayarlar arası iletişim, organizasyon ve veri aktarım yöntemleri hakkında bilgi sahibi olabilir.
10) ASP.NET Web Forms kullanarak karmaşık web tabanlı uygulamalar geliştirebilir.
11) Fikirlerini sözlü ve yazılı olarak ifade edebilme ve iletişim kurarken Türkçe’yi en doğru şekilde kullanabilme becerisine sahip olabilir.
12) ASP.NET MVC kullanarak karmaşık web tabanlı uygulamalar geliştirir.
13) Swift programlama dili ile iOS işletim sistemi üzerinde çalışan mobil uygulamalar geliştirir.
14) Windows Communucation Foundation(WCF) teknolojisini kullanarak servis tabanlı mimariye dayalı uygulama geliştirir.
15) MS SQL Server veri tabanı yönetim sistemini kullanarak verileri saklamak ve yönetmek için gerekli tüm nesneleri oluşturur ve yönetir.
16) İşletmeleri sistem yaklaşımı ile inceler ve bu yaklaşımla problemlere çözüm üretir.