Software Engineering

Study mode:On campus Study type:Full-time Languages: English
Local:$ 10.5 k / Year(s) Foreign:$ 10.5 k / Year(s)  
StudyQA ranking:6869 Duration:48 months

Photos of university / #yasaruniv

The Bachelor of Science in Software Engineering at Yasar University is a comprehensive undergraduate program designed to prepare students for a successful career in the rapidly evolving field of software development. The program combines rigorous theoretical foundations with practical skills, ensuring graduates are well-equipped to meet the demands of the technology industry. Students will explore fundamental concepts in computer programming, algorithms, data structures, and software design, while also gaining expertise in advanced topics such as software architecture, project management, and quality assurance. The curriculum emphasizes hands-on learning through project-based coursework, internships, and collaborations with industry partners, fostering problem-solving abilities and teamwork skills essential for software engineering professionals. As part of the program, students will also develop a strong understanding of database systems, web and mobile application development, and cybersecurity principles, enabling them to create secure, efficient, and user-friendly software solutions. Faculty members are experienced academics and industry practitioners who bring real-world insights into the classroom, providing mentorship and guidance throughout students’ academic journey. The university’s state-of-the-art laboratories and facilities support innovative learning experiences, allowing students to experiment with the latest tools and technologies. Graduates of the Software Engineering program at Yasar University will be prepared for diverse roles in software development companies, IT consultancies, or to pursue advanced studies and research. The program also emphasizes ethical and professional responsibilities, ensuring students are not only skilled developers but also responsible practitioners in the technology sector. With a strong focus on both technical mastery and soft skills like communication, teamwork, and problem-solving, the program aims to produce versatile software engineers capable of contributing effectively to the digital transformation across various industries.

Detailed Course Facts

Application deadline Fall semester:August 31st;Spring semester:January 31st Tuition fee
  • USD 10500 Year (National)
  • USD 10500 Year (International)
Start date September 2015 Credits (ECTS) 240 ECTS
Duration full-time 48 months Languages Take an IELTS test
  • English
Delivery mode On Campus Educational variant Full-time Intensity Flexible More information Go To The Course Website

Course Content

FACULTY ENGINEERING
DEPARTMENT OF SOFTWARE ENGINEERING

CURRICULUM

1. Year 1. Semester

Course Name

  • INTRODUCTION TO SOFTWARE ENGINEERING
  • TURKISH I
  • PHYSICS I
  • FOUNDATION COURSE
  • CALCULUS I
  • PROGRAMMING AND PROBLEM SOLVING I
  • SOCIAL RESPONSIBILITIES PROJECT
  • ENGLISH FOR ACADEMIC PURPOSES I

Total 30

1. Year 2. Semester

Course Name

  • PROGRAMMING AND PROBLEM SOLVING II
  • DISCRETE COMPUTATIONAL STRUCTURES
  • PHYSICS II
  • CALCULUS II
  • FOUNDATION COURSE
  • ENGLISH FOR ACADEMIC PURPOSES II
  • TURKISH II

Total 30

2. Year 1. Semester

Course Name

  • PROGRAMMING&PROBLEM SOLVING III
  • STATISTICAL ANALYSIS
  • ATATÜRK S PRINCIPLES AND HIST. OF TURK.REV.I
  • DATA STRUCTURES
  • DISCRETE COMPUTATIONAL STRUCTURES II
  • LINEAR ALGEBRA
  • FOUNDATION COURSE

Total 30

2. Year 2. Semester

Course Name

  • COMPUTER ARCHITECTURE AND ORGANIZATION
  • ATATÜRK S PRIN.AND HIST OF TURK REV.II
  • CONCEPTS OF PROGRAMMING LANGUAGES
  • SOFTWARE ENGINEERING PRINCIPLES
  • SOFTWARE CONSTRUCTION
  • FOUNDATION COURSE
  • DATA MANAGEMENT AND FILE STRUCTURES

Total 30

3. Year 1. Semester

Course Name

  • DATABASE SYSTEMS
  • SOFTWARE SYSTEMS ANALYSIS
  • OPERATING SYSTEMS AND NETWORKING
  • FOUNDATION COURSE
  • UNIVERSITY ELECTIVE COURSE
  • ANALYSIS AND DESIGN OF ALGORITHMS

Total 30

