Skip to main content
Anasayfa

Program Bilgileri

Amaç

Kullanıcının görmediği, ancak bir yazılımın çalışmasını sağlayan tüm altyapının geliştirilmesine odaklanır. Bu programda öğrenciler; sunucu tarafı programlama, veritabanı yönetimi, API geliştirme ve sistem mantığı üzerine eğitim alır. Arkayüz Yazılım Geliştirme Programı’nın amacı; bilgisayar sistemlerinin çalışmasını sağlayan altyapı programlarını geliştirecek yetkin yazılımcılar yetiştirmektir.

Kazanılan Derece

Ön Lisans

Kayıt ve Kabul Koşulları

Programa öğrenci kabulü “Öğrenci Seçme ve Yerleştirme Sistemi (ÖSYS) Yükseköğretim Programları ve Kontenjanları Kılavuzu”nda belirtilmektedir.

Mezuniyet Koşulları

Arka-Yüz Yazılım Geliştirme Programı mezuniyet için yeterlilik koşulları Ankara Medipol Üniversitesi Ön Lisans, Lisans Eğitim-Öğretim ve Sınav Yönetmeliği hükümlerine ve Bölüm/Program mevzuatlarına göre belirlenir.

Önceki Öğrenimin Tanınması

Arka-Yüz Yazılım Geliştirme Programı’nda zorunlu İngilizce Hazırlık Programı yoktur. Yatay ve dikey geçiş için Ankara Medipol Üniversitesi Ön Lisans, Lisans Eğitim-Öğretim ve Sınav Yönetmeliğinde belirtilen koşulların yerine getirilmesi gereklidir. Arka-Yüz Yazılım Geliştirme Programı’na öğrenci kabulü, ilgili mevzuat uyarınca Yükseköğretim Kurulu (YÖK) tarafından belirlenen esaslara ve senato kararına göre yapılır. Daha önce öğrenim gördükleri yurt içi veya yurt dışındaki diğer Yükseköğretim kurumuna kayıt yaptıran öğrenciler başvurdukları takdirde, kredi ve not transfer talepleri ilgili birimlerce değerlendirilir.

Ders Planı- AKTS Kredileri

* Bu ders planı tablosunda gösterilen dersler öğrenci işlerindeki güncel ders plan bilgilerini göstermektedir.

** İlgili dönemde zorunlu dersler mutlaka açılırken, seçmeli ve programa bağlı seçmeli derslerin açılması tercih ve kontenjan durumuna bağlı olarak değişkenlik gösterebilir.

*** Mesleki klinik derslerin teorik ve uygulama ders saatleri, haftalık değil toplam ders saatini ifade etmektedir.

Her hangi bir dersin amaç, öğrenme kazanımları vs. detay bilgilerini görmek için aşağıdaki tabloda dersin ismine tıklayınız.

1. Yarıyıl Ders Planı (Güz Dönemi)
KoduDersDilT+UUKAKTSİndir
AYG1122105PROGRAMLAMAYA GİRİŞTürkçe2+235
AYG1122109SUNUCU İŞLETİM SİSTEMLERİTürkçe335
AYG1122205TEMEL MATEMATİKTürkçe334
AYG1122116BİLGİSAYAR AĞLARINA GİRİŞTürkçe2+235
AYG1122209BİLGİ TEKNOLOJİLERİ VE ARAÇLARITürkçe223
ATA1110008ATATÜRK İLKELERİ VE İNKILAP TARİHİ ITürkçe222
İNG1110140İNGİLİZCE IEN222
TDL1110139TÜRK DİLİ ITürkçe222
2. Yarıyıl Ders Planı (Bahar Dönemi)
KoduDersDilT+UUKAKTSİndir
AYG1222137İLERİ PYTHON PROGRAMLAMATürkçe2+234
AYG1222145VERİ YAPILARI VE ALGORİTMALARTürkçe334
AYG1222150VERİ TABANI ITürkçe335
AYG1222153İNTERNET PROGRAMCILIĞI ITürkçe2+234
AYG1212991YAZ STAJITürkçe0+1235
ATA1210184ATATÜRK İLKELERİ VE İNKILAP TARİHİ IITürkçe222
İNG1210187İNGİLİZCE IIEN222
TDL1210179TÜRK DİLİ IITürkçe222

Program Yeterliliği

Kuramsal, Olgusal

Arka yüz yazılım geliştirme alanına ilişkin temel kavramları, kuramları ve teknolojileri açıklar ve uygular.
İşletim sistemleri, sunucu yapıları ve barındırma (hosting) ortamlarının çalışma mantığını açıklar ve uygular.
Mesleki İngilizceyi kullanarak teknik dokümantasyonu takip eder, mesleki iletişim kurar ve kendini güncel tutar.


