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 LisansKayı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) | ||||||
| Kodu | Ders | Dil | T+U | UK | AKTS | İndir |
| AYG1122105 | PROGRAMLAMAYA GİRİŞ | Türkçe | 2+2 | 3 | 5 | |
| AYG1122109 | SUNUCU İŞLETİM SİSTEMLERİ | Türkçe | 3 | 3 | 5 | |
| AYG1122205 | TEMEL MATEMATİK | Türkçe | 3 | 3 | 4 | |
| AYG1122116 | BİLGİSAYAR AĞLARINA GİRİŞ | Türkçe | 2+2 | 3 | 5 | |
| AYG1122209 | BİLGİ TEKNOLOJİLERİ VE ARAÇLARI | Türkçe | 2 | 2 | 3 | |
| ATA1110008 | ATATÜRK İLKELERİ VE İNKILAP TARİHİ I | Türkçe | 2 | 2 | 2 | |
| İNG1110140 | İNGİLİZCE I | EN | 2 | 2 | 2 | |
| TDL1110139 | TÜRK DİLİ I | Türkçe | 2 | 2 | 2 | |
| 2. Yarıyıl Ders Planı (Bahar Dönemi) | ||||||
| Kodu | Ders | Dil | T+U | UK | AKTS | İndir |
| AYG1222137 | İLERİ PYTHON PROGRAMLAMA | Türkçe | 2+2 | 3 | 4 | |
| AYG1222145 | VERİ YAPILARI VE ALGORİTMALAR | Türkçe | 3 | 3 | 4 | |
| AYG1222150 | VERİ TABANI I | Türkçe | 3 | 3 | 5 | |
| AYG1222153 | İNTERNET PROGRAMCILIĞI I | Türkçe | 2+2 | 3 | 4 | |
| AYG1212991 | YAZ STAJI | Türkçe | 0+12 | 3 | 5 | |
| ATA1210184 | ATATÜRK İLKELERİ VE İNKILAP TARİHİ II | Türkçe | 2 | 2 | 2 | |
| İNG1210187 | İNGİLİZCE II | EN | 2 | 2 | 2 | |
| TDL1210179 | TÜRK DİLİ II | Türkçe | 2 | 2 | 2 | |
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ği | Program 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
| Ders | 1 | 0 |
|---|---|---|
| İlişkili Ders Sayısı / 0/31 |
Öğrencilere Uygulanan Anketler
| Öğretim elemanı değerlendirme anketi | Kesinlikle katılmıyorum | Katılmıyorum | Kısmen katılıyorum | Katılıyorum | Kesinlikle katılıyorum | Fikrim 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 ? |