6th Semester

In the 6th semester, students shall choose also (except from the 4 core courses):
• one (1) compulsory course (CC) of the major that they have choosed and
• one (1) optional course(Opt) through the list of the available courses of all majors.

Core

DS-802 Information Systems Security [C] S. Katsikas , E. L. Makri

Objective

The acquaintance, familiarization and the acquisition of knowledge and application competencies by the students of techniques and methods used to protect the confidentiality, integrity and availability of information processed by IS and of the systems themselves.

Course Contents

  • Identification and authentication: authentication categories, authentication data, authentication systems, biometric systems.
  • Identity management: examples, technologies, data protection.
  • Access control: access functions, access matrices, access control mechanisms.
  • Policies and formal security methods: MAC, DAC, RBAC.
  • Chinese wall.
  • Formal descriptions.
  • Operating systems security: parameters, mechanisms, secure OS development, case studies.
  • Database systems security: security requirements, data integrity and system availability, sensitive data security, multi-level security, oracle security.
  • Malware: categories, types, dealing with malware, case studies.
More »

DS-406 Multimedia Communications [C] I. Maglogiannis

Objective

The course is introducing students in multimedia communication systems and applications. The curicullum includes background knowledge in the areas of design and development of multimedia communication systems (digitizing, encoding, compression, transmission, analysis and mining of multimedia content) and the corresponding Internet technologies for streaming and Quality of Service for real-time multimedia communications. During the course case studies will be presented and there will be project assigned to students.

Course Contents

  • Introduction to Multimedia Communications
  • Information Theory and Coding Principles
  • Image coding: JPEG
  • Video Encoding: H.26x
  • Video Encoding: MPEG 1-4
  • Information Retrieval in Multimedia: MPEG 7, 21
  • Multimedia synchronization
  • Multicasting
  • Multimedia transmission protocols and streamimg Media
  • Videoconferencing
  • Quality of Service
  • Multimedia on mobile networks
  • New standards – WebRTC
More »

DS-326 Internet Protocols [C] A. Rouskas

Objective

The focus of this course is on the architectures and protocols that are used in networks, by analyzing concepts across different layers in internet networking architectures. The course presents theoretical aspects of the above topics, as well as exercises and programming issues on network services.

Course Contents

  • Introduction to the Internet
    • Main concepts
    • OSI model
    • TCP/IP model
  • Internet architectures
    • Access methods
    • Autonomous systems – AS
    • Internet Service Providers (ISPs)
  • Link layer protocols
    • Address Resolution Protocol (ARP)
    • Reverse Address Resolution Protocol (RARP)
  • Network layer protocols
    • Internet Protocol (IPv4, IPv6)
    • Internet Group Management Protocol (IGMP)
    • Internet Control Message Protocol (ICMP)
  • Transfer layer protocols
    • Transmission Control Protocol (TCP)
    • User Datagram Protocol (UDP)
  • Application layer protocols
    • Dynamic Host Configuration Protocol (DHCP)
    • HyperText Transfer Protocol (HTTP)
    • File Transfer Protocol (FTP)
    • Simple Mail Transfer Protocol (SMTP), POP, IMAP
    • Domain Name Service (DNS)
    • BitTorrent
  • Mobile IP
    • Main concepts
    • Addressing
More »

DS-512 Information Systems [C] M. Themistocleous

Objective

This course analyses the five main components of an Information System, the different types of IS and issues associated with the implementation and application of IS.

Course Contents

  • Information system.
  • Hardware component, software component, data component, processes component, human actor component.
  • Information system lifecycles, types of ISs.
  • Critical path analysis, business process analysis, IDEF0, IDEF3, DFD.
  • Business process reengineering, business process improvement, factors influencing IS implementation.
  • The impact of information systems on organisation, practical examples of IS, case studies, IS implementation.
More »

MAJOR IN "COMMUNICATIONS & NETWORKS"

Major in "COMMUNICATIONS & NETWORKS": Compulsory Courses

DS-304 Wireless Communications [CM/T&N] A. Kanatas

Objective

