Department of Software Engineering
Chairman’s Welcome Message

Welcome to the Near East University Department of Software Engineering web page. The department was established in 2013 within the Faculty of Engineering. In the department, English Bachelor (BSc) education is given. There is also a Master's program in English within the Graduate School of Applied Sciences.

Software engineering is an emerging interdisciplinary engineering department in the TRNC and Turkey. In the first year of undergraduate education, basic engineering education is given as in other engineering branches. In the following years, it focuses on educational software principles and the theory and practice of systems. Software Engineering is a department that requires intensive laboratory and computer use studies.

As the curriculums of both Software Engineering and Computer Engineering undergraduate programs observed it can be seen that they have very close similarities. While Computer Engineering curriculum has been prepared, more hardware and hardware related studies are thought and designed. However, in Software Engineering education, all the principles and methods required to develop software, software development processes are aimed. In addition to the former topics testing the software created in these processes, determine the determination and implementation of the analysis, test and maintenance repair steps, are considered in order to train the graduates with the ability to integrate different information systems.

The basic vision of our graduate program (MSc) is to give the best and highest quality education to our students, to make creative researches, to publish these researches in highly claimed international journals and magazines, as well as to provide the necessary service to the private and public sector about informatics.

We could suggest that students who are interested in software design, development and engineering issues, also in the future who want to work in area of government offices, municipalities, private companies, hospitals, as well as in their own workplace, diligent and rigorous students can choose the Software Engineering department.

Prof. Dr. Fadi Al-Turjman
Head of the Department of Software Engineering

Courses

1st Semester

CODE COURSE NAME C/E T P C E
CHM101 GENERAL CHEMISTRY C 3 2 4 5
AII102 PROGRAMMING AND PROBLEM SOLVING C 3 2 4 5
ENG101 ENGLISH I C 3 0 3 3
MTH101 CALCULUS I C 4 0 4 5
MTH113 LINEAR ALGEBRA C 3 0 3 5
PHY101 PHYSICS I C 3 2 4 5
CAM100 CAMPUS ORIENTATION C 2 0 0 2
Total 21 6 22 30

2nd Semester

CODE COURSE NAME C/E T P C E
AII108 OBJECT ORIENTED PROGRAMMING C 2 2 3 6
ENG102 ENGLISH II C 3 0 2 3
MTH102 CALCULUS II C 4 0 4 6
AII104 DISCRETE STRUCTURES C 3 0 3 5
PHY102 PHYSICS II C 3 2 4 6
CAR100 CAREER PLANNING C 2 0 0 2
GEC351 21st CENTURY SKILLS E 2 0 0 2
Total 19 4 16 30

3rd Semester

CODE COURSE NAME C/E T P C E
AII201 DATA STRUCTURES AND ALGORITHMS C 3 2 4 6
AII001 LOGIC DESIGN C 3 2 4 6
ENG201 ORAL COMMUNICATION SKILLS C 3 0 3 4
MTH251 PROBABILITY AND STATISTICS C 3 0 3 6
AII003 PRINCIPLES OF SOFTWARE ENGINEERING C 3 0 3 6
CHC100 CYPRUS HISTORY AND CULTURE E 2 0 0 2
Total 17 4 17 30

4th Semester

CODE COURSE NAME C/E T P C E
AII203 COMPUTER ORGANISATION AND ARCHITECTURE C 3 2 4 5
AII202 DATABASE SYSTEMS C 3 2 4 5
SWE202 SOFTWARE CONSTRACTION C 2 2 3 4
SWE234 HUMAN COMPUTER INTERACTION C 3 0 3 3
YIT101/TUR101 TURKISH LANGUAGE FOR INTERNATIONAL/TURKISH II STUDENTS C 2 0 2 2
TE TECHNICAL ELECTIVE E 3 0 3 5
SWE299 SUMMER TRAINING I C 0 0 0 6
Total 16 6 19 30

5th Semester

CODE COURSE NAME C/E T P C E
AII302 OPERATING SYSTEMS C 3 0 3 6
SWE395 ADVANCED OBJECT ORIENTED PROGRAMMING C 3 0 3 4
AII311 MANAGEMENT INFORTMATION SYSTEMS FOR ENGINEERS C 4 0 4 7
SWE301 SOFTWARE DESIGN AND ARCHITECTURE C 3 2 4 5
AII439 OCCUPATIONAL HEALTH AND SAFETY C 2 0 2 4
AIT103/AIT101 ATATURK'S PRINCIPLES AND REFORMS FOR TURKISH STUDENTS I C 2 0 2 2
YIT102/TUR102 TURKISH LANGUAGE FOR INTERNATIONAL II/TURKISH II STUDENTS C 2 0 2 2
Total 19 2 20 30

