Master's Program with Thesis Program Course List

Compulsory Departmental Courses

Elective Courses

Elective Courses Taken From Other Departments

Scientific Preparation



Compulsory Departmental Courses

ISE 511 - IT Strategy Planning & Governance
The IT Strategic Planning Process. Structuring the strategic planning process. Analyzing the Business Environment. Identifying the mission and competencies of your organization. Assigning value and weight to enterprise objectives. Reviewing established IT portfolios. Measuring your IT governance maturity. Aligning IT to your business objectives. Defining a Business-Driven IT Vision. Detecting candidate solutions and refining Critical Success Factors (CSF). Selecting the strategic initiatives. Establishing governance requirements. Preparing the IT Strategic Plan. Mapping initiatives to the goals of your organization. Defining an IT vision. Budgeting the investment. Solidifying final decisions. Executing the IT Strategy. Monitoring and improving the plan.

ISE 589 - Graduate Seminar
Each Master's student with thesis option, at least one semester prior to his/her thesis defense, is expected to give a presentation on his/her thesis work.

ISE 597 - Master’s Thesis
Problem identification and analysis. Research methodologies. Literature Survey. Typical phases of the system development life cycle. Progress Report. Thesis documentation.

MDES 600 - Research methodology

Elective Courses

ISE 501 - Foundations in IT Management
Computing Infrastructure Overview. Introduction to IT Services: Event and Fault management; Problem management; Change management; Configuration management; Asset management (inventory and software distribution); Performance and Capacity management. Security management; Network management; Storage management; Workload management; Backup and Recovery management; End-user services (end-user self-enablement, remote control, help desk, deskside support, client image services); Reporting management. Business process management fundamentals: Overview and supporting infrastructure.

ISE 502 - Organizational Management & Change
Organizational behavior and management. Personality and learning. Perception, attribution and judgment of others. Values, attitudes and work behavior. Theories of work motivation. Motivation in practice. Groups and teamwork. Leadership. Communication. Decision making. Conflict and stress. Organizational structure. Change management principles: sponsorship, planning, measurement, engagement, support structures. Change management processes.

ISE 507 - Mobile Application Development
Mobile Devices. Mobile Platforms. Mobile Operating Systems. Mobile Application Development. User Interface Design in Mobile Devices. Data Persistent Techniques in Mobile Platforms. Map and Location-based Services. Audio, Video and Using the Camera. Telephony and SMS. Sensors.

ISE 512 - IT Portfolio Management & IT Standards
Processes for the integrated project life (approval, identifying & planning, implementation, management & tracking, assessment & improvement). Prioritizing IT projects. Resource allocation. Managing risks and costs. Assessment and governance. Standard metrics for measuring ROI. ITIL, COBIT, Val IT, Sarbanes Oxley, related IEEE and ISO standards.

ISE 513 - Systems Integration
Integration of information systems in organizations. The processes by which different computing systems and software applications are linked together physically or functionally. Examine the strategies and methods for blending a set of interdependent systems into a functioning or unified whole, thereby enabling two or more applications to interact and exchange data seamlessly. Explore tools and techniques for systems integration as well as proven management practices for integration projects.

ISE 514 - Cloud Computing
Basics of cloud computing, discovering the value of the cloud computing for business, advantages of cloud computing, elements of cloud computing, technical foundation of cloud computing, managing data in cloud, standards, managing and securing cloud services, virtualization, service oriented architecture, managing cloud environment.

ISE 515 - Process Analysis & Improvement
Business Process Concepts. Process Change Drivers. Business Process Mapping. Business Process Strategy. Business Rule Analysis. Measuring the Process. Business Process Analysis. Process Improvement Approaches. Six Sigma. Process Reengineering. Overview of Enabling Technologies.

ISE 542 - IT Security
Introduction to IT security. Security plans, Security policies. Security models: TCSEC, Common Criteria, ISE/IEC 27000, CIBIT, ITIL. Security risk assessment and management. Security solutions. IT services and security. Personnel security. Ethics in IT security.

ISE 543 - Internet Security & Ethical Hacking
Data Encryption Techniques and Algorithms. Public-key Encryption. Hash Functions. Digital Signatures. Authentication. Network Security. Web Security. System Security, Intruders, Viruses, Firewalls. The algorithms and data security tools. Ethical Hacking.

