Skip Navigation LinksSoftware-Engineering-CMSE(English)-

Software Engineering-CMSE(English)

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.

General Information

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.

Accreditations

Education

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.

Facilities

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.

Career Opportunities

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.

Contact

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 All)

Curriculum for Previous Semesters 

​Curriculum
Course Description

Program Description

Please contact to department and/or faculty for detailed information about courses.

Ref. Course Code Course Title Lec. Lab Tut. Credit ECTS Syl.
Semester 1
29711 CMSE107 Fundamentals of Computer Engineering 3 - 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 Profession - 2 - - 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 İlkeleri ve İnkilap Tarihi 2 - - 2 2
Semester 3
29731 CMSE201 Introduction to Software Enginering 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 in English III - Technical Report Writing 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 6
29753 CMSE371 Analysis of Algorithms 4 - 1 4 6
29754 UE03 University Elecitive - 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 Programming Language Design 4 - 1 4 7
29763 CMSE344 Computer Networks 4 - 1 4 6
29764 CMSE356 Security of Software Systems 4 - 1 4 7
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 - 4 - 4 8
29784 UE04 Uni. Elective - Social & Behavioral Sciences-I 3 - - 3 4
29785 IENG355 Ethics in Engineering 3 - - 3 4

Undergraduate Programs

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

Apply Online

Postgraduate Programs

Online application system for master and doctorate programs.

Apply Online

Agency Login

Agency login for online application and registration system.

Agency Login

EMU Websites