Undergraduate courses

Programming Methodology - DPEM 101

Matsatsinis Nikolaos (academic supervisor)

Introduction to computer science, evolution of computers (hardware & software), structure and operation of a computer system, architectures, operating systems. Introduction to algorithms and data structures. Development environments, programming languages, program development methodologies (pseudocode, flow charts). Constants & variables, basic data types. Assignment statements. Input/output statements. Control statements. Operands & precedence. Loops. Structured data types. User defined data types.

Laboratory: Programming exercises using the C language.

Game Theory - DPEM 407

Ioannis Marinakis

Introduction, Games with two players. Zero-sum games. Pure and mixed strategies. Matrix and bi-matrix games. Equilibria and saddle points. Minmax theorem. Solution of matrix games using linear programming. Solution of Bi-matrix Games using nonlinear programming. Nash equilibriums and Pareto points. Hierarchical games.  Stackelberg equilibria and disequilibria. Bi-level programming. Application to microeconomics: Cournot duopoly. Application to traffic planning: traffic assignment problem.

Combinatorial Optimization - DPEM 426

Ioannis Marinakis

Mathematical models and applications of combinatorial optimization. Differences between linear and integer programming. Graphs and networks. Data structures for graphs and networks. Graph search. Shortest paths and discrete dynamic programming. Minimal spanning trees and greedy algorithms. Flow problems. Problem and algorithm complexity. Linear and Lagrangian relaxation. The branch-and-bound method. Local search. Heuristicand meta-heuristic algorithms. Approximation algorithms.

Introduction to Artificial Intelligence - DPEM 306

Stelios Tsafarakis

Introduction to Artificial Intelligence. Problem Solv- ing. Knowledge Representation and Reasoning. Uncertainty and Fuzzy Knowledge. Planning. Expert Sys- tems. Machine Learning. Rough Sets. Neural Nets. Evolutionary and Genetic Algorithms. Fuzzy Sets. Data Mining. Intelligent communication methods (natural language processing, vision, robotics). Agents: intelligent agents, multi-agent systems, applications.

Laboratory: Applications with Matlab

Decision Support Systems - DPEM 324

Matsatsinis Nikolaos

Introduction to Information Systems and Information Technology. Decision Theory. Multicriteria Decision Analysis. Group Decision Making. Decision Support Systems (DSS). DSS Architectures. Human-Computer Interaction. Data Base Management Systems (DBMS). Structured modeling and model-based management systems. DSS Evaluation. Intelligent Methods for Decision Support. Intelligent and multicriteria DSS. Group and Negotiation DSS. Executive information systems. Executive support systems. Data warehouses & on-line analytical processing. Distributed DSSs & web-based DSSs. Spatial DSSs. DSS Applications in: management, marketing, industry, production, finance, health, environment etc.

Laboratory: Applications using DSS. DSS’s Development. Case Studies.

Electronic Business - DPEM 230

Matsatsinis Nikolaos (academic supervisor)

Introduction in Electronic Commerce. Networks VAN, LAN, MAN, WAN. X400 and X435. Bar Coding. Information Technology and Electronic Commerce. Internet, intranets, extranets. Electronic Data Interchange. EMarketing. On-line market research. eServices. E-Marketplaces. Electronic commerce & customer modeling. Electronic Commerce & Positioning. Virtual Enterprises. Workflow Management. Tele-work. Distance Learning. Electronic payment systems. Electronic documents management. E-banking. E-Democracy. EGovernment. EDirectories-Libraries-Search Engines. Information retrieval and filtering. User modeling. Security-Authentication. Artificial intelligence and E-Commerce. Web-based IS. Electronic Commerce Applications. Methodologies and Environments for Electronic Commerce Applications Development.

Laboratory: Electronic Commerce Applications - Market Places Development. Programming and ecommerce Applications development using Java, HTML,Active X. 

Quality Control - DPEM 405

Evangelos Grigoroudis

Introduction to quality and quality improvement methods. Concept and techniques for quality control. Basic categories of statistical quality control. Introduction to statistics. Acceptance sampling. Single, double and multiple sampling plans. Sequential sampling plans. Other acceptance sampling techniques. Introduction to statistical process control and control charts. Control charts for variables and attributes. Other statistical process quality-control techniques.

Marketing - DPEM 406

Stelios Tsafarakis