ISE 552 - e-Commerce - A Managerial Perspective
Introduction to e-Business and e-Commerce. Electronic marketplaces. Technical aspects and infrastructure of e-Commerce. E-Commerce business models. Current state of the art. Marketing online, Legal environment in e-Commerce, Fiscal environment in e-Commerce. Introduction to enabling technologies and standards. Workflow Systems for e-Commerce. Current B2B e-Commerce Frameworks: Open buying on the Internet (OBI), common business library (CBL), CommerceNet's eCo framework, and Web services. Personalization on the Internet. Supply chain integration on the Internet.Case studies and presentations.

ISE 553 - IT in Healthcare
Health data management. Uses and content of the medical record. Health statistics, biomedical research, and quality management. Health services organization and delivery. Information technology and systems.

ISE 554 - IT Strategies in e-Government
Theoretical background of e-Government. The use of e-Government: local and global. Technical and organizational aspects to realize e-Government systems and contemporary sociotechnological methodologies. Enterprise architectures, reference models and frameworks: Zachman, TOGAF, MoDAF, and DoDAF. Interoperability standards: eGIF, EIF, SAGA, and other ISA (aka IDABC) programs in comparison with local profile. Interoperability and integration strategies: service, event and model driven architectures, ESB, semantic approaches. e-Government systems security and identity management. Local and global initiatives and case studies.

ISE 555 - IT Economy
Basics of economics and accounting. Strategic decision making. Outsourcing. Project evaluation techniques. IT operational budget: SaaS, pricing models. Service economy. Cost tracking and management. IT spending and staffing benchmarks, metrics. Performance evaluation.

ISE 563 - Application Management
Introduction to application and service management. Quality of service, ITIL and COBIT. Event and incident management. Problem management. Configuration management. Change management. Release management. Service level management. Financial management. Capacity management. IT service continuity and availability management. Security management. Application Services Providers (ASPs).

ISE 564 - Architecture & Consultancy
Alignment of IT initiatives with business objectives. Efficiency and effectiveness of the IT infrastructure. Federal Enterprise Architecture (FEA). Large Scale Software System Development. Product Alternatives Analysis. Systems Integration. Ethical and Professional Representation.

Elective Courses Taken From Other Departments

COMPE 508 - Advanced Computer Networks
Advanced concepts of TCP/IP computer networks. Routing principles and routing algorithms in TCP/IP networks. Wireless-networking. Multimedia networks. Network security. Network management.

COMPE 523 - Network and System Management
OSI systems management overview. Systems management terms. Systems management support functions. Structure of management information. Internet network management: SNMPv1 and MIB-II. Internet network Management: SNMPv2. IEEE network management of LANs and MANs. SNA systems management and system view. Configuration management. Fault management. Network management topics, issues, and trends.

SE 503 - Information Systems Design
Introduction to software architecture; design patterns; object-oriented modeling and architectural design with contemporary notation; experimentation in design; design prototyping; working on design teams and management of object-oriented projects; detailed design and implementation issues; design reviews; using design document for coding

SE 546 - Decision Support in Health Informatics
Choosing the correct information for different decisions and communicate its meanings to users; evaluation of statistical and other methods and tools; the difference between research databases and operational databases; techniques to effectively communicate quantitative healthcare data using tables and graphs; methods for choosing the right medium

SE 564 - Service Oriented Architecture and Business Process Management
Basics of SOA; SOA design principles; SOA standards, foundations, BPEL, SOAP, WSDL and UDDI; governance; business process models; business process management from process and content management to collaboration and analytics; BPM enabled by SOA

Scientific Preparation

COMPE 723 - Fundamentals of Object-Oriented Programming
Data types. Expressions and statements. Functions and scope rules. Class definitions. Inheritance. Polymorphism. Name overloading. Templates. Exception handling. Input/Output. Object oriented principles will be introduced using the UML and C++ programming language.

COMPE 734 - Computer Networks
Basic concepts of computer networking. Application layer and well-known applications. Transport layer, UDP and TCP services. Network layer, IPv4 addresses, forwarding and routing. Data link layer, MAC addresses, HUBs and switches. Physical layer properties and standards.

COMPE 741 - Database Design & Management
Database system concepts. Data modeling with ER and EER. The Relational Data Model. File organizations and index structures. Relational algebra. Structured Query Language (SQL). Database design: functional dependence and table normalization. Introduction to database administration. A relational DBMS will be introduced in a laboratory environment.

SE 722 - Fundamentals of Software Engineering
Basic concepts: abstraction, problem solving, reuse, and system decomposition. Overview of software engineering: life cycle, systems, customers, users, requirements, design, implementation, software quality assurance, Software configuration management, testing and maintenance.