Institute of Graduate Studies and Research

Information Systems Engineering (MSc)

Duration 2 Years
Apply
halkla-iliskiler-ve-tanitim-program halkla-iliskiler-ve-tanitim-program halkla-iliskiler-ve-tanitim-program

About the Program

Nowadays, data gathered by information systems exponentially is growing rapidly, so processing and converting this data to information is becoming more important. Information systems are available in innumerable areas. A Master of Science in Information Systems Engineering degree can provide students with a background in systems analysis, computer hardware and systems design. Throughout this program, students often learn to manage systems, support current technology, complete integration and administrative duties, and manage future systems. Specialization options include digital government, digital health, information security, and entrepreneurship.

Education Opportunities

Master of Science in Information Systems Engineering program offers two options: thesis and non-thesis. The thesis program consists of seven courses, seminar and thesis. Two of the seven courses are compulsory and the remaining five courses are graduate-level elective courses in various areas. The non-thesis program is designed for those who do not wish to work on a thesis but would like to further their educational and professional goals. The non-thesis program consists of ten courses and a graduation project. Two of the ten courses are compulsory and the remaining eight courses are graduate-level elective courses. Graduate-level elective courses are not restricted to the field of information systems but offer courses from other engineering field or business and management field. If prospective student has not graduated from Information Systems or relevant areas, the student can be offered up to five undergraduate courses as scientific foundation. Our program is a member of Oracle Academy and Microsoft Imagine Academy.

CIU Campus Students

Career Areas

After completing the Master of Science in Information Systems Engineering degree, students are able to design, develop, operate or test various complexities of information systems with their high-quality education. Organizations that focus on telecommunications, banking, finance, e-commerce, education, health and other service sectors offer wide-range of positions for information systems professionals. Additionally, graduates can work as researchers in projects or can apply to Ph.D. programs to further their academic carrier.

Contact

Institute of Graduate Studies and Research
Graduate Sciences and Education Center, GE106
Tel: +90 392 671 1111 Extension: 2776
Institute E-mail: ciu-institute@ciu.edu.tr

Compulsory Courses

First Semester
MANAGEMENT INFORMATION SYSTEMS

Course code

ISYE502

Credit

3

Theoretical

3

Practical

0

Ects

8
The course emphasizes the active and significant role managers must assume in the analysis, design, use, and management of information systems. It covers the planning and organization of an MIS project, strategies for the determination of requirements, the transition from analysis to design, the conceptual design of the new system, phases in the implementation process, and conversion methods.
ELECTIVE

Course code

ISYEXX1

Credit

3

Theoretical

3

Practical

0

Ects

8
ELECTIVE

Course code

ISYEXX2

Credit

3

Theoretical

3

Practical

0

Ects

8
ELECTIVE

Course code

ISYEXX3

Credit

3

Theoretical

3

Practical

0

Ects

8
Second Semester
ADVANCED TOPICS IN SOFTWARE ENGINEERING

Course code

ISYE555

Credit

3

Theoretical

3

Practical

0

Ects

8
The main topics discussed in this course are development methodologies and design patterns. Software life cycle phases like requirements, design, implementation, testing and deployment will be discussed with methodologies like Waterfall, prototyping and Extreme Programming. Also design patterns like creational, structural and behavioral patterns will be evaluated.
SEMINAR

Course code

ISYE590

Credit

0

Theoretical

3

Practical

0

Ects

4
This is a Non-credit course. The widening of students perspective and awareness of topic of interest to computer engineers through seminar offered by faculty, guest speakers and graduate students.
ELECTIVE

Course code

ISYEXX4

Credit

3

Theoretical

3

Practical

0

Ects

8
ELECTIVE

Course code

ISYEXX5

Credit

3

Theoretical

3

Practical

0

Ects

8
Third Semester
THESIS

Course code

ISYE500

Credit

0

Theoretical

3

Practical

0

Ects

60
Program of research leading to M.S. degree, arranged between a student and the faculty member. Students register to this course in all semesters starting from the beginning of their second semester while the research program or write-up of the thesis is in progress.

Elective Courses

PROGRAMMING LANGUAGES

Course code

ISYE501

Credit

3

Theoretical

3

Practical

0

Ects

Brief historical perspective. Understanding and using Integrated Development Environment (IDE). Java basics, introduction to graphical user interfaces (GUI) for Java, using Swing Components and Java Listeners, Swing dialog boxes, developing GUI applications, theory of Object Oriented Programming with Unified Modeling Language (UML). Object-Oriented (OO) problem solving, OO concepts (inheritance, composition, abstract classes etc.), object relations, developing OO applications with design patterns, Unit Testing, Project Presentations.
OPERATING SYSTEM AND NETWORK SECURITY