3. Year 2. Semester

Course Name

  • INTERNSHIP
  • FOUNDATION COURSE
  • UNIVERSITY ELECTIVE COURSE
  • TECHNICAL ELECTIVE COURSE
  • SOFTWARE DESIGN AND ARCHITECTURE
  • HUMAN COMPUTER INTERACTION

Total 30

4. Year 1. Semester

Course Name

  • SOFTWARE QUALITY ASSURANCE AND TESTING
  • TECHNICAL ELECTIVE COURSE
  • SENIOR PROJECT - I

Total 30

4. Year 2. Semester

Course Name

  • SOFTWARE PROJECT MANAGEMENT
  • SENIOR PROJECT - II
  • TECHNICAL ELECTIVE COURSE

Total 30

Elective Courses

Course Name

  • USER INTERFACE DESIGN
  • WEB PROGRAMMING
  • AGENT BASED SIMULATION
  • SOFTWARE PROJECT
  • MULTIMEDIA INFORMATION SYSTEMS
  • WEB ENGINEERING
  • MANAGEMENT INFORMATION SYSTEMS
  • MOBILE SOFTWARE DEVELOPMENT
  • AGILE SOFTWARE ENGINEERING
  • CRITICAL SYSTEMS ENGINEERING
  • SOFTWARE OPERATION AND MAINTENANCE
  • SOFTWARE CHANGE, CONFIGURATION AND RELEASE MANAGEMENT
  • SOFTWARE METRICS
  • OBJECT ORIENTED DESIGN PATTERNS
  • FORMAL METHODS AND MODELS IN SOFTWARE ENGINEERING
  • SOFTWARE ENGINEERING ECONOMICS
  • COMPONENT-BASED SOFTWARE DEVELOPMENT
  • SECURE SOFTWARE DESIGN AND PROGRAMMING
  • GROUP DYNAMICS AND COMMUNICATION
  • SCALABLE WEB PROGRAMMING
  • E-COMMERCE SYSTEMS
  • REUSABLE SOFTWARE ARCHITECTURES
  • GEOGRAPHICAL INFORMATION SYSTEMS
  • ERASMUS STUDENT PLACEMENT
  • DISTRIBUTED SOFTWARE ENGINEERING
  • SYSTEMS ARCHITECTURE FOR LARGE-SCALE SYSTEMS
  • ENTERPRISE SOFTWARE SYSTEMS

Programme Compulsory Courses

Course Name

  • ENGLISH FOR ACADEMIC PURPOSES I
  • ENGLISH FOR ACADEMIC PURPOSES II

University Foundation Courses

Course Name

  • HUMAN SCIENCES / Behavioral Sciences
  • HUMAN SCIENCES / Behavioral Sciences
  • HUMAN SCIENCES / Behavioral Sciences
  • HUMAN SCIENCES / Behavioral Sciences
  • HUMAN SCIENCES / Behavioral Sciences
  • RESEARCH CULTURE
  • DESIGN CULTURE
  • AESTHETIC CULTURE
  • ETHIC CULTURE
  • PROJECT CULTURE

University Elective Courses

Course Name

  • GERMAN I
  • GERMAN II
  • GERMAN III
  • GERMAN IV
  • GERMAN V
  • GERMAN VI
  • ITALIAN I
  • ITALIAN II
  • ITALIAN III
  • ITALIAN IV
  • ITALIAN V
  • FRENCH I
  • FRENCH II
  • FRENCH III
  • FRENCH IV
  • SPANISH I
  • SPANISH III
  • SPANYOLCA V
  • SPANISH VI
  • RUSSIAN I
  • RUSSIAN III
  • RUSSIAN IV
  • JAPANESE I
  • JAPANESE II
  • JAPANESE III
  • JAPANESE IV
  • PORTUGUESE I
  • PORTUGUESE II
  • PORTUGUESE III
  • PORTUGUESE IV

English Language Requirements

TOEFL paper-based test score : 550 TOEFL iBT® test : 79

To study at this university, you have to speak English. We advice you to

take an IELTS test.

Requirements