Program Çıktısı TYYÇ Temel Alan Matrisi
Temel Alan YeterliliğiProgram Yeterliliği
BİLGİ
Kuramsal, Olgusal

1-Matematik, hesaplama ve bilgisayar bilimleri konularında temel kuramsal ve uygulamalı bilgilere sahiptir.

1 - Arka yüz yazılım geliştirme alanına ilişkin temel kavramları, kuramları ve teknolojileri açıklar ve uygular.

5 - İşletim sistemleri, sunucu yapıları ve barındırma (hosting) ortamlarının çalışma mantığını açıklar ve uygular.

6 - Yazılım geliştirme süreçlerinde algoritma, veri yapıları ve problem çözme tekniklerini etkin biçimde kullanır.

BECERİLER
Bilişsel, Uygulamalı

1-Tanımlanan bilişim ve/veya bilgisayar bilimleri problemlerini ve modellerini kurgular ve temel çözüm önerilerini uygular.

6 - Yazılım geliştirme süreçlerinde algoritma, veri yapıları ve problem çözme tekniklerini etkin biçimde kullanır.

15 - Yazılım geliştirme yaşam döngüsü kapsamında gereksinim analizi, sistem tasarımı, performans optimizasyonu ve bakım süreçlerini etkin şekilde yönetir.

12 - Yazılım projelerinde bireysel ve ekip çalışmasına katkı sağlar, teknik dokümantasyon hazırlar ve raporlama yapar.

2-Algoritmik düşünme ve planlama yaklaşımını uygulamalarında kullanır.

6 - Yazılım geliştirme süreçlerinde algoritma, veri yapıları ve problem çözme tekniklerini etkin biçimde kullanır.

15 - Yazılım geliştirme yaşam döngüsü kapsamında gereksinim analizi, sistem tasarımı, performans optimizasyonu ve bakım süreçlerini etkin şekilde yönetir.

2 - En az bir sunucu taraflı programlama dilini kullanarak ölçeklenebilir ve sürdürülebilir yazılım çözümleri geliştirir.

3-Belirtimleri (spesifikasyon) tanımlanmış yazılım bileşenlerini geliştirir.

2 - En az bir sunucu taraflı programlama dilini kullanarak ölçeklenebilir ve sürdürülebilir yazılım çözümleri geliştirir.

4 - API mimarilerini tasarlayarak RESTful servisler geliştirir ve istemci uygulamalarla entegrasyonunu sağlar.

15 - Yazılım geliştirme yaşam döngüsü kapsamında gereksinim analizi, sistem tasarımı, performans optimizasyonu ve bakım süreçlerini etkin şekilde yönetir.

YETKİNLİKLER
Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği

1-Bireysel olarak veya takımlarda etkin çalışır.

12 - Yazılım projelerinde bireysel ve ekip çalışmasına katkı sağlar, teknik dokümantasyon hazırlar ve raporlama yapar.

15 - Yazılım geliştirme yaşam döngüsü kapsamında gereksinim analizi, sistem tasarımı, performans optimizasyonu ve bakım süreçlerini etkin şekilde yönetir.

Öğrenme Yetkinliği

1-Yaşam boyu öğrenmenin gerekliliği bilinci ile bilgi ve iletişim teknolojilerindeki güncel gelişmeleri izler.

13 - Mesleki İngilizceyi kullanarak teknik dokümantasyonu takip eder, mesleki iletişim kurar ve kendini güncel tutar.

14 - Yaşam boyu öğrenme bilinciyle yeni teknolojileri takip eder, mesleki gelişimini sürdürülebilir biçimde planlar.

İletişim ve Sosyal Yetkinlik

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.

12 - Yazılım projelerinde bireysel ve ekip çalışmasına katkı sağlar, teknik dokümantasyon hazırlar ve raporlama yapar.

13 - Mesleki İngilizceyi kullanarak teknik dokümantasyonu takip eder, mesleki iletişim kurar ve kendini güncel tutar.

Alana Özgü Yetkinlik

1-Mesleki ve etik sorumluluk bilinci taşır, bilişim uygulamalarında meslek etiğinin gözetilmesi konusunda farkındalığa sahiptir.

11 - Mesleki etik, iş sağlığı ve güvenliği ilkelerine uygun şekilde yazılım geliştirme faaliyetlerini yürütür.

12 - Yazılım projelerinde bireysel ve ekip çalışmasına katkı sağlar, teknik dokümantasyon hazırlar ve raporlama yapar.

