Türkçe
Faculty of Engineering Software Engineering

Qualification Awarded

Software Engineer

Specific Admission Requirements

Students are accepted based on their SAY score of the Field Proficiency Test (AYT) country-wide exam performed by OSYM, the national exam center.

Qualification Requirements

Students who were placed in the program depending on the Higher Education Institutions' examinations conducted by OSYM and have scored over 65 in the English language preparatory exam; can start their education.

Recognition of Prior Learning

With horizontal transfer programs, students are accepted in quotas determined at the beginning of the academic year, based on academic success.

History

Our department has started by accepting students in 2021-2022 academic year. The language of education in all programs of our department is English.

Profile of the Programme

About 60 students join our department every year. We prepare our students for their professional life with our current curriculum in line with the age requirements, open source, and free software-based education structure, modern classrooms, and laboratories. We will prepare our students to meet the increasing global need for software engineers and contribute to the field of software engineering with a qualified workforce. Elective courses make up most of our curriculum starting from the 3rd grade, and our students can begin to specialize in the software engineering fields they are interested in.

Program Outcomes

1- Satisfactory knowledge of mathematics, science, and software engineering-specific subjects; ability to use theoretical and applied knowledge in these fields in complex engineering problems.
2- Capability to identify, define, formulate and solve complex engineering problems in the field of Software Engineering; mastery of selecting and applying appropriate analysis and modeling methods for this purpose.
3- Ability to design a complex software, system, process, device, or product to meet specific requirements under realistic constraints and conditions; ability to apply modern design methods for this purpose.
4- Capability to develop, select and use modern techniques and tools necessary for analyzing and solving complex problems encountered in Software Engineering applications; Mastery of using information technologies effectively.
5- Ability to design and conduct experiments, collect data, analyze and interpret results for studying complex engineering problems or research topics specific to software engineering.
6- Ability to work effectively in disciplinary and multi-disciplinary teams; individual working skills.
7- Ability to communicate effectively in Turkish and English, both verbally and in writing; knowledge of at least one foreign language; ability to write effective reports and understand written reports; to prepare design and production reports; to make effective presentations; to give and receive clear and understandable instructions.
8- Awareness of lifelong learning; the ability to access information, follow developments in science and technology, and constantly renew oneself
9- They behave by ethical principles, awareness of professional and moral responsibility, and knowledge of standards used in engineering practice.
10- Knowledge of business practices such as project management, risk management, and change management; awareness of entrepreneurship, and innovation; information about sustainable development.
11- Information about the effects of engineering practices on health, environment, and safety in universal and social dimensions and the problems of the age reflected in the engineering field; awareness of the legal consequences of engineering solutions.

Exam Regulations & Assesment & Grading

For each course, the format of assessment and evaluation is defined in detail in “Course Teaching Plan”. In addition to the two written exams (a midterm and a final), homeworks , projects and presentations contribute to %30 of the final grade.

Graduation Requirements

Successful completion of our program requires the completion of total 240.0 ECTS with a minimum GPA of 2.0 out of 4.0.

Occupational Profiles of Graduates

Our graduates, who have gained the ability to apply engineering approaches in the development of software products systematically, and who are equipped with the knowledge and skills appropriate to the requirements of the age, can primarily work on software projects such as software requirement analysis, architectural software designs, software development, software testing, and verification processes.

Access to Further Studies

Students who graduated from our department can pursue related graduate programs for MS/MA/PhD degrees if they get satisfactory point from nationwide ALES exam.

Mode of Study

Formal education

Programme Director

Asist Prof.Dr. Cihat Çetinkaya

ECTS Coordinator

Asist Prof.Dr. Cihat Çetinkaya

Course Structure Diagram with Credits

1. Year - 1. Term
Course Unit Code Course Unit Title Course Type Theory Practice ECTS Print
ENG 1803 Academic Writing and Oral Presentation Skills I Required 1 2 2
ISG 1801 Occupational Health and Safety I Required 2 0 2
MATH 1851 CALCULUS I Required 4 2 6
PHYS 1851 General Physics I Required 3 0 6
SE 1001 Introduction to Software Engineering Required 3 0 6
SE 1003 Introduction to Programming I Required 3 2 6
TDB 1801 TURKISH I Required 2 0 2
TDBY1801 TURKISH LANGUAGE I Required 2 0 2
       
