Curriculum

Course Code Course Name Credit Theoretical Lab/Practical ECTS
IT501 PROGRAMMING LANGUAGES 3 3 0
IT5X1 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
IT580 TERM PROJECT 0 0 0
IT5X2 ELECTIVE COURSE 3 3 0
IT5X5 ELECTIVE COURSE 3 3 0
IT5X6 ELECTIVE COURSE 3 3 0
IT5X7 ELECTIVE COURSE 3 3 0
IT5X8 ELECTIVE COURSE 3 3 0
Course Code Course Name Credit Theoretical Lab/Practical ECTS
IT537 COMPUTER VISION 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.
IT511 COMPUTER ARCHITECTURE 3 3 0
IT550 ADVANCED INFORMATION SYSTEM DESIGN 3 3 0
IT343 DATABASE MANAGEMENT SYSTEMS I 0 0 0
IT233 INTERNET PROGRAMMING 0 0 0
MIS558 INFORMATION SECURITY 3 3 0
MIS523 MANAGEMENT INFORMATION SYSTEMS 3 3 0
MIS542 DATA MINING AND BUSINESS INTELLIGENCE 3 3 0
IT526 OPERATING SYSTEM AND NETWORK SECURITY 3 3 0
IT530 COMPUTER NETWORKS AND COMMUNICATIONS 3 3 0
IT313 OBJECT ORIENTED PROGRAMMING 0 0 0
MIS531 DATA ANALYSIS & COMPUTER APPLICATIONS IN MANAGEMENT 3 3 0
IT513 SYSTEMS PROGRAMMING AND APPLICATIONS 3 3 0
IT555 ADVANCED TOPICS IN SOFTWARE ENGINEERING 3 3 0
MIS553 DECISION SUPPORT SYSTEMS 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).
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