6th Semester

CODE COURSE NAME C/E T P C E
AII005 INTERNET PROGRAMMING C 3 0 3 5
AII303 DATA COMMUNICATIONS AND COMPUTER NETWORKS C 3 2 4 5
SWE302 SOFTWARE QUALITY ASSURANCE AND TESTING C 2 2 3 4
SWE304 SOFTWARE REQUIREMENTS ANALYSIS E 2 2 3 4
SWE396 ADVANCED OBJECT ORIENTED PROGRAMMING II C 3 0 3 4
AIT104/AIT102 ATATURK'S PRINCIPLES AND REFORMS FOR TURKISH STUDENTS II C 2 0 2 2
SWE399 SUMMER TRAINING II C 0 0 0 6
Total 15 6 18 30

7th Semester

CODE COURSE NAME C/E T P C E
AII430 PRINCIPLES OF INFORMATION SECURITY E 3 0 3 6
AII427 INTRODUCTION TO MANAGEMENT E 3 0 3 5
SWE491 GRADUATION PROJECT I C 2 0 2 4
TE TECHNICAL ELECTIVE E 3 0 3 5
TE TECHNICAL ELECTIVE E 3 0 3 5
TE TECHNICAL ELECTIVE E 3 0 3 5
Total 17 0 17 30

8th Semester

CODE COURSE NAME C/E T P C E
AII429 ENGINEERING ETHICS E 3 0 3 6
AII426 ECONOMICS FOR ENGINEERS E 3 0 3 6
SWE492 GRADUATION PROJECT II C 4 0 4 7
SWE401 SOFTWARE PROJECT MANAGEMENT E 2 0 3 6
TE TECHNICAL ELECTIVE E 3 0 3 5
Total 15 0 16 30
Total No. of Courses52
Total No. of Electives13
Total No. of Credits145
Percentage of Electives23
Total ECTS240
Previous Total No. of Credits145
New Total No. of Credits145
Previous Total ECTS246
New Total ECTS240
C/E: Compulsory/ElectiveT: Hours of Theoretical Study
P: Hours of Practice/LabE: ECTS
C: Credits

ELECTIVE COURSE

CODE COURSE NAME T P C E
AII431 E-COMMERCE 2 2 3 5
AII412 DATABASE APPLICATION 2 2 3 5
AII002 SYSTEM SIMULATION 2 2 3 5
AII404 NEURAL NETWORKS 2 2 3 5
AII419 IMAGE PROCESSING 2 2 3 5
AII402 COMPUTER GRAPHICS 2 2 3 5
AII405 COMPUTER HARDWARE 2 2 3 5
AII406 SYSTEM PROGRAMMING 2 2 3 5
AII413 INTRODUCTION TO ARTIFICIAL INTELLIGENCE 2 2 3 5
AII417 MOBILE PROGRAMMING 2 2 3 5
AII408 ADVANCED OBJECT ORIENTED PROGRAMMING 2 2 3 5
AII409 OBJECT ORIENTED PROGRAMMING II 2 2 3 5
AII407 PROGRAMMING LANGUAGES II 2 2 3 5
AII415 DECISION MAKING 2 2 3 5
AII006 WEB DESIGN and PROGRAMMING 2 2 3 5
AII007 MULTIMEDIA SYSTEMS 2 2 3 5
Restricted Technical Electives
AII430 PRINCIPLES of INFORMATION SECURITY 3 0 3 6
AII427 INTRODUCTION to MANAGEMENT 3 0 3 4
AII426 INTRODUCTION to ECONOMICS 3 0 3 5
AII429 ENGINEERING ETHICS 3 0 3 6
Non Technical Electives
GEC351 21st CENTURY SKILLS 2 0 0 2
CHC100 CYPRUS HISTORY AND CULTURE 2 0 0 2

Mission – Vision

Mission

The mission of the department of Software Engineering of the Near East University is to educate engineers that are meets the needs of society within the world standards also pursues scientific cooperation with national and international entities in academia, public and private sectors.

Vision