İstihdam Olanakları

Mezunlar; • Yazılım firmaları (web ve mobil uygulama geliştirme) • Bilişim / IT şirketleri • E ticaret şirketleri • Finans, banka ve fintech firmaları • Start up ve teknoloji girişimleri • Dijital ajanslar • Kamu kurumları (KPSS ile, teknik veya bilişim kadroları) • Özel sektörde kurumsal firmaların IT departmanlarında Çalışabilirler.

Üst Dereceye Geçiş

Arka-Yüz Yazılım Geliştirme Programı mezunları; Dikey Geçiş Sınavı (DGS) ile Üniversitelerin Yazılım Mühendisliği, Bilgisayar Mühendisliği, Yönetim Bilişim Sistemleri, Bilgisayar Teknolojisi ve Bilişim Sistemleri gibi bölümlerine, üniversitelerin açıkladığı kontenjanlar ve ön şartlar dahilinde dikey geçiş yapabilirler.

Eğitim Türü

Örgün Eğitim

Ölçme ve Değerlendirme

Öğrencilerin başarı notunun hesaplanmasında Ankara Medipol Üniversitesi Ön Lisans, Lisans Eğitim-Öğretim ve Sınav Yönetmeliği’nde ve Program mevzuatlarında belirtilen değerlendirme ve not sistemi kullanılır.

Bölüm/Program Başkanı

Program Başkanı

Prof.Dr. Arif ANKARALI

Öğrenme Durumları

Öğrenme durumları öğrencilerin yaratıcı, eleştirel, yansıtıcı düşünme becerilerini mantıksal, matematiksel düşünme becerileri gibi üst düzey düşünme becerilerini geliştirmeyi hedefler. Bunun yanında öğrencilerin meta-bilişsel becerilerini geliştirmeyi hedefler. Öğrenme durumları öğrenme stratejileri, yöntemleri, tekniklerinin yanında kullanılan araç gereçler ile ölçme değerlendirme yöntemlerini kapsamaktadır. Programlarda kullanılan öğrenme durumları aşağıdaki listede verilmiştir:

Öğrenme Durumları *

Başlıca öğrenme faaliyetleri

Kullanılan Araçlar

Anlatım Yöntemi

Dinleme, konuşma, (düz anlatım, konferans, seminer,nutuk,demeç ve brifing teknikleri uygulanır)

Bilgisayar Ve İnternet Destekli Öğretim

Bilgisayar ve internet destekli öğretim; çevrimiçi öğrenme platformları, e-kitaplar ve dijital içerikler, web seminerleri ve canlı dersler, uygulama ve simülasyonlar, dijital oyun tabanlı öğrenme, adaptif öğrenme sistemleri, sanal ve artırılmış gerçeklik uygulamaları, sosyal medya ve etkileşimli platformlar, veri analizi ve izleme araçları ile yapay zeka teknolojilerinin eğitim sürecine entegre edilmesini kapsar. Bu araçlar; öğrencilerin iletişim, iş birliği, analitik ve eleştirel düşünme, problem çözme, karar verme ve yaratıcı düşünme becerilerini geliştirmeyi amaçlayan etkileşimli ve teknoloji temelli öğrenme ortamları sunar. Aynı zamanda öğretim elemanlarının ders materyallerini paylaşmalarına, öğrenci performansını izlemelerine ve öğrenme süreçlerini daha etkili şekilde yönetmelerine olanak sağlar.

Çoktan Seçmeli Sınav

Demonstrasyon

Kısa Sınav

Öğrenme eksiklerini belirlemek amaçıyla yapılır. Bu durumda öğrenci notlarını yansıtılmaz. Öğrenme hedeflerinin gerçekleşme düzeyi sürece bağlı olarak değerlendirilmek amaçıyla yapılabilir. Bu durumda öğrenci notlarına yansıtılabilir.

Çalışma yaprakları, soru bankası, soru havuzu, cevap anahtarı

Lecture Method

Ödev

Öğrencinin bilgi, becerilerini geliştirmek, araştırma ve incelemeye özendirmek, öğrenme eksikliklerini tamamlamak, bir konuda derinleşmeyi sağlamak amaçıyla kullanılır.

Kütüphane, e-kütüphane, kitaplar, makaleler

Proje Temelli Öğrenme Modeli