Course code

ISYE526

Credit

3

Theoretical

3

Practical

0

Ects

This course gives essential information for operating system and computer network security basics, risk analysis, security policies, concept of trusted computers and networks. Conventional and public key cryptography. Authentication and digital signatures. Authentication protocols and applications, Kerberos, certificates. UNIX/LINUX security issues. Data link layer, network layer and application level security. Firewalls and security tools. Secure payment systems. Case studies and programming projects.
ALGORITHMS AND PROGRAMMING

Course code

ISYE223

Credit

0

Theoretical

0

Practical

0

Ects

RESEARCH METHODS

Course code

EMNT525

Credit

3

Theoretical

3

Practical

0

Ects

0
This course is designed to be a background pass to graduate studies. The ability to formulate a research question, finding the data relevant to research questions, analyze those data, and presentation of research findings are skills that will be acquired through this course. Scientific thinking skills and methods of research, using library and online archives, experimental design, and presenting quantitative data are modules covered within the scope of this course. Scientific communication, writing research proposals, scientific reporting and thesis writing are also supported. Conference presentations, time management in research projects, ethical issues, plagiarism and skills of working in a group and networking are also highlighted throughout the semester.
COMPUTER NETWORKS AND COMMUNICATIONS

Course code

ISYE530

Credit

3

Theoretical

3

Practical

0

Ects

Basics of data communication and computer networks, ISO/OSI basic reference model. Physical, data link, network and transport layers. Routing, flow control, congestion control. Internetworking. TCP/IP suite of protocols. Higher layer protocols. Contemporary network architectures.
COMPUTER VISION

Course code

ISYE537

Credit

3

Theoretical

3

Practical

0

Ects

Image formation. Early processing: low-level vision and feature extraction. Boundary detection. Region growing. Texture. Motion. Two-dimensional and three-dimensional representation. High-level vision: learning and matching.
ADVANCED DATABASE MANAGEMENT SYSTEMS

Course code

ISYE540

Credit

3

Theoretical

3

Practical

0

Ects

This course cover a number of advanced topics in database management systems and modern database applications. The specific topics include advanced concurrency control techniques, query processing and optimization strategies for relational database systems, advanced indexing methods, parallel and distributed database systems, next-generation data models, data mining on large databases, data on the web, and topics in data security and privacy.
OPERATING SYSTEMS

Course code

ISYE351

Credit

0

Theoretical

0

Practical

0

Ects

COMPUTER NETWORK DESIGN AND APPLICATIONS

Course code

ISYE431

Credit

0

Theoretical

0

Practical

0

Ects

PERFORMANCE EVALUATION OF COMPUTER NETWORKS

Course code

ISYE523

Credit

3

Theoretical

3

Practical

0

Ects

DATABASE MANAGEMENT SYSTEMS AND PROGRAMMING I

Course code

ISE343

Credit

0

Theoretical

0

Practical

0

Ects

SYSTEMS PROGRAMMING AND APPLICATIONS

Course code

ISYE513

Credit

3

Theoretical

3

Practical

0

Ects

Design and develop applications by using the benefits of operating system and computer architecture. Threads and concurrent programming, TCP/UDP, RPC/IPC, System calls, remote procedure calls (RPC) and web services, xml and xml parsing, socket communication, logging.
OBJECT ORIENTED PROGRAMMING

Course code

ISYE313

Credit

0

Theoretical

0

Practical

0

Ects

VISUAL PROGRAMMING

Course code

ISYE214

Credit

0

Theoretical

2

Practical

2

Ects

This course is an introductory programming course for visual programming. Event-driven, visual and structured programming concepts will be presented. Initially, the emphasis will be on fundamentals of visual programming and basic controls. Then, advanced controls, file and database management features will be presented. Programming projects will involve common problems that require data entry, display of calculated results, conditional testing, arithmetic operations, array processing, searching, sorting, reading and writing files, and operations on databases.
PERFORMANCE EVALUATION OF COMPUTER NETWORKS

Course code

CMPE523

Credit

3

Theoretical

3

Practical

0

Ects

COMPUTER NETWORKS AND COMMUNICATIONS

Course code

CMPE530

Credit

3

Theoretical

3

Practical

0

Ects

SYSTEM MODELLING SMULATION

Course code

CMPE571

Credit

3

Theoretical

3

Practical

0

Ects

MANAGEMENT INFORMATION SYSTEMS

Course code

MISY523

Credit

3

Theoretical

3

Practical

