Course Code | Course Name | Credit | Theoretical | Lab/Practical | ECTS |
---|---|---|---|---|---|
ISYE502 | MANAGEMENT INFORMATION SYSTEMS | 3 | 3 | 0 | |
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.
|
|||||
ISYEXX1 | ELECTIVE | 3 | 3 | 0 | |
ISYEXX2 | ELECTIVE | 3 | 3 | 0 | |
ISYEXX3 | ELECTIVE | 3 | 3 | 0 | |
ISYEXX4 | ELECTIVE | 3 | 3 | 0 |
Course Code | Course Name | Credit | Theoretical | Lab/Practical | ECTS |
---|---|---|---|---|---|
ISYE555 | ADVANCED TOPICS IN SOFTWARE ENGINEERING | 3 | 3 | 0 | |
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.
|
|||||
ISYEXX5 | ELECTIVE | 3 | 3 | 0 | |
ISYEXX6 | ELECTIVE | 3 | 3 | 0 | |
ISYEXX7 | ELECTIVE | 3 | 3 | 0 | |
ISYEXX8 | ELECTIVE | 3 | 3 | 0 |
Course Code | Course Name | Credit | Theoretical | Lab/Practical | ECTS |
---|---|---|---|---|---|
ISYE591 | TERM PROJECT | 0 | 0 | 0 |
Course Code | Course Name | Credit | Theoretical | Lab/Practical | ECTS |
---|---|---|---|---|---|
ISYE540 | ADVANCED DATABASE MANAGEMENT SYSTEMS | 3 | 3 | 0 | |
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.
|
|||||
ISYE530 | COMPUTER NETWORKS AND COMMUNICATIONS | 3 | 3 | 0 | |
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.
|
|||||
ISYE523 | PERFORMANCE EVALUATION OF COMPUTER NETWORKS | 3 | 3 | 0 | |
EMNT502 | TOTAL QUALITY MANAGEMENT | 3 | 3 | 0 | |
ISYE537 | 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.
|
|||||
ISYE501 | PROGRAMMING LANGUAGES | 3 | 3 | 0 | |
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.
|
|||||
EMNT501 | PRODUCTION PLANNING AND SCHEDULING | 3 | 3 | 0 | |
MISY513 | ORGANIZATION AND MANAGEMENT | 3 | 3 | 0 | |
BUSN532 | MARKETING STRATEGIES | 3 | 3 | 0 | |
EMNT525 | RESEARCH METHODS | 3 | 3 | 0 | |
ISYE525 | 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
|
|||||
BUSN558 | ORGANIZATIONAL COMMUNICATIONS | 3 | 3 | 0 | |
CMPE523 | PERFORMANCE EVALUATION OF COMPUTER NETWORKS | 3 | 3 | 0 | |
MISY542 | DATA MINING AND BUSINESS INTELLIGENCE | 3 | 3 | 0 | |
BUSN509 | STRATEGIC MANAGEMENT | 3 | 3 | 0 | |
ISYE511 | COMPUTER ARCHITECTURE | 3 | 3 | 0 | |
MISY553 | DECISION SUPPORT SYSTEMS | 3 | 3 | 0 |