About the Department
In today's world, software systems are the cornerstones of all modern businesses and organizations. Such systems are often complex and must be robust and adaptable. By studying software design and production techniques, this degree program will equip you with the skills needed to follow a career specifying and developing these systems, and other computer-based solutions.
You will gain not only knowledge and practical experience of the latest technologies, but also a basis in the underlying principles of the subject. It is this combination of skills that enable our graduates to keep pace with this rapidly-changing field, and secure financially-rewarding careers that can be pursued almost anywhere in the world.
Education Opportunities
The curriculum of the program is designed to fulfill the daily needs of organizations. It includes subject matter courses, STEM courses and elective courses. Throughout their studies, students take many software-related courses, database, operating systems, computer networks, various programming languages,programing techniques and project management courses. Almost all courses have practical components that complement theoretical knowledge. Through both theoretical courses and lab sessions, students can prepare themselves for their professional life easily, under the supervision of well-respected and expert academics.
Career Areas
Our graduates receive a “Software Engineer” degree, and can work all over the world with the high-quality knowledge and experience gained during their education. The Software engineering field is one of the most demanded and fastest growing occupations in the world. Graduates can work as software engineers or testers, cloud experts, applications developers, game developers, web developers, database administrator or in any IT-related position. In addition, they can continue postgraduate studies on any area related to computer technologies, in order to be specialized on a certain field to pursue an academic career as well.
Contact
Faculty of Engineering
Science and Technology Center, ST 226
Tel: +90 392 671 1111 Extension: 2401
Faculty E-mail: secretary-fe@ciu.edu.tr
Head of Department: Asst. Prof. Dr. Devrim SERAL
Head of Department E-mail: dseral@ciu.edu.tr
Compulsory Courses
First Semester
INTRODUCTION TO COMPUTING
Course code
CMPE101Credit
3Theoretical
2Practical
2Ects
5READING AND WRITING SKILLS-I
Course code
ENGL141Credit
3Theoretical
2Practical
2Ects
4CALCULUS-I
Course code
MATH101Credit
4Theoretical
3Practical
2Ects
6LINEAR ALGEBRA
Course code
MATH121Credit
2Theoretical
2Practical
0Ects
4GENERAL PHYSICS-I
Course code
PHYS101Credit
4Theoretical
3Practical
2Ects
6INTRODUCTION TO SOFTWARE ENGINEERING
Course code
SWEN100Credit
0Theoretical
1Practical
0Ects
4TURKISH LANGUAGE
Course code
TREG100Credit
0Theoretical
2Practical
0Ects
2TURKISH
Course code
TURK100Credit
0Theoretical
2Practical
0Ects
2Second Semester
INTRODUCTION TO PROGRAMMING
Course code
CMPE112Credit
4Theoretical
3Practical
2Ects
6READING AND WRITING SKILLS-II
Course code
ENGL142Credit
3Theoretical
2Practical
2Ects
4HISTORY OF CIVILIZATION
Course code
HIST100Credit
0Theoretical
2Practical
0Ects
2CALCULUS-II
Course code
MATH102Credit
4Theoretical
3Practical
2Ects
6DISCRETE MATHEMATICS
Course code
MATH122Credit
3Theoretical
3Practical
1Ects
5GENERAL PHYSICS-II
Course code
PHYS102Credit
4Theoretical
3Practical
2Ects
6MODERN TURKISH HISTORY
Course code
TARH100Credit
0Theoretical
2Practical
0Ects
2Third Semester
DIGITAL LOGIC DESIGN
Course code
CMPE221Credit
4Theoretical
3Practical
2Ects
7ALGORITHMS AND PROGRAMMING
Course code
CMPE223Credit
4Theoretical
3Practical
2Ects
6INTERNET PROGRAMMING
Course code
CMPE233Credit
3Theoretical
3Practical
0Ects
5DIFFERENTIAL EQUATIONS
Course code
MATH203Credit
3Theoretical
3Practical
1Ects
6INTRODUCTION TO PROBABILITY AND STATISTICS
Course code
MATH205Credit
4Theoretical
4Practical
1Ects
6Fourth Semester
VISUAL PROGRAMMING
Course code
CMPE214Credit
3Theoretical
3Practical
1Ects
6COMPUTER ARCHITECTURE AND ORGANIZATION
Course code
CMPE226Credit
4Theoretical
3Practical
2Ects
7DATA STRUCTURES AND DATA ORGANIZATION
Course code
CMPE242Credit
4Theoretical
3Practical
2Ects
7ENGINEERING ECONOMY
Course code
INDE232Credit
3Theoretical
3Practical
0Ects
4SOFTWARE REQUIREMENT ANALYSIS AND MODELLING
Course code
SWEN202Credit
3Theoretical
3Practical
0Ects
6Fifth Semester
OBJECT ORIENTED PROGRAMMING
Course code
CMPE313Credit
4Theoretical
3Practical
2Ects
7DATABASE MANAGEMENT SYSTEMS AND PROGRAMMING-I
Course code
CMPE343Credit
4Theoretical
3Practical
2Ects
6OPERATING SYSTEMS
Course code
CMPE351Credit
4Theoretical
3Practical
2Ects
6INFORMATION SECURITY AND ASSURANCE
Course code
ISYE371Credit
3Theoretical
3Practical
0Ects
6SOFTWARE DESIGN AND ARCHITECTURE
Course code
SWEN301Credit
4Theoretical
3Practical
2Ects
6Sixth Semester
FUNDAMENTALS OF COMPUTER NETWORKS
Course code
CMPE332Credit
4Theoretical
3Practical
2Ects
7DATABASE MANAGEMENT SYSTEMS AND PROGRAMMING-II
Course code
CMPE344Credit
4Theoretical
3Practical
2Ects
5SOFTWARE QUALITY ASSURANCE AND TESTING
Course code
SWEN302Credit
4Theoretical
3Practical
2Ects
6SOFTWARE PROCESS AND MANAGEMENT
Course code
SWEN304Credit
4Theoretical
3Practical
2Ects
6AREA ELECTIVE
Course code
SWENXX1Credit
3Theoretical
3Practical
0Ects
5Seventh Semester
ARTIFICIAL INTELLIGENCE
Course code
CMPE415Credit
3Theoretical
3Practical
1Ects
7PROJECT MANAGEMENT
Course code
ENGI401Credit
3Theoretical
3Practical
0Ects
4INTRODUCTION TO HUMAN-COMPUTER INTERACTION
Course code
ISYE427Credit
3Theoretical
3Practical
0Ects
5SUMMER TRAINING
Course code
SWEN300Credit
0Theoretical
0Practical
0Ects
5AREA ELECTIVE
Course code
SWENXX2Credit
3Theoretical
3Practical
0Ects
5UNIVERSITY ELECTIVE
Course code
UNIEXX1Credit
3Theoretical
3Practical
0Ects
4Eighth Semester
SYSTEMS PROGRAMMING
Course code
CMPE411Credit
4Theoretical
3Practical
2Ects
7CAPSTONE PROJECT
Course code
ENGI402Credit
4Theoretical
2Practical
4Ects
9AREA ELECTIVE
Course code
SWENXX3Credit
3Theoretical
3Practical
0Ects
5AREA ELECTIVE
Course code
SWENXX4Credit
3Theoretical
3Practical
0Ects
5UNIVERSITY ELECTIVE
Course code
UNIEXX2Credit
3Theoretical
3Practical
0Ects
4Elective Courses
MOBILE APPLICATION DEVELOPMENT
Course code
CMPE425Credit
3Theoretical
3Practical
0Ects
INTERNET PROGRAMMING-II
Course code
CMPE483Credit
3Theoretical
3Practical
0Ects
PROGRAMMING IN MATLAB FOR ENGINEERING
Course code
ENGI316Credit
3Theoretical
3Practical
0Ects
INTRODUCTION TO CRYPTOGRAPHY AND NETWORK SECURITY
Course code
CMPE336Credit
3Theoretical
3Practical
0Ects
EMBEDDED SYSTEMS
Course code
CMPE455Credit
3Theoretical
3Practical
0Ects
5SIGNAL AND IMAGE PROCESSING
Course code
CMPE326Credit
3Theoretical
3Practical
1Ects
5MODERN PROGRAMMING PLATFORMS
Course code
CMPE442Credit
3Theoretical
3Practical
0Ects
NATURAL LANGUAGE PROCESSING
Course code
AIEN422Credit
4Theoretical
3Practical
2Ects
0IOT FOR ENGINEERING
Course code
ENGI416Credit
3Theoretical
2Practical
2Ects
5COMPUTER SIMULATION
Course code
CMPE485Credit
3Theoretical
3Practical
0Ects
ETHICS
Course code
INDE335Credit
3Theoretical
3Practical
0Ects
4COMPUTER NETWORK DESIGN AND APPLICATIONS
Course code
CMPE431Credit
3Theoretical
2Practical
2Ects
7MANAGEMENT INFORMATION SYSTEMS
Course code
ISYE363Credit
3Theoretical
3Practical
0Ects
4COMPUTER AIDED DATA ANALYSIS
Course code
INDE491Credit
3Theoretical
3Practical
0Ects
CLOUD COMPUTING
Course code
CMPE481Credit
3Theoretical
3Practical
0Ects
ROBOTICS
Course code
EELE411Credit
3Theoretical
3Practical
1Ects
5COMPUTER AIDED DESIGN
Course code
MCLE475Credit
3Theoretical
2Practical
3Ects
6TR Applicants
TR Students who are successful in the exams conducted by the Higher Education Council Student Selection and Placement Center (ÖSYM) and are entitled to enroll in our university in line with their preferences can complete the registration process with the necessary documents for registration from our Registration and Liaison Offices throughout Turkey or from the Marketing Directorate on campus.
Click for detailed admission requirements information.
TRNC Applicants
TRNC citizens and TR citizen candidate students who have completed their entire high school education in TRNC. They are placed in undergraduate programs in line with their success in the CIU Student Placement and Scholarship Ranking Exam and the programs they prefer.
Students who are successful in the exam can register from the TRNC Marketing Office.
Applicants can directly apply online to our undergraduate programs using the application portal. Please fill in your details correctly and upload all the required documents listed on the last page of the application form.
Required documents;
- Completed application form,
- Higher/Secondary Certificate or equivalents (e.g. O/A’Level, WAEC/NECO),
- Evidence of English Language competence: TOEFL (65 IBT) or IELTS (5.5). Students without these documents will take the CIU English proficiency exam on campus following arrival,
- Scanned copy of international passport/birth certificate,
- Fully completed and signed CIU Rules and Regulations document (which can be downloaded during the online application).
Cyprus International University provides academic scholarships for its students as an incentive for success, with most students benefiting from 50%, 75% or 100% scholarships or discounted tuition fees. Click for more information.
Tuition Fees are determined at the beginning of each academic year. Candidate students who are entitled to enroll in CIU can learn their fees in line with the Tuition Fee Calculation system.