0

Ects

AUTONOMOUS ROBOTS

Course code

CMPE565

Credit

3

Theoretical

3

Practical

0

Ects

COMPUTER ARCHITECTURE

Course code

ISYE511

Credit

3

Theoretical

3

Practical

0

Ects

ARTIFICIAL NEURAL NETWORKS

Course code

ISYE545

Credit

3

Theoretical

3

Practical

0

Ects

Introduction to cognitive science. Parallel, distributed problems. Constraint satisfaction. Liopfield model. Supervised vs. unsupervised learning. Single vs. multi-layer perceptions. Static vs. dynamic network architecture. Comparison of neural approaches with parametric and non-parametric statistical methods. Neural network applications.
ADVANCED NETWORK PROGRAMMING

Course code

ISYE525

Credit

3

Theoretical

3

Practical

0

Ects

The goal of this module is to introduce the students to advanced network programming concepts. They will study issues such as multitasking, multi-threading, processes, inter-process communications and network communications. Client-server communications for long term (e.g. large file transfer, multimedia streaming) and short term sessions (e.g. Web traffic) will be presented. P2P, RMI, applet-servlet, e-mail and multimedia mail will be introduced. The course will also address issues related to the programming of network equipment, including router architecture, network signaling, firewall and deep packet probes, network processors, network support for unicast, multicast and broadcast, and the use of techniques for dynamically changing router code, such as mobile agents and active networks
DATABASE MANAGEMENT SYSTEMS AND PROGRAMMING

Course code

ISYE342

Credit

0

Theoretical

0

Practical

0

Ects

MANAGEMENT SCIENCE

Course code

MISY555

Credit

3

Theoretical

3

Practical

0

Ects

EDUCATIONAL TECHNOLOGY

Course code

MISY565

Credit

3

Theoretical

3

Practical

0

Ects

INFORMATION SYSTEMS DESIGN AND MANAGEMENT

Course code

MISY524

Credit

3

Theoretical

3

Practical

0

Ects

ADVANCED DATABASE MANAGEMENT SYSTEMS

Course code

CMPE540

Credit

3

Theoretical

3

Practical

0

Ects

This course covers a number of advanced topics in database management systems and modern database applications. The specific topics include advanced concurrency control techniques, query processing and optimization strategies for relational database systems, advanced indexing methods, parallel and distributed database systems, next-generation data models, data mining on large databases, data on the web, and topics in data security and privacy.
MARKETING STRATEGIES

Course code

BUSN532

Credit

3

Theoretical

3

Practical

0

Ects

8
This course is concerned with helping managers identify, select and implement strategies that would make their organizations more competitive in the marketplace. These strategies encompass decisions such as which "products" their firm offers and chooses not to offer, by the markets it seeks to serve and not serve, by the competitors it chooses to compete with and to avoid, and the level of vertical and horizontal integration it considers as optimal for all of its stakeholders. Specific ways to compete in the chosen "markets" will usually be characterized by one or more functional strategies such as product line strategy, positioning strategy, pricing strategy, distribution strategy, segmentation strategy, manufacturing strategy, information technology strategy, and global strategy. The intent of this course is to provide decision makers with concepts, methods and procedures by which they can improve the quality of their strategic (marketing management) decision-making.
PATTERN RECOGNITION

Course code

CMPE546

Credit

3

Theoretical

3

Practical

0

Ects

TOTAL QUALITY MANAGEMENT

Course code

EMNT502

Credit

3

Theoretical

3

Practical

0

Ects

0
Total Quality Management (TQM) is a comprehensive and fundamental quality policy that aims continuous improvement. This course focuses on total quality concepts and total quality approach for decision making. In addition to presenting various Total Quality Management concepts and quality improvement tools, importance of customer focus, team formation and problem solving are also underlined. The key actions that highlights importance of quality through planning, design and control are discussed. Up-to-date quality standards and award models are discussed and criticized using real life cases. Aim of the course is to give total quality concept to the students. Also the course explains total quality management decision methods.
DATA MINING AND BUSINESS INTELLIGENCE

Course code

MISY542

Credit

3

Theoretical

3

Practical

0

Ects

PRODUCTION PLANNING AND SCHEDULING

Course code

EMNT501

Credit

3

Theoretical

3

Practical

0

Ects