The aim of the course is to enable students to understand the basic principles of electromagnetic systems for wireless communications. Using antennas as the interface of telecommunication systems with the transmission media, the course covers the characteristics and parameters of radiating systems and the electromagnetic waves they produce.

Course Contents

  • Fundamentals on circuit theory (sinus steady state, phasors, characteristic impedance, complex power).
  • Electromagnetic fields (electric field, displacement density, Gauss law, potential, potential lines, equipotential surfaces, divergence theorem, Poisson and Laplace equations, magnetic induction, magnetic flux density, magnetic field strength, ampere law for current elements, magnetic vector potential).
  • Maxwell’s equations.
  • Electromagnetic waves in free space (sinusoidal time variation, wave equation, plane waves, transversal e/m waves, standing waves, energy and power of waves, linear, circular and elliptical polarization).
  • Point sources and e/m waves.
  • Antenna radiation regions, field and power antenna patterns, basic antenna parameters (gain, directive gain, directivity etc.), antenna equivalent circuits (transmission and reception), aperture antennas, antenna polarization and loss factor.
  • Transition from spherical to plane waves.
  • A generic methodology for the calculation of radiated fields.
  • Far field approximations.
  • Basic antenna examples(hertz dipole, longer dipoles, λ/2 dipole, small loops etc).
  • Basic wireless propagation equations (Friis’ equation, reflection, scattering, diffraction).
More »

Major in "COMMUNICATIONS & NETWORKS": Optional Courses

DS-332 Web and Mobile Information Systems [Opt/SDS] D. Kyriazis

DS-411 Advanced Artificial Intelligence Topics [CM/CIS] G. Vouros

DS-531 Structured Representation of Information [CM/SDS] A. Prentza , E. Stougiannou

DS-402 Multimedia Technology [Opt/CIS] N. Sgouros

Objective

The goal of this course is the description and analysis of the basic technologies in multimedia systems. The course focuses especially on methods for coding and processing of multimedia content.

Course Contents

  • Definition and classification of multimedia technologies.
  • Audio and visual perception.
  • Audio processing.
  • Image and video processing.
  • Design and development of multimedia systems.
More »

DS-707 Digital Media in Education [Opt/CIS] Visiting Lecturer

Objective

The goal of this course is to get students acquainted with the principles and techniques of using digital media to support web-based education and to help them develop a set of critical skills and competencies that will enable them to design and develop of Educational e-Content in general and in particular, Digital Learning Resources for System Users’ Training (Experts or not) and Task Performance Improvement.

Course Contents

  • Part Α – Digital Media and Web Applications: Introduction to Digital Media, History, Information Architecture in Hypermedia Systems, Hypermedia Models, Web Applications.
  • Part B – Educational Use of Digital Media: Factors that affect the use of Digital Media for Educational Purposes, Digital Media Characteristics: Technical, Functional based on the type of content (Decorative, Representational, Mnemonic, Organizational, Relational, Transformational, Interpretive), Functional based on the type of the Learning Activity. Learners’ Characteristics. Learning Activity Characteristics. Examples of Educational Hypermedia.
More »

DS-807 Privacy Enhancing Technologies [OPT/SEC] K. Lambrinoudakis , E. L. Makri

Objective

The aim of the course is to raise the privacy issues related to the personal or/and sensitive data exchanged, by various electronic services, over open public networks, like the internet. The currently available privacy enhancing technologies will be presented, highlighting the privacy problems that specific application domains are facing as well as the appropriate mechanisms for each case.

Course Contents

  • Privacy Definitions.
  • Legal Framework for the Protection of Personal Data.
  • Attacks against Privacy.
  • Subjectiveness on Evaluating the Impact of a Privacy Violation Incident.
  • The Requirements of Anonymity, Unlinkability, Undetectability and Unobservability.
  • Relations between these Requirements.
  • Pseudo-Anonymity.
  • Identity Management.
  • Privacy Enhancing Technologies.
  • Privacy Enhancing Technologies for Sensor Networks and Ubiquitous Environments (RFIDs, Location Monitoring etc).
  • Privacy Issues in VoIP Telephony.
  • Privacy Protection in Health Information Systems.
More »