1. Year - 2. Term
Course Unit Code Course Unit Title Course Type Theory Practice ECTS Print
ISG 1802 Occupational Health and Safety II Required 2 0 2
MATH 1852 CALCULUS II Required 4 2 6
MATH 1856 Basic Linear Algebra for Engineers Required 3 0 6
PHYS 1852 General Physics II Required 3 0 6
SE 1002 Software Ethics and Law Required 2 0 2
SE 1004 Introduction to Programming II Required 3 2 6
TDB 1802 TURKISH II Required 2 0 2
TDBY1802 TURKISH LANGUAGE II Required 2 0 2
       
2. Year - 1. Term
Course Unit Code Course Unit Title Course Type Theory Practice ECTS Print
ATB 2801 PRINCIPLES OF KEMAL ATATURK I Required 2 0 2
ATBY2801 PRINCIPLES OF KEMAL ATATURK I Required 2 0 2
MATH 2855 Differential Equations Required 3 0 6
SE 2001 Software Engineering Concepts Required 3 0 5
SE 2003 Discrete Mathematics for Software Engineers Required 3 0 6
SE 2005 Data Structures Required 2 1 5
SE 2007 Probability Theory and Statistics Required 3 0 6
       
2. Year - 2. Term
Course Unit Code Course Unit Title Course Type Theory Practice ECTS Print
ATB 2802 PRINCIPLES OF KEMAL ATATURK II Required 2 0 2
ATBY2804 PRINCIPLES OF KEMAL ATATURK II Required 2 0 2
MATH 2858 Numerical Methods and Applications Required 3 2 5
SE 2002 Software Design Patterns Required 3 0 5
SE 2004 Algorithms Required 3 0 5
SE 2006 Fundamentals of Database Systems Required 1 2 5
       
3. Year - 1. Term
Course Unit Code Course Unit Title Course Type Theory Practice ECTS Print
SE 3001 Summer Practice I Required 0 0 1
SE 3003 Software Project Management Required 3 0 6
SE 3005 System and Network Programming Required 3 0 6
SE 3007 Introduction to Machine Learning Required 3 0 5
SE 3501 Client-side Programming Elective 2 1 6
SE 3503 Introduction to Optimization Elective 3 0 6
SE 3505 Mobile Application Development Elective 3 0 6
SE 3507 Information Security Elective 3 0 6
SE 3509 ntroduction to Data Science & Engineering Elective 3 2 6
       
3. Year - 2. Term
Course Unit Code Course Unit Title Course Type Theory Practice ECTS Print
SE 3002 Fundamentals of Programming Languages Required 3 0 6
SE 3004 Software Testing Required 3 0 6
SE 3006 Software Architectures Required 2 2 6
SE 3502 Server-side Programming Elective 2 1 6
SE 3504 Software Maintenance and Evolution Elective 3 0 6
SE 3506 Introduction to Software-defined Networking Elective 3 0 6
SE 3508 Introduction to Artificial Intelligence Elective 3 0 6
SE 3510 Introduction to Big Data Analiysis Elective 3 2 6
       
4. Year - 1. Term
Course Unit Code Course Unit Title Course Type Theory Practice ECTS Print
SE 4001 Summer Practice II Required 0 0 1
SE 4003 Multidisciplinary Engineering Projects Required 2 0 5
SE 4005 Human Computer Interaction Required 3 0 6
SE 4501 Advanced Topics in Software Engineering I Elective 3 0 6
SE 4503 Cloud Computing Concepts Elective 3 0 6
SE 4505 Software Quality Assurance Elective 3 0 6
SE 4507 Computer Vision Elective 3 0 6
SE 4509 Programming for Scientific Computing Elective 1 2 6
       
