KOCAELİ ÜNİVERSİTESİ Mühendislik Fakültesi Yazılım Mühendisliği Bölümü
GENEL BİLGİ
Program Yöneticisi
Prof. Dr.Kerem KÜÇÜK
Öğrenim Şekli
Tam Zamanlı
Web Adresi
http://seng.kocaeli.edu.tr
E-posta
seng@kocaeli.edu.tr
Telefon Numarası
Belgegeçer
Amaç
Günümüz bilgi ve iletişim çağının en gözde teknoloji temelli mesleklerinden biri durumuna gelen ve mezunlarına hemen her alanda gereksinim duyulan Yazılım Mühendisliği Bölümü'nde, bilgisayar sistemlerinin geliştirilmesi ve etkin kullanımı doğrultusunda eğitim ve araştırmalar yapılmakta, güncel bilgilerle donatılmış yazılım mühendislerinin yetiştirilmesi hedeflenmektedir.
Misyon
Kocaeli Üniversitesi Yazılım Mühendisliği Bölümünün misyonu, nitelikli bir akademik kadro ve laboratuvar alt yapısı ile dünya çapında aranan mesleki bilgi ve beceriye sahip, yazılım projelerini yazılım mühendisliği prensiplerine bağlı olarak çözümleyen, analitik düşünme yeteneği, yaratıcı fikirleri ve ortak çalışmalardaki uyumu ile ön plana çıkan mühendisleri yetiştirmektir
Vizyon
Kocaeli Üniversitesi Yazılım Mühendisliği Bölümünün vizyonu, yazılım mühendisliği alanında eğitim, araştırma ve topluma fayda doğrultusunda en yüksek kalitede lisans eğitimi veren bölüm olmaktır.
Kabul Koşulları
Kocaeli Üniversitesi Mühendislik Fakültesi Yazılım Mühendisliği Bölümü'ne kayıt yaptırmak için ÖSYM tarafından düzenlenen sınavları başarmış olmak gerekir. Yurt içi veya dışında eşdeğer bir programda öğrenim gören bir öğrenci, üniversite tarafından kontenjan açıldığı takdirde yatay geçiş için başvuru yapabilir. Öğrenci kabulü, başvuruda bulunan öğrencilerin başarı durumlarının değerlendirilmesi sonucu gerçekleşir. Detaylı bilgi için lütfen Kocaeli Üniversitesi Önlisans ve Lisans Eğitim-Öğretim ve Sınav Yönetmeliği ilgili maddelerine bakınız. Üniversite tarafından onaylanmış ve bir anlaşma ile sınırları belirlenmiş öğrenci değişim programları kapsamında yurt dışından gelen öğrenciler bölümde İngilizce olarak verilen derslere kayıt yaptırabilirler. Öğrenci Türkçe dil bilgisi yeterliğine sahipse Türkçe derslere de kayıt yaptırabilir.
Dereceyi Alabilme Koşulları, Kuralları
Öğrencinin bu programda lisans derecesini alabilmesi için:
(a) Toplam 240 AKTS iş yükünü sağlaması,
(b) IV. yarıyıldan sonra 20, VI. Yarıyıldan sonra 20 olmak üzere 40 iş günü Yazılım Mühendisliği Bölümü staj esaslarına göre staj yapması,
(c) Programdaki tüm dersleri başarmış olması,
(d) Genel not ortalamasının en az 2,00 olması,
(e) VIII. yarıyıl veya sonrasında öğrencinin verilen bir konu üzerinde Bitirme Çalışması’nı başarı ile tamamlaması gerekmektedir.
Program Genel Profili
Bilgisayar yazılımı, o kadar gelişmiştir ve bağımsızlaşmaya başlamıştır ki Yazılım Mühendisliği ismi ile literatüre girmiştir. Bu anlamda, yazılım mühendisliğinin ana maksadı, kaliteli/güvenli/esnek yazılım üretilmesidir. Yazılımlar programlardan oluşur. Ancak, program, kod ve komutlardan oluşur. Yazılım ise bilgisayar donanımlarını kullanmamızı sağlayan program ve programlama dillerinin tamamını kapsar. Bu sebeple programlar tek başlarına yazılımdır denilemez. Çünkü yazılım, programa ilave olarak, belgelemeler ve ilave veri kaynaklarından oluşur. Kaliteli yazılım elde edilmesi ise zannedildiği gibi kolay bir iş değildir ve genel olarak şu özellikleri sağlaması gerekir:
-İstenenleri her şart altında yerine getirebilmelidir.
-Güvenilir ve güvenli olmalıdır.
-Uygun testlerle hatasız olmalıdır.
-Müşterilerin isteklerini sağlayarak zamanında teslim edilmelidir.
-Maliyeti uygun olmalıdır.
-Dokümantasyonu yazılmış olmalıdır.
Bu bilgiler ışığı altında değerlendirildiğinde, dünyada Bilgisayar Mühendisliğinden daha da özelleştirilmiş bir şekilde Yazılım Mühendisliği Bölümleri ve programları kurulmaya başlamış ve yaygınlaşmıştır.
Ayrıca, yazılım, bilginin toplanması, depolanması, iletilmesi ve işlenmesi görevlerini yerine getiren bir araç olması ve aynı zamanda bu işlerin hızını artırması nedeniyle diğer tüm bilim alanlarının teknolojik/bilimsel gelişmelerine ilerlemesine büyük katkı sağlamaktadır. Ve diğer bilim alanlarına göre daha hızlı ilerleyen bir bilim dalı durumuna gelmiştir. Böylece, bütün dünyada ve ülkemizin de en fazla ihtiyaç hissettiği yetişmiş insan gücü Bilgisayar Mühendisliği/Yazılım Mühendisliği yani genel olarak bilişim teknolojileri ile ilgili olmuştur. Türkiye’de Bilgisayar Mühendisliği/Yazılım Mühendisliği alanında güncel bilgi olarak 100.000’in üzerinde yetişmiş mühendise ihtiyaç duyulduğu belirlenmiştir. Üniversitemiz Yazılım Mühendisliği Bölümü/Programı açarak hem üniversitemize ve hem de ülkemize bu yönden katkı sağlayıp kabiliyetli gençlerimizi bu alana teşvik etmeyi amaçlamaktadır.
Bu katkı üniversitemizin bulunduğu ve sanayinin çok yoğun olduğu Marmara Bölgesindeki Yazılım Mühendisi ihtiyaçlarının karşılanmasına da doğrudan katkı sağlayacaktır.
Genel Bilgi
Yazılım Mühendisliği; yazılım tasarımı, geliştirmesi, işletilmesi bakımı ve bu konularda araştırma yapılması ile ilgili sistematik, bir disiplin dahilinde ölçülebilir yaklaşımların uygulanmasıdır. Kısaca mühendisliğin yazılım üzerine uygulanmasıdır. İlk kez 1968 yılında NATO Yazılım Mühendisliği Konferansında dile getirilmiştir. “Yazılım geliştirme” daha genel bir ifade olmasına rağmen “mühendislik” kelimesinin karşılığını kapsamamaktadır.
Yazılım Mühendisliği, Bilgisayar Mühendisliği’nin bir alt dalı olarak gözükmesine rağmen, bilişim dünyası içerisinde büyük ölçekli yazılım geliştirme süreçlerinde uzmanlaşmış yeterli bilgi ve donanımda sahip elemanlara ihtiyaç vardır. Firmalarda yazılım tasarlayan/geliştiren çok sayıda çalışanın organize edilmesi ve bu işlerin mühendis mantığı ile en ekonomik şekilde yerine getirilmesi Bilgisayar Mühendisliği Bölümlerinde öğretilememektedir. Benzer şekilde, yazılım projelerinde yer alan elamanların mühendislik eğitiminden yoksun bir şekilde süreçlerin gündelik kararlarla ilerletilmesi ekonomik anlamda büyük riskler oluşturmaktadır.
Ülkemizde bilişim sektörünün ihtiyaç duyduğu yazılım geliştirici ve yöneticileri Bilgisayar Mühendisi unvanına sahip olan kişiler arasından seçilmektedir. Ancak bu unvana sahip olan kişiler iş hayatlarında Yazılım Mühendisliği konularından bazılarını ancak yüzeysel olarak öğrenebilmişlerdir. Her ne kadar Bilgisayar Mühendisliği Bölümü eğitim planında “Yazılım Mühendisliği” dersi olsa da bu yeterli değildir. Bu eksikliği Yazılım Mühendisliği Bölümü mezunları dolduracaktır.
Mezunlar İçin İstihdam Olanakları
İçerisinde bulunduğumuz ve bilgi çağı olarak da adlandırılan bu dönemde misyonu; bilgiyi üretme, işleme ve dağıtma olan yazılım mühendisliğine hem ülkemizde hem de dünyada gittikçe artan bir oranda ilgi duyulmaktadır. Yazılım ve Bilişim teknolojilerinde yaşanan hızlı gelişmeler bu ilginin devam edeceğini ve bu alanda daha fazla eğitimli insan gücüne ihtiyaç duyulacağını göstermektedir. Başta TÜBİTAK olmak üzere, birçok kuruluş, AB çerçeve programları ve üniversiteler tematik alan olarak bilgi ve iletişim teknolojilerini belirlemişlerdir.
Yazılım Mühendisliği Lisans Programından mezun olacak öğrenciler, genel olarak Bilgi Teknolojilerini kullanan her kuruluşta istihdam edilebileceklerdir. Yakın gelecekte bilgi teknolojileri kullanmayan hiçbir kuruluşun kalmayacağı düşünüldüğünde yazılım geliştirme alanında kendisini yetiştiren mühendislere olan talebin artacağı açıktır. Mezun mühendislerin istihdamlarının sağlanabileceği kurumlar listede örneklendirilmiştir;
1. TÜBİTAK
2. ASELSAN
3. HAVELSAN
4. TUSAŞ
5. BAYKAR
6. ROKETSAN
7. SSTEK
8. METEKSAN
9. Bankacılık, otomotiv, telekomünikasyon, sağlık, savunma, taşımacılık, medya, e-devlet, e-ticaret vb. sektörlerde hizmet veren özel teşebbüsler.
Sonraki Eğitim Olanakları
Mezuniyet Koşulları
Öğrencinin bu programda lisans derecesini alabilmesi için:
(a) Toplam 240 AKTS iş yükünü sağlaması,
(b) IV. yarıyıldan sonra 20, VI. Yarıyıldan sonra 20 olmak üzere 40 iş günü Yazılım Mühendisliği Bölümü staj esaslarına göre staj yapması,
(c) Programdaki tüm dersleri başarmış olması,
(d) Genel not ortalamasının en az 2,00 olması,
(e) VIII. yarıyıl veya sonrasında öğrencinin verilen bir konu üzerinde Yazılım Geliştirme çalışmasını başarı ile tamamlaması gerekmektedir.
KAZANILAN DERECE
Yazılım Mühendisliği
Lisansı
KAZANILAN DERECE SEVİYESİ
Lisans derecesi
ÖNCEKİ ÖĞRENMENİN TANINMASI
Türkiye'deki ve yabancı ülkelerdeki yükseköğretim kurumlarından Kocaeli Üniversitesine dikey veya yatay geçiş yapmak isteyen öğrenciler için "Yükseköğretim Kurumlarında Ön Lisans ve Lisans Düzeyindeki Programlar Arasında Geçiş, Çift Anadal, Yandal ile Kurumlararası Kredi Transferi Yapılması Esaslarına İlişkin Yönetmelik" hükümleri uygulanır.
Erasmus programı kapsamında yurt dışında öğrenim gören öğrenciler için, gitmeden önce öğrenim anlaşmasındaki dersleri dikkate alınarak "tanınma belgesi" hazırlanır ve Kocaeli Üniversitesi tarafından tam akademik tanınma teyit edilir. Tam akademik tanınma yurtdışında yapılan eğitimin (sınavlar ve diğer değerlendirme şekillerinin dahil ederek) Kocaeli Üniversitesindeki karşılığı ile yer değiştirme anlamına gelir.
Sertifikaya dayanan (Informal) ve tecrübeye dayanan (Nonformal) öğrenmenin tanınması ile ilgili olarak Türkiye ve dışındaki Yükseköğretim Kurumlarında başlangıç aşamasındadır. Buna rağmen öğrencilerin kendi imkanları ile edindikleri Bilgisayar Becerileri ve Yabancı Dil Becerileri, Üniversitenin açmış olduğu muafiyet sınavları ile ölçülmektedir. Bu sınavlarda yeterli bir not alan öğrenciler, kayıt oldukları programın ilgili ders(ler)inden muaf olmaktadırlar.
PROGRAM YETERLİLİKLERİ
Matematik, fen bilimleri, bilgisayar bilimleri ve yazılım mühendisliği ile ilgili mühendislik konularında temel kavramları açıklar.
Mühendislik problemleriyle ilgili algoritmalar tasarlar, problemlerini analiz eder, yazılım mimarilerini uygular ve programlama dilleri ile yazılımlar gerçekleştirir.
Yazılım tasarımı ve yazılım kalite güvencesi süreçlerini analiz eder ve yazılım geliştirme süreçlerini uygulayarak mühendislik problemlerine çözüm üretir.
Mesleki ve etik sorumluluk bilincini savunur ve mühendislik uygulamalarında kullanılan standartları açıklar. Ayrıca mesleki ve sosyal sorumluluk konularında yeterli düzeyde yabancı dili kullanır.
Yazılım teknolojileri etkin kullanır, ve bunların yönetim, denetim, gelişim, güvenliği ve güvenilirliğini organize eder.
Yazılım mühendisliği alanında projelendirme, tasarlama ve uygulama çalışmalarını çok disiplinli takımlarla ortak zeminlerde yürütme becerisi gösterir ve proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi süreçleri bilir ve bunlara çözüm üretir.
Alanında etkin, açık ve anlaşılır talimatlar oluşturur ve bunların tasarım ve üretim raporlarını hazırlar.
Karmaşık yazılım mühendisliği problemlerini saptar, tanımlar, formüle eder ve çözer; bu amaçla uygun analitik yöntemler ile modelleme yöntemlerini seçer ve uygular.
Temel bilgisayar donanımları, bilgisayar mimarisi, organizasyonu ve işletim sistemleri arasındaki ilişkiyi açıklar ve bunları uygulama geliştirme süreçlerinde kullanır veya yeniden organize eder.
Anahtar/Aktarılabilir Yeterlilikler
Bilgi ve görüşlerini yazılı ve sözlü aktarabilme.
Bilgi ve becerileri eleştirel bir anlayışla değerlendirebilme.
Bağımsız çalışabilme ve sorumluluk alabilme.
Birlikte çalışmaya yatkın olabilme.
Öğrenmeyi öğrenebilme ve yönetebilme.
Dijital (bilgi ve iletişim teknolojileri) yetkinliği kullanabilme.
Meslek çevresiyle iletişim kurabilecek düzeyde bir yabancı dili kullanabilme.
Bilimsel etik kuralları benimseme ve uyma.
Düşüncelerini eyleme dönüştürme amacıyla inisiyatif alarak, girişimde bulunabilme.
Bilimsel araştırma bilgi ve becerisini kullanabilme.
Bir çalışmayı yönlendirebilme ve yönetebilme
Toplumsal ve kültürel değerleri gözetebilme.
Konularda çoklu bakış açılarını kullanabilme.
Matematiksel yetkinlik ve bilim/teknolojiyi kullanabilme.
Bireysel gelişimine katkı sağlayabilecek alanlarda (sanat, spor, v.b) kendini ifade edebilme.
TEMEL ALAN/TYYÇ İLİŞKİSİ
DERS LİSTESİ
KOCAELİ ÜNİVERSİTESİ Mühendislik Fakültesi / Yazılım Mühendisliği Bölümü 2026/2027 Eğitim Öğretim Yılı DERS LİSTESİ
Sınavlar, ölçme ve değerlendirme Kocaeli Üniversitesi Önlisans ve Lisans Eğitim Öğretim Yönetmeliği esas alınarak yürütülür.
Sunulan dersin içeriğine göre ve ilgili öğretim elemanı tarafından bilgi formunda belirtilmek koşulu ile ara sınav, final, kısa sınav, sunum, ödev, proje, portfolyo, uygulama gibi
değişik ölçme araçları bu sürece dâhil edilebilir. Bu araçların başarıya etkisi %30 ile %70 arasında değişebilir. Bir öğrencinin final sınavına girebilmesi için teorik derslerde %70,
pratik derslerde ise %80 devam zorunluluğunu yerine getirmiş olması önkoşulu aranmaktadır. Başarı notu, yarıyıl içi çalışmaları ve final notu esas alınarak saptanır.
Devam zorunluluğunu bir kez yerine getiren öğrencinin o dersten kalması durumunda tekrar devam zorunluluğu aranmaz. Fakültenin ilgili kurulu tarafından kabul
edilen geçerli bir mazereti olan öğrenciler için mazeret sınavı uygulanır. Daha detaylı bilgi için, ders listesi sayfasından derslere tıklayınız.
Harf notlarının 100 puan üzerinden karşılıkları ve katsayıları aşağıda gösterilmiştir.