0
The course aims to analysis of some specific problem areas within the context of planning and scheduling of production activities. Also the course give the information related definition, formulation and available solution procedures for aggregate planning and lot sizing. It includes scheduling in manufacturing systems, scheduling in service systems, design and operation of scheduling systems. Students in this course will learn fundamental problem areas of production planning and control and, the relation between planning and control activities. At the end of this course student will be able to define of Production Planning and Control Concepts, decide forecasting and evaluate the forecasting methods, decide lot size of a single item with deterministic and constant demand, compute total cost of an inventory policy and solve lot sizing problems under resource constraint with multiple items.
PROGRAMMING LANGUAGES

Course code

ISE501

Credit

3

Theoretical

3

Practical

2

Ects

PROGRAMMING LANGUAGES

Course code

CMPE501

Credit

3

Theoretical

3

Practical

0

Ects

Brief historical perspective. Understanding and using Integrated Development Environment (IDE). Java basics, introduction to graphical user interfaces (GUI) for Java, using Swing Components and Java Listeners, Swing dialogue boxes, developing GUI applications, theory of Object Oriented Programming with Unified Modeling Language (UML). Object-Oriented (OO) problem solving, Object-Oriented (OO) concepts (inheritance, composition, abstract classes etc.), object relations, developing Object-Oriented (OO) applications with design patterns, Unit Testing, Project Presentations.
NUMERICAL LINEAR ALGEBRA

Course code

EELE501

Credit

3

Theoretical

3

Practical

0

Ects

0
This course introduces numerical methods for solving ordinary differential equations (ODEs) and partial differential equations (PDEs). It is concentrated on finite difference methods and their application to electrical and electronic engineering model problems.Numerical solution of Hyperbolic partial differential equations and its applications. Convergence and consistency. The Courant-Friedricks-Lewiy stability condition. Von Neumann Analysis. Order of Accuracy of schemes. Numerical solution of Parabolic partial differential equations and its applications. Finite difference schemes for parabolic equations. Convergence estimates for initial value problems. The matrix method for analyzing stability. Elliptic partial differential equations and its applications. Numerical solution of schemes for Poisson’s equation and its applications. The discrete maximum principle. Regularity estimates for schemes.
COMPUTER VISIONS

Course code

CMPE537

Credit

3

Theoretical

3

Practical

0

Ects

INFORMATION SECURITY

Course code

MISY558

Credit

3

Theoretical

3

Practical

0

Ects

BIOMETRIC SYSTEMS

Course code

CMPE538

Credit

3

Theoretical

3

Practical

0

Ects

This course will present an introduction to the principles of operation, design, testing, and implementation of the unimodal and multimodal biometric systems. Major and emerging biometric technologies (fingerprint, face, hand, iris, hand geometry, palmprint, keystroke, handwriting, signature, gait, voice etc.) performance and issues related to the security and privacy aspects of these systems will be addressed. Students will be introduced to a variety of methods used for processing data from various biometrics (especially signature biometric modality) and to statistical methods employed to achieve acceptable recognition performance rates (i.e. false accept rate, false reject rate, equal error rate and correct classification rates).
HUMAN RESOURCE MANAGEMENT

Course code

BUSN512

Credit

3

Theoretical

3

Practical

0

Ects

8
Managing human capital in the new economy is a challenge all business professionals face. This course addresses that challenge by retaining its unique orientation to overall practicality and real-world application incorporating technology, teams and virtual learning methods. Practical tips and suggestions provide effective ways of dealing with problems in communication, leadership, discipline, performance appraisal, labor relations, and compensation administration.
CONSUMER BEHAVIOR

Course code

BUSN535

Credit

3

Theoretical

3

Practical

0

Ects

ADVANCED TOPICS IN SOFTWARE ENGINEERING

Course code

ISYE555

Credit

3

Theoretical

3

Practical

0

Ects

The main topics discussed in this course are development methodologies and design patterns. Software life cycle phases like requirements, design, implementation, testing and deployment will be discussed with methodologies like Waterfall, prototyping and Extreme Programming. Also design patterns like creational, structural and behavioral patterns will be evaluated.
OPERATING SYSTEM AND NETWORK SECURITY

Course code

CMPE526

Credit

3

Theoretical

3

Practical

0

Ects

This course gives essential information for operating system and computer network security basics, risk analysis, security policies, concept of trusted computers and networks. Conventional and public key cryptography. Authentication and digital signatures. Authentication protocols and applications, certification, LINUX security issues. Data link layer, network layer and application level security. Firewalls and security tools. Secure payment systems. Case studies and programming projects.
OPERATIONS RESEARCH TECHNIQUES

Course code

EMNT517

Credit

3

Theoretical

3

Practical

0

Ects

0
Introduce students to developed techniques, methodologies and models used in Operations Research (OR). Operations Research (or Management Science) is a field of Applied Mathematics that uses mathematical methods and computers to make rational decisions in solving a variety of optimization problems. Most OR techniques require the use of computer software to solve large, complex problems in industry, business, science and technology, management, decision support and other areas and disciplines. In this course Deterministic Problems are considered – the data and future outcomes are known with certainty. Optimization of the solution is the primary goal. Matlab and Excel are used for representing and solving the problems.
FINANCIAL MANAGEMENT IN HEALTH CARE ORGANIZATIONS

Course code

HOMM504

Credit

3

Theoretical

3

Practical

0

Ects

STRATEGIC MANAGEMENT

Course code

BUSN509

Credit

3

Theoretical

3

Practical

0

Ects

8
Designed to help the participants gain a better understanding of some of the most critical issues in the field of strategic management today. The issues addressed include: understanding some of the principal driving forces that will shape the future of international competition; the central role of corporate purpose to strategy in individual firms; the role of capital markets and corporate financial policies in shaping a firm's competitiveness in global markets; the identification of appropriate boundaries for a firm, including strategic alliances and the degree of diversification; the future of the implicit “contract” between employees and the corporation, and its implications for the meaning people find in their work and for the creation of knowledge-based competitive advantages; and the future evolution of corporate governance (particularly the role of boards of directors and institutional shareholders).
COST ACCOUNTING FOR BUSINESS MANAGERS

Course code

BUSN565

Credit

3

Theoretical

3

Practical

0

Ects

6
.
COMPUTER ARCHITECTURE

Course code

CMPE511

Credit

3

Theoretical

3

Practical

0

Ects

Pushing a single processor to its limits. Instruction set design and its effect on computer performance. micro-programming. Addressing techniques. Memory hierarchy. Associative, virtual and cache memory. Memory management. Interrupts, DMA and channels. Comparative study of commercial computer architecture.
INTRODUCTION TO PROBABILITY AND STATISTICS

Course code

MAT205

Credit

0

Theoretical

0

Practical

0

Ects

DECISION SUPPORT SYSTEMS

Course code

MISY553

Credit

3

Theoretical

3

Practical

0

Ects

DATA STRUCTURES AND DATA ORGANIZATION

Course code

ISYE242

Credit

0

Theoretical

0

Practical

0

Ects

DATABASE MANAGEMENT SYSTEMS AND PROGRAMMING II

Course code

ISYE344

Credit

0

Theoretical

0

Practical

0

Ects

INTRODUCTION TO PROBABILITY AND STATISTICS

Course code

MATH205

Credit

0

Theoretical

3

Practical

0

Ects

The objective of this course is to introduce basic probability concepts and basic statistics. The focus of this course is on both applications and theory. Topics include: introduction to random variables, simple data analysis and descriptive statistics, frequency distribution, cumulative distribution, sample space, events, counting sample points (basic combinatorics), probability of an event, probability axioms, laws of probability, conditional probability, Bayes’ rule, discrete and continuous random variables, probability distributions, cumulative probability distributions, discrete and continuous probability distributions, discrete uniform, Binomial, Geometric, Hypergeometric, Poisson, Continuous uniform, Normal Disributions, Gamma and Exponential distribution, jointly distributed random variables, expectation and covariance of discrete and continuous random variables, random sampling, sampling distributions, distribution of Sample Mean, Central Limit Theorem(CLT).

Students who are interested in pursuing advanced graduate studies leading to a master’s, doctoral degree, or professional doctorate degree for the Fall and Spring semesters every year. Applicants can directly apply online to our graduate programs using the application portal.

TR Applicants- Required documents:

  • Bachelor’s Degree Diploma
  • Bachelor’s Degree transcripts for each completed academic term/year.
  • Valid ALES result document (must not exceed 5 years),
  • Documents to prove English proficiency for English language departments,
  • Scanned copy of passport or identity card.

Click for detailed admission requirements information.

TRNC Applicants- Required documents:

  • Bachelor’s Degree Diploma
  • Bachelor’s Degree transcripts for each completed academic term/year.
  • Documents to prove English proficiency for English language departments,
  • Scanned copy of passport or identity card.

Click for detailed admission requirements information.

Students who are interested in pursuing advanced graduate studies leading to a master’s, doctoral degree, or professional doctorate degree for the Fall and Spring semesters every year. Applicants can directly apply online to our graduate programs using the application portal.

International Applicants- Required documents;

  • Bachelor’s Degree Diploma
  • Bachelor’s Degree transcripts for each completed academic term/year.
  • 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
  • CV
  • Fully completed and signed CIU Rules and Regulations document (which can be downloaded during the online application)

Click for detailed admission requirements information.

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.