For National Students
  • High School Diploma
  • Placement through a centralized national university placement examination (ÖSYS). Student Selection and Placement Center (ÖSYM) is responsible to place students according to their ÖSYS scores.
  • Certificate of Yasar University Foreign Language Achievement Test (FLAT) or Paper Based TOEFL (PBT) score of 550, or Computer Based TOEFL (CBT) score of 213 or Internet Based TOEFL (IBT) score of 79, or equivalent. (Applicants, who have not achieved the minimum required score from a recognized English Proficiency Examination, must enroll for a one-year intensive English Language Preparatory Programme at Yasar University English Preparatory School.)

For International Students

  • High School Diploma
  • Certificate of Yasar University Foreign Language Achievement Test (FLAT) or Paper Based TOEFL (PBT) score of 550, or Computer Based TOEFL (CBT) score of 213 or Internet Based TOEFL (IBT) score of 79, or equivalent. (Applicants, who have not achieved the minimum required score from a recognized English Proficiency Examination, must enroll for a one-year intensive English Language Preparatory Programme at Yasar University English Preparatory School.) (Not required for native speakers).
  • Letter of Recommendation
  • Photocopy of Passport

Work Experience

No work experience is required.

Related Scholarships*

  • Academic Excellence Scholarship

    "The Academic Excellence Scholarship can provide up to a 50 % reduction in tuition per semester. These scholarships will be renewed if the student maintains superior academic performance during each semester of their 3-year Bachelor programme. The scholarship will be directly applied to the student’s tuition fees."

  • Alumni Study Travel Fund

    Scholarships for students who are already attending the University of Reading.

  • Amsterdam Merit Scholarships

    The University of Amsterdam aims to attract the world’s brightest students to its international classrooms. Outstanding students from outside the European Economic Area can apply for an Amsterdam Merit Scholarship.

* The scholarships shown on this page are suggestions first and foremost. They could be offered by other organisations than Yasar University.

Funding

Academic Achievement Scholarship:

Undergraduate students enrolled at Yasar University are eligible for scholarships based on their academic performance. Any student, who has completed the first academic year and achieved a grade point average of above 2.30 out of 4.00, will be eligible to apply for an academic scholarship. Within the quota determined, scholarships for the following academic year, will be awarded on a 100%, 50% and 25% basis. The scholarship will continue as long as the student’s grades are maintained.

Sports Scholarship:

Yasar University offers Sports Scholarships to successful athletes playing in National teams. This year, scholarships of 100%, 50% and 25% will be offered to athletes in below fields: Tennis, Table Tennis, Archery, Athletics, Chess, Fencing, Gymnastics, Swimming and Triathlon Applications for Sports Scholarship are taken during May.

Turkish Government Scholarships:

Some international students may also be eligible for scholarships sponsored by the Turkish government.

The Software Engineering program at Yasar University is designed to provide students with a comprehensive understanding of the principles and practices involved in the development, maintenance, and management of software systems. The curriculum covers a wide range of topics including programming languages, software design and architecture, algorithms, data structures, software project management, quality assurance, and testing. Students are equipped with both theoretical knowledge and practical skills to develop reliable, efficient, and scalable software solutions. The program emphasizes the importance of teamwork, problem-solving, and effective communication, preparing graduates to work in diverse roles within the software industry. Additionally, students have opportunities to participate in internships, collaborative projects, and research activities, which help foster innovation and real-world experience. Faculty members are experienced professionals and academics dedicated to providing high-quality education and mentorship. Yasar University's state-of-the-art laboratories and technological infrastructure support hands-on learning and project development. Graduates of the Software Engineering program are well-positioned to pursue careers in software development, systems analysis, cybersecurity, and other related fields, or to continue their education through master's and doctoral studies. The program aims to produce skilled professionals who can contribute to the evolving technology landscape, both locally and internationally.

Similar programs:
Study mode:On campus Languages: English
Foreign:$ 17 k / Year(s)
Deadline: Mar 2, 2026 501–600 place StudyQA ranking: 7608
Study mode:On campus Languages: English
Foreign:$ 17 k / Year(s)
Deadline: May 2, 2026 501–600 place StudyQA ranking: 8493
Study mode:On campus Languages: English
Foreign:$ 6.2 k / Year(s)
Deadline: Aug 20, 2025 601–800 place StudyQA ranking: 9459
Study mode:On campus Languages: English
Local:$ 8.6 k / Year(s) Foreign:$ 14 k / Year(s)
Deadline: Jun 1, 2026 601–800 place StudyQA ranking: 7066