Marketing: definition, marketing environment. Development of a competitive advantage in marketing. Marketing strategies. Market research. Market segmentation. Consumers, factors affecting consumer behavior. Life-cycle of products. Functions to express product life-cycle.  Sales forecasting. Product policy and strategy. Adoption and distribution of new products. Pricing and distribution policy. Product promotion, advertising, personalized sales. Management in marketing.

Laboratory: Applications and case studies using statistical analysis software (SPSS, Excel) and Matlab

Enterprise Resource Planning Systems -  DPEM 435

Matsatsinis Nikolaos (academic supervisor)

Introduction to Information Systems, Enterprise resource planning systems (ERPs), Customer Relationship Management Systems (CRMs), System architectures, components, modules and technical infrastructure of ERPs, System’s analysis and design, Business processes in ERPs, Business Process Reengineering, Specific ERP components (Manufacturing, Financials, Supply chain management, Warehouse Management, Distribution, Marketing, Sales, Human Resources Management, Logistics), Operations that ERP support, pros and cons of using ERPs, E-commerce and ERP, Business Intelligence and ERP, ERP and Data Warehouses – OLAP, Success factors of ERPs, Feasibility study of getting an ERP, Evaluating, selecting, installing, configuring and customizing an ERP, Production Planning through ERPs, Material requirements and resource planning (MRP I & MRP II), Demonstration of the MBS Navision ERP, MBS Navision CRM. Special issues: Enterprise Application Integration, Interoperability, Service-Oriented Computing, Web Services. 

Laboratory: Case studies/applications with Microsoft Navision

Total Quality Management - DPEM 408

Evangelos Grigoroudis

Introduction to quality (definitions, history and importance, dimensions). Principles of Total Quality Management (TQM). TQM as a new culture. Quality management philosophies (Deming, Juran, Crosby, Ishikawa, Taguchi, Feigenbaum). Customer-satisfaction and customer-relationship management. Quality awards (Deming, EFQM, Malcolm Baldridge). Benchmarking. Tools for TQM (quality improvement, SPC, QFD, Taguchi techniques, etc.).Quality standards and quality assurance systems. Cost of quality.

Small & Medium Enterprises (SMEs) and Innovation -  DPEM 433

Matsatsinis Nikolaos & Evangelos Grigoroudis

Establishment and operation of SMEs. Classification of SMEs. Management accounting. Corporate and tax legislation for SMEs. Cost accounting for SMEs. Financing of SMEs and development of business plans.


Laboratory: Applications and case studies


Business Intelligence and Knowledge Management - DPEM 518

Matsatsinis Nikolaos

Introduction, Business Intelligence, Basic concepts and key features of Business Intelligence, Business Intelligence and Decision Making, Design and Development of Business Intelligence Systems, Structure, Architecture and Analysis of a Business Intelligence System, Creation, Acquisition, Processing and Sharing of data from Business Information Systems, Ontologies and Semantics, Business Intelligence Systems: Presentation and Analysis, Optimizing Business Performance with Business Intelligence Systems, Personalized Recommendation Systems and Business Intelligence. Knowledge Management, Basic concepts, Importance of Knowledge Management, Data representation (relational and OLAP), Data Mining, Structured and Unstructured Information, Knowledge capture, acquisition and elicitation, Knowledge representation methods, Transformation, Data Analysis and Reporting, Statistical Analysis Methods. Knowledge Management Systems. Design, assessment and quality assurance of Knowledge Management Systems.

Laboratory: Applications and case studies

Design and Optimization in Supply Chain Management - DPEM 514

Ioannis Marinakis

Role of supply chain management. Planning demand and supply in a supply chain. Applications and mathematical modeling. Algorithmic complexity. Traveling salesman problem, bin packing problem. Transportation and distribution of products in supply chain. Network design problem. Distribution channels. Route selection. Fleet-size problems. Vehicle-routing problem. Variants of the vehicle-routing problem (time windows, multicommodity, dial-a-ride, pickup and delivery prob- lems). Vehicle scheduling problem. Ship routing problem. Inventory routing problem: single-period inventory routing problem, multi-period inventory routing problem, infinite horizon inventory routing problem. Location problems. Covering problems. P-center and P-median problems. Capacitated and uncapacitated facility problems. Location routing problem. Integrated logistics. E-Supply chain management. Case studies (modeling, development and solution methodologies).