ECTS - - Information Technology (with Thesis)

Compulsory Departmental Courses

ISE511 - IT Strategy Planning and Governance (3 + 0) 5

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, de

ISE589 - Graduation Seminar (0 + 0) 5

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.

ISE597 - Master's Thesis (0 + 0) 80

Problem identification and analysis, research methodologies, literature survey, typical phases of the system development life cycle, progress report.

MDES600 - Research Methodology and Communication Skills (3 + 0) 5

Rigorous, scholarly research, particularly theses or dissertations. Literature review, surveys, meta-analysis, empirical research design, formulating research questions, theory building, qualitative and quantitative data collection and analysis methods, validity, reliability, triangulation, building evidences, writing research proposal

Elective Courses

CMPE341 - Database Design and Management (3 + 2) 7

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 in a laboratory environment.

CMPE555 - Introduction to Recommender Systems (3 + 0) 5

Basic Concepts of recommender systems, collaborative filtering algorithms, content-based recommendation algorithms, knowledge-based recommendation algorithms, and hybrid recommendation algorithms, evaluating recommender systems, a case study to generate personalized recommendations.

CMPE564 - Natural Computing (3 + 0) 5

Problem solving by search, hill climbing, simulated annealing, artificial neural networks, genetic algorithms, swarm intelligence (including ant colony optimization and particle swarm optimization), artificial immune systems.

CMPE572 - Fundamentals of the Theory of Computation (3 + 0) 5

Models of computation, Church-Turing thesis, decidability and undecidability, recursive enumerability, time complexity, classes P and NP, space complexity, LOGSPACE, PSPACE-completeness.

ISE353 - Information Systems Development (3 + 0) 10

Information systems, strategy and information systems, business information technology, distributed systems, internet and www, e-commerce and business, business intelligence, file organizations and databases, process analysis and modeling, data analysis, systems design, detailed design and implementation, object-oriented approaches, systems

ISE405 - Foundations in Information Technology Services (3 + 0) 5

Service operation and continual service improvement domains of the ITIL standard for IT service management, planning and change management, asset and configuration management, security management, network management, storage management, request management, incident and problem management.

ISE414 - Investigation of Computer Crime (3 + 0) 5

Computer crimes, vulnerability, risk assessment, electronic fraud, viruses and worms, computer crime laws.

ISE423 - Technology Trends in E-Government (3 + 0) 5

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 DoDA; interoperability standards: eGIF, EIF, SAGA, and other

ISE424 - Distance Education and E-Learning (3 + 0) 5

Definitions, history, and theories of distance education and e-learning, instructional design, tools and technologies for distance education, multimedia learning, computer-supported collaborative learning, learning management systems, new directions and developments.

ISE432 - Innovation and Entrepreneurship in IT (3 + 0) 5

Introduction to entrepreneurship, recognizing opportunities and generating ideas, feasibility analysis, developing an effective business model, industry and competitor analysis, writing a business plan, preparing the proper ethical and legal foundation, assessing a new venture?s financial strength and viability, building a new-venture team, working with disciplinary teams, working with interdisciplinary teams, getting financing or funding.

ISE434 - Fundamentals of the Internet of Things (3 + 0) 5

Basics of IoT, IoT architecture, technologies and tools for IoT environment, IoT programming, IoT communication technologies, cloud for IoT applications and analysis, IoT data analytics, edge and fog computing, security management in IOT.

ISE501 - Foundations in IT Management (3 + 0) 5

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 recover

ISE502 - Organizational Management and Change (3 + 0) 5

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: spon

ISE507 - Mobile Application Development (3 + 0) 5

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.

ISE512 - IT Portfolio Management and IT Standards (3 + 0) 5

Processes for the integrated project life (approval, identifying and planning, implementation, management and tracking, assessment and 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 standar

ISE513 - Systems Integration (3 + 0) 5

Integration of information systems in organizations; the processes by which different computing systems and software applications are linked together physically or functionally; the strategies and methods for blending a set of interdependent systems into a functioning or unified whole; enabling two or more applications to interact and exchange data

ISE514 - Cloud Computing (3 + 0) 5

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.

ISE515 - Process Analysis and Improvement (3 + 0) 5

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.

ISE516 - Business Process Management (3 + 0) 5

The objective of this course is to introduce Business Process Management (BPM) key principles and methods of business process management covering the entire lifecycle of business processes (BPM).

ISE542 - IT Security (3 + 0) 5

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.

ISE543 - Internet Security and Ethical Hacking (3 + 0) 5

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.

ISE552 - E-Commerce - A Managerial Perspective (3 + 0) 5

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; curre

ISE553 - IT in Healthcare (3 + 0) 5

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.

ISE554 - IT Strategies in E-Government (3 + 0) 5

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

ISE555 - IT Economy (3 + 0) 5

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.

ISE563 - Application Management (3 + 0) 5

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; appli

ISE564 - Architecture and Consultancy (3 + 0) 5

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.

MBA501 - Contemporary Management (3 + 0) 5

Business start-up strategies, process of business foundation from both the practical and theoretical aspects of contemporary management theory.

MBA506 - Organization Theory (3 + 0) 5

Fundamental concepts of organization structure and design, the evolution of organization theory, organizational effectiveness and organizational structure and environment.

SE544 - Cognitive Aspects of Software Engineering (3 + 0) 5

Introduction to cognitive science and its methods; cognitive processes related to software engineering (memory, expertise, attention, decision making and problem solving, team cognition); basic experimental design; case studies on cognitive aspects of software engineering research.

SE559 - Software Testing and Maintenance (3 + 0) 5

Fundamentals of testing; testing through software lifecycle; lifecycle of testing; static testing techniques; test design techniques; defect management.

SE573 - Applied Machine Learning in Data Analytics (3 + 0) 5

Data statistics; linear discriminant analysis; decision trees; artificial neural networks; Bayesian learning; distance measures; instance-based and reinforcement learning; clustering; regression; support vector machines.