4. Year - 2. Term
Course Unit Code Course Unit Title Course Type Theory Practice ECTS Print
SE 4002 Software Engineering Capstone Project Required 2 0 6
SE 4502 Advanced Topics in Software Engineering II Elective 3 0 6
SE 4504 Programming Web Services Elective 3 0 6
SE 4506 Internet of Things Programming Elective 3 0 6
SE 4508 Interactive Multimedia Systems Elective 3 0 6
SE 4510 Quantum Computing Elective 3 0 6
       
 

Evaluation Questionnaires

Course & Program Outcomes Matrix

1. Year - 1. Term
Ders AdıPy1Py2Py3Py4Py5Py6Py7Py8Py9Py10Py11
Academic Writing and Oral Presentation Skills I11112345112
Occupational Health and Safety I22212342222
CALCULUS I           
General Physics I52333222222
Introduction to Software Engineering11122334233
Introduction to Programming I32443343233
TURKISH I           
TURKISH LANGUAGE I           
            
1. Year - 2. Term
Ders AdıPy1Py2Py3Py4Py5Py6Py7Py8Py9Py10Py11
Occupational Health and Safety II22212342222
CALCULUS II43442222222
Basic Linear Algebra for Engineers52332223222
General Physics II52333222222
Software Ethics and Law 22222322525
Introduction to Programming II43544343342
TURKISH II           
TURKISH LANGUAGE II           
            
2. Year - 1. Term
Ders AdıPy1Py2Py3Py4Py5Py6Py7Py8Py9Py10Py11
PRINCIPLES OF KEMAL ATATURK I111111322 1
PRINCIPLES OF KEMAL ATATURK I           
Differential Equations           
Software Engineering Concepts 23222444244
Discrete Mathematics for Software Engineers 53333223222
Data Structures 44344343232
Probability Theory and Statistics 53223222222
            
2. Year - 2. Term
Ders AdıPy1Py2Py3Py4Py5Py6Py7Py8Py9Py10Py11
PRINCIPLES OF KEMAL ATATURK II           
PRINCIPLES OF KEMAL ATATURK II           
Numerical Methods and Applications 43442222222
Software Design Patterns 45443454343
Algorithms 44344343232
Fundamentals of Database Systems 33444453432
            
3. Year - 1. Term
Ders AdıPy1Py2Py3Py4Py5Py6Py7Py8Py9Py10Py11
Summer Practice I44554555454
Software Project Management 43354254353
System and Network Programming33334443242
Introduction to Machine Learning44344232333
Client-side Programming 44534443353
Introduction to Optimization55354333332
Mobile Application Development 43444443343
Information Security 33332454335
ntroduction to Data Science & Engineering 53455331311
            
3. Year - 2. Term
Ders AdıPy1Py2Py3Py4Py5Py6Py7Py8Py9Py10Py11
Fundamentals of Programming Languages 33434344332
Software Testing34543424233
Software Architectures45443454343
Server-side Programming445 4443353
Software Maintenance and Evolution 34543434333
Introduction to Software-defined Networking 44434355443
Introduction to Artificial Intelligence23354332322
Introduction to Big Data Analiysis53455331311
            
4. Year - 1. Term
Ders AdıPy1Py2Py3Py4Py5Py6Py7Py8Py9Py10Py11
Summer Practice II44554545454
Multidisciplinary Engineering Projects44454533544
Human Computer Interaction 23353332222
Advanced Topics in Software Engineering I44444344223
Cloud Computing Concepts43434343343
Software Quality Assurance23343453352
Computer Vision 44344234343
Programming for Scientific Computing45343344532
            
4. Year - 2. Term
Ders AdıPy1Py2Py3Py4Py5Py6Py7Py8Py9Py10Py11
Software Engineering Capstone Project43434343343
Advanced Topics in Software Engineering II44444344223
Programming Web Services 43434444433
Internet of Things Programming 44434355443
Interactive Multimedia Systems44344244433
Quantum Computing44344234443
            
 

Muğla Sıtkı Koçman Üniversitesi, 48000 Kötekli/Muğla | Tel: + 90 (252) 211-1000 | Fax: + 90 (252) 223-9280
Copyright © 2013 Bilgi İşlem Daire Başkanlığı
Yukarı Çık