The vision of department is to be recognized as one of the leading institutions with Software Engineering programs, imparting the highest quality education to students and become a national and international center of research excellence in Software Engineering.

Program Information
Qualification Awarded

The students who successfully complete the program are awarded the degree of Bachelor of Science in Software Engineering.

Level of Qualification

This is a First Cycle (Bachelor’s Degree) program

Specific Admission Requirements

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 and so on, or according to their high school diploma score.
  • Exchange student admission is made according to the requirements determined by bilateral agreements signed by NEU 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 of the program is English.
Qualification Requirements and Regulations

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.

Recognition of Prior Learning

At Near East University, full-time students can be exempted from some courses within the framework of the related bylaws. If the content of the course previously taken in another institution is equivalent to the course offered at NEU, then the student can be exempted from this course with the approval of the related faculty/graduate school after the evaluation of the course content.

Profile of the Program

The program's goal is to equip its graduates with both the fundamental scientific principles that underpin the key computing technologies in use today and the engineering skills that enable those principles to be applied in practice. Upon graduation, students should be equipped to pursue a career as computer professionals or, if they so wish, to pursue further academic studies. The graduates will be professionals who can be flexible and integrate in a relatively short time into a wide-range of different sectors of the industry.

Program Outcomes
  • To have adequate knowledge in Mathematics, Science, Computer Science and Management; to be able to use theoretical and applied information in these areas on complex engineering problems.
  • To be able to identify, define, formulate, and solve complex computer problems; to be able to select and apply proper analysis and modeling methods for this purpose.
  • To be able to design a complex system, process, device or product under realistic constraints and conditions, in such a way as to meet the requirements; to be able to apply modern design methods for this purpose.
  • To be able to devise, select, and use modern techniques and tools needed for analysis and solution of complex problems in Software Engineering applications; to be able to use information and software technologies effectively.
  • To be able to design and conduct experiments, gather data, analyze and interpret results for investigating complex engineering problems or Software Engineering research topics.
  • To be able to work efficiently in Software Engineering disciplinary and multi-disciplinary teams; to be able to work individually.
  • To be able to communicate effectively in Turkish, both orally and in writing; to be able to author and comprehend written reports, to be able to prepare design and implementation reports, to present effectively, to be able to give and receive clear and comprehensible instructions.
  • To have knowledge about global and social impact of Software Engineering practices on health, environment, and safety; to have knowledge about contemporary issues as they pertain to engineering; to be aware of the legal ramifications of Software Engineering solutions.
  • To be aware of ethical behaviour, professional and ethical responsibility; to have knowledge about standards utilized in engineering applications.
  • To have knowledge about industrial practices such as project management, risk management, and change management; to have awareness of entrepreneurship and innovation; to have knowledge about sustainable development.
  • To be able to collect data in the area of Software Engineering, and to be able to communicate with colleagues in a foreign language. ("European Language Portfolio Global Scale", Level B1)
  • To be able to speak a second foreign language at a medium level of fluency efficiently.
  • To recognize the need for lifelong learning; to be able to access information, to be able to stay current with developments in science and technology; to be able to relate the knowledge accumulated throughout the human history to Software Engineering.
Course and Program Outcomes Matrix
Occupational Profiles of Graduates

Graduates of Software Engineering program may work in the Information/Software Technologies department of a bank, a university, a hospital, a public institution, or a private company. Additionally, they may be employed as system analyst, application programmer, data base administrator, network designer, security administrator, system evaluator, system programmer, system designer, standard and methods inspector, final user support specialist in production, marketing, financial affairs, management, human resources and/or research and development departments of a production company.

Access to Further Studies

The students graduating from this program may apply to graduate programs.

Course Structure Diagram with Course Credits
Exam Regulations, Assessment and Grading
Graduation Requirements

In order to graduate from this undergraduate program, the students are required; to succeed in all of the courses listed in the curriculum of the program by getting the grade of at least DD/S with a minimum of 240 ECTS to have a Cumulative Grade Point Average (CGPA) of 2.00 out of 4.00 to complete their compulsory internship in a specified duration and quality.

Mode of Study

This is a full-time program.

Program Director (or Equivalent)

Prof. Dr. Fadi AL-TURJMAN, Head of Department, Faculty of Engineering, Near East University

Evaluation Questionnaires
  • Evaluation Survey
  • Graduation Survey
  • Satisfaction Survey