- About Us
- Programs
- Offered Courses
- Forms
- News
- Others
- Contact
Software Engineering is a relatively new program established in 2008 to meet the increasing demand for qualified software engineers. Software engineering involves the design, production and operation of software systems based on the engineering principles. Students of the Software Engineering Program have the possibility of accessing and intensively working on the most up-to-date information regarding their field of study.
Software Engineering Program emphasizes the skills and knowledge needed in the production of large complex software needed for the functioning of our society. Software Engineering graduates have the skills to take a software solution through all phases of production. In both programs, along with the technical courses, students produce a graduation project.
The main aim of the Software Engineering Program is to introduce the students with the most up-to-date developments in the area of software engineering and, at the same time, to enhance their life-long learning skills. The Program aims to bring up qualified and well-educated software engineers who are knowledgeable in computer systems, hardware and software, and who are able to put their theoretical knowledge into practice by producing large-scale software designs. The department graduates are perfectly equipped to deal with rapidly changing environment due to their solid education and strong background in the underlying principles of the technology, as well as hands on experience they get through laboratory work.
The Software Engineering program offering education under the Computer Engineering Department has international, distinguished full time staff of academicians and researchers. Furthermore, a selected group of graduate students work as research and teaching assistants. Fully-equipped software and hardware labs enabling computer engineering students to combine theory and practice are available at the Department. There are three general-use computer laboratories, one graduation project lab, two multimedia laboratories, two logic design laboratories, one microprocessor laboratory, one circuit and electronics laboratory, one research and development laboratory and, last but not least, two research-development laboratories.
Graduates of the Software Engineering Program are equipped with the skills demanded by the sector. Designing, implementing, testing, deploying and maintaining large scale complex software systems necessitates knowledge and skills of a software engineer. Given that the world today depends so much on large scale complex software systems, it is not a surprise that qualified software engineers are in big demand, and well compensated financially. Employers of software engineers include banks, large International companies with information technology departments, the public sector and universities. Graduates of the program can also pursue graduate studies in a software related area.
Tel: +90 392 630 1484
Fax: +90 392 365 0711
E-mail: cmpe.info@emu.edu.tr
Web: http://cmpe.emu.edu.tr
Fall 2024-2025 Semester Curriculum
Curriculum for Previous Semesters
Program Description
You can use the links below or contact the faculty to get detailed information about the curriculum and the courses.
| Ref. | Course Code | Course Title | Lec. | Lab | Tut. | Credit | ECTS | Syl. | |
|---|---|---|---|---|---|---|---|---|---|
| Semester 1 | |||||||||
| 29711 | CMSE107 | Foundations of Software Engineering | 4 | 1 | - | 4 | 10 | ||
| 29712 | MATH163 | Discrete Mathematics | 3 | 1 | - | 3 | 5 | ||
| 29713 | ENGL181 | Academic English - I | 5 | 1 | - | 3 | 4 | ||
| 29713 | ENGL191 | Communication in English - I | 3 | 1 | - | 3 | 4 | ||
| 29714 | MATH151 | Calculus - I | 4 | - | 1 | 4 | 6 | ||
| 29715 | PHYS101 | Physics - I | 4 | 1 | - | 4 | 6 | ||
| Semester 2 | |||||||||
| 29721 | CMSE100 | Introduction to Software Engineering | - | 1 | - | - | 1 | ||
| 29722 | CMSE112 | Programming Fundamentals | 4 | 1 | - | 4 | 10 | ||
| 29723 | ENGL192 | Communication in English - II | 3 | - | 1 | 3 | 4 | ||
| 29723 | ENGL182 | Academic English - II | 5 | 1 | - | 3 | 4 | ||
| 29724 | MATH152 | Calculus - II | 4 | - | 1 | 4 | 6 | ||
| 29725 | PHYS102 | Physics - II | 4 | 1 | - | 4 | 6 | ||
| 29726 | TUSL181 | Turkish as a Second Language | 2 | - | - | 2 | 2 | ||
| 29726 | HIST280 | Atatürk's Principles and History of Turkish Reforms | 2 | - | - | 2 | 2 | ||
| Semester 3 | |||||||||
| 29731 | CMSE201 | Fundamentals of Software Engineering | 4 | 1 | - | 4 | 8 | ||
| 29732 | CMSE211 | Object Oriented Programming | 4 | 1 | - | 4 | 7 | ||
| 29733 | CMSE231 | Data Structures | 4 | 1 | - | 4 | 7 | ||
| 29734 | MATH241 | Linear Algebra and Ordinary Differential Equations | 4 | 1 | - | 4 | 6 | ||
| 29735 | UE01 | University Elective - I | 3 | - | - | 3 | 4 | ||
| Semester 4 | |||||||||
| 29741 | CMSE222 | Introduction to Computer Organization | 4 | 1 | - | 4 | 8 | ||
| 29742 | CMSE242 | Operating Systems | 4 | 1 | - | 4 | 7 | ||
| 29743 | MATH373 | Numerical Analysis for Engineers | 3 | 1 | - | 3 | 5 | ||
| 29744 | ENGL201 | Communication Skills | 3 | 1 | - | 3 | 4 | ||
| 29745 | UE02 | University Elective - II | 3 | - | - | 3 | 4 | ||
| Semester 5 | |||||||||
| 29751 | CMSE321 | Software Requirements Analysis and Specification | 4 | 1 | - | 4 | 7 | ||
| 29752 | CMSE351 | Database Management Systems | 4 | 1 | - | 4 | 7 | ||
| 29753 | CMSE371 | Analysis of Algorithms | 4 | 1 | - | 4 | 7 | ||
| 29754 | UE03 | University Elective - III | 3 | - | - | 3 | 4 | ||
| 29755 | MATH322 | Probability and Statistical Methods | 3 | 1 | - | 3 | 5 | ||
| Semester 6 | |||||||||
| 29761 | CMSE322 | Software Design | 4 | 1 | - | 4 | 6 | ||
| 29762 | CMSE318 | Principles of Programming Languages | 4 | 1 | - | 4 | 7 | ||
| 29763 | CMSE344 | Computer Networks | 4 | 1 | - | 4 | 7 | ||
| 29764 | IENG355 | Ethics in Engineering | 3 | - | - | 3 | 4 | ||
| 29765 | CMSE326 | Software Quality Assurance and Testing | 4 | 1 | - | 4 | 6 | ||
| Semester 7 | |||||||||
| 29771 | CMSE400 | Summer Training | - | - | - | - | 1 | ||
| 29772 | CMSE405 | Graduation Project - I | 1 | 1 | - | 1 | 1 | ||
| 29773 | CMSE471 | Automata Theory | 4 | 1 | - | 4 | 6 | ||
| 29774 | CMSE473 | Software Process and Management | 4 | 1 | - | 4 | 6 | ||
| 29775 | CMSE423 | Embedded System Design | 4 | 1 | - | 4 | 6 | ||
| 29776 | AE01 | Area Elective - I | 3 | - | - | 3 | 6 | ||
| 29777 | AE02 | Area Elective - II | 3 | - | - | 3 | 6 | ||
| Semester 8 | |||||||||
| 29781 | AE03 | Area Elective - III | 3 | - | - | 3 | 6 | ||
| 29782 | AE04 | Area Elective - IV | 3 | - | - | 3 | 6 | ||
| 29783 | CMSE406 | Graduation Project - II | 1 | 4 | - | 3 | 6 | ||
| 29784 | UE04 | Uni.Elecitive - IV | 3 | - | - | 3 | 4 | ||
| 29785 | CMSE456 | Security of Computer Systems and Networks | 4 | 1 | - | 4 | 6 | ||

Online application system for international students and TRNC citizens with GCE scores.