Photos of university / #izmirekonomiuni
The Bachelor of Science in Software Engineering at Izmir University of Economics is a comprehensive undergraduate program designed to equip students with the fundamental principles and practical skills necessary for developing high-quality software solutions. Our curriculum combines theoretical knowledge with hands-on experience, ensuring graduates are well-prepared to meet the demands of the rapidly evolving technology industry. Students will explore core topics such as programming languages, algorithms, data structures, software design, testing, and project management, along with emerging areas like cloud computing, mobile application development, and cybersecurity. The program emphasizes teamwork, problem-solving, and innovative thinking through project-based learning and collaborations with industry partners. Students have access to state-of-the-art laboratories and resources, fostering an environment of continuous learning and creativity. The faculty members are experienced professionals and researchers dedicated to mentoring students and keeping the curriculum aligned with current technological advancements. Graduates of the Software Engineering program at Izmir University of Economics will be equipped to pursue careers as software developers, system analysts, project managers, and IT consultants across various sectors including finance, healthcare, gaming, and telecommunications. The program also provides a solid foundation for graduate studies and research opportunities in computer science and engineering fields. Throughout their education, students will develop strong analytical skills, ethical awareness, and the ability to adapt to new challenges and technologies, making them competitive in the global job market. At Izmir University of Economics, our mission is to cultivate innovative software engineers who can contribute to technological progress and societal development.
To see the course details (such as objectives, learning outcomes, content, assessment and ECTS workload), click the relevant Course Code given in the table below.
1. Year Fall Semester | ||||||
Code | Pre. | Course Name | Theory | Application/Laboratory | Local Credits | ECTS |
SFL 1013 | Second Foreign Languages I | 2 | 2 | 3 | 3 | |
HUM 103 | Principles of Social Sciences I | 3 | 0 | 3 | 4 | |
IUE 100 | Academic and Social Orientation | 0 | 2 | 1 | 1 | |
SE 105 | Introduction to Software Engineering | 2 | 2 | 3 | 6 | |
MATH 153 | Calculus I | 3 | 2 | 4 | 6 | |
ENG 101 | Academic Skills in English I | 2 | 2 | 3 | 3 | |
SE 115 | Introduction to Programming I | 2 | 2 | 3 | 7 | |
Total : | 30 |
1. Year Spring Semester | ||||||
Code | Pre. | Course Name | Theory | Application/Laboratory | Local Credits | ECTS |
SFL 1024 | Second Foreign Languages II | 2 | 2 | 3 | 3 | |
HUM 104 | Principles of Social Sciences II | 3 | 0 | 3 | 4 | |
SE 108 | Introduction to Computer Science | 0 | 2 | 1 | 1 | |
MATH 154 | Calculus II | 3 | 2 | 4 | 6 | |
PHYS 100 | General Physics I: Mechanics and Thermodynamics | 2 | 2 | 3 | 6 | |
SE 116 | Introduction to Programming II | 2 | 2 | 3 | 7 | |
ENG 102 | Academic Skills in English II | 2 | 2 | 3 | 3 | |
Total : | 30 |
2. Year Fall Semester | ||||||
Code | Pre. | Course Name | Theory | Application/Laboratory | Local Credits | ECTS |
SFL 201 | Second Foreign Languages III | 2 | 2 | 3 | 3 | |
CE 221 | Data Structures and Algorithms I | 3 | 2 | 4 | 7 | |
MATH 250 | Linear Algebra and Differential Equations for Engineers | 3 | 0 | 3 | 5 | |
TURK 201 | Turkish I | 2 | 0 | 2 | 1 | |
CE 215 | Discrete Structures in Computer Science | 3 | 0 | 3 | 4 | |
CHEM 100 | General Chemistry | 2 | 2 | 3 | 6 | |
ECON 100 | Principles of Economics | 3 | 0 | 3 | 4 | |
Total : | 30 |
2. Year Spring Semester | ||||||
Code | Pre. | Course Name | Theory | Application/Laboratory | Local Credits | ECTS |
CE 222 | Data Structures and Algorithms II | 3 | 2 | 4 | 7 | |
SE 204 | Human Computer Interaction | 3 | 0 | 3 | 3 | |
TURK 202 | Turkish II | 2 | 0 | 2 | 1 | |
CE 223 | Database Systems | 3 | 2 | 4 | 7 | |
SE 315 | Software Project Management | 2 | 2 | 3 | 4 | |
SFL 202 | Second Foreign Languages IV | 2 | 2 | 3 | 3 | |
MATH 240 | Probability for Engineers | 2 | 2 | 3 | 5 | |
Total : | 30 |
3. Year Fall Semester | ||||||
Code | Pre. | Course Name | Theory | Application/Laboratory | Local Credits | ECTS |
SE 305 | Software Specification and Design | 2 | 2 | 3 | 5 | |
ELEC 002 | Elective Course II | 3 | 0 | 3 | 4 | |
ELEC 001 | Elective Course I | 3 | 0 | 3 | 4 | |
ST 200 | Internship I | 0 | 0 | 0 | 4 | |
HIST 201 | Principles of Atatürk and History of Revolution I | 2 | 0 | 2 | 1 | |
SFL 301 | Second Foreign Languages V | 2 | 2 | 3 | 3 | |
SE 311 | Software Architecture | 3 | 0 | 3 | 5 | |
ELEC 003 | Elective Course III | 3 | 0 | 3 | 4 | |
Total : | 30 |
3. Year Spring Semester | ||||||
Code | Pre. | Course Name | Theory | Application/Laboratory | Local Credits | ECTS |
HIST 202 | Principles of Atatürk and History of Revolution II | 2 | 0 | 2 | 1 | |
ELEC 006 | Elective Course VI | 3 | 0 | 3 | 4 | |
ELEC 005 | Elective Course V | 3 | 0 | 3 | 4 | |
ELEC 004 | Elective Course IV | 3 | 0 | 3 | 4 | |
SFL 302 | Second Foreign Languages VI | 2 | 2 | 3 | 3 | |
SE 318 | Software Verification and Validation | 2 | 2 | 3 | 7 | |
SE 309 | Concepts of Programming Languages | 2 | 2 | 3 | 7 | |
Total : | 30 |
4. Year Fall Semester | ||||||
Code | Pre. | Course Name | Theory | Application/Laboratory | Local Credits | ECTS |
ELEC 008 | Elective Course VIII | 3 | 0 | 3 | 4 | |
ELEC 007 | Elective Course VII | 3 | 0 | 3 | 4 | |
SFL 401 | Second Foreign Languages VII | 2 | 2 | 3 | 3 | |
ST 300 | Internship II | 0 | 0 | 0 | 4 | |
SE 451 | Applied Workshop in Software Engineering I | 0 | 2 | 1 | 2 | |
SE 497 | Senior Project I (Software Engineering) | 0 | 6 | 3 | 9 | |
ISE 444 | Ethics in Engineering and Computer Sciences | 3 | 0 | 3 | 4 | |
Total : | 30 |
4. Year Spring Semester | ||||||
Code | Pre. | Course Name | Theory | Application/Laboratory | Local Credits | ECTS |
ISE 220 | Engineering Economics | 3 | 0 | 3 | 5 | |
SFL 402 | Second Foreign Languages VIII | 2 | 2 | 3 | 3 | |
ELEC 011 | Elective Course XI | 3 | 0 | 3 | 4 | |
ELEC 010 | Elective Course X | 3 | 0 | 3 | 4 | |
ELEC 009 | Elective Course IX | 3 | 0 | 3 | 4 | |
SE 452 | Applied Workshop in Software Engineering II | 0 | 2 | 1 | 2 | |
SE 498 | Bitirme Projesi II (Software Engineering) | 0 | 6 | 3 | 8 | |
Total : | 30 |
Elective Courses | ||||||
Code | Pre. | Course Name | Theory | Application/Laboratory | Local Credits | ECTS |
CE 303 | Operating Systems | 3 | 2 | 4 | 8 | |
CE 304 | Operating Systems Security | 2 | 2 | 3 | 4 | |
CE 306 | Computer Networks and Communication | 2 | 2 | 3 | 7 | |
CE 340 | Cryptography and Network Security | 1 | 2 | 3 | 5 | |
CE 350 | UNIX Scripts and Utilities | 3 | 0 | 3 | 4 | |
CE 360 | Wireless Communications | 3 | 0 | 3 | 4 | |
CE 370 | Distributed Database Systems | 3 | 0 | 3 | 4 | |
CE 380 | Computational Geometry | 3 | 0 | 3 | 4 | |
CE 390 | Analysis of Algorithms | 3 | 0 | 3 | 4 | |
CE 401 | Algorithms Design | 3 | 0 | 3 | 4 | |
CE 403 | Computer Architecture and Organization | 2 | 2 | 3 | 4 | |
CE 450 | Distributed Systems and Parallel Computing | 3 | 0 | 3 | 4 | |
CE 470 | Introduction to Neural Networks | 3 | 0 | 3 | 4 | |
CE 490 | Introduction to Digital Image Processing | 3 | 0 | 3 | 4 | |
ISE 221 | Engineering Systems Analysis | 3 | 0 | 3 | 4 | |
ISE 305 | Optimization III-Stochastic Models | 2 | 2 | 3 | 4 | |
ISE 310 | Combinatorial Optimization | 3 | 0 | 3 | 4 | |
ISE 315 | Production Planning,Design and Control | 2 | 2 | 3 | 4 | |
ISE 320 | Modeling and Analysis of Supply Chains | 3 | 0 | 3 | 4 | |
ISE 330 | Industrial Applications of Simulations | 2 | 2 | 3 | 4 | |
ISE 336 | Art of Mathematical Modelling | 2 | 2 | 3 | 4 | |
ISE 360 | Production and Service Systems Management | 3 | 0 | 3 | 4 | |
ISE 370 | Special Topics in Optimization | 3 | 0 | 3 | 4 | |
ISE 380 | Project Management | 3 | 0 | 3 | 4 | |
ISE 390 | Special Topics in Production Management | 3 | 0 | 3 | 4 | |
ISE 400 | Stochastic Models in Manufacturing Systems | 3 | 0 | 3 | 4 | |
ISE 410 | Heuristics in Optimization | 3 | 0 | 3 | 4 | |
ISE 413 | Software Applications in Industry | 2 | 2 | 3 | 4 | |
ISE 414 | Applied Production Systems | 3 | 0 | 3 | 4 | |
ISE 415 | Network Optimization | 3 | 0 | 3 | 4 | |
ISE 419 | Game Theory | 3 | 0 | 3 | 4 | |
ISE 421 | Quantitative Production Planning | 3 | 0 | 3 | 4 | |
ISE 422 | Manufacturing Dynamics and Control | 3 | 0 | 3 | 4 | |
ISE 424 | Queueing Systems | 3 | 0 | 3 | 4 | |
ISE 425 | Introduction to Stochastic Processes | 3 | 0 | 3 | 4 | |
ISE 430 | Decision Theory | 3 | 0 | 3 | 4 | |
ISE 440 | Human Factors Engineering | 3 | 0 | 3 | 4 | |
ISE 470 | Facility Layout and Materials Handling | 3 | 0 | 3 | 4 | |
ISE 480 | Sequencing and Scheduling | 3 | 0 | 3 | 4 | |
ISE 490 | Financial Engineering | 3 | 0 | 3 | 4 | |
SE 302 | Principles of Software Engineering | 2 | 2 | 3 | 4 | |
SE 306 | Database Management Systems | 2 | 2 | 3 | 7 | |
SE 307 | Concepts of Object-Oriented Programming | 2 | 2 | 3 | 4 | |
SE 310 | Advanced C++: Templates and Generic Programming | 3 | 0 | 3 | 4 | |
SE 313 | Computer Graphics | 2 | 2 | 3 | 4 | |
SE 320 | Introduction to Computer Games | 2 | 2 | 3 | 4 | |
SE 330 | Advanced Game Development | 3 | 0 | 3 | 4 | |
SE 340 | Geographic Information Systems | 3 | 0 | 3 | 4 | |
SE 360 | Advances in Software Development | 3 | 0 | 3 | 4 | |
SE 362 | Server-Side Scripting Languages | 2 | 2 | 3 | 4 | |
SE 370 | Programming Web Services | 2 | 2 | 3 | 4 | |
SE 372 | Web Page Design: HTML5 | 2 | 2 | 3 | 4 | |
SE 380 | Mobile Application Development | 2 | 2 | 3 | 4 | |
SE 390 | Software Engineering for Mobile Devices | 2 | 2 | 3 | 4 | |
SE 420 | Artificial Intelligence and Expert Systems | 3 | 0 | 3 | 4 | |
SE 431 | 3D Modeling in Computer Games | 2 | 2 | 3 | 4 | |
SE 432 | 3D Animation in Computer Games | 2 | 2 | 3 | 4 | |
SE 460 | Software Measurement | 2 | 2 | 3 | 4 | |
SE 470 | Software Maintenance | 3 | 0 | 3 | 4 | |
SE 480 | Client Side Scripting Languages | 2 | 2 | 3 | 4 | |
SE 482 | E-Business: Administration, Security and Marketing | 3 | 0 | 3 | 4 | |
SE 354 | Artificial Intelligence in Computer Games | 3 | 0 | 3 | 4 | |
CE 407 | Introduction to Cloud Computing | 3 | 0 | 3 | 4 | |
SE 350 | Game Programming | 2 | 0 | 3 | 4 | |
SE 352 | Network Programming in Computer Games | 3 | 0 | 3 | 4 | |
MATH 485 | Exploratory Data Analysis | 3 | 0 | 3 | 8 |
The students studying in this undergraduate program are required to have a Cumulative Grade Points Average (Cum.GPA) of not less than 2.00/4.00 and have completed all the courses with at least a letter grade of DD/S in the program in order to graduate. The minimum number of ECTS credits required for graduation is 240. It is also mandatory for the students to complete their compulsory internship in a specified duration and quality.
In the framework of the regulations set by Higher Education Council of Turkey (YÖK), student admission for this undergraduate program is made through a university entrance examination called ÖSYS. Following the submission of students’ academic program preferences, Student Selection and Placement Center (ÖSYM) places the students to the relevant program according to the score they get from ÖSYS.
International students are accepted to this undergraduate program according to the score of one of the international exams they take such as SAT,ACT etc. or according to their high school diploma score.
Exchange student admission is made according to the requirements determined by bilateral agreements signed by IUE and the partner university.
Visiting students can enroll for the courses offered in this program upon the confirmation of the related academic unit. Additionally, they need to prove their English language level since the medium of instruction at IUE is English.
The financing studies of the Software Engineering program at Izmir University of Economics encompass a comprehensive approach to supporting students financially throughout their academic journey. The university offers various financial aid options designed to alleviate the economic burden of higher education and provide equal opportunities for all admitted students. These include scholarships based on academic performance, need-based aid, and special incentive programs for talented students. Scholarship programs typically reward high-achieving students with partial or full tuition coverage, encouraging academic excellence and motivation within the student community. Need-based scholarships are targeted at students whose families demonstrate financial need, ensuring access to quality education regardless of socio-economic background. Additionally, the university collaborates with governmental agencies and private sector partners to facilitate financial support opportunities. Students may also benefit from university-sponsored grants, sponsorship programs, and installment payment plans that ease the financial load during their studies. International students, as well as domestic students, have tailored financial support options, reflecting the university's commitment to diverse student populations. The cost of education includes tuition fees, which vary depending on the program and residency status, and miscellaneous expenses such as accommodation, transportation, and materials. The university regularly updates its financial aid policies and communicates new initiatives to prospective and current students through official channels. To be considered for financial aid, students generally need to submit an application along with relevant documentation demonstrating their academic achievements or financial situation. The university also provides guidance and counseling to help students understand available options and select suitable programs for their financial situation. Overall, the financing studies of the Software Engineering program are designed to promote accessibility and inclusivity, ensuring that talented students can pursue their educational goals without undue financial hardship. The emphasis on financial support reflects Izmir University of Economics’s mission to cultivate a diverse and dynamic academic community by removing economic barriers and encouraging student success.
The Software Engineering undergraduate program at Izmir University of Economics is designed to prepare students to become proficient software engineers capable of developing, analyzing, and maintaining complex software systems. The curriculum combines theoretical foundations with practical applications, ensuring graduates possess both technical skills and problem-solving abilities essential in the rapidly evolving IT industry. Throughout the program, students engage in coursework covering programming languages, software development methodologies, database systems, user interface design, and software architecture. Emphasis is placed on teamwork, project management, and communication skills to foster collaboration in professional environments. The program also offers opportunities for internships, industry collaborations, and participation in national and international software competitions, enhancing employability and real-world experience. Faculty members are experienced academics and industry professionals who guide students through cutting-edge topics such as cloud computing, cybersecurity, mobile application development, and machine learning. The university's state-of-the-art laboratories provide students with hands-on experience in software development tools and environments. Graduates of the program are equipped for various roles in software development companies, tech startups, and IT departments across diverse sectors such as finance, healthcare, and education. The program aims to produce adaptable and innovative software engineers who can contribute to technological advancement and digital transformation in Turkey and beyond.