Gerçek hayata ilişkin bir problem durumu senaryosu oluşturma, gerçek hayata ilişkin problem durumu tespit etme, probleme ilişkin veri toplama, veri analiz etme, veri işleme ,veri dönüştürme, altenatif çözüm önerileri geliştirme, uygun çözüm yöntemi seçme, çözüm yöntemini uygulama / çözüme ilişkin bir model/tasarım/somut bir ürün oluşturma/ somut bir hizmet üretme, model/tasarı/ somut ürün/hizmeti değerlendirme, Proje ürünlerini sergileme

Problem senoryosu metinleri/Örnek projeler,veri tabanları, kitaplar, araştırma raporları, laboratuvar, atölye,uygulama alanları, kütüphane, bilgisayar yazılımları, standart derslik teknolojileri, projeye konusuna göre araç ve gereçler.

Soru - Cevap Tekniği

Soru - Cevap Tekniği

Sorular sorma, cevapları eleştirme, soru üretme, cevap üretme, eleştirme, yaratıcı cevapları analiz etme ve değerlendirme, yapılandılmış sorular sorma ve cevaplar ürütme, kapalı uçlu sorular sorma ve cevap üretme

Ders kitapları, önerilen kitaplar, çalışma yaprakları, soru bankası , çoklu ortam araçları (metin, görüntü, grafik, çizim, ses, video, karikatür ve animasyonlar)

Tartışma Yöntemi

Dinleme, konuşma, soru sorma, cevap üretme, görüş geliştirme ve sorgulama, görüş inceleme ve araştırma, eleştirel düşünce üretme, yaratıcı düşünce üretme.

Standart derslik teknolojileri, çoklu ortam araçları (metin, görüntü, grafik, çizim, ses, video ve animasyonları) , bilgisayar, projeksiyon, çevrim içi ortamlar, konferans salon, çalıştay.

Vaka Çalışmaları

Written Examination

Yazılı Sınav

Yaratıcı, eleştirel, yansıtıcı düşüncelerin değerlendirmesi için klasik yazılı sınavlar. Bilgi, kavrama, uygulama, analiz gibi bilişsel becerileri değerlendirmek amaçıyla çoktan seçmeli, kısa cevaplı ( boşluk doldurmalı, eşleştirmeli, doğru yanlış ve diğer) sınavlar yapılır.

Yazılı sınav kağıtları, çoktan seçmeli testler, kısa çevaplı testler, karma testler, cevap anahtarları.

Ders - Program Yeterlilikleri İlişkileri

Ders10
İlişkili Ders Sayısı / 0/31

Öğrencilere Uygulanan Anketler

Öğretim elemanı değerlendirme anketiKesinlikle katılmıyorumKatılmıyorumKısmen katılıyorumKatılıyorumKesinlikle katılıyorumFikrim yok
Dönem başında dersin amacını, kapsamını ve öğrenciden beklenenleri anlaşılır bir şekilde açıklar.
Dersin kaynaklarını dersin amaçlarına uygun olarak seçer ve duyurur.
Ders için önerdiği kaynaklara ulaşmada öğrencilere yol gösterir/yardımcı olur.
Anlatımı (Dersi sunumu) akıcı, açık ve anlaşılırdır.
Öğretim teknolojilerini (etkili bir şekilde) kullanabilir.
Sınıfta çok yönlü iletişim ve etkileşim sağlayacak uygulamalara yer verir.
Geleneksel öğretim strateji yöntem ve teknikleri konusunda gelişmiş bir bilgi birikimine sahiptir.
Derste işlediği öğretim yöntemlerini kendi uygulamalarında kullanır.
Ders saatleri dışında ders ile ilgili öğrenciye yeterince zaman ayırır.
Derse düzenli olarak gelir ve zamanı etkin kullanır.
Ders sırasında sınıfa hakimiyeti kurmada oldukça başarılıdır.
Güncel konular hakkında öğrencileri bilgilendirir.
Öğrenci görüşlerine açık tutum ve davranışları ile örnek teşkil eder.
Başarı ölçme yöntemleri ve araçları (klasik/test/sözlü sınav/ proje/ödev vb.) dersin hedef ve içeriği ile uyumludur.
Sınav kağıdımla ilgili soru sormak istediğimde bana yardımcı olur.
Laboratuvar/saha/uygulama çalışmaları dersin amacı ile uyuşmaktadır.
Dersin öğrenme ve öğretme sürecinin yaratıcı düşünme süreç ve becerilerini geliştirir.
Ders güncel konu ve konuklarla desteklenir.
Yukarıdaki sorular dışında iletmek istedikleriniz
Bu hocadan tekrar bir ders almak ister miydiniz ?

Sayısal Veriler

Yıllara Göre Öğrenci Sayıları

Öğrenci Başarı Durumu

Mezun Başarı Durumu

Bilgi / Destek Butonu