Bölüm/Program Adı | Yazılım Mühendisliği Bölümü | Bölüm/Program Ad (İngilizce) | Software Engineering |
Web Adresi | http://seng.kocaeli.edu.tr | E-posta | seng@kocaeli.edu.tr |
Telefon | BelGeç. (Fax) | ||
Adres | Mühendislik Fakültesi Dekanlığı Umuttepe Merkez Yerleşkesi Eski İstanbul Yolu 10. Km 41001 İzmit/KOCAELİ | Öğrenim Şekli | Tam Zamanlı |
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. | Amaç (İngilizce) | In the Software Engineering Department, which has become one of the most popular technology-based professions of today's information and communication age and whose graduates are needed in almost every field, education and research are carried out in line with the development and effective use of computer systems, and it is aimed to train software engineers equipped with up-to-date information. |
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 | Misyon (İngilizce) | The mission of Kocaeli University Software Engineering Department is to train engineers who have professional knowledge and skills that are sought worldwide with a qualified academic staff and laboratory infrastructure, who analyze software projects based on software engineering principles, come to the fore with their analytical thinking ability, creative ideas and harmony in collaborative work |
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. | Vizyon (İngilizce) | The vision of Kocaeli University Software Engineering Department is to be the department that provides the highest quality undergraduate education in the field of software engineering in line with education, research and benefit to society. |
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. | Kabul Koşulları (İngilizce) | In order to enroll in Kocaeli University Engineering Faculty Software Engineering Department, you must have passed the exams organized by ÖSYM. A student studying in an equivalent program at home or abroad can apply for undergraduate transfer if a quota is opened by the university. Student admission takes place as a result of evaluating the success of the applicants. For detailed information, please see the related articles of Kocaeli University Associate Degree and Undergraduate Education and Examination Regulations. Students coming from abroad within the scope of the student exchange programs approved by the university and whose limits have been determined with an agreement can register for the courses given in English in the department. If the student has Turkish grammar proficiency, he / she can also register for Turkish lessons. |
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. | Dereceyi Alabilme Koşulları, Kuralları (İngilizce) | In order for the student to get an undergraduate degree in this program: (a) Providing a total of 240 ECTS, (b) To do an internship according to the principles of internship in the Software Engineering Department for 40 working days, 20 after the IV semester and 20 after the VI semester, (c) To have passed all the courses in the program, (d) A minimum GPA of 2.00, (e) VIII. semester or later, the student must successfully complete the Graduation Study on a given subject. |
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. | Program Genel Profili (İngilizce) | Computer software has developed so much and started to become independent that it entered the literature under the name of Software Engineering. In this sense, the main purpose of software engineering is to produce quality / secure / flexible software. Software consists of programs. However, the program consists of code and commands. Software, on the other hand, includes all of the programs and programming languages ??that enable us to use computer hardware. For this reason, it cannot be said that programs are software on their own. Because the software consists of documentation and additional data sources in addition to the program. Obtaining quality software is not an easy task as it is supposed, and it should generally provide the following features: -It should be able to fulfill the requirements under all conditions. -It must be reliable and secure. -It must be faultless with appropriate tests. -It should be delivered on time by meeting the requests of the customers. -Cost must be appropriate. -Its documentation must be written. When evaluated in the light of this information, Software Engineering Departments and programs have started to be established and become widespread in the world in a way that is more specialized than Computer Engineering. In addition, software is a tool that performs the tasks of collecting, storing, transmitting and processing information, and at the same time, it contributes greatly to the advancement of technological / scientific developments in all other scientific fields, as it increases the speed of these works. And it has become a science that progresses faster than other science fields. Thus, the most needed trained manpower in the whole world and in our country has been related to Computer Engineering / Software Engineering, in other words, information technologies in general. In Turkey Computer Engineering / Software Engineering was determined that the updated information as needed over 100,000 trained engineers. Our university aims to encourage our talented young people in this field by opening the Software Engineering Department / Program, contributing to both our university and our country in this respect. This contribution will directly contribute to meeting the Software Engineer needs in the Marmara Region, where our university is located and where the industry is very intense. |
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. | Genel Bilgi (İngilizce) | Software engineering; It is the application of systematic, measurable approaches within a discipline related to software design, development, operation, maintenance and research on these issues. In short, it is the application of engineering on software. It was first mentioned in the NATO Software Engineering Conference in 1968. Although "software development" is a more general term, it does not include the equivalent of the word "engineering". Although Software Engineering appears to be a sub-branch of Computer Engineering, there is a need for personnel with sufficient knowledge and equipment specialized in large-scale software development processes in the informatics world. Organizing a large number of employees who design / develop software in companies and performing these tasks in the most economical way with the logic of engineers cannot be taught in Computer Engineering Departments. Likewise, the fact that the personnel involved in software projects are deprived of engineering education, progressing the processes with daily decisions poses great economic risks. The software developers and managers needed by the informatics sector in our country are selected from among those who hold the title of Computer Engineer. However, people with this title could only learn some of the Software Engineering subjects in their business life only superficially. Although there is a "Software Engineering" course in the Computer Engineering Education Plan, this is not enough. Software Engineering Department graduates will fill this deficiency. |
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. | Mezunlar İçin İstihdam Olanakları (İngilizce) | In this period we are in and which is also known as the information age, its mission is; There is an increasing interest in software engineering, which is to produce, process and distribute information, both in our country and in the world. The rapid developments in Software and Information technologies show that this interest will continue and more educated manpower will be needed in this field. Many organizations, especially TUBITAK, EU framework programs and universities have determined information and communication technologies as thematic areas. Students who will graduate from the Software Engineering Undergraduate Program will generally be able to be employed in any organization that uses Information Technologies. Considering that there will be no organizations that do not use information technologies in the near future, it is clear that the demand for engineers who train themselves in the field of software development will increase. The institutions where graduate engineers can be employed are exemplified in the list; 1. TÜBİTAK 2. ASELSAN 3. HAVELSAN 4. TAI 5. BAYKAR 6. ROKETSAN 7. SSTEK 8. METEKSAN 9. Banking, automotive, telecommunications, health, defense, transportation, media, e-government, e-commerce, etc. private enterprises serving in the sectors. |
Sonraki Eğitim Olanakları | Sonraki Eğitim Olanakları (İngilizce) | ||
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. | Mezuniyet Koşulları (İngilizce) | So as to be granted a degree, students are required to; a) Accomplish a workload of 240 ECTS, b) Do internship of total 40 days - 20 days after 4th semester and 20 days after 6th semester, c) Accomplish all courses in the curriculum, d) Have a GPA of 2,00, e) submit a graduation thesis during or after his/her 8th semester. |
Bachelor's degree in Software Engineering
First Cycle (Bachelor's Degree)
Lateral or vertical transfer student admission is carried out basing on the "The Transfer Regulations for Associate and Undergraduate Degrees, Double Majors, Sub-specialties and Credit Transfer Regulations among Institutions". The prior learning of transfer students is recognized as per the relevant regulations of Council of Higher Education and under the coordination of the Adaptation Committee.
Kocaeli University guarantees in advance that all credits gained and courses received by an Erasmus student after the mobility abroad will be fully recognized and transferred into Kocaeli University system and upon arrival with the approval of the authorities and the student. While preparing the" Erasmus Credit Transfer and Grade Equivalency Table" the ECTS grades are transmitted to Kocaeli University grading system.
Turkish higher education institutions are in the start-up phase about the recognition of non-formal and informal education. However; computer and foreign language skills that students improve on their own, are evaluated through exemption examinations by the university. Students who prove to be proficient in such exams are exempted from related course(s).
Temel Alan | Program Yeterlilikleri | Ulusal Yeterlilik Çerçevesi | |||||||||||||||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||||||||||||||||
BİLGİ Kuramsal, Olgusal |
1 | 1 | BİLGİ Kuramsal, Olgusal |
||||||||||||||||||||||||
BECERİLER Bilişsel, Uygulamalı |
1 | 1 | BECERİLER Bilişsel, Uygulamalı |
||||||||||||||||||||||||
2 | 2 | ||||||||||||||||||||||||||
3 | |||||||||||||||||||||||||||
4 | |||||||||||||||||||||||||||
5 | |||||||||||||||||||||||||||
YETKİNLİKLER Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği |
1 | 1 | YETKİNLİKLER Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği |
||||||||||||||||||||||||
2 | 2 | ||||||||||||||||||||||||||
3 | |||||||||||||||||||||||||||
YETKİNLİKLER Öğrenme Yetkinliği |
1 | 1 | YETKİNLİKLER Öğrenme Yetkinliği |
||||||||||||||||||||||||
2 | 2 | ||||||||||||||||||||||||||
3 | 3 | ||||||||||||||||||||||||||
4 | |||||||||||||||||||||||||||
5 | |||||||||||||||||||||||||||
6 | |||||||||||||||||||||||||||
7 | |||||||||||||||||||||||||||
YETKİNLİKLER İletişim ve Sosyal Yetkinlik |
1 | 1 | YETKİNLİKLER İletişim ve Sosyal Yetkinlik |
||||||||||||||||||||||||
2 | 2 | ||||||||||||||||||||||||||
3 | 3 | ||||||||||||||||||||||||||
4 | 4 | ||||||||||||||||||||||||||
5 | 5 | ||||||||||||||||||||||||||
YETKİNLİKLER Alana Özgü Yetkinlik |
1 | 1 | YETKİNLİKLER Alana Özgü Yetkinlik |
||||||||||||||||||||||||
2 | 2 | ||||||||||||||||||||||||||
3 |
2023/2024 Course List | |||||||||||
1. SEMESTER | |||||||||||
Catalog No |
Course Code |
Course Name | Compulsory/Elective | Course Language | T | L | U | Course Hour |
ECTS | ||
9905013 | AIT109 | Atatürk's Principles and History of Turkish Revolution I (DE) | Compulsory Course | Turkish | e_ders | 2 | 0 | 0 | 2 | 2 | 2 |
9901012 | TDB107 | Turkish Language I (DE) | Compulsory Course | Turkish | e_ders | 2 | 0 | 0 | 2 | 2 | 2 |
9501038 | FEF111 | Physics I | Compulsory Course | English | Teori+Laboratuvar | 3 | 2 | 0 | 5 | 5 | 5 |
9501018 | FEF113 | Linear Algebra | Compulsory Course | Turkish | Teorik | 2 | 0 | 0 | 2 | 2 | 3 |
9501005 | FEF115 | Mathematics I | Compulsory Course | Turkish | Teorik | 4 | 0 | 1 | 5 | 4 | 6 |
0229080 | YZM107 | Professional English | Compulsory Course | English | Teorik | 2 | 0 | 0 | 2 | 2 | 2 |
0229002 | YZM103 | Programming I | Compulsory Course | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
0229003 | YZM105 | Programming Laboratory I | Compulsory Course | English | Teori+Laboratuvar | 1 | 2 | 0 | 3 | 3 | 4 |
0229001 | YZM101 | Introduction to Software Engineering | Compulsory Course | Turkish | Teorik | 2 | 0 | 0 | 2 | 2 | 2 |
Total ECTS credits for Compulsory Course | 30 | ||||||||||
Total ECTS for 1. Semester | 30 | ||||||||||
2. SEMESTER | |||||||||||
Catalog No |
Course Code |
Course Name | Compulsory/Elective | Course Language | T | L | U | Course Hour |
ECTS | ||
9905014 | AIT110 | Atatürk's Principles and History of Turkish Revolutions II | Compulsory Course | Turkish | e_ders | 2 | 0 | 0 | 2 | 2 | 2 |
9912002 | KYP102 | Career Planning | Compulsory Course | Turkish | Kariyer Planlama | 2 | 0 | 0 | 2 | 2 | 0 |
9901013 | TDB108 | Turkish Language II (DE) | Compulsory Course | Turkish | e_ders | 2 | 0 | 0 | 2 | 2 | 2 |
9501037 | FEF112 | Physics II | Compulsory Course | English | Teorik | 3 | 2 | 0 | 5 | 5 | 5 |
9501006 | FEF114 | Mathematics II | Compulsory Course | Turkish | Teorik | 4 | 0 | 1 | 5 | 4 | 6 |
0229005 | YZM104 | Programming II | Compulsory Course | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
0229006 | YZM106 | Programming Laboratory II | Compulsory Course | English | Teori+Laboratuvar | 1 | 2 | 0 | 3 | 3 | 4 |
0229007 | YZM108 | Web Technologies | Compulsory Course | English | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
0229004 | YZM102 | Ethics in Software Engineering | Compulsory Course | Turkish | Teorik | 2 | 0 | 0 | 2 | 2 | 3 |
Total ECTS credits for Compulsory Course | 30 | ||||||||||
Total ECTS for 2. Semester | 30 | ||||||||||
3. SEMESTER | |||||||||||
Catalog No |
Course Code |
Course Name | Compulsory/Elective | Course Language | T | L | U | Course Hour |
ECTS | ||
9501017 | FEF203 | Differential Equations | Compulsory Course | Turkish | Teorik | 3 | 0 | 1 | 4 | 3 | 5 |
9502028 | MUH201 | Object Oriented Programming | Compulsory Course | Turkish | Teori+Laboratuvar | 3 | 1 | 0 | 4 | 3 | 5 |
0229010 | YZM205 | Computer Architecture and Logical Design | Compulsory Course | Turkish | Teori+Laboratuvar | 3 | 1 | 0 | 4 | 4 | 4 |
0229012 | YZM209 | Programming Laboratory III | Compulsory Course | English | Teori+Laboratuvar | 1 | 2 | 0 | 3 | 3 | 3 |
0229008 | YZM201 | Numerical Analysis | Compulsory Course | English | Teorik | 2 | 0 | 0 | 2 | 2 | 3 |
0229009 | YZM203 | Data Structures and Algorithms | Compulsory Course | Turkish | Teori+Laboratuvar | 3 | 1 | 0 | 4 | 4 | 5 |
0229011 | YZM207 | Software Requirements Analysis | Compulsory Course | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
Total ECTS credits for Compulsory Course | 30 | ||||||||||
Total ECTS for 3. Semester | 30 | ||||||||||
4. SEMESTER | |||||||||||
Catalog No |
Course Code |
Course Name | Compulsory/Elective | Course Language | T | L | U | Course Hour |
ECTS | ||
9502026 | MUH202 | Probability and Random Variables | Compulsory Course | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229017 | YZM210 | Algorithm Analysis | Compulsory Course | English | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
0229013 | YZM202 | Discrete Mathematics | Compulsory Course | English | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229014 | YZM204 | Computer Organization | Compulsory Course | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
0229016 | YZM208 | Automata Theory | Compulsory Course | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
0229018 | YZM212 | Web Programming | Compulsory Course | English | Teori+Laboratuvar | 3 | 1 | 0 | 4 | 4 | 4 |
0229015 | YZM206 | Software Architectures and Design | Compulsory Course | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
Total ECTS credits for Compulsory Course | 30 | ||||||||||
Total ECTS for 4. Semester | 30 | ||||||||||
5. SEMESTER | |||||||||||
Catalog No |
Course Code |
Course Name | Compulsory/Elective | Course Language | T | L | U | Course Hour |
ECTS | ||
0229021 | YZM305 | Operating systems | Compulsory Course | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
0229023 | YZM309 | Internship-1 | Compulsory Course | Turkish | Staj | 0 | 0 | 0 | 0 | 0 | 3 |
0229020 | YZM303 | Database Management Systems | Compulsory Course | English | Teori+Laboratuvar | 3 | 2 | 0 | 5 | 5 | 5 |
0229022 | YZM307 | Software Development-I | Compulsory Course | English | Teori+Laboratuvar | 1 | 2 | 0 | 3 | 3 | 5 |
0229019 | YZM301 | Software Testing and Verification | Compulsory Course | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
Total ECTS credits for Compulsory Course | 21 | ||||||||||
0229034 | YZM311 | Visual Programming | Elective Course Group I | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229035 | YZM313 | Java Programming | Elective Course Group I | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229037 | YZM317 | Parallel Programming | Elective Course Group I | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229036 | YZM315 | Python Programming | Elective Course Group I | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
At least 5 ECTS courses will be selected | Total ECTS credits for Seçmeli Ders Grup I | 5 | |||||||||
4 | |||||||||||
Total ECTS for 5. Semester | 30 | ||||||||||
6. SEMESTER | |||||||||||
Catalog No |
Course Code |
Course Name | Compulsory/Elective | Course Language | T | L | U | Course Hour |
ECTS | ||
0229026 | YZM306 | Information Security | Compulsory Course | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 3 |
0229025 | YZM304 | Mobile Programming | Compulsory Course | English | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
0229027 | YZM308 | Software Development-II | Compulsory Course | English | Teori+Laboratuvar | 1 | 2 | 0 | 3 | 3 | 5 |
0229024 | YZM302 | Software Project Management | Compulsory Course | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
Total ECTS credits for Compulsory Course | 16 | ||||||||||
0229038 | YZM310 | Computer Networks | Elective Course Group II | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229039 | YZM312 | Multimedia Software Development | Elective Course Group II | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229040 | YZM314 | Distributed Systems | Elective Course Group II | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229041 | YZM316 | Electronic Commerce | Elective Course Group II | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229042 | YZM318 | Internet Programming | Elective Course Group II | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229077 | YZM320 | Operating Systems Applications | Elective Course Group II | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229043 | YZM322 | Linux Basics | Elective Course Group II | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229044 | YZM324 | Machine Learning Fundamentals | Elective Course Group II | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229045 | YZM326 | Optimization Techniques | Elective Course Group II | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
At least 10 ECTS courses will be selected | Total ECTS credits for Seçmeli Ders Grup II | 10 | |||||||||
4 | |||||||||||
Total ECTS for 6. Semester | 30 | ||||||||||
7. SEMESTER | |||||||||||
Catalog No |
Course Code |
Course Name | Compulsory/Elective | Course Language | T | L | U | Course Hour |
ECTS | ||
0229029 | YZM403 | Computer Graphics | Compulsory Course | English | Teorik | 2 | 0 | 0 | 2 | 2 | 2 |
0229030 | YZM405 | Job Security | Compulsory Course | Turkish | Teorik | 2 | 0 | 0 | 2 | 2 | 2 |
0229031 | YZM407 | Internship-2 | Compulsory Course | Turkish | Staj | 0 | 0 | 0 | 0 | 0 | 3 |
0229028 | YZM401 | Software Design | Compulsory Course | English | Teori+Uygulama | 1 | 0 | 1 | 2 | 2 | 3 |
Total ECTS credits for Compulsory Course | 10 | ||||||||||
0229046 | YZM409 | Network and System Management | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229047 | YZM411 | Informatics Law | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229048 | YZM413 | Big Data | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229078 | YZM415 | Deep Learning | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229049 | YZM417 | Compiler Design | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229050 | YZM419 | Natural Language Processing | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229051 | YZM421 | Embedded Systems | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229052 | YZM423 | Image Processing | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229053 | YZM425 | Advanced Web Programming | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229054 | YZM427 | Linux Network Management | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229055 | YZM429 | Internet of Things | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229056 | YZM431 | Game Programming | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229057 | YZM433 | Cyber Security | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229058 | YZM435 | System Programming | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229059 | YZM437 | Artificial Neural Networks | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229060 | YZM439 | New Technologies in Software Engineering | Elective Course Group III | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
At least 20 ECTS courses will be selected | Total ECTS credits for Seçmeli Ders Grup III | 20 | |||||||||
Total ECTS for 7. Semester | 30 | ||||||||||
8. SEMESTER | |||||||||||
Catalog No |
Course Code |
Course Name | Compulsory/Elective | Course Language | T | L | U | Course Hour |
ECTS | ||
0229032 | YZM402 | Graduation Work | Compulsory Course | English | Uygulama | 0 | 0 | 2 | 2 | 1 | 4 |
0229033 | YZM406 | Artificial Intelligence and Expert Systems | Compulsory Course | English | Teorik | 3 | 0 | 0 | 3 | 3 | 4 |
0229076 | YZM404 | Software Quality Assurance | Compulsory Course | Turkish | Teorik | 2 | 0 | 0 | 2 | 2 | 2 |
Total ECTS credits for Compulsory Course | 10 | ||||||||||
0229061 | YZM408 | 3D Modeling and Animation | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229062 | YZM410 | Forensic Informatics | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229063 | YZM412 | Bioinformatics | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229064 | YZM414 | Fuzzy Logic | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229065 | YZM416 | Cloud Computing | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229066 | YZM418 | Advanced Database Systems | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229067 | YZM420 | Human Computer Interaction | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229068 | YZM422 | Wireless Networks | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229069 | YZM424 | Text Mining | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229079 | YZM426 | Robot Programming | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229070 | YZM428 | Virtual Reality | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229071 | YZM430 | System Modeling and Simulation | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229072 | YZM432 | Social Media Analysis | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229073 | YZM434 | Data Hiding | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229074 | YZM436 | Data Mining | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
0229075 | YZM438 | Web Application Security | Elective Course Group IV | Turkish | Teorik | 3 | 0 | 0 | 3 | 3 | 5 |
At least 20 ECTS courses will be selected | Total ECTS credits for Seçmeli Ders Grup IV | 20 | |||||||||
Total ECTS for 8. Semester | 30 |
Common Course of University |
Elective Course of University |
Common Course of Faculty |
Course of Program |
Examination, assessment and grading procedure is mainly based on Kocaeli University Education and Training Regulations for Associate and Undergraduate Degrees Depending on the nature of the course various instruments such as midterms, final exams, short exams, presentations, assignments, projects, portfolios and applications may be involved in the assessment process of a semester on condition that students are informed about their weights upon registry. Contribution of these activities to final grading range between 30% -70% and So as to be eligible to take the final exam, a student has to fulfill the attendance requirement of 70% for theoretical and 80 % for practical courses. Once this requirement is fulfilled, attendance is not required again in case of a failure and retaking that course. Final grading of a course is determined on the basis of semester studies and final exam. Those with certified and officially approved excuses are also given a makeup exam. Please see the course structure page and click on the courses for more info on each course.
The equivalences and coefficients of letter grades out of 100 points is as follows.
Score | Letter Grade | Coefficient | Definition |
---|---|---|---|
90-100 | AA | 4 | Excellent |
85-89 | BA | 3.5 | Very Good |
80-84 | BB | 3 | Good |
75-79 | CB | 2.5 | Satisfactory |
65-74 | CC | 2 | Pass |
58-64 | DC | 1.5 | Conditional |
50-57 | DD | 1 | Conditional |
40-49 | FD | 0.5 | Fail |
<= 39 | FF | 0 | Fail |
D | 0 | Not Fulfill the Required Attendance | |
E | 0 | Incomplete | |
N | 0 | NonAttendee ( Exams And Other Evaluations ) | |
G | 0 | Pass | |
K | 0 | Fail | |
S | 0 | Ongoing Study |
Head of Department: Prof. Dr. Kerem KÜÇÜK | Kerem KÜÇÜK
ECTS Departmental Coordinator: Associate Prof. Dr. Mehmet Zeki KONYAR | Mehmet Zeki KONYAR