Software Engineering

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon September 2026

Course Overview

The Software Engineering Bachelors Degree at Middle East Technical University Northern Cyprus Campus is designed for aspiring professionals ready to tackle the complexities of developing, designing, and producing human-centric software and systems. You will gain a deep understanding of engineering principles and the lifecycle of software, preparing you to contribute meaningfully to the global field of software and information systems. This program is ideal for students interested in the intersection of computer science, computer engineering, and systems engineering, offering a robust foundation in core concepts and practical applications.

This full-time, on-campus program is structured over four years, beginning with foundational engineering courses and progressing to specialized software engineering subjects. You will explore critical areas such as data structures, algorithms, software requirements engineering, and web application development, often supplemented by intensive practical work. Throughout your studies, you will engage in summer practice and culminate your degree with a significant senior project, developing essential skills in software design, construction, and quality assurance. You will graduate prepared for diverse career paths in software development, design, and research.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This Software Engineering program provides a comprehensive curriculum designed to equip students with the foundational knowledge and practical skills necessary for a career in software development. The program covers essential areas such as calculus, physics, chemistry, and programming fundamentals, progressing through core software engineering topics like data structures, algorithms, software design, and project management. Students will also engage with specialized electives in areas like software architecture, agile methodologies, and web application development, culminating in senior projects that integrate their learning.

1 First Semester

Calculus with Analytic Geometry Compulsory
General Physics I Compulsory
General Chemistry Compulsory
Development of Reading and Writing Skills I Compulsory
Introduction to Information Technologies and Applications
Software Engineering Orientation
Introduction to Computer Science and Programming Compulsory

2 Second Semester

Career Planning
Calculus of Functions of Several Variables Compulsory
General Physics II Compulsory
Basic Linear Algebra Compulsory
Development of Reading and Writing Skills II Compulsory
Occupational Health and Safety-I
Programming Compulsory

3 Third Semester

Introduction to Differential Equations Compulsory
Principles of Kemal Atatürk I
Academic Oral Presentation Skills Compulsory
Turkish I
Data Structures Compulsory
Discrete Computational Structures Compulsory
Introduction to Software Engineering Compulsory

4 Fourth Semester

Statistics for Engineers I Compulsory
Turkish II
Principles of Kemal Atatürk II
Logic Design Compulsory
Formal Languages and Abstract Machines Compulsory
Software Requirements Engineering Compulsory
Object Oriented Software Development Compulsory

5 Fifth Semester

Advanced Communication Skills Compulsory
Occupational Health and Safety-II
Algorithms Compulsory
Computer Organization Compulsory
Data Management and File Structures Compulsory
Summer Practice I
Software Project Management Compulsory
Software Design Compulsory

6 Sixth Semester

Introduction to Operating Systems Compulsory
Software Construction and Evolution Compulsory
Web Application Development Compulsory
Software Quality Assurance and Testing Compulsory
Technical Elective
Non-Technical Elective

7 Seventh Semester

Data Communications and Computer Networking Compulsory
Summer Practice II
Software Security Compulsory
Software Engineering Senior Project I Compulsory
Technical Elective
Non-Technical Elective

8 Eighth Semester

Software Engineering Senior Project II Compulsory
Restricted Elective
Technical Elective
Technical Elective
Non-Technical Elective
Free Elective

9 Technical Elective Courses

Software Architecture and Design Patterns
Software Process Management
Agile Software Engineering
Software Modeling and Analysis
Software Configuration Management
Software Verification and Validation
Formal Methods in Specification and Design
Software Measurement and Metrics
Model Driven Engineering

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 9,450.00
Second Year Fee Tuition fee
USD 9,450.00
Third Year Fee Tuition fee
USD 9,450.00
Fourth Year Fee Tuition fee
USD 9,450.00
Total Program Cost Estimated total tuition
USD 37,800.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 150.00 - USD 350.00
Food & Groceries USD 1,516.00 - USD 3,032.00
Transport USD 421.00 - USD 842.00
Utilities & Bills USD 702.00 - USD 1,404.00
Estimated Total USD 2,639.00 - USD 5,278.00

Living cost estimates are based on Northern Cyprus Campus.

Outcomes & Employability

What happens after you graduate

83%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Automation & RoboticsBorder Control & Immigration EnforcementDefense & Military SecurityEmergency Services & Disaster ResponseForensic Science & Criminal JusticeHealth, Safety & Environment (HSE)Lean Manufacturing & Process ImprovementLogistics & Warehouse ManagementPrivate Security & Risk ManagementProduct Design & Prototyping

Top Employers Hiring for this course

Aselsan

Why Study Software Engineering at Middle East Technical University

What makes this program stand out

September 2026 Closing soon

Next intake is in September 2026

Life at Middle East Technical University in Northern Cyprus

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Software Engineering at Middle East Technical University

Can I work while studying?

International students can work up to 24 hours per week in Northern Cyprus after obtaining a student permit and a separate work permit. Working in the entertainment industry is not allowed.

What English language score do I need for this course?

To enroll, you need to meet specific English language requirements. Acceptable scores include a TOEFL overall score of 75 or a PTE overall score of 55.

What jobs can I get after studying this course?

Graduates may pursue job titles such as Software Developer, Systems Analyst, Software Engineer, Web Developer, and Database Administrator.

What will I actually study in this course?

The Middle East Technical University Northern Cyprus Campus Software Engineering Program aims to teach, produce and disseminate theory, principles, practices and technical know-how regarding the development, design and production of human and community-oriented software and systems based on engineering principles and the critical analysis and evaluation of their life-cycle processes. As a result, the main focus of the Software Engineering Program is to produce qualified

When can I start — what are the intake months?

The intake for the Software Engineering program at Middle East Technical University Northern Cyprus Campus is in September. Make sure to prepare your application well in advance to meet all deadlines.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️