Bilgisayar Programcılığı (İÖ)

Önizleme

Önlisans TYYÇ: 5. Düzey QF-EHEA: Kısa Düzey EQF-LLL: 5. Düzey

Program Yeterlilikleri/Çıktıları

Sınıflandırılmış

1 - Bilgi
Kuramsal - Olgusal
1) Problem çözme ve analitik düşünme yeteneklerini kazanır.
2) Bilgisayar programlama, donanım ve yazılım temellerini, temel bilgisayar kavramlarını öğrenir.
3) Sayı tabanı sistemleri, temel elektronik ve bilgisayar donanımı bilgisini öğrenir.
4) Programlamanın ihtiyaçlarına göre uygun veri yapıları kullanmayı öğrenir.
2 - Beceriler
Bilişsel - Uygulamalı
1) Problemlere göre algoritmalar geliştirir, temel algoritmalardan problemine uygun olanları ayırt etme becerisi kazanır.
2) Nesneye yönelik programlama konseptini ve web programlamayı kavrar.
3) Mobil programlama becerisi edinir, mobil platformlar için uygulamalar geliştirir.
4) Veritabanı tasarım ve kodlamasını yapar.
5) Bilgisayar ağları, açık kaynak kodlu işletim sistemleri programlamayı ve kullanmayı öğrenir.
3 - Yetkinlikler
İletişim ve Sosyal Yetkinlik
Öğrenme Yetkinliği
1) İngilizce dilini etkin bir biçimde kullanır.
2) Alanındaki gelişmeleri, son teknoloji araçlarını/uygulamalarını takip eder.
Alana Özgü Yetkinlik
1) Mesleki ve etik sorumluluk bilinci kazanır, meslek etiği farkındalığına sahiptir.
Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği
1) Bireysel ya da takım olarak yazılım geliştirir.

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) Problem çözme ve analitik düşünme yeteneklerini kazanır.
2) Bilgisayar programlama, donanım ve yazılım temellerini, temel bilgisayar kavramlarını öğrenir.
3) Sayı tabanı sistemleri, temel elektronik ve bilgisayar donanımı bilgisini öğrenir.
4) Programlamanın ihtiyaçlarına göre uygun veri yapıları kullanmayı öğrenir.
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) Problemlere göre algoritmalar geliştirir, temel algoritmalardan problemine uygun olanları ayırt etme becerisi kazanır.
2) Nesneye yönelik programlama konseptini ve web programlamayı kavrar.
3) Mobil programlama becerisi edinir, mobil platformlar için uygulamalar geliştirir.
4) Veritabanı tasarım ve kodlamasını yapar.
5) Bilgisayar ağları, açık kaynak kodlu işletim sistemleri programlamayı ve kullanmayı öğrenir.
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) 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) İngilizce dilini etkin bir biçimde kullanır.
2) Alanındaki gelişmeleri, son teknoloji araçlarını/uygulamalarını takip eder.
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) Mesleki ve etik sorumluluk bilinci kazanır, meslek etiği farkındalığına sahiptir.
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) Bireysel ya da takım olarak yazılım geliştirir.
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) Problem çözme ve analitik düşünme yeteneklerini kazanır.
2) Bilgisayar programlama, donanım ve yazılım temellerini, temel bilgisayar kavramlarını öğrenir.
3) Problemlere göre algoritmalar geliştirir, temel algoritmalardan problemine uygun olanları ayırt etme becerisi kazanır.
4) Nesneye yönelik programlama konseptini ve web programlamayı kavrar.
5) Sayı tabanı sistemleri, temel elektronik ve bilgisayar donanımı bilgisini öğrenir.
6) Mobil programlama becerisi edinir, mobil platformlar için uygulamalar geliştirir.
7) Veritabanı tasarım ve kodlamasını yapar.
8) Bilgisayar ağları, açık kaynak kodlu işletim sistemleri programlamayı ve kullanmayı öğrenir.
9) İngilizce dilini etkin bir biçimde kullanır.
10) Programlamanın ihtiyaçlarına göre uygun veri yapıları kullanmayı öğrenir.
11) Bireysel ya da takım olarak yazılım geliştirir.
12) Alanındaki gelişmeleri, son teknoloji araçlarını/uygulamalarını takip eder.
13) Mesleki ve etik sorumluluk bilinci kazanır, meslek etiği farkındalığına sahiptir.