DS-306 Digital Signal Processing [Opt/T&N] G. Efthymoglou

Objective

The students will be able to use the theory of linear systems to design analogue and digital filters according to design specifications.

Course Contents

  • Discrete time convolution, Z transform, frequency response of discrete time signals and systems.
  • Prototypes of analogue lowpass filters: Butterworth polynomials and Chebyshev polynomials.
  • Frequency translation of normalized analogue filters, general algorithm for creating arbitrary analogue filters.
  • Bilinear transformation.
  • Design of digital infinite impulse response (IIR) filters using bilinear transformation.
  • Frequency transformation of digital filters.
  • Digital finite impulse response(FIR) filters with linear phase.
  • FIR filter design using frequency sampling.
  • Implementation issues and techniques for IIR and FIR filters.
More »

DS-709 Collaborative Learning Environments [Opt/CIS] F. Paraskeva

Objective

This course introduces students in collaborative learning environments, social cognition and social constructivism as well as applications in digital learning/work environments (CSCL & CSCW).

Course Contents

  • CSCL in educational and working environment (ICTs) offers increasing possibilities for peer and collaborative learning. This is achieved by providing added value in the production of knowledge and constructive communication between teachers and learners, employers/employees, trainers/trainees etc. Socio-Cognitive approaches of learning, social constructivism models and collaborative learning environments.
  • Collaboration and technology can facilitate sharing and distributing of knowledge and expertise among community members.
  • The social & dialectical constructivism: Vygotskian Theory, Situative Learning, Cognitive Apprenticeship, Problem Based Learning, Communities of Practice.
  • Evaluation of collaborative learning based on digital systems in schooling, training/vocational environments.
More »

DS-329 Optimization Techniques [Opt/SDS] O. Telelis

Objective

The course aims at familiarizing the students with the modeling of discrete optimization problems, and with the theory of the methods for analyzing and solving these problems. In particular, the course emphasizes in the theory of Linear and Integer Linear Programming, and in the presentation of established algorithmic techniques, for addressing optimization of the resulting problem models. In the same spirit, it includes foundational algorithmic results and methods for network optimization.

Course Contents

  • Modeling Problems through Linear Programming.
  • Linear Programming Theory, Duality.
  • The Simplex Algorithm.
  • Integer Linear Programming, Branch and Bound Method.
  • Transportation and Assignment Problems.
  • Network Optimization (paths, trees, flows, matchings, cuts).
  • Computationally Hard Optimization Problems.
  • Introduction to Approximation Algorithms.
  • Local Search Methods.
More »

MAJOR IN "SOFTWARE & DATA SYSTEMS"

Major in "SOFTWARE & DATA SYSTEMS": Compulsory Courses

DS-531 Structured Representation of Information [CM/SDS] A. Prentza , E. Stougiannou

Major in "SOFTWARE & DATA SYSTEMS": Optional Courses

DS-332 Web and Mobile Information Systems [Opt/SDS] D. Kyriazis

DS-411 Advanced Artificial Intelligence Topics [CM/CIS] G. Vouros

DS-402 Multimedia Technology [Opt/CIS] N. Sgouros

Objective

The goal of this course is the description and analysis of the basic technologies in multimedia systems. The course focuses especially on methods for coding and processing of multimedia content.

Course Contents

  • Definition and classification of multimedia technologies.
  • Audio and visual perception.
  • Audio processing.
  • Image and video processing.
  • Design and development of multimedia systems.
More »

DS-707 Digital Media in Education [Opt/CIS] Visiting Lecturer

Objective

The goal of this course is to get students acquainted with the principles and techniques of using digital media to support web-based education and to help them develop a set of critical skills and competencies that will enable them to design and develop of Educational e-Content in general and in particular, Digital Learning Resources for System Users’ Training (Experts or not) and Task Performance Improvement.

Course Contents

  • Part Α – Digital Media and Web Applications: Introduction to Digital Media, History, Information Architecture in Hypermedia Systems, Hypermedia Models, Web Applications.
  • Part B – Educational Use of Digital Media: Factors that affect the use of Digital Media for Educational Purposes, Digital Media Characteristics: Technical, Functional based on the type of content (Decorative, Representational, Mnemonic, Organizational, Relational, Transformational, Interpretive), Functional based on the type of the Learning Activity. Learners’ Characteristics. Learning Activity Characteristics. Examples of Educational Hypermedia.
More »

DS-807 Privacy Enhancing Technologies [OPT/SEC] K. Lambrinoudakis , E. L. Makri

Objective

The aim of the course is to raise the privacy issues related to the personal or/and sensitive data exchanged, by various electronic services, over open public networks, like the internet. The currently available privacy enhancing technologies will be presented, highlighting the privacy problems that specific application domains are facing as well as the appropriate mechanisms for each case.

Course Contents

  • Privacy Definitions.
  • Legal Framework for the Protection of Personal Data.
  • Attacks against Privacy.
  • Subjectiveness on Evaluating the Impact of a Privacy Violation Incident.
  • The Requirements of Anonymity, Unlinkability, Undetectability and Unobservability.
  • Relations between these Requirements.
  • Pseudo-Anonymity.
  • Identity Management.
  • Privacy Enhancing Technologies.
  • Privacy Enhancing Technologies for Sensor Networks and Ubiquitous Environments (RFIDs, Location Monitoring etc).
  • Privacy Issues in VoIP Telephony.
  • Privacy Protection in Health Information Systems.
More »

DS-306 Digital Signal Processing [Opt/T&N] G. Efthymoglou

Objective

The students will be able to use the theory of linear systems to design analogue and digital filters according to design specifications.

Course Contents

  • Discrete time convolution, Z transform, frequency response of discrete time signals and systems.
  • Prototypes of analogue lowpass filters: Butterworth polynomials and Chebyshev polynomials.
  • Frequency translation of normalized analogue filters, general algorithm for creating arbitrary analogue filters.
  • Bilinear transformation.
  • Design of digital infinite impulse response (IIR) filters using bilinear transformation.
  • Frequency transformation of digital filters.
  • Digital finite impulse response(FIR) filters with linear phase.
  • FIR filter design using frequency sampling.
  • Implementation issues and techniques for IIR and FIR filters.
More »

DS-709 Collaborative Learning Environments [Opt/CIS] F. Paraskeva

Objective

This course introduces students in collaborative learning environments, social cognition and social constructivism as well as applications in digital learning/work environments (CSCL & CSCW).

Course Contents

  • CSCL in educational and working environment (ICTs) offers increasing possibilities for peer and collaborative learning. This is achieved by providing added value in the production of knowledge and constructive communication between teachers and learners, employers/employees, trainers/trainees etc. Socio-Cognitive approaches of learning, social constructivism models and collaborative learning environments.
  • Collaboration and technology can facilitate sharing and distributing of knowledge and expertise among community members.
  • The social & dialectical constructivism: Vygotskian Theory, Situative Learning, Cognitive Apprenticeship, Problem Based Learning, Communities of Practice.
  • Evaluation of collaborative learning based on digital systems in schooling, training/vocational environments.
More »

DS-329 Optimization Techniques [Opt/SDS] O. Telelis

Objective

The course aims at familiarizing the students with the modeling of discrete optimization problems, and with the theory of the methods for analyzing and solving these problems. In particular, the course emphasizes in the theory of Linear and Integer Linear Programming, and in the presentation of established algorithmic techniques, for addressing optimization of the resulting problem models. In the same spirit, it includes foundational algorithmic results and methods for network optimization.

Course Contents

  • Modeling Problems through Linear Programming.
  • Linear Programming Theory, Duality.
  • The Simplex Algorithm.
  • Integer Linear Programming, Branch and Bound Method.
  • Transportation and Assignment Problems.
  • Network Optimization (paths, trees, flows, matchings, cuts).
  • Computationally Hard Optimization Problems.
  • Introduction to Approximation Algorithms.
  • Local Search Methods.
More »

DS-304 Wireless Communications [CM/T&N] A. Kanatas

Objective

The aim of the course is to enable students to understand the basic principles of electromagnetic systems for wireless communications. Using antennas as the interface of telecommunication systems with the transmission media, the course covers the characteristics and parameters of radiating systems and the electromagnetic waves they produce.

Course Contents

  • Fundamentals on circuit theory (sinus steady state, phasors, characteristic impedance, complex power).
  • Electromagnetic fields (electric field, displacement density, Gauss law, potential, potential lines, equipotential surfaces, divergence theorem, Poisson and Laplace equations, magnetic induction, magnetic flux density, magnetic field strength, ampere law for current elements, magnetic vector potential).
  • Maxwell’s equations.
  • Electromagnetic waves in free space (sinusoidal time variation, wave equation, plane waves, transversal e/m waves, standing waves, energy and power of waves, linear, circular and elliptical polarization).
  • Point sources and e/m waves.
  • Antenna radiation regions, field and power antenna patterns, basic antenna parameters (gain, directive gain, directivity etc.), antenna equivalent circuits (transmission and reception), aperture antennas, antenna polarization and loss factor.
  • Transition from spherical to plane waves.
  • A generic methodology for the calculation of radiated fields.
  • Far field approximations.
  • Basic antenna examples(hertz dipole, longer dipoles, λ/2 dipole, small loops etc).
  • Basic wireless propagation equations (Friis’ equation, reflection, scattering, diffraction).
More »

MAJOR IN "COMPUTANTIAL INFRASTRUCTURES & SERVICES"

Major in "COMPUTANTIAL INFRASTRUCTURES & SERVICES": Compulsory Courses

DS-411 Advanced Artificial Intelligence Topics [CM/CIS] G. Vouros

Major in "COMPUTANTIAL INFRASTRUCTURES & SERVICES": Optional Courses

DS-332 Web and Mobile Information Systems [Opt/SDS] D. Kyriazis

DS-531 Structured Representation of Information [CM/SDS] A. Prentza , E. Stougiannou

DS-402 Multimedia Technology [Opt/CIS] N. Sgouros

Objective

The goal of this course is the description and analysis of the basic technologies in multimedia systems. The course focuses especially on methods for coding and processing of multimedia content.

Course Contents

  • Definition and classification of multimedia technologies.
  • Audio and visual perception.
  • Audio processing.
  • Image and video processing.
  • Design and development of multimedia systems.
More »

DS-707 Digital Media in Education [Opt/CIS] Visiting Lecturer

Objective

The goal of this course is to get students acquainted with the principles and techniques of using digital media to support web-based education and to help them develop a set of critical skills and competencies that will enable them to design and develop of Educational e-Content in general and in particular, Digital Learning Resources for System Users’ Training (Experts or not) and Task Performance Improvement.

Course Contents

  • Part Α – Digital Media and Web Applications: Introduction to Digital Media, History, Information Architecture in Hypermedia Systems, Hypermedia Models, Web Applications.
  • Part B – Educational Use of Digital Media: Factors that affect the use of Digital Media for Educational Purposes, Digital Media Characteristics: Technical, Functional based on the type of content (Decorative, Representational, Mnemonic, Organizational, Relational, Transformational, Interpretive), Functional based on the type of the Learning Activity. Learners’ Characteristics. Learning Activity Characteristics. Examples of Educational Hypermedia.
More »

DS-807 Privacy Enhancing Technologies [OPT/SEC] K. Lambrinoudakis , E. L. Makri

Objective

The aim of the course is to raise the privacy issues related to the personal or/and sensitive data exchanged, by various electronic services, over open public networks, like the internet. The currently available privacy enhancing technologies will be presented, highlighting the privacy problems that specific application domains are facing as well as the appropriate mechanisms for each case.

Course Contents

  • Privacy Definitions.
  • Legal Framework for the Protection of Personal Data.
  • Attacks against Privacy.
  • Subjectiveness on Evaluating the Impact of a Privacy Violation Incident.
  • The Requirements of Anonymity, Unlinkability, Undetectability and Unobservability.
  • Relations between these Requirements.
  • Pseudo-Anonymity.
  • Identity Management.
  • Privacy Enhancing Technologies.
  • Privacy Enhancing Technologies for Sensor Networks and Ubiquitous Environments (RFIDs, Location Monitoring etc).
  • Privacy Issues in VoIP Telephony.
  • Privacy Protection in Health Information Systems.
More »

DS-306 Digital Signal Processing [Opt/T&N] G. Efthymoglou

Objective

The students will be able to use the theory of linear systems to design analogue and digital filters according to design specifications.

Course Contents

  • Discrete time convolution, Z transform, frequency response of discrete time signals and systems.
  • Prototypes of analogue lowpass filters: Butterworth polynomials and Chebyshev polynomials.
  • Frequency translation of normalized analogue filters, general algorithm for creating arbitrary analogue filters.
  • Bilinear transformation.
  • Design of digital infinite impulse response (IIR) filters using bilinear transformation.
  • Frequency transformation of digital filters.
  • Digital finite impulse response(FIR) filters with linear phase.
  • FIR filter design using frequency sampling.
  • Implementation issues and techniques for IIR and FIR filters.
More »

DS-709 Collaborative Learning Environments [Opt/CIS] F. Paraskeva

Objective

This course introduces students in collaborative learning environments, social cognition and social constructivism as well as applications in digital learning/work environments (CSCL & CSCW).

Course Contents

  • CSCL in educational and working environment (ICTs) offers increasing possibilities for peer and collaborative learning. This is achieved by providing added value in the production of knowledge and constructive communication between teachers and learners, employers/employees, trainers/trainees etc. Socio-Cognitive approaches of learning, social constructivism models and collaborative learning environments.
  • Collaboration and technology can facilitate sharing and distributing of knowledge and expertise among community members.
  • The social & dialectical constructivism: Vygotskian Theory, Situative Learning, Cognitive Apprenticeship, Problem Based Learning, Communities of Practice.
  • Evaluation of collaborative learning based on digital systems in schooling, training/vocational environments.
More »

DS-329 Optimization Techniques [Opt/SDS] O. Telelis

Objective

The course aims at familiarizing the students with the modeling of discrete optimization problems, and with the theory of the methods for analyzing and solving these problems. In particular, the course emphasizes in the theory of Linear and Integer Linear Programming, and in the presentation of established algorithmic techniques, for addressing optimization of the resulting problem models. In the same spirit, it includes foundational algorithmic results and methods for network optimization.

Course Contents

  • Modeling Problems through Linear Programming.
  • Linear Programming Theory, Duality.
  • The Simplex Algorithm.
  • Integer Linear Programming, Branch and Bound Method.
  • Transportation and Assignment Problems.
  • Network Optimization (paths, trees, flows, matchings, cuts).
  • Computationally Hard Optimization Problems.
  • Introduction to Approximation Algorithms.
  • Local Search Methods.
More »

DS-304 Wireless Communications [CM/T&N] A. Kanatas

Objective

The aim of the course is to enable students to understand the basic principles of electromagnetic systems for wireless communications. Using antennas as the interface of telecommunication systems with the transmission media, the course covers the characteristics and parameters of radiating systems and the electromagnetic waves they produce.

Course Contents

  • Fundamentals on circuit theory (sinus steady state, phasors, characteristic impedance, complex power).
  • Electromagnetic fields (electric field, displacement density, Gauss law, potential, potential lines, equipotential surfaces, divergence theorem, Poisson and Laplace equations, magnetic induction, magnetic flux density, magnetic field strength, ampere law for current elements, magnetic vector potential).
  • Maxwell’s equations.
  • Electromagnetic waves in free space (sinusoidal time variation, wave equation, plane waves, transversal e/m waves, standing waves, energy and power of waves, linear, circular and elliptical polarization).
  • Point sources and e/m waves.
  • Antenna radiation regions, field and power antenna patterns, basic antenna parameters (gain, directive gain, directivity etc.), antenna equivalent circuits (transmission and reception), aperture antennas, antenna polarization and loss factor.
  • Transition from spherical to plane waves.
  • A generic methodology for the calculation of radiated fields.
  • Far field approximations.
  • Basic antenna examples(hertz dipole, longer dipoles, λ/2 dipole, small loops etc).
  • Basic wireless propagation equations (Friis’ equation, reflection, scattering, diffraction).
More »