Software Engineering Program

Study mode:On campus Study type:Full-time Languages: English
Local:$ 7 k / Year(s) Foreign:$ 7 k / Year(s)  
StudyQA ranking:7640 Duration:4 years

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.

Similar programs: