Curriculum

Course Code Course Name Credit Theoretical Lab/Practical ECTS
IT501 PROGRAMMING LANGUAGES 3 3 0
IT5X1 ELECTIVE COURSE 3 3 0
IT5X2 ELECTIVE COURSE 3 3 0
IT5X3 ELECTIVE COURSE 3 3 0
IT5X4 ELECTIVE COURSE 3 3 0
Course Code Course Name Credit Theoretical Lab/Practical ECTS
IT502 ADVANCED DATABASE MANAGEMENT SYSTEMS 3 3 0
IT590 SEMINAR 0 0 0
IT5X5 ELECTIVE COURSE 3 3 0
Course Code Course Name Credit Theoretical Lab/Practical ECTS
IT500 THESIS 0 0 0
Course Code Course Name Credit Theoretical Lab/Practical ECTS
IT550 ADVANCED INFORMATION SYSTEM DESIGN 3 3 0
MIS558 INFORMATION SECURITY 3 3 0
IT537 COMPUTER VISION 3 3 0
MIS523 MANAGEMENT INFORMATION SYSTEMS 3 3 0
IT233 INTERNET PROGRAMMING 0 0 0
IT530 COMPUTER NETWORKS AND COMMUNICATIONS 3 3 0
EMN525 RESEARCH METHODS 3 3 0
IT523 PERFORMANCE EVALUATION OF COMPUTER NETWORKS 3 3 0
IT511 COMPUTER ARCHITECTURE 3 3 0
IT343 DATABASE MANAGEMENT SYSTEMS I 0 0 0
MIS553 DECISION SUPPORT SYSTEMS 3 3 0
ASCI503 RESEARCH IN INFORMATION SYSTEMS: ORGANIZATIONAL PERSPECTIVES 3 3 0
This course is designed to provide an introduction to theoretical perspectives and foundations in the fundamental topics of information and communication technologies, digital systems and digitization in business processes. This course aims to help information systems postgraduate students to carry out a research in Information Systems field as well as in fields of business, information science, communications, computer science, etc. In this course, students will be able to apply and understand the strengths and weaknesses of the commonly used research methodologies in information systems, enhance their ability to theorize about information technology and learn the process of publishing information technology related research in information systems and non-IS journals.
IT313 OBJECT ORIENTED PROGRAMMING 0 0 0
MIS524 INFORMATION SYSTEMS DESIGN AND MANAGEMENT 3 3 0
IT351 OPERATING SYSTEMS 0 0 0
EMN503 PROJECT SCHEDULING 3 3 0
MIS542 DATA MINING AND BUSINESS INTELLIGENCE 3 3 0
CMPE538 BIOMETRIC SYSTEMS 3 3 0
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).
MISY566 E-GOVERNMENT STUDIES 3 3 0
This course introduces the main concepts of electronic government (e-government) practices and analyses the practical implications of e-government for public organizations. The course examines the development of e-government practices, discusses and analyses main forms of e-government methods, focuses on the measurements of e-government. E-participation and e-engagement will also be examined throughout the course. Furthermore, students will also learn wider concepts such as barriers and impediments towards e-government and will be able to evaluate solution methods based on real case scenarios. The impact of innovation and technological infrastructure will also be examined within the course. After the successful completion of the course students will have an in-depth understanding of the e-government practices which are used worldwide as well as impacts on organizational effectiveness, transparency and accountability.
IT526 OPERATING SYSTEM AND NETWORK SECURITY 3 3 0
IT555 ADVANCED TOPICS IN SOFTWARE ENGINEERING 3 3 0
MIS565 EDUCATIONAL TECHNOLOGY 3 3 0
IT371 INFORMATION SECURITY AND ASSURANCE 0 0 0
MIS555 MANAGEMENT SCIENCE 3 3 0
IT242 DATA STRUCTURES AND DATA ORGANIZATIONS 0 0 0
IT112 INTRODUCTION TO PROGRAMMING 0 0 0
IT332 FUNDAMENTALS OF COMPUTER NETWORKS 0 0 0
CPE525 ADVANCED NETWORK PROGRAMMING 3 3 0
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
MIS533 STRATEGIC MANAGEMENT 3 3 0
EMN502 TOTAL QUALITY MANAGEMENT 3 3 0
IT221 DIGITAL LOGIC DESIGN 0 0 0
IT372 INFORMATION SYSTEMS ANALYSIS AND DESIGN 0 0 0
MAN512 HUMAN RESOURCE MANAGEMENT 3 3 0
ISE537 COMPUTER VISION 3 3 0
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.
ISE513 SYSTEMS PROGRAMMING AND APPLICATIONS 3 3 0
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.
MAN515 RESEARCH METHODS 3 3 0