91
UNIVERSITY OF PELOPONNESE PROSPECTUS DEPARTMENT OF TELECOMMUNICATION SCIENCE AND TECHNOLOGY Faculty of Science and Technology TRIPOLIS 2011-12

PROSPECTUS - erasmus.uop.grerasmus.uop.gr/images/stories/files/incoming_student/ETT.pdf · UNIVERSITY OF PELOPONNESE PROSPECTUS DEPARTMENT OF TELECOMMUNICATION SCIENCE AND TECHNOLOGY

  • Upload
    lamminh

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

UNIVERSITY OF PELOPONNESE

PROSPECTUS

DEPARTMENT OF TELECOMMUNICATION SCIENCE AND TECHNOLOGY

Faculty of Science and Technology

TRIPOLIS 2011-12

Welcome from the Head of Department

It is with great pleasure that we welcome the new students in the Department of Telecommunication Science and Technologies for the new academic year. The department delivers university education degree consisting of modern subject knowledge, well equipped laboratories using well trained staff.

We aim to offer to the students whatever knowledge and skills are required so as they shape and become good scientists equipped with modern technological knowledge such as voice and data communications. We aim for graduates to be ready to respond to the continuously competitive work environment, to be employable on whatever opportunities which may become available in Greece or abroad which interests them, especially within research, telecommunication industries and education.

The broader role of the Department is to become a platform for scientific progress and research within the academic community of the University of Peloponnese and within the broader academic world. The highly skilled and specialized teaching staff encourages and contributes to the development of activity groups between students and staff within the lectures and scientific activities and projects of the Department.

The Department develops to become a point of reference, as a prototype university education unit and contributes to collaborations with the local authorities and business on development projects of National, European and International programs, assisting the local community and businesses.

We are confident that the Department of Telecommunication Science and Technologies responds to the expectations of the teaching staff and students needs offering high level of university education.

We wish the new academic year to be creative, a year of constructive collaboration between staff and students and a year where all our targets and visions materialize.

Professor Anthony C. BoucouvalasHead of Department

3

Table of Contents

Table of Contents .................................................................................................................................3Department of Telecommunications Science and Technology .............................................................4Objectives .............................................................................................................................................4Teaching Staff ......................................................................................................................................4Administrative and Technical Staff ......................................................................................................5Infrastructure ........................................................................................................................................5

Lecture/teaching Halls ......................................................................................................................5Laboratories ......................................................................................................................................5

Curriculum............................................................................................................................................ 8Policy for Dissertations ........................................................................................................................9List of courses..................................................................................................................................... 10

Core Courses of Telecommunications Science and Technology.................................................... 10Mathematics and Physics................................................................................................................ 10Orientation courses ......................................................................................................................... 11Free Elective Courses (E) ............................................................................................................... 12

Indicative Academic Curriculum........................................................................................................ 131st Semester..................................................................................................................................... 132nd Semester.................................................................................................................................... 133rd Semester .................................................................................................................................... 134th Semester .................................................................................................................................... 145th Semester .................................................................................................................................... 14Proposed elective courses ............................................................................................................... 146th Semester .................................................................................................................................... 15Proposed elective courses ............................................................................................................... 157th Semester .................................................................................................................................... 15Proposed elective courses ............................................................................................................... 158th Semester .................................................................................................................................... 16Proposed elective courses ............................................................................................................... 16

Degree Award Requirements.............................................................................................................. 17Calculation of the degree grade .......................................................................................................... 18Contents of the courses of the Department of Telecommunication Science & Technology............... 19

Core Courses (C) ............................................................................................................................ 19Mathematics and Physics (M, P) .................................................................................................... 36Courses offered by the Orientation of Signal Processing (SP) ....................................................... 42Courses offered by the Orientation of Communication Systems Technology (CT) ....................... 49Courses offered by the Orientation of Communication Networks, Services and Applications (CN)........................................................................................................................................................ 60Elective Courses (E) ....................................................................................................................... 69Library............................................................................................................................................ 89MSc Programme in Advanced Telecommunication Systems and Networks.................................. 90PhD Programme ............................................................................................................................. 91

4

Department of Telecommunications Science and Technology

Objectives

According to its founding Presidential Decree 138/17-5-2002 (Official Government Journal,

no.113/2002), “the Department of Telecommunications Science and Technology of the

University of Peloponnese has a mission to promote the science and technology of

voice and data communication systems and their applications, as well as to train

scientists according to the needs of economy, research, industry and education”.

In its full development, the Department will consist of three orientations (pathways):

Signal Processing

Communication Systems Technology

Communication Networks, Services and Applications

Teaching Staff

The department has 15 members of appointed academic/teaching staff and it grows rapidly.

It also has three academic/teaching staff member, one technical/laboratory staff member and

a large number of members on a temporary and contractual basis (adjunct lecturers and

assistant professors).

Faculty Members:

Maras Andreas, Professor

Boucouvalas Anthony C., Professor

Glentis Georgios-Othon, Associate Professor

Stavdas Alexandros, Associate Professor

Blionas Spyridon, Associate Professor

Athanasiadou Georgia, Assistant Professor

Slavakis Konstantinos, Assistant Professor

Tsoulos George, Assistant Professor

Politi Christina, Assistant Professor

Sagias Nikos C., Assistant Professor

Kaloxylos Alexandros, Lecturer

Moscholios Ioannis, Lecturer

Tselikas Nikolaos, Lecturer

Yiannopoulos Konstantinos, Lecturer

Orphanoudakis Theofanis, Lecturer (pending appointment)

5

Academic/Teaching Staff Member:

Seklou Kyriaki

Angelopoulos Konstantinos

Batistatos Michael

Zarbouti Dimitra

Technical/Laboratory Staff Member

Kostopoulos Paraskevas

Administrative and Technical Staff

Registry

Talaganis Nikos

Kissa Vivi

Centre for Information Technology Development and Coordination

Malis Andreas

Library

Drouga Hara

Support Staff

Konstantopoulos Fotis

Infrastructure

Lecture/teaching Halls

The Department of Communication Science and Technology shares a number of 10 lecture

halls with the Department of Computer Science & Technology. Each room provides seating

for 40 - 90 students.

Laboratories

At its full deployment, the Department of Communication Sciences and Technology shall have

a number of 8 laboratories, as described in the following paragraphs:

Wireless and Mobile Communications Lab

Includes network and spectrum analysers, oscilloscopes, digital multimeters, frequency

meters, RF generator, RF cables, calibration kit, two antenna and two radar lab training

systems, high frequency RF generator, power amplifiers-LNA-attenuators and various types

6

of antennas. In its full potential it will include PCs with MATLAB, software for analysis and

design of antennas, simulation software for capacity/performance analysis of mobile

communication systems and the study/design of cellular systems (network planning with

digital maps). There will also be a channel sounder for measuring the spatio-temporal

characteristics of radio channels.

Communication Networks and Mobile Systems Lab

The lab consists of equipment for certification, measurements and testing of cable links,

distributors, active network equipment for routing and switching, switchboard, network

management software, platform for protocol specification with SDL, creation of MSCs

(Message Sequence Charts), protocol simulation, formal protocol verification, code

generation, conformance testing and platforms for protocol performance analysis, base

stations and wireless access cards, an MCU for teleconference, H.323 cards, as well as ten

workstations to access the above described equipment.

Electronics Lab

The Electronics Lab comprises 10 workstations fully equipped with digital oscilloscopes, low

and high frequency generators, frequency meters, digital and analog multimeters and DC and

AC power supplies. Each workstation is used for training using breadboards or printed circuits

with lumped or integrated circuits. In addition, simulation software is available for modeling

and simulation of basic circuits, telecom circuitry and components.

Optical Communications Lab

The Optical Communications Laboratory includes 10 workstations fully equipped with

educational software for optical communications, different types of optical fibers, connectors,

cleavers, splicers, reflectormeter, attenuation and losses meters, Optical Time Domain

Reflectometer (OTDR), laser diodes, current sources, temperature stabiliser, optical spectrum

analyser, optical amplifier, tunable filters, photodiodes, electronic parts, digital oscilloscopes.

There will also be simulation and modeling tools for optical communications.

PC Laboratory

The PC laboratory includes 20 personal computers with Intel Core 2 Duo processors, 120GB

hard disks (at least), DVD-RWs, sound cards and 17” TFT monitors. These computers are

equipped with office automation and application development software. Users of the PC

laboratory have access to printers and scanners.

7

VLSI laboratory

The lab comprises 10 workstations equipped with simulation tools for electronic circuits,

design tools based on VHDL with the accompanying development circuits, PCs and lab

components (breadboards, ICs and electronic lumped components)

Digital Communications Lab

The Digital Communications Laboratory includes 10 workstations with specialized training

platforms and facilities manufactured from vendors like Degem, Feedback, LJ Technical

Systems, Electronica Veneta, Lucas-Nulle, etc. In addition, equipment for testing and

measurement is available to the trainees, such as generators, oscilloscopes and multimeters.

PCs with specialized simulation tools and measurement equipment for digital communications

support the training and educational process.

Signal and Image Processing Lab

The lab is equipped with 10 workstation equipped with DSP development platforms, platforms

for analysis and testing of real-time algorithms for signal processing and telecommunication

applications, (e.g. xDSL broadband applications, OFDM, 802.11 WLANs), platforms for

algorithm evaluation and specifications definition for digital signal processing applications,

TMS320C6711 (DSP Starter Kit), TMS320C6701 (Evaluation Module-EVM), Code Composer

Studio, as well as, spectrum analyzers. The lab is also equipped with PCs with software such

as MATLAB and “System View” Software. In addition, PCs that support image and video

processing through suitable hardware peripherals (four digital cameras, one video recorder,

etc.) and software tools for signal and image processing (Matlab, Adobe Premiere) are

available.

8

Curriculum

The curriculum of the Department of Telecommunications Science and Technology is divided

into four categories (the list is presented in the following section):

Core of Telecommunications Science & Technology , which includes

o 19 Core courses and

o the Degree Dissertation

Mathematics and Physics including

o 8 Core courses

Orientation courses, divided into three modules/categories:

o Signal Processing: 10 courses

o Technology of Communication Systems: 10 courses

o Communication Networks, Services and Applications: 10 courses

Free Electives including

o 29 courses

The 19 core courses of the Telecommunications S&T, the Degree Dissertation and the 8 core

courses of the Mathematics and Physics category are all obligatory. On the other hand, the

10 courses included in each one of the three modules under the title “orientation courses” are

elective courses, distinguished into 3 core of orientation (course code CSPxx or CCTxx or

CCNxx, according to the orientation), into another 3 basics of orientation (course code BSPxx

or BCTxx or BCNxx ), and into 4 electives of orientation (ESPxx or ECTxx or ECNxx).

The list of courses and their indicative distribution into terms is presented next. A description

of the courses’ content follows. In each term, either lent or spring, students may choose to

register for and be examined in a maximum of three extra courses originally offered in

(belonging to) an higher term, provided that he/she has passed all previous course exams

except three.

9

Policy for Dissertations

1. Faculty members publicise topics (either on their site or notice board) and allow some

time before selecting certain students to assign their topics to them.

2. Members on a temporary and contractual basis may also assing dissertation topics

after receiving approval about these topics by faculty members.

3. Dissertations may be assigned in collaboration with the Department of Computer

Science and Technology and/or the Department of Economic Science as long as the

main supervisor is with the Department of Telecommunications Science and

Technology.

4. A student is entitled to request to be considered for a dissertation topic once he/she

has only five remaining courses to pass. Faculty members may set specific courses

as prerequisite before assigning a student a certain dissertation topic.

5. Presentations of students dissertations are open to faculty members and students.

These presentations can take place in October, March and June every academic

year. The supervisor and co-supervisor are responsible for assessing and marking

the presentations.

6. Students must submit two copies of their dissertation (a hard copy and one on a CD-

ROM) to their supervisor and another two copies to the library. They may publicise it

on a web site.

7. In case a student fails to successfully complete his/her dissertation within two

semesters, he/she has to apply to register once again, provided his/her supervisor is

in agreement. Otherwise, the student has to apply for a new dissertation topic with

another supervisor.

8. A common template (cover page and fonts) must be applied to all dissertations.

10

List of courses

Core Courses of Telecommunications Science and Technology

Explanation of codes: Term: indicates the term during which the course is offered, Th: Theory (Lecture), Ex: Exercises, L: Laboratory practical

Code Course title

Term Th Ex L E.C.T.S

1. C01 Introduction to Science and Technology of Telecommunications and

Informatics

1 3 1 0 6

2. C02 Introduction to Programming – C Programming Language 1 3 0 2 6

3. C03 Logic Design 2 3 1 2 6

4. C04 Electronics 3 3 1 2 6

5. C005 Data Structures 2 3 2 0 6

6. C06 Signals and Systems 3 3 0 1 6

7. C07 Communications Networks I 4 3 1 1 6

8. C08 Communications I 4 3 1 2 6

9. C009 Linear Electrical Circuits 2 3 1 0 6

10. C10 Information Theory and Coding 4 3 1 0 6

11. C11 Operating Systems – System Programming 4 3 0 2 6

12. C12 Fields and Waves in Communications 3 3 2 0 6

13. C13 Introduction to Optical Communications 5 3 1 2 6

14. C141 Wireless and Mobile Communications I 5 3 1 0 6

15. C142 Wireless and Mobile Communications II 6 3 1 0 6

16. C15 Digital Signal Processing 4 2 1 1 6

17. C16 Communication Networks II 5 3 0 1 6

18. C17 Communications ΙΙ 5 3 1 1 6

19. C18 Academic English – English for Telecommunications 4 4 0 0 6

20. C19 Dissertation 7 30

Mathematics and Physics

Code Course title

Term Th Ex L E.C.T.S

1. P01 Physics Ι 1 3 1 0 5

2. P02 Physics II 2 3 2 0 5

3. Μ01 Calculus Ι 1 3 2 0 5

4. Μ02 Calculus ΙΙ 2 3 2 0 5

5. Μ03 Linear Algebra-Numerical Linear Algebra 1 3 1 0 5

6. Μ04 Probability and Statistics 2 3 1 0 5

7. Μ05 Differential Equations 3 3 1 0 5

8. Μ06 Numerical Analysis 3 3 1 0 5

11

Orientation courses

C: CoreB: BasicE: Elective

Signal Processing (SP)

code course title Term Th Ex L E.C.T.S

1. CSP03 Pattern Recognition and Image Analysis 5 3 0 1 5

2. CSP001 Advanced Topics in Code Theory 7 3 1 0 5

3. CSP07 Speech Processing and Recognition 7 3 0 1 5

4. BSP02 Stochastic Signal Processing and Applications 5 3 1 0 5

5. BSP006 Adaptive Telecommunications Systems 6 3 1 0 5

6. BSP04 Compression and Multimedia Transmission 6 2 2 1 5

7. ESP05 Image Processing 7 3 0 1 4

8. ESP010 Modeling, Identification, and Equalization of Telecommunications Channels 8 3 1 0 4

9. ESP08 Digital Signal Processors 8 3 0 1 4

10. ESP09 Special Topics in Signal Processing 8 4 0 0 4

Communication Systems Technology (CT)

code course title Term Th Ex L E.C.T.S

1. CCT01 Antenna Theory and Technology 5 3 1 2 5

2. BCT002 Optoelectronics 6 3 1 1 5

3. CCT005 Advanced Topics in Optical Communications 6 3 1 2 5

4. BCT04 Microwaves and Waveguides 5 3 2 0 5

5. BCT08 Wireless Links 6 3 1 0 5

6. BCT07 Modern Cellular Communication Systems 6 3 1 0 5

7. BCT10 Laboratory Exercises for fiber-optic systems and networks 6 0 0 4 5

8. ECT06 Radar Systems 8 3 0 1 4

9. ECT10 Satellite Communications 7 3 1 0 4

10. ECT003 Wired Networks Transmission Systems Design 7 3 1 0 4

11. ECT09 Special Topics in Communication Systems Technology 7 3 0 0 4

12. ECT11 Digital Communication Systems Principles and Simulation 8 3 1 0 4

Communication Networks, Services and Applications (CN)

code course title Term Th Ex L E.C.T.S

1. CCN02 Object-Oriented Programming (Java) 5 3 0 1 5

2. CCN06 Stochastic Network modeling & Performance Analysis 6 3 1 0 5

3. CCN08 Distributed Systems Programming 7 3 0 1 5

4. BCN03 Design and Implementation of Internet Services and Applications 6 3 0 1 5

5. BCN01 Network Management and Security 6 3 0 1 5

6. BCN04 Communication Protocols Design 7 3 0 1 5

7. ECN10 Databases 5 4 0 0 4

8. ECN07 Implementation of Networks Infrastructures and Services 8 3 0 1 4

9. ECN05 Communication Networks Simulation Techniques 8 3 0 1 4

10. ECN09 Special Topics in Telecommunications Networks 8 4 0 0 4

12

Free Elective Courses (E)

Code Course Title Term Th As L E.C.T.S

1. E006 Broadband Access Networks 6+ 4 0 1 4

2. E17 Computer Architecture 3+ 4 0 1 4

3. E18 Game Theory 6+ 3 1 0 4

4. E003 Discrete Mathematics 2+ 4 0 0 4

5. E06 Theory of Computation 5+ 4 0 0 4

6. E16 Algorithms and Complexity 3+ 4 0 0 4

7. E007 Telephone Networks 5+ 3 0 0 4

8. E19 Computational Techniques and Transmission Systems Design 7+ 3 1 0 4

9. E28 VLSI Circuits Design 8 3 0 1 4

10. E21 Network Protection and Survivability 8 3 1 0 4

11. E22 Architectures of Switches and Routers 7 3 1 1 4

12. E23 Network Control Plane- Resource Allocation Architecture for High Speed

Networks

7 3 1 0 4

13. E24 Programming for wireless networks and m-business 7 3 0 0 4

14. E25 Web Design 7 3 0 0 4

15. E26 Cryptology (Cryptography & Cryptanalysis) 6 3 1 0 4

16. E27 Electronic Telecommunication Systems 6 3 1 2 4

17. E04 Current Trends and Law Issues in Telecommunications 3+ 3 0 0 4

18. E15 Economic and Professional Issues/Considerations in Telecommunications 3+ 3 0 0 4

19. E09 Introduction to Economic Science I 1+ 4 0 0 4

20. E002 Introduction to Economic Science II 2+ 4 0 0 4

21. E07 General English 1+ 3 0 0 4

22. E08 French Language and Terminology 1+ 3 0 0 4

23. E31 Philosophy and Poetry 1+ 3 0 0 4

24. E32 Pedagogics 1+ 3 0 0 4

25. E33 Sociology 2+ 3 0 0 4

26. E34 Psychology 2+ 3 0 0 4

27. E20 Project 7+ - - - 4

28. Ε004 Entrepreneurship and Business Administration 7+ - - - 4

29. E005 New Products and Services Development 6+ - - - 4

13

Indicative Academic Curriculum

1st Semester

Code Course Title

1 M01 Calculus Ι

2 P01 Physics Ι

3 C02 Introduction to Programming – C Programming

Language

4 C01 Introduction to the Science and Technology of

Telecommunications and Informatics

5 M03 Linear Algebra-Numerical Linear Algebra

6 EΧX Free Elective course

2nd Semester

Code Course Title

1 M02 Calculus II

2 P02 Physics II

3 M04 Probability and Statistics

4 C009 Linear Electrical Circuits

5 C03 Logic Design

6 C005 Data Structures

3rd Semester

Code Course Title

1 C04 Electronics

2 C06 Signals and Systems

3 C12 Fields and Waves in Communications

4 M06 Numerical Analysis

5 M05 Differential Equations

6 EXΧ Free Elective course

14

4th Semester

Code Course Title

1 C07 Communications Networks I

2 C08 Communications I

3 C11 Operating Systems - System Programming

4 C10 Information Theory and Coding

5 C15 Digital Signal Processing

6 C18 Academic English – English for Telecommunications

5th Semester

Code Course Title

1. C13 Introduction to Optical Communications

2. C16 Communication Networks II

3. C17 Communications II

4. C141 Wireless and Mobile Communications I

5. XΧ Elective Course

6. XX Elective Course

Proposed elective courses

1. CSP03 Pattern Recognition and Image Analysis

2. BSP02 Stochastic Signal Processing and Applications

3. CCT01 Antenna Theory and Technology

4. CCN02 Object-Oriented Programming (Java)

5. BCT04 Microwaves and Waveguides

6. ECN10 Databases

7. EΧX Free Elective course

15

6th Semester

Code Course Title

1. C142 Wireless and Mobile Communications II

2. XΧ Elective Course

3. XΧ Elective Course

4. XΧ Elective Course

5. XΧ Elective Course

6. XΧ Elective Course

Proposed elective courses

1 BCT002 Optoelectronics

2 BSP006 Adaptive Telecommunications Systems

3 CCT005 Advanced Topics in Optical Communications

4 CCN06 Stochastic Network Modeling and Performance

Analysis

5 BCT08 Wireless Links

6 BCT10 Laboratory Exercises for fiber-optic systems and

networks

7 BCN01 Network Management and Security

8 BCT07 Modern Cellular Communication Systems

9 BCN03 Design and Implementation of Internet Services and

Applications

10 BSP04 Compression and Multimedia Transmission

11 EΧX Free Elective course

7th Semester

Code Course Title

1 C19 Dissertation

2. XΧ Elective Course

3. XΧ Elective Course

4. XΧ Elective Course

Proposed elective courses

1 CSP07 Speech Processing and Recognition

2 CSP001 Advanced Topics in Code Theory

3 ECT003 Wired Networks Transmission System Design

4 CCN08 Distributed Systems Programming

5 BCN04 Communication Protocols Design

6 ECT10 Satellite Communications

7 ECT09 Special Topics in Communication Systems Technology

8 ESP05 Image Processing

9 EXX Free Elective course

16

8th Semester

Code Course Title

1 C19 Dissertation

2. XΧ Elective Course

3. XΧ Elective Course

4. XΧ Elective Course

Proposed elective courses

1 ESP010 Modeling, Identification, and Equalization of

Telecommunications Channels

2 ECT06 Radar Systems

3 ECN07 Implementation of Networks Infrastructures and

Services

4 ESP08 Digital Signal Processors

5 ECN05 Communication Networks Simulation Techniques

6 ESP09 Special Topics in Signal Processing

7 ECN09 Special Topics in Telecommunications Networks

8 EXX Free Elective Course

17

Degree Award Requirements

For a student to be awarded the undergraduate degree of “Telecommunications Science and

Technology”, he/she has to successfully complete his/her studies, that is, register, attend and

pass the end-of-term examinations in forty-three (43) courses. These courses are:

1. Twenty (20) obligatory core (C01-C19) including the Degree Dissertation

2. Eight (8) Core courses from the category “Mathematics and Physics”

3. Six (6) core courses or, in case a student wishes to specialize in a certain area and

give a distinct flavour to his/her degree, six (6) basic orientation courses, all belonging

to the same category/module (see above)

4. Nine (9) options. To fulfill this requirement, students can select among the remaining

courses (those he/she has not selected in order to fulfill the above three

requirements). In other words, these nine option courses may either be electives of

orientation, basics or core of a different orientation, or “Free Electives”, the only

restriction being that at least one course from each orientation (module) and one from

the “Free Electives” must be selected.

Only one of the E3x courses and one of the foreign languages courses (E07 and E08) may

contribute to the overall mark.

Students that have successfully completed (attended and received a passing grade in) more

than forty-three (43) courses may choose which ones will contribute to their degree overall

mark, provided of course that the four requirements above are met. All extra courses taken

will appear, however, in the detailed degree transcript of course grades.

A student can specialize in one of the orientations provided by passing six courses (three

core and three basics) of the specific orientation. The certificate of specialization

(orientation/pathway) is awarded by the secretariat at student’s request and is not mentioned

on the degree certificate.

18

Calculation of the degree grade

The Degree Grade is calculated by the following formula:

Degree Grade

N

i

N

iB

i

1

1

where:

N=total number of courses required for degree completion

Bi= passing mark (5 to 10) for each course

σi= the weighting factor of each course

These weighting factors are as follows:

1. Core courses: σi=2.0

2. Mathematics and Physics courses: σi=2.0

3. Core orientation courses: σi=2.0

4. Basic orientation courses: σi=1.8

5. Elective of orientation: σi=1.5

6. Free Electives: σi=1.5

7. Degree Dissertation: σi=6.0

These weighting factors also apply for any core or basic course that has been selected as an

elective (requirement 4). As far as credits are concerned, they are allocated to each course

according to the tables above. The dissertation equals to 30 ECTS while this curriculum

equals to 250 ECTS.

19

Contents of the courses of the Department of Telecommunication

Science & Technology

Core Courses (C)

C01- Introduction to the Science and Technology of Telecommunications and

Informatics

COURSE CODE: C01

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 1st

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: A. Kaloxylos, Lecturer

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce the students in the basic principles and the

thematic areas of Computer Science and Telecommunications.

PREREQUISITES: No prerequisite.

COURSE CONTENTS:

Computers and algorithms, hardware-software hierarchy, design of algorithms, computability,

complexity and correctness of algorithms, the structure and operation of computers, hierarchy

of programming languages, communicating with computers, programming language

translators, operating systems, artificial intelligence, social effects of computing. Introduction

to communication networks. The operation of networks, layered network architectures.

Broadband and integrated services networks. Introduction to signal and image processing.

RECOMMENDED READING:

1) J.G. Brookshear, “Computer Science an Overview”, Addison-Wesley Publishing, 10th

edition.

2) L. Goldschlager and A. Lister, “Computer Science: A Modern Introduction”, Prentice-

Hall International Series in Computer Science.

3) B. Forouzan and F. Mosharraf, “Foundations of Computer Science”, Cengage Learning

Business Press, 2nd edition.

TEACHING METHODS: Lectures, introduction labs for UNIX.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

20

CO2-Introduction to Programming – C Programming Language

COURSE CODE: C02

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 1st

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: N. Tselikas, Lecturer

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to the basic concepts and techniques of

Programming by using C programming language. Through this course students will acquire a

clear and substantial understanding of programming’s basic principles applied in any

structured programming language as well as both basic aspects of C programming language

(i.e. variables, data input and output, operators, program flow control, iteration loops, arrays,

strings) and advanced ones (i.e. pointers, functions, searching in arrays, sorting arrays,

memory management, files, structures and unions). Furthermore, within the laboratory of this

course, students will find out most of the peculiarities of C language, will be taught about

special guidelines in order to avoid programming bugs and will be advised with a number of

hints on how to implement efficient and clear C programs.

PREREQUISITES: No prerequisite.

COURSE CONTENTS:

Data Types and Variables in C, Data Input and Output (scanf() and printf() functions),

Operators, Program Flow Control (if, if – else, nested if-else, switch statements), Iterations

Loops (for, while, do-while, goto statements), Arrays (one-dimensional and two-dimensional

arrays), Strings, Pointers (use a pointer, pointer arithmetic, pointers and arrays, arrays of

pointers, pointer to pointer, pointer to function), Functions (function declaration, parameters,

returned types, definition, call a function, variables’ scope, recursive functions), Searching in

arrays and sorting arrays (linear search algorithm, binary search algorithm, selection-sort

algorithm, bubble-sort algorithm), Structures and Unions, Memory management (static and

dynamic memory management, malloc(), free(), memcpy(), memmove(), memcmp()

functions), Files (text and binary files, open/close files, eof value, read from file, write in file).

RECOMMENDED READING:

1) "C: Από τη Θεωρία στην Εφαρμογή", Γ.Σ. Τσελίκης, Ν.Δ. Τσελίκας, (αυτοέκδοση),

ISBN: 978 960-93-1961-4, 2010, (in Greek).

2) "Πλήρες εγχειρίδιο της C", Aitken, Jones, 6η έκδοση, Εκδόσεις Μ. Γκιούρδας, ISBN:

978-960-512-491-5, 2006, (in Greek).

3) "Η γλώσσα προγραμματισμού C", B. Kernighan, D. Ritchie, 2η Έκδοση, Εκδόσεις

Κλειδάριθμος, ISBN: 978-960-461-132-4, 2008, (in Greek).

4) "C Προγραμματισμός", H. Deitel & P. Deitel, 5η έκδοση, Εκδόσεις Α. Γκιούρδας, ISBN:

978-960-512-590-5, 2010, (in Greek).

21

5) "Οδηγός της C", H. Schildt, 3η έκδοση, Εκδόσεις Α. Γκιούρδας, ISBN: 978-960-512-228-

7, 2000, (in Greek).

6) "C Programming – A Modern Approach", K. King, Norton & Company, 1996.

7) "C: A Reference Manual", S.P. Harbison & G.L. Steele, 5th edition, Prentice Hall, 2002.

TEACHING METHODS: Lectures, tutorials, laboratory exercises, assignments/project.

ASSESSMENT METHODS: Written exams, laboratory exams, assignments/project’s

grade.

LANGUAGE OF INSTRUCTION: Greek.

C03-Logic Design

COURSE CODE: C03

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 2nd

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: N. Sagias, Assistant Professor

OBJECTIVE OF THE COURSE:

The student will: a) acquire an understanding on basic characteristics of digital systems and

on representation of information in such systems, b) be able to perform operations using the

binary system, c) acquire an understanding on binary codes, d) acquire an introduction to

Boolean algebra and be able to simplify logic functions, e) acquire an understanding on logic

gates, f) develop abilities for designing and analyzing combinational circuits, g) develop

abilities for designing and analyzing synchronous sequential circuits, h) acquire an

understanding on registers, counters and memory units, i) be able to analyze asynchronous

sequential circuits and j) be able to analyze and design basic digital circuits in the Electronics

Laboratory.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to digital systems, binary numbers; Introduction to Boolean algebra: Boolean

functions and operations, logic gates, simplification of logic functions (gate-level

minimization); Combinational logic, design and analysis of combinational circuits, basic

integrated digital circuits: multiplexer, demultiplexer, encoder, decoder, comparator, parallel

binary adder and subtractor, multiplier, decimal adder; Synchronous sequential logic, analysis

of sequential circuits: state tables, algorithmic state machines, excitation tables, synthesis

with flip-flops; Registers, counters, memory units (Read Only Memory (ROM), Random

Access Memory (RAM)), Programmable Logic Arrays (PLAs), Programmable Array Logic

(PAL), Field Programmable Gate Arrays (FPGAs); Timing issues in sequential circuits, circuit

22

design with multiplexers and PLAs, control logic. Asynchronous sequential circuits.

Laboratory exercises.

RECOMMENDED READING:

1) M. M. Mano and M. D. Ciletti, “Digital Design”, 4th edition, Prentice Hall, 2007.

2) J. F. Wakerly, “Digital Design: Principles and Practices”, Prentice Hall, 4th edition, 2005.

TEACHING METHODS: Lectures, logic circuit design simulations, laboratory

exercises.

ASSESSMENT METHODS: Written exams, laboratory exams.

LANGUAGE OF INSTRUCTION: Greek or English.

C04-Electronics

COURSE CODE: C04

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 3rd

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: S. Blionas, Associate Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to the basic concepts and technologies of

Electronics. Through this course a student will acquire an understanding about the structure

and purpose of the basic electronic components i.e. diodes, bipolar transistors, FET, CMOS,

operational amplifier. The students should obtain a working knowledge of the procedures of

basic measurements and electronic setups in the Lab.

PREREQUISITES: No prerequisite.

COURSE CONTENTS:

Diodes and their applications. Bipolar transistors and their characteristics. Equivalent circuits

of bipolar transistors. AC and DC analysis. Basic connections of a bipolar transistor: Common

emitter, Common base and Common collector. Polarization of bipolar transistor. Darlington

air. Field-effect transistor (FET): junction FET, depletion MOSFET. FET equivalent circuits.

Basic FET connections: Common source, Common gate and Common Drain. Polarisation of

FET. Integrated amplifiers based on FET technology. Logical gates based on FET

technology. CMOS technology. FET as a switch. Ideal operational amplifiers (OA). Inverting

and non-inverting connection. Non-ideal operational amplifiers (OA). OA applications: filters,

differentiator, integrator. Frequency response and Bode diagrams.

RECOMMENDED READING:

1) A. S. Sedra, K. C. Smith, “Microelectronic Circuits”, Oxford University Press, 5th edition.

2) Y. Tsividis, “A First Lab in Circuits and Electronics”, John Wiley & Sons.

TEACHING METHODS: Lectures, tutorials, laboratory exercises.

23

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

C005-Data Structures

COURSE CODE: C005

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 2nd

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: K. Yiannopoulos, Lecturer

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to (a) static and dynamic data structures

(Files, Arrays, Lists, Queues, Stacks, Graphs and Trees), (b) algorithms that enable the

manipulation (creation, access and modification) of the aforementioned data structures, and

(c) practical examples which involve the implementation of data structures and algorithms in

C.

PREREQUISITES: No prerequisite.

COURSE CONTENTS:

Introduction to Data Structures and Algorithms, Text and Binary File Manipulation, Dynamic

Memory Management, Static Data Structures: Arrays, Strings and Structures, Dynamic Data

Structures: Linked Lists, Queues, Stacks, Graphs, Trees, Binary Trees, Traverse Algorithms:

Depth-First (Pre-order, In-order, Post-order), Breadth-First (Level-order), Sorting Algorithms:

BubbleSort, Selection Sort, Insertion Sort, ShellSort, QuickSort, MergeSort, Search

Algorithms and Binary Search Trees: Sequential Search, Binary Search, Binary Search

Trees, Balanced Trees, Red-Black Trees, 2-3-4 Trees.

RECOMMENDED READING:

1) G. S. Tselikis, N. D. Tselikas, “C: From Theory to practice”, (in Greek).

2) R. Sedgewick, “Algorithms in C, Parts 1-4 (Fundamental Algorithms, Data Structures,

Sorting, Searching)”, Addison-Wesley Professional.

TEACHING METHODS: Lectures, laboratory (non-mandatory).

ASSESSMENT METHODS: Written exams, programming assignments.

LANGUAGE OF INSTRUCTION: Greek

C06-Signals and Systems

COURSE CODE: C06

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

24

SEMESTER: 3rd

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: A. Maras, Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to signals and systems theory and

applications.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Main categories of signals, spectral representation of periodical signals, Main categories of

systems, convolutional representation, state models, Description of systems by means of

differential and finite-difference equations, Fourier transform, Laplace and Z transform, Bode

diagrams, equilibrium, sampling and quantization.

RECOMMENDED READING:

1) S. Theodoridis, K. Berberidis, E. Kofidis, “Introduction to signals and systems theory”,

Typothito, 2003, 2nd edition, (in Greek).

TEACHING METHODS: Lectures, tutorials, laboratory courses.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

C07-Communications Networks I

COURSE CODE: C07

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 4th

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: K. Yiannopoulos, Lecturer

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to computer and communication

networks, with an emphasis given to TCP/IP networks. This objective is pursued

through a detail description of the network protocol stack (application, transport, internet

and data-link layers) and after the course completion students should have

comprehensive knowledge of (a) the functions provided by network each layer, (b)

implementation aspects of application internetworking, (c) principles of data transport

over reliable and unreliable networks, (d) routing and forwarding mechanisms, and (e)

operational aspects of network machines (servers, routers, switches).

PREREQUISITES: No prerequisite

COURSE CONTENTS:

25

1. Introduction to Data Networks: Network Overview (Users, Applications, Protocols,

Network Machines), Network Architecture (Edge, Access and Core), Circuit vs Packet

Switching, Datagram and Store-and-Forward Networks, Delay and Loss in Datagram

Networks.

2. Application Layer: the Client/Server and Peer-to-Peer Communication Models, Web

and HTTP, FTP, Email and SMTP, DNS, Introduction to the UNIX Socket API

3. Transport Layer: Traffic Multiplexing, Reliable vs non-Reliable Transport, Loss and

Error Correction Protocols (Go-Back-N, Selective Repeat), Congestion Control, TCP

and UDP Protocols.

4. Internet Layer: Datagram and Virtual Circuit Networks, Routing and Forwarding,

Routing Algorithms (Link-State and Distance Vector), IP Protocol (IPv4, IPv6, IP

Addressing, NATs), Routing in IP Networks (RIP, OSPF and BGP), Router Architecture

5. Link Layer: Framing, Error-Correction (CRC, Checksum and Parity), Multiple Access

(ALOHA, CSMA/CD), Ethernet Protocol (MAC Addressing, ARP), Ethernet

Technologies and Adapters, Ethernet Switches.

The following topics are covered in the laboratory:

Unix Network Programming: The UNIX Socket API, Protocol Monitoring Using Wireshark,

Static Routing, Dynamic Routing (OSPF).

RECOMMENDED READING:

1) J. F. Kurose, K. W. Ross, “Computer Networking, a top down approach”, Addison-

Wesley.

2) J. Walrand, “Communication Networks: A First Course”, McGraw-Hill.

3) D. E. Comer, “Computer Networks and Internets”, Prentice Hall.

4) A. S. Tanenbaum, “Computer Networks”, Prentice Hall.

TEACHING METHODS: Lectures, laboratory (non-mandatory).

ASSESSMENT METHODS: Written exams, laboratory assignments.

LANGUAGE OF INSTRUCTION: Greek.

C08-Communications I

COURSE CODE: C08

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 4th

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: G. Athanasiadou, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the concepts and techniques of analog

communications. Through the course the student will acquire an understanding of

26

telecommunication signal transmission, requirements and performance. In conjunction with

the lab exercises the students should obtain a working knowledge of a basic

telecommunication modem.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Classification of Telecommunication Systems. Spectrum. Hilbert transformation. Pro-

envelope, complex envelope, natural envelope. Bandpass signals and systems. Analog

Signal Transmission. AM, DSB-SC, SSB, and VSB Modulation and Demodulation. QAM

orthogonal amplitude modulation. FDM frequency division multiplexer. Transmission

bandwidth. Generation of AM waveforms and detectors. PM and FM modulation and

demodulation. Transmission bandwidth. Generation of FM waveforms and detectors.

Introduction to Noise theory. Impact of Channel Noise. Signal to noise ratio. Performance

comparison of analog modulation to Noise.

RECOMMENDED READING:

1) Lecture presentation slides.

2) S. Haykin, M. Moher, “Συστήματα Επικοινωνίας”, Εκδόσεις Παπασωτηρίου, (in Greek).

3) H. Taub, D. Schilling, “Αρχές Τηλεπικοινωνιακών Συστημάτων”, Εκδόσεις Τζιόλα, (in

Greek).

4) Π. Κωττής, “Διαμόρφωση και Μετάδοση Σημάτων”, Εκδόσεις Τζιόλα, (in Greek).

5) L. W. Couch, “Digital and Analog Communication Systems”, Prentice Hall.

6) J. G. Proakis and M. Salehi, “Communications Systems Engineering”, Prentice Hall.

TEACHING METHODS: Lectures, exercises.

ASSESSMENT METHODS: Written exams, oral assessment (laboratory), laboratory

reports, written exercises.

LANGUAGE OF INSTRUCTION: Greek

C009-Linear Electrical Circuits

COURSE CODE: C009

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 2nd

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: S. Blionas, Associate Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to the basic concepts of the linear

electrical circuits. Through this course a student will acquire an understanding of the basic

theorems and laws and how they are applied in the electrical circuits including components

27

like resistor, capacitor, inductor, current sources and voltage sources. The students should

obtain a working knowledge of the procedures of analyzing a circuit.

PREREQUISITES: No prerequisite.

COURSE CONTENTS:

Basic principles of electrical circuits (electric current, voltage, Kirchoff laws, topology, etc).

Analysis of network components (resistor, capacitor, inductor, current sources and voltage

sources). Basic principles of electrical circuits analysis. Methods of analyzing passive and

active circuits. Computer assisted circuits analysis. Theverin and Norton theorems. Sources

transformation. Symmetric networks. Basic transient phenomena (first and second order

circuits). Networks in sinusoidal steady state.

RECOMMENDED READING:

1) Allan H. Robbins and W. C. Miller, “Circuit Analysis: Theory and Practice”, Thomson,

Delmar Learning.

2) T. L. Floyd, “Electric Circuits Fundamentals”, Prentice Hall, 2000.

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

C10-Information Theory and Coding

COURSE CODE: C10

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 4th

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: A. Maras, Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to the field of information theory and

coding.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Principal concepts. Definition and measure of information quantity. Useful quantities and

various functions. Discrete source codes (entropy, redundancy, coding, information rate).

Capacity of discrete time channels. Continuous-time sources and quantization (discretisation),

sampling theory and continuous-time channels. Performance comparison of communication

systems. Introduction to error correcting codes (ECC).

RECOMMENDED READING:

A. Maras, “Introduction to Error Correction Codes”, 2nd edition, CONCEPTUM, (in

Greek).

28

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

C11-Operating Systems – System Programming

COURSE CODE: C11

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 4th

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of this course is twofold; on the one hand, to introduce students to the basic

concepts and foundations of the operating systems architecture and functionalities and, on

the other hand, to make students familiar with UNIX operating systems and their

programming. Starting from basic terms, such as the operating systems’ categories, basic

functionalities, etc., the students are gradually delving into the details of focused topics,

including processes and threads and their management, inter-process communication,

scheduling, deadlocks and their detection, avoidance and prevention, memory management,

input and output, file systems, as well as the basic concepts of operating systems’ security. In

addition, the students are introduced to the POSIX API and are assigned with associated

laboratory exercises. Finally and in order to gain an intimate understanding of the UNIX

environment, the basics of the BASH shell are being discussed and shell scripting laboratory

exercises are assigned.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Basic concepts of operating systems. Processes, process lifecycle and management.

Threads. Critical regions and inter-process communication. Deadlocks. Process scheduling.

Memory management. File systems. Security fundamentals. BASH shell.

RECOMMENDED READING:

1) A. S. Tanenbaum, “Σύγχρονα Λειτουργικά Συστήματα”, ISBN: 978-960-461-200-0,

Εκδόσεις Κλειδάριθμος, 2009 (in Greek).

2) A. Silberschatz, P. B. Galvin, G. Gagne, “Λειτουργικά Συστήματα”, ISBN: 978-960-411-

692-8, Εκδόσεις ΙΩΝ, 2009 (in Greek).

3) W. Stallings, “Λειτουργικά Συστήματα”, ISBN: 978-960-418-189-6, Εκδόσεις Τζιόλα,

2008 (in Greek).

TEACHING METHODS: Lectures, tutorials, laboratory exercises.

ASSESSMENT METHODS: Written exams, laboratory exercises grade.

29

LANGUAGE OF INSTRUCTION: Greek

C12-Fields and Waves in Communications

COURSE CODE: C12

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 3rd

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: G. Athanasiadou, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the concepts fields and waves in

communications. Through the course the student will acquire an understanding of field wave

theory and analysis and should obtain a working knowledge of their behavior in

communications.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Maxwell’s equations. State equations. Maxwell’s integral equations. Boundary conditions.

Charge distribution, current distribution, charge conservation law. Wave equation. Time

harmonic waves. Plane waves (transmission in the vacuum, dielectric and inductive

mediums). Poynting theorem. Wave Polarisation. Reflection and diffraction of plane waves.

Standing waves. Introduction to transmission lines. Transmission lines matching– Smith’s

chart.

RECOMMENDED READING:

1) Lecture presentation slides.

2) Ι. Βομβορίδης, “Ηλεκτρομαγνητικά Πεδία”, THM&MY, ΕΜΠ, 2003, (in Greek).

3) Liang Chi Shen, Jin Au Kong, “Εφαρμοσμένος Ηλεκτρομαγνητισμός”, Εκδόσεις Ιων, (in

Greek).

4) Γ. Γκαρούτσος, “Ασκήσεις: Ηλεκτρομαγνητικά Πεδία I”, Εκδόσεις Spin, (in Greek).

5) J. Kraus, “Ηλεκτρομαγνητισμός”, Εκδόσεις Τζιόλα, (in Greek).

6) Ι. Ρουμελιώτης, Ι. Τσαλαμέγκας, “Ηλεκτρομαγνητικά Πεδία”, Εκδόσεις Τζιόλα, (in

Greek).

7) C. A. Balanis, “Advanced Engineering Electromagnetics”, John Wiley & Sons.

8) F. T. Ulaby, E. Michielssen, U. Ravaioli, “Fundamentals of Applied Electromagnetics”,

Prentice Hall.

TEACHING METHODS: Lectures, exercises.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

30

C13-Introduction to Optical Communications

COURSE CODE: C13

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: A. Stavdas, Associate Professor

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the basic concepts of optical

communications.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

In this module, the undergraduate student is familiarized with the essential concepts of

optical networking like: what is and what are the objectives of optical networking; what are the

1st and 2nd generation optical networks and which are the underneath optical technologies

supporting these concepts. Emphasis is given in the reason led to the introduction of WDM

and the corresponding technologies. Finally, the fundamental characteristics of the these

networks in terms of physical and logical topology as well as a review of the most established

node architectures in the literature is presented.

RECOMMENDED READING:

1) Lecture presentation slides.

2) G. I. Papadimitriou, P. A. Tsimoulas, M. S. Obaidat, A. S. Pomportsis, “Οπτικα Δίκτυα

τεχνολογίας WDM”, Εκδόσεις Κλειδάριθμος, (in Greek).

TEACHING METHODS: Lectures, exercises.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

C141 – Wireless and Mobile Communications I

COURSE CODE: C141

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: G. Tsoulos, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the concepts of cellular

communications. Through the course the student will acquire an understanding of the

31

structure of cellular wireless systems. The students should obtain a working knowledge of

basic cellular communications issues like interference and capacity.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to wireless and mobile communications. Impact of mobility to communications

networks. Basic principles of cellular systems. The wireless environment in mobile

communications. Principles of cellular communications and telecommunication traffic.

Interference and capacity calculations for cellular systems. Wireless resources assignment.

Multiple access techniques based on frequency, time, space and code.

RECOMMENDED READING:

1) Lecture presentation slides.

2) Μ. Θεολόγου, “ΔΙΚΤΥΑ ΚΙΝΗΤΩΝ & ΠΡΟΣΩΠΙΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ”, Εκδόσεις

Τζιόλα, 2008, (in Greek).

3) Α. Κανάτας, Φ. Κωνσταντίνου, Γ. Πάντος, “ΣΥΣΤΗΜΑΤΑ ΚΙΝΗΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ”,

Εκδόσεις Παπασωτηρίου, 2008, (in Greek).

4) Τ. Rappaport, “Ασύρματες Επικοινωνίες – Αρχές και Πρακτική”, Εκδόσεις Γκιούρδα, (in

Greek).

5) Σ. Κωτσόπουλος, Γ. Καραγιαννίδης, “Κινητή Τηλεφωνία”, Εκδόσεις Παπασωτηρίου, (in

Greek).

TEACHING METHODS: Lectures, exercises.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

C142 – Wireless and Mobile Communications II

COURSE CODE: C142

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: A. Kaloxylos, Lecturer

OBJECTIVE OF THE COURSE:

The objective of the course is to provide an in-depth analysis of cellular (GSM, GRPS, UMTS,

LTE/SAE) and wireless systems (WiFi, WiMax). The focus is placed in radio channel

handling, mobility management and communication management procedures.

PREREQUISITES: No prerequisite.

COURSE CONTENTS:

Cellular systems architecture (cell structure and performance optimization techniques),

mobility management, operational architecture. The GSM network, radio-channel

32

management, mobility management, communications management (SS7 signaling – call

admission). GPRS, UMTS, HSPA, LTE networks architectures and functions (call control,

mobility management, quality of service). Wireless LANs (802.11), metropolitan wireless

networks (802.16). Mobility management and quality of service management in wireless IP

networks. Interoperability of wireless and cellular networks.

RECOMMENDED READING:

1) Μ. Θεολόγου, “ΔΙΚΤΥΑ ΚΙΝΗΤΩΝ & ΠΡΟΣΩΠΙΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ”, Εκδόσεις

Τζιόλα, 2008, (in Greek).

2) J. Schiller, “Mobile Communications”, 2nd Edition, Addison Wesley, ISBN 0321123816.

3) W. Stallings, “Wireless Communications and Networks”, 2nd Edition, Pearson Prentice

Hall, ISBN 0131967908.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

C15-Digital Signal Processing

COURSE CODE: C15

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 4th

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: GO. Glentis, Associate Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to discrete-time and digital signal

processing theory and applications.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Design of infinite impulse response filters, Design of FIR filters, The fast Fourier transform,

Digital filter structures and their realization, Digital processors for signals, Decimation errors,

Spectral analysis.

RECOMMENDED READING:

1) M.H. Hayes, “Digital Signal Processing”, Schaum’s Outlines, Εκδόσεις Τζιόλα, 2000, (in

Greek).

TEACHING METHODS: Lectures, tutorials, laboratory courses.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

33

C16-Communication Networks II

COURSE CODE: C16

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: I. Moscholios, Lecturer

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to: a) physical layer technologies (PDH,

SDH), b) Frame Relay, c) Asynchronous Transfer Mode (ATM), d) MPLS and e) IPv6.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Physical layer technologies for high speed networks (PDH, SDH). Virtual circuit network

technology. Asynchronous Transfer Mode, Frame-Relay, X25. Point-to-point link protocols

(PPP, HDLC). Routing protocols: OSPF and ISIS. Routing architecture on the internet and

BGP routing protocol. Multicast. P-NNI for ATM networks. TCP protocol: bottleneck and flow

control mechanisms. Network quality of service support.: ATM categories, quality of service

mechanisms for TCP/IP networks. MPLS technology: services and applications. Introduction

to IPv6.

RECOMMENDED READING:

1) W. Stallings, “Επικοινωνίες υπολογιστών και δεδομένων”, 6η έκδοση, Τζιόλας, 2003 (in

Greek).

2) W. Stallings, “Data and Computer Communications”, 8th edition, Pearson Education,

2009.

3) H. G. Perros, “Connection-oriented Networks SONET/SDH, ATM, MPLS and OPTICAL

NETWORKS”, John Wiley & Sons, 2005.

4) J. F. Kurose and K.W. Ross, “Computer Networking –A top down approach”, 5th edition,

Pearson Education, 2009.

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

C17-Communications II

COURSE CODE: C17

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th

34

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: N. Sagias, Assistant Professor

OBJECTIVE OF THE COURSE:

The student will: a) acquire an understanding on basic concepts related to source coding, b)

acquire an understanding on sampling process, c) be able to identify the differences between

ideal and practical sampling process, d) understand quantization techniques and encoding

methods, e) be able to define and present the characteristics of a quantizer given the signal

quality, f) develop abilities for design of PCM systems, g) acquire an understanding on

baseband modulation techniques and waveforms, h) be able to give a geometric

representation to signals and to design the appropriate receiver, i) acquire an understanding

on passband modulations (ASK, PSK, FSK), j) be able to design optimum receive and

transmit filters for zero intersymbol interfererence and k) be able to define and present the

requirements in terms of bandwidth and power for optimum performance of digital

communication systems.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Digital transmission, baseband systems, binary and multilevel PAM and PPM systems, bit

error probability calculation, performance analysis, digital signals spectra, signals geometric

representation, matched filters, correlators, detectors, intersymbol interference (ISI,

equalisers) and noise. Digital data transmission through carrier modulation, binary and

multilevel ASK, FSK, PSK and DPSK modulations, ideal receivers and performance

comparison, power and bandwidth requirements. Elements of sampling theory, quantization

methods and coding. PCM, DPCM and delta modulation systems, TDM multiplexing. Noise

theory. Impact of quantization and channel noise on the Signal-to-Noise-Ratio. Comparison of

analog and digital signal transmission methods.

RECOMMENDED READING:

1) J. G. Proakis and M. Salehi, “Communication Systems Engineering”, 2nd edition,

Prentice Hall, 2001.

2) S. Haykin, “Communication Systems”, 4th edition, Wiley, 2000.

3) T. Rappaport, “Wireless communications: Principles and Practice”, 2nd edition, Prentice

Hall, 2002.

TEACHING METHODS: Lectures, MATLAB simulation.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek or English

C18- Academic English - English for Telecommunications

COURSE CODE: C18

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

35

YEAR OF STUDY: 2011-2012

SEMESTER: 4th

NUMBER OF CREDITS ALLOCATED: 6 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

This course aims to develop all four skills (reading, writing, speaking and listening) through a

series of tasks that encourage students to combine their knowledge of English with scientific

/technical knowledge.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

The first component involves: research methods, exploitation of resources (bibliographic,

electronic), planning written work, note-taking, paraphrasing, summarising, synthesising,

paragraph-essay writing, writing up bibliography-references, avoiding plagiarism, presentation

skills. “English for Telecommunication Sciences” aims to develop all four skills (reading,

writing, speaking and listening) through a series of tasks that encourage students to combine

their knowledge of English (a good prior knowledge of the language is required, therefore

students are advised to take the “English Language Courses” offered in 1st semester) with

scientific /technical knowledge. Students are introduced to telecommunication concepts and

terminology covering components, systems, techniques, processes, functions, digital

electronics, networks, transmission, switching, computer and radio communications through

scientific/technical texts.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: English

C19-Dissertation

Implementation of project/dissertation.

Explanation of codes:

C: Core courses of “Telecommunications Science & Technology”

36

Mathematics and Physics (M, P)

M01-Calculus I

COURSE CODE: M01

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 1st

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to: a) sequences and series, b)

differentiation, c) integrals, d) partial derivatives and e) complex numbers.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Sequences and series. Definition and convergence criteria. Real functions of one variable.

Definition of limit and continuity. Differentiation. Geometrical representation of derivative.

Indefinite integral. Integration methods. Definite integral. Fundamental theorems of integration

calculus. Generalised integrals of a and b type. Convergence criteria. Integral applications.

Multiple-variable function. Limit and Continuity. Partial derivative and its geometrical

representation. Grade and derivatives per direction. Higher order partial derivative. Tangent

place and perpendicular surface vectors. Cylindrical and spherical coordinates. Extrema of

multiple-variable functions. Operations with complex numbers. Geometrical representation.

Modulus and argument. Complex functions. Concept of limit, continuity and derivative.

RECOMMENDED READING:

1) Lecture presentation slides.

2) R. L. Finney, M. D. Weir, and F. R. Giordano, “Απειροστικός Λογισμός (Τόμος Ι)”,

Πανεπιστημιακές Εκδόσεις Κρήτης, 2009 (in Greek).

3) Λ. Τσίτσας, “Εφαρμοσμένος Απειροστικός Λογισμός” Εκδόσεις Σ. Αθανασόπουλος,

2003.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

M02-Calculus ΙΙ

COURSE CODE: M02

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

37

SEMESTER: 2nd

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to: a) double and triple integrals, b)

differential equations and their applications in Physics.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Double and triple integrals. Fubini theorem. Theorem of change of variables. Application of

double and triple integrals. Vector functions. Curves and velocity. Arc length. Vector fields.

Divergence and turbulence of a vector field. Line and surface integral of a and b type. Integral

theorems of vector calculus. Conservative fields. Applications in physics. Analytical functions.

Definite integral of a complex function. Cauchy theorem. Cauchy integration type. Separable

differential equations and equations that can be reduced to them. Linear differential equations

of first and second order. Methods of solving linear differential equations with constant

coefficients. Boundary problems and applications in Physics.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

M03-Linear Algebra –Numerical Linear Algebra

COURSE CODE: M03

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 1st

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to: a) matrices, b) elements of analytical

geometry and c) indirect or iterative methods for solving linear systems.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Basic notions: sets theory, applications, composition of applications. Elements of analytical

geometry. Algebraic structures: groups, rings, fields. Linear spaces (linear independence,

basis, dimension, linear subspaces, examples ). Matrices and determinants - Eigenvalues

and Eigenvectors of matrices. Linear applications. Linear systems – methods of solutions.

38

Direct methods of linear systems solutions (introduction, direct solvable systems, Gauss’s

elimination Method, Gauss-Jordan elimination method, triangularization method, Cholesky

method), vector norm, matrix norm, condition number of a matrix. Indirect or iterative Methods

for solving linear systems (introduction, general iterative method of first order, extrapolation

technique, Jacobi method, Gauss-Seidel method, successive relaxation method (SOR)).

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

M04-Probability and Statistics

COURSE CODE: M04

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 2nd

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the fundamentals of probability theory

(probabilistic models, discrete and continuous random variables, etc).

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Probability axioms, conditional probability, statistical independence. Random variables

distribution functions and probability density functions. Functions of one random variable.

Mean value and standard deviation. Moments, characteristic functions, random vectors.

Distributions. Densities. Functions of random vectors, moments of random vectors,

conditional mean value. Least mean squares estimation. Sequences of random variables and

their convergence. Limit theorems. Statistics: random sample and statistical functions,

confidence span for parameter estimation (unknown parameters) and hypothesis testing.

RECOMMENDED READING:

1) Lecture presentation slides.

2) D. P. Bertsekas and J. N. Tsitsiklis, “Introduction to Probability”, 2nd edition, Athena

Scientific, 2008.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

39

M05-Differential Equations

COURSE CODE: M05

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 3rd

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to: a) partial differential equations, b)

Fourier Series, c) Fourier transformation, d) Bessel functions and e) Maxwell equations.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Equations of mathematical physics. Classification of second-order partial differential

equations. Fourier series. Fourier transformation. One-dimensional problems. Heat transfer

and wave equation. Equation of vibrating chord. Two-dimensional problems. Laplace equation

in a rectangular and cyclical plate. Bessel functions. Fourier-Bessel series. Heat transfer

equation in two-dimensions. Electrostatic potential in a rectangular and cyclical geometry.

Three-dimensional problems. Legendre functions. Laplace equation in spherical coordinates.

Dirichlet problem inside and outside a sphere. Spherical harmonic and Bessel functions.

Poisson equation inside a sphrere. Maxwell equations. Wave equation in the time domain.

Helmholtz equation.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

M06-Numerical Analysis

COURSE CODE: M06

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 3rd

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the fundamentals of numerical analysis.

PREREQUISITES: No prerequisite

40

COURSE CONTENTS:

Introduction to numerical analysis. Error theory (errors, computational errors). Interpolation

theory (introduction, Lagrange interpolation, Newton interpolation, Newton-Gregory

polynomial, correction on interpolation), approximation theory (polynomial approximation,

method of least squares, Chebyshev technique), Numerical derivation (introduction, method

of specifiable coefficients), numerical integration (introduction, method of specifiable

coefficients), numerical solution of non-linear equations (introduction, method of bisection-

Bolzano, general iterative method, Newton-Raphson method).

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

P01-Physics I

COURSE CODE: P01

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 1st

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to classical mechanics and

electromagnetism.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Part 1: Newton’s Laws, work done by a force, kinetic and potential energy, oscillations. Part 2:

Electrostatic field, Gauss' Law, electric potential, dielectric materials, electrical current,

resistance, electromotive force. Part 3: Magnetostatic field, Lorentz force, Biot -Savart's Law,

Ampère’s Law for time independent currents.

RECOMMENDED READING:

1) Lecture presentation slides.

2) R. Serway, “Physics for Scientists and Engineers”, Τόμος Ι – Μηχανική, (in Greek).

3) R. Serway, “Physics for Scientists and Engineers”, Τόμος ΙΙ – Ηλεκτρομαγνητισμός, (in

Greek).

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

41

P02-Physics II

COURSE CODE: P02

TYPE OF COURSE: Compulsory

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 2nd

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to electromagnetism, optics and quantum

mechanics.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Part 1: Electromagnetic induction, Faraday's Law, Ampère - Maxwell’s Law, introduction to

electromagnetism, Maxwell's equations. Part 2: Wave motion, definition of wave, transverse

and longitudinal waves, propagating sinusoidal waves, energy, intensity and speed of

sinusoidal waves, superposition principle, wave reflection and wave interference, stationary

waves. Part 3: Wave optics - light, refractive index of optical materials, reflection of light,

diffraction of light, polarization and interference of monochromatic light waves.

RECOMMENDED READING:

1) Lecture presentation slides.

2) R. Serway, “Physics for Scientists and Engineers”, Τόμος ΙII – Οπτική, Θερμοδυναμική,

Κυματική, (in Greek).

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

Explanation of codesM: Core Mathematics Courses of “Mathematics and Physics” P: Core Physics Courses of “Mathematics and Physics”

42

Courses offered by the Orientation of Signal Processing (SP)

CSP001-Advanced Topics in Code Theory

COURSE CODE: CSP001

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: A. Maras, Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to advanced topics, covering areas of

code theory in telecommunications.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to Reed-Solomon non-binary circular codes, Systematic coding. Decoding of

Reed-Solomon codes, Berlekamp-Massey and Forney algorithms, Erasure decoding

algorithm, Reed-Solomon code performance, Description of binary convolutional codes

(representation via circuits, polynomials and diagrams), Destructive convolutional codes,

Systematic convolutional codes, Viterbi decoding argorithm, Punctured convolutional codes,

Repetitive Turbo codes, Turbo coders and their analytical performance, Turbo code decoding

with Viterbi algorithm (SOVA algorithm).

RECOMMENDED READING:

1) A. Maras, “Introduction to error correction algorithms”, CONCEPTUM A.E., (in Greek)

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

BSP02-Stochastic Signal Processing

COURSE CODE: BSP02

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: GO. Glentis, Associate Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to topics, covering the area of stochastic

signal processing for continuous and discrete-time random signals.

43

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Constant and discrete-time random processes. Definitions, basic notions and examples.

Mean time, autocorrelation function and autocovariance function. Time-constant stochastic

processes and white noise. Crosscorrelation and crosscovaricance functions. Constant

normal (Gaussian) stochastic processes. Linear analysis of stochastic processes. Time

analysis of second-order processes and stochastic normal noise processing through linear

and stable filters. Spectral analysis (analysis in frequency domain) of steady stochastic

processes and the concept of spectral density. Band-pass frequency functions and band-pass

stochastic processes. Filtering and prediction. Analysis of harmonic components. Spectral

analysis using parametric and non-parametric methods.

RECOMMENDED READING:

1) A. Papoulis, Pillai S. Unnikrishna, “Probabilities, random variables and stochastic

processes”, 4th edition, TZIOLA, 2007, (in Greek).

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

CSP03-Pattern Recognition and Image Analysis

COURSE CODE: CSP03

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: K. Slavakis, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to the basic principles of pattern

recognition with applications to image analysis.

PREREQUISITES: No prerequisite.

COURSE CONTENTS:

Basic notions of probability and stochastic processes, Classifiers, Classification based on the

Bayes, the Maximum A-Posteriori (MAP), and the Maximum Likelihood (ML) criterion,

Classification based on the distance criterion, the K-Means, the ISOMAP and the ISODATA

algorithm, Classification based on loss function criteria, the perceptron algorithm, Applications

to image analysis based on the Matlab software, Support Vector Machines (SVM).

RECOMMENDED READING:

1) S. Theodoridis and K. Koutroumbas, “Pattern Recognition”, Academic Press, 4th

edition, 2009.

44

TEACHING METHODS: Lectures, laboratory courses.

ASSESSMENT METHODS: Written exams, homework.

LANGUAGE OF INSTRUCTION: Greek.

BSP04-Compression and Multimedia Transmission

COURSE CODE: BSP04

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to topics, covering the area of multimedia

transmission and Compression.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to multimedia. Basic types of multimedia data and compression techniques. Brief

overview of communication networks. Best effort transmission for audio and video. RTP and

RTCP. Teleconferencing and multiple transmissions. Anycast, multicast, service redirecting

and agents. Time-scheduling for networks, integrated services and RSVP.

RECOMMENDED READING:

1) Dimitriadis Stavros, Pomportsis Andreas, Triantafyllou Evaggelos, “Multimedia

Technology, theory and applications”, 1st edition, Εκδόσεις TZIOLA, 2004, (in Greek).

TEACHING METHODS: Lectures, laboratory courses.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

ESP05-Image Processing

COURSE CODE: ESP05

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to image processing theory and

applications.

45

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Image representation and frame handling- coloured and black and white images, multiple

channel image, mask mapping, image segmentation, thresholds, line-assignment techniques,

line supervision, refinement, image texture. Laboratory practice: use of image processing

software for the above mentioned applications.

RECOMMENDED READING:

1) Ioannis Pitas, “Digital Image Processing”, 2nd edition, 2010, (in Greek).

TEACHING METHODS: Lectures, tutorials, laboratory courses.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

BSP006-Adaptive Telecommunications Systems

COURSE CODE: BSP006

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: K. Slavakis, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to the basic principles of adaptive

systems and filtering in telecommunications.

PREREQUISITES: Linear Algebra, Basic notions of Probability Theory.

COURSE CONTENTS:

Introduction to stochastic processes, the autocorrelation matrix, transversal filters,

minimization of the Mean Square Error, the Wiener-Hopf equation, and linear prediction, main

adaptive algorithms (LMS, NLMS, APA, RLS), and their geometric interpretation, applications

in telecommunications (system identification, echo cancellation, and smart antennas).

RECOMMENDED READING:

1) Ali H. Sayed, “Fundamental of Adaptive Filtering”, Wiley - IEEE Press, 2003.

TEACHING METHODS: Lectures, tutorials, laboratory courses.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

CSP07-Speech Processing and Recognition

COURSE CODE: CSP07

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

46

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to speech processing and recognition

theory and applications.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Basic features of speech signals, mechanisms and prototypes for speech generation, hearing

and speech comprehension, analysis of speech signals via digital techniques, linear

prediction, digitization of speech signals. Speech synthesis, speaker and speech recognition.

Systems for speech processing, man-machine interactive communication. Applications to

telecommunications and computer systems.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures, tutorials, laboratory courses.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

ESP08- Digital Signal Processors

COURSE CODE: ESP08

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 8th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to digital signal processors’ theory and

applications.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to the basic principles underlying digital signal processing. Digital processor

architectures. General purpose programmable processors. Special purpose signal

processors.

RECOMMENDED READING:

1) Gilmore Charles M, “Microprocessors, theory and applications”, 2nd edition, TZIOLA, 2006, (in Greek).

TEACHING METHODS: Lectures, tutorials, laboratory courses.

47

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

ESP09-Special topics in Signal Processing

COURSE CODE: ESP09

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 8th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: GO. Glentis, Associate Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to special topics on various areas of the

signal processing field.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Presentation of selected, specialized, up-to-date topics from the field of Signal Processing in

order to encourage further study and research.

RECOMMENDED READING:

1) N. Benvenuto, G. Cherubini, “Algorithms and applications of telecommunication

systems, volume 1: signals and systems”, 1st edition, University of Patras publications,

2004, (in Greek).

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

ESP010-Modeling, Identification and Equalization of Telecommunications Channels

COURSE CODE: ESP010

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 8th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: K. Slavakis, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to the basic principles of Modelling,

Identification, and Equalization of Telecommunication Channels.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

48

Basic notions of stochastic processes, Models for continuous-time communication channels,

the Additive White Gaussian Noise Channel (AWGN), Modulation, signal spaces, and the

Gram-Schmidt algorithm, Basic principles of demodulators, the matched filter and the

maximization of the Signal to Noise Ratio (SNR), Designing decoders based on the Maximum

A-Posteriori (MAP) probability and the Maximum Likelihood (ML) criterion, the Viterbi

algorithm, Intersymbol Interference and the Nyquist conditions, Equalization.

RECOMMENDED READING:

1) J. G. Proakis, “Digital Communications”, McGraw-Hill, 4th edition, 2000.

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

Explanation of codes

CSP: Core Courses of “Signal Processing” orientation

BSP: Basic Courses of “Signal Processing” orientation

ESP: Elective Courses of “Signal Processing” orientation

49

Courses offered by the Orientation of Communication Systems Technology

(CT)

CCT01-Antenna Theory and Technology

COURSE CODE: CCT01

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: G. Tsoulos, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the concepts of antennas. Through the

course the student will acquire an understanding of the characteristics of antennas. The

students should obtain a working knowledge of theory and practice of antennas.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction. Radiation mechanism, pattern and regions. Isotropic antenna. Radiation

intensity. Directivity and calculation methods. Gain and efficiency factor. Antenna as a circuit

element and aperture. Friis transmission equation. Application in radar. Antenna temperature.

Linear antennas. Infinitesimal dipole or Hertz dipole. Analysis of linear random length dipole

antenna. Half wavelength dipole: radiation pattern, directivity, gain. Active height. Antennas

over perfect ground. General analysis of antenna radiation field – applications. Arrays:

introduction, linear arrays, uniform linear arrays. Antenna synthesis. Typical antennas.

RECOMMENDED READING:

1) Slides from lecture presentations

2) J. Kraus, “Κεραίες”, Εκδόσεις Τζιόλα, (in Greek).

3) Κ. Μπαλάνης, “Κεραίες”, Μετάφραση Κ. Λιολιούση, Εκδόσεις Ιων.

4) Χ. Καψάλης, Π. Κωττής, “ΚΕΡΑΙΕΣ-ΑΣΥΡΜΑΤΕΣ ΖΕΥΞΕΙΣ”, Eκδόσεις Τζιόλα.

5) V. Fusco, “FOUNDATIONS OF ANTENNA THEORY AND TECHNIQUES”, Prentice

Hall.

TEACHING METHODS: Lectures, exercises, laboratory.

ASSESSMENT METHODS: Written exams, laboratory reports, oral laboratory

assessment

LANGUAGE OF INSTRUCTION: Greek

50

BCT002-Optoelectronics

COURSE CODE: BCT002

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: C. Politi, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce the optoelectronic fundamentals needed to

understand fiber optic, semiconductor and related devices and systems to be used in fibre

optic communications and future optical networks. More specifically the student will be able to

describe the properties and behavior of light, optics and electrons with emphasis to their

interaction and understand all material-light interaction effects that are utilized in optical

communication devices. Among others photon emission, guiding and detection will be

addressed in detail.

PREREQUISITES: Physics II, Electronics, Fields and Waves in Communications,

Introduction to Optical Communications.

COURSE CONTENTS:

Gaussian optics, classical optics. Principles of quantum theory. Statistical physics of

semiconductors. Properties of compound semiconductors: optical processes, properties of

carriers, junction theory. Electro-optic, magneto optic and acousto-optic phenomena. Second

and third harmonic generation. Parametric phenomena. Elements of laser theory.

Semiconductor lasers for telecommunications (DBR, DFB, FP, tunable wavelength lasers).

Circuits for laser driving and modulation. Electronic “front-end” receivers. Passive devices for

WDM: Principles of optical filter operation and examples, optical isolators, optical

multiplexers. Active devices: optical amplifiers, optical switches.

RECOMMENDED READING:

1) Slides from lecture presentations

2) Wilson and Hawkes, “Optoelectronics: An Introduction”, Prentice Hall, ISBN

9780131039612.

3) Jasprit Singh, “Optoelectronics: An Introduction to Materials and Devices”, McGraw-Hill

ISBN: 0071147276.

4) Jeff Hecht, W. Howard, “Understanding Fiber Optics”, Sams & Company, ISBN 0-672-

27066-8.

TEACHING METHODS: Lectures, laboratory.

ASSESSMENT METHODS: Written exams, laboratory reports, course project.

LANGUAGE OF INSTRUCTION: Greek

51

BCT04-Microwaves and Waveguides

COURSE CODE: BCT04

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: A. C. Boucouvalas, Professor

OBJECTIVE OF THE COURSE:

The objective here is to teach the student the principles of guided wave propagation, the

theory and important results from it on the behaviour and suitable use of waveguides

especially at microwave and optical frequencies for telecommunications applications.

Examples of system design highlighting the effect of various waveguides to the performance

of telecommunication systems.

PREREQUISITES: No prerequisite.

COURSE CONTENTS:

Homogeneous waveguides (rectangular, circular, coaxial). Electromagnetic cavities.

Microstrips. Parallel dielectric slabs. Rectangular optical waveguides. Optical fibers

(general characteristics, linear-polarized modes, dispersion, various types of optical fibers).

Analysis of microwave circuits (multi-port networks, scattering matrix S, applications of

microwave devices’ analysis). Basic passive microwave devices. Microwave generators,

amplifiers, diodes.

RECOMMENDED READING:

1) Slides from lecture presentations (eclass)

2) Ν. Κ. Ουζούνογλου, “Τηλεπικοινωνίες Οπτικών Ινών”, Εκδόσεις Συμεών, 1999, (in

Greek).

3) Liang Chi Shen, Jin Au Kong, “Εφαρμοσμένος Ηλεκτρομαγνητισμός”, Εκδόσεις Ιων, (in

Greek).

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

CCT005-Advanced Topics in Optical Communications

COURSE CODE: CCT005

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

52

NAME OF LECTURER: A. Stavdas, Associate Professor

OBJECTIVE OF THE COURSE:

The objective here is to introduce students to advanced topics in the area of optical

communications.

PREREQUISITES: No prerequisite.

COURSE CONTENTS:

Needs for data transfer through optical fiber, historical factors that determined the change in

telecommunication systems, general issues about optical transmission and hybrid switching.

Basics about point-to-point transmission. BER, Q-factor, EOP, optical fiber and transmission

modes, dispersion and losses, power budget, dispersion management, dispersion analysis.

Principles of laser operation, single-mode semiconductor laser, mode equations, optical

amplifiers and noise, optical receivers, WDM system design and linear phenomena control,

non-linear phenomena and their impact on system performance. Physical properties of optical

filter and basic optical components. Examples of all optical networks design. Transparent

optical networks. Optic and optoelectronic switching.

RECOMMENDED READING:

1) Slides from lecture presentations.

2) G. P. Agrawal, “Fiber-Optic Communications Systems”, John Wiley, 1997.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek

ECT06-Radar systems

COURSE CODE: ECT06

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 8th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: G. Tsoulos, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to radar systems. Through the course the

student will acquire an understanding of the key techniques for radar systems. The students

should obtain a working knowledge of different radar systems and location estimation

techniques.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to RADAR systems. Radar cross-section. Radar equation. Signal detection under

noise presence. Scattering theory. Moving target RADAR, continuous wave RADAR, FM

53

modulated RADAR. Synthetic aperture RADAR. Introduction to Radio surveillance and

radiometry. Control mechanisms of antenna radiation patterns. Adaptive antennas study and

analysis. Examples and applications.

RECOMMENDED READING:

1) Slides from lecture presentations

2) Ν.Μαλαχίας, Γ.Σάγος, “Αρχές Ραντάρ και Ηλεκτρονικού Πολέμου”, Εκδόσεις

Παπασωτηρίου, 2η έκδοση, 2004 (in Greek).

3) M.Skolnik, “Introduction to Radar Systems”, 2nd edition, McGraw Hill.

4) Ν. Ουζούνογλου, “Συστήματα Ραντάρ”, ΕΜΠ, Σχολή Ηλεκτρολόγων Μηχανικών και

Μηχανικών Υπολογιστών, (in Greek).

TEACHING METHODS: Lectures, exercises, laboratory.

ASSESSMENT METHODS: Written exams, laboratory report, presentation of modern

cellular communications research papers.

LANGUAGE OF INSTRUCTION: Greek

BCT07- Modern Cellular Communication Systems

COURSE CODE: BCT07

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: G. Tsoulos, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to modern cellular communication

systems. Through the course the student will acquire an understanding of the key elements of

cellular systems. The students should obtain a working knowledge of modern cellular systems

like WCDMA and WiMAX.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to the design and analysis of cellular communication systems (fixed, wireless and

mobile). Multiplexing methods and modern cellular systems. Physical layer techniques

(OFDM and spread spectrum modulation, RAKE receiver, logical channels and control

mechanisms). Diversity methods (frequency, polarization, time, space) and performance

improvement techniques. Radio resource management. Analysis and simulation methods for

cellular system performance evaluation at link and system level (capacity distribution). 3G

WCDMA and OFDMA WiMAX systems. Network planning: methodologies and examples.

RECOMMENDED READING:

1) Slides from lecture presentations

54

2) Α.ΚΑΝΑΤΑΣ, Φ.ΚΩΝΣΤΑΝΤΙΝΟΥ, Γ.ΠΑΝΤΟΣ, “ΣΥΣΤΗΜΑΤΑ ΚΙΝΗΤΩΝ

ΕΠΙΚΟΙΝΩΝΙΩΝ”, Εκδόσεις Παπασωτηρίου, (in Greek).

3) T.Rappaport, “ΑΣΥΡΜΑΤΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ – Αρχές και Πρακτική”, μετάφραση

Κ.Τσουκάτος, Εκδόσεις Γκιούρδα, (in Greek).

4) Σ. Κωτσόπουλος, Γ. Καραγιαννίδης, “Κινητή Τηλεφωνία”, Εκδόσεις Παπασωτηρίου,

1997 (in Greek).

5) A. Molisch, “Wireless Communications”, IEEE – Wiley, 2005.

6) H. Holma, A. Toskala, “WCDMA for UMTS”, John Wiley, 2002.

TEACHING METHODS: Lectures, exercises.

ASSESSMENT METHODS: Written exams, presentation of modern cellular

communications research papers.

LANGUAGE OF INSTRUCTION: Greek

BCT08- Wireless Links

COURSE CODE: BCT08

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: G. Athanasiadou, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the concepts of wireless links. Through

the course the student will acquire an understanding of the principles of radiowave

propagation. Students should obtain a working knowledge of the mechanisms of radiowave

propagation and how they affect communication links.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Free Space Transmission and wireless links (Friis equation). Transmission over Irregular

Terrain (Huygen principle, Uniform Theory of Diffraction, FRESNEL Zones), path loss for line-

and non-line of sight transmission, shadowing, attenuation models (Okumura-Hatta, Walfisch-

Bertoni, COST231, etc). Characterization of multi-path effects (time and space

characteristics, mechanisms and models), Doppler shift. Transmission characteristics in

operational environments (indoor-outdoor, pico-, micro- cells, statistical and empirical and

deterministic channels). Coverage calculations. Calculation and modeling methods for EM

waves transmissions. Applications and practice.

RECOMMENDED READING:

1) Slides from lecture presentations

55

2) Α.ΚΑΝΑΤΑΣ, Φ.ΚΩΝΣΤΑΝΤΙΝΟΥ, Γ.ΠΑΝΤΟΣ, “ΣΥΣΤΗΜΑΤΑ ΚΙΝΗΤΩΝ

ΕΠΙΚΟΙΝΩΝΙΩΝ”, Εκδόσεις Παπασωτηρίου, (in Greek).

3) T.Rappaport, “ΑΣΥΡΜΑΤΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ – Αρχές και Πρακτική”, μετάφραση

Κ.Τσουκάτος, Εκδόσεις Γκιούρδα, (in Greek).

4) Μ. Θεολόγου, “ΔΙΚΤΥΑ ΚΙΝΗΤΩΝ & ΠΡΟΣΩΠΙΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ”, Εκδόσεις

Τζιόλα, 2008, (in Greek).

5) J. D. Parsons, “The Mobile Radio Propagation Channel”, John Wiley.

TEACHING METHODS: Lectures, exercises.

ASSESSMENT METHODS: Written exams, presentation of radiowave propagation

research papers.

LANGUAGE OF INSTRUCTION: Greek.

ECT09-Special topics in Communication Systems Technology

COURSE CODE: ECT09

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to special topics in communication

systems technology.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Presentation of selected specialized up-to-date topics from the field of Communication

Systems Technology aiming to encourage further study and research.

RECOMMENDED READING:

1) Slides from lecture presentations

TEACHING METHODS: Lectures, exercises.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

BCT10- Laboratory Exercises for fiber-optic systems and networks

COURSE CODE: BCT10

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

56

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: A. Stavdas, Associate Professor.

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the most common optical devices and

simulation tools for optical network modeling.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

The students familiarize themselves with the most common devices used in fiber-optic

systems where they get a hands-on experience with their operation and limitations. The

second part of this module is dedicated to familiarize the students to some commonly used

simulation tools for system and network-level modeling.

RECOMMENDED READING:

1) Slides from lecture presentations

TEACHING METHODS: Lectures, exercises.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

ECT10-Satellite Communications

COURSE CODE: ECT10

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: N. Sagias, Assistant Professor

OBJECTIVE OF THE COURSE:

The student will: a) acquire an understanding on basic concepts on satellite communications,

b) acquire an understanding on orbital mechanics, c) be able to express the differences

between various satellite orbits, d) understand coordinates transformations, e) be able to

define and describe propagation impairments, f) develop abilities for design satellite links, g)

acquire an understanding on link budget analysis, h) be able to estimate link budget and

quality parameters, i) acquire an understanding on carrier-based modulation techniques and

waveforms (PSK, FSK), j) be able to define multiple access networks and multibeam systems

and k) be able to design and simulate satellite links using AGI software.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to satellite communications: Definitions, satellite types, orbital mechanics and

orbits (low & medium earth orbits (LEO & MEO), high elliptical orbit (HEO), geosynchronous

earth orbit (GEO)), coordinates transformations. Calculation methods for link budget,

57

propagation impairments (free space loss, atmospheric, rain attenuation, shadowing), effects

of noise on various receiver parts (antenna, absorptive network, amplifier), definitions of

various parameters (EIRP, cross-polar isolation and discrimination (XPI and XPD), G/T figure,

transponder input/output backoff). Description of multiple access networks and multibeam

systems. Study on contemporary satellite systems (DVB-S, Iridium, GPS, Inmarsat, VSAT).

Simulation studies on orbit planning and link budget with STK software by Analytical Graphics

(AGI).

RECOMMENDED READING:

1) T. Pratt, C. W. Bostian, and J. E. Allnutt, “Satellite Communications”, 2nd edition, Wiley,

2003.

2) G. Maral and M. Bousquet, “Satellite Communication Systems”, 3rd edition, 1986.

TEACHING METHODS: Lectures, STK simulation by AGI.

ASSESSMENT METHODS: Written exams, short term projects.

LANGUAGE OF INSTRUCTION: Greek or English.

ECT003-Wired Networks Transmission System Design

COURSE CODE: ECT003

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to simulation and analytical models of

transmission systems for wired networks.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Simulation as a tool for the analysis and design of transmission systems for wired networks.

Use of simulation: performance analysis, stability analysis, technoeconomic studies, etc.

Ways of evaluating transmission systems performance: BER, Q-factor, SNR and OSNR.

Cabled transmission system design. Distortion and crosstalk. Time and frequency domain

methods. Periodical and aperiodical boundary conditions. Use of simple analytical models,

examples and reliability limits. Small and large signal models. Simulation of transmitters,

receivers, filters, electrical amplifiers, optical amplifiers (semiconductor and erbium doped

fibre), active and passive components. Numerical methods for optical fibre simulation -

approximate solutions of the Schrodinger non-linear equation. Commercial simulation

packages: SPICE, VPI, OptSim, Optiware, PHOTOSS. Combination of analytical and

numerical methods. Common error identification and avoidance.

58

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek or English.

ECT11-Digital Communication Systems Principles and Simulation

COURSE CODE: ECT11

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 8th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: N. Sagias, Assistant Professor

OBJECTIVE OF THE COURSE:

The student will: a) acquire an understanding on Monte Carlo simulation, b) acquire an

understanding on random processes generation, c) be able to identify the differences in

system performance between theory and practice, d) be able to evaluate the bit and symbol

error probability, e) develop abilities for design of PCM systems, f) acquire an understanding

on advanced modulation formats (QAM, orthogonal, bi-orthogonal, trans-orthogonal

modulations, OFDM, CDMA), g) be able to give a geometric representation to signals and to

design and simulate the appropriate receiver, h) acquire an understanding on simulating

passband modulation techniques and waveforms (ASK, PSK, FSK), i) be able to analyze the

performance of digital communication systems employing channel coding and/or diversity.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Line codes NRZ, RZ, AMI, Manchester, coherent and non-coherent modulation techniques

PSK, FSK, QAM, advanced modulation techniques OFDM και CDMA. Random number

generation, Monte Carlo simulation, bit and symbol error rate calculation, performance

analysis, digital signals spectra, signals geometric representation, maximum likelihood

detectors, matched filters, correlators, intersymbol interference, pulse shaping, simulation of

digital communication systems.

RECOMMENDED READING:

1) M. C. Jeruchim, P. Balaban, and K. Sam Shanmugan, “Simulation of Communication

Systems: Modeling, Methodology and Techniques,” Springer, 2nd edition, 2000.

2) J. G. Proakis, M. Salehi, and G. Bauch, “Contemporary Communication Systems Using

MATLAB”, CL-Engineering; 2nd edition, 2003.

3) W. H. Tranter, K. S. Shanmugan, T. S. Rappaport, and K. L. Kosbar, “Principles of

Communication Systems Simulation with Wireless Applications”, Prentice Hall, 2004.

TEACHING METHODS: Lectures, MATLAB.

59

ASSESSMENT METHODS: Projects.

LANGUAGE OF INSTRUCTION: Greek or English.

Explanation of codes

CCT: Core Courses of “Communication Systems Technology” orientation

BCT: Basic Courses of “Communication Systems Technology” orientation

ECT: Elective Courses of “Communication Systems Technology” orientation

60

Courses offered by the Orientation of Communication Networks, Services and

Applications (CN)

BCN01-Network Management and Security

COURSE CODE: BCN01

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce the students to two different but related disciplines,

notably management of communication networks and security. Since understanding of

network concepts, architectures and protocols is required, a short revision of the associated

technologies takes place within the course, in order for the students to refresh their

knowledge. Regarding the network management part of the course, the students are

introduced to the fundamental concepts of network management, including the needs and

requirements, the architectural primitives and the different types of network management. The

Simple Network Management Protocol (SNMP) is used for providing the students with a

concrete case study and knowledge insights regarding architectures, Management

Information Base (MIB), syntaxes and protocol structure. With respect to the security part of

the course, first the students are introduced to the fundamental security concepts, such as the

categories of attacks and the X.800 security mechanisms and services. A thorough

introduction to cryptography and its applications follows, covering the basics of symmetric and

asymmetric cryptography, digital signatures, digital certificates, X.509 certification and the

Public Key Infrastructure. Thus, the student is enable to understand protocols such as the

Secure Socket Layer (SSL) and Internet Protocol Security (IPsec), which are subject of this

course. Network perimeter security complements the core security disciplines discussed by

the course. Finally, the fundamental principles and basic technologies of privacy protection

are being discussed, along with the legal aspects of personal data protection. Within the

laboratory of the course, the students execute shell scripting exercises related with network

management, while familiarizing themselves with security tools and mechanisms, such as

OpenSSL and Linux iptables. Optionally, the students interested in delving into the details of

some topic, can undertake the accomplishment of a focused project, either bibliographic or

programming.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Overview of basic network technologies. Introduction to network management. Simple

Network Management Protocol (SNMP). Management Information Base (MIB). Introduction to

61

computer and network security. Symmetric and asymmetric cryptography. Digital signatures,

X.509 certification, Public Key Infrastructures (PKI). Internet Protocol security. Web security.

Network perimeter security. Privacy protection principles, technologies and legal aspects.

RECOMMENDED READING:

1) Α. Μήλιου, Π. Νικοπολιτίδης, Α. Πομπόρτσης, “Διαχείριση Δικτύων Υπολογιστών”,

ISBN: 978-960-418-133-9, Εκδόσεις Τζιόλα, 2007 (in Greek).

2) W. Stallings, “Βασικές Αρχές Ασφάλειας Δικτύων”, ISBN: 960-461-117-8, Εκδόσεις

Κλειδάριθμος, 2008 (in Greek).

TEACHING METHODS: Lectures, tutorials, laboratory exercises, project (optional).

ASSESSMENT METHODS: Written exams, laboratory exercises grade,

project(optional).

LANGUAGE OF INSTRUCTION: Greek.

CCN02-Object-Oriented Programming (Java)

COURSE CODE: CCN02

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to the basic concepts and techniques of

object-oriented programming.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to object-oriented paradigm, historical aspects and its applications. Concepts of

object orientation (object, class, method, message, information hiding, encapsulation, data

abstraction, abstraction barrier, etc. ). Object-oriented analysis and design methodologies.

Elements of object-oriented programming languages. Programming and practical work using

Java.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures, tutorials, laboratory exercises.

ASSESSMENT METHODS: Written exams, laboratory exercises grade.

LANGUAGE OF INSTRUCTION: Greek.

62

BCN03 – Design and Implementation of Internet Services and Applications

COURSE CODE: BCN03

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: N. Tselikas, Lecturer

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to the basic concepts and techniques

regarding Designing and Implementing Internet Services and Applications. Through this

course students will acquire on one hand a clear and substantial understanding of the

required theoretical background on Internet services, i.e. Applications’ Layer Protocols in OSI

(such as FTP, SMTP, POP, IMAP, DNS) with special emphasis to the HTTP. On the other

hand, students will be familiar with the most popular technologies used in Internet Services

and Applications Design and Implementation (such as HTML, CSS, JavaScript, Google Maps

API, MySQL, PHP, XML, AJAX, etc), since they will use all above in the final project of the

course, which includes the design and implementation of a complete Internet Application.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Application Layer in OSI, Application Layer’s protocols (FTP, SMTP, POP, IMAP, DNS),

HTTP protocol, HTML, CSS, Client side scripting (JavaScript), Mash up applications with

Google Maps, MySQL Server, Server side scripting (PHP), XML and Asynchronous

Javascript and XML (AJAX).

RECOMMENDED READING:

1) Π. Κεντερλής, “Ανάπτυξη Διαδικτυακών Εφαρμογών: Θεωρία και Πράξη”,

(αυτοέκδοση), ISBN: 978-960-931421-3, 2009 (in Greek).

2) Χ. Δουληγέρης, Ρ. Μαυροπόδη, E. Κοπανάκη, “Τεχνολογίες Διαδικτύου”, Εκδόσεις

Νηρηίδες, ISBN 960-87450-7-1, 2004 (in Greek).

3) I. Βενιέρης, E. Νικολούζου, “Τεχνολογίες διαδικτύου”, Εκδόσεις ΤΖΙΟΛΑ, ISBN 960-418-

104-1, 2006 (in Greek).

4) S. M. Schafer "HTML, XHTML, and CSS Bible", Wiley, 5th edition, ISBN: 978-0-470-

52396-4, 2010.

5) D. Flanagan, “JavaScript: The Definitive Guide”, Fourth Edition, O'Reilly, ISBN: 978-0-

596-00048-6, Nov. 2001.

6) N. D. Tselikas, “Google MAPs API v2”, lecture notes, 2009.

7) A. Gutmans, S. Sæther Bakken, D. Rethans, “PHP 5 Power Programming”, PRENTICE

HALL, ISBN 0-131-47149-X, 2004.

8) N. C. Zakas, J. McPeak, J. Fawcett, “Professional Ajax”, WROX, 2nd Edition, ISBN:

978-0-470-10949-6, 2007.

63

TEACHING METHODS: Lectures, tutorials, laboratory exercises, project.

ASSESSMENT METHODS: Written exams, Project grade.

LANGUAGE OF INSTRUCTION: Greek.

BCN04-Communication protocols design

COURSE CODE: BCN04

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: A. Kaloxylos, Lecturer

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to basic principles of protocol specification

and verification.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Analysis of the methodology of formal design, verification and implementation of a

communication protocol. Finite state machines, protocol design using formal methods,

correction requirements, protocol verification models, protocol implementation, conformance

testing. Introduction to UML. Introduction to the SDL language. Practice in the use of UML

and SDL supporting tools. Introduction to the ASN.1. Testing architectures, testing description

languages, introduction to the TTCN language.

RECOMMENDED READING:

1) G. Holzmann, “The SPIN Model Checker Primer and reference manual”, Addison

Wesley, ISBN 0321228626.

2) L. Doldi, “SDL Illustrated visual design executable models”, ISBN 2-951660006.

3) M Fowler, “UML Distilled: A Brief Guide to the Standard Object Modeling Language”,

ISBN 978-0201657838.

TEACHING METHODS: Lectures, laboratories on SPIN and SDL.

ASSESSMENT METHODS: Written exams and 2 projects (one in PROMELA/SPIN and

another in SDL).

LANGUAGE OF INSTRUCTION: Greek.

64

ECN05-Communication Networks Simulation Techniques

COURSE CODE: ECN05

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 8th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: I. Moscholios, Lecturer

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the basic principles of simulation in

communication networks.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Simulation as a means of communication networks analysis and design. Simulation for the

purposes of: performance analysis, stability analysis, availability analysis, design and

planning, etc. Overview of basic simulation techniques (discrete events, rare events, etc.).

Simulation time scale of a communication network (packet arrival scale, connections arrival

scale, etc.). Communication network modelling for simulation: node models, line models,

source models, random variable generation. Simulation languages and environments.

Practice on simple programming for discrete events simulation. The ns-2 simulation

environment for networks. Performance analysis of network simulation through the ns-2

platform. Comparison to other methods of performance analysis: methods based on analytical

models, methods based on measurements.

RECOMMENDED READING:

1) Μ. Δ. Λογοθέτης, “ΘΕΩΡΙΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΗΣ ΚΙΝΗΣΕΩΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ”,

Εκδόσεις Παπασωτηρίου, Αθήνα 2001, (in Greek).

2) Α. Πομπόρτσης, Α. Τσουλφάς, “ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΚΤΥΩΝ ΥΠΟΛΟΓΙΣΤΩΝ”, Εκδόσεις

Τζιόλα, Αθήνα 2001, (in Greek).

3) H. Perros, “Computer Simulation Techniques – The definitive introduction”, available

online at: http://www4.ncsu.edu/~hp/Site_1/Harry_Perros_page.html

TEACHING METHODS: Lectures, laboratories.

ASSESSMENT METHODS: Written exams and projects.

LANGUAGE OF INSTRUCTION: Greek.

CCN06-Stochastic network modeling & Performance analysis

COURSE CODE: CCN06

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

65

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: I. Moscholios, Lecturer

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the basic principles of teletraffic

engineering and performance analysis of communication networks.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to queuing systems (queuing theory). Arrival stochastic processes and service

time distribution. Basic performance parameters of a queuing system. Overview of the

following systems: M/M/1, M/M/n, M/M/1/k, M/M/n/n and M/G/1. The Erlang B and C formulas.

The Engset formula. Communication networks as traffic serving queuing systems. Network

traffic modeling as a stochastic process. The concept of statistical multiplexing. Overview of

main network traffic models: classic queuing models, Markov chains, - fluid models, self-

similar processes. The effective bandwidth concept. Traffic management mechanisms: call

acceptance control, scheduling algorithms, traffic shaping, queue management, congestion

control mechanisms. Examples and practice on performance analysis and network planning

using stochastic models. The Erlang Multirate Loss Model (Kaufman-Roberts recursion). The

bandwidth reservation policy.

RECOMMENDED READING:

1) Μ. Δ. Λογοθέτης, “ΘΕΩΡΙΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΗΣ ΚΙΝΗΣΕΩΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ”,

Εκδόσεις Παπασωτηρίου, Αθήνα 2001, (in Greek).

2) K. W. Ross, “Multiservice loss models for broadband telecommunication networks”,

Springer, Berlin, 1995.

3) H. Akimaru, K. Kawashima, “Teletraffic – Theory and Applications”, 2nd edition, Springer

1999.

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

ECN07- Implementation of Networks Infrastructures and Services

COURSE CODE: ECN07

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 8th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

66

The objective of the course is to introduce students to the basic principles of voice and data

networks infrastructures and services.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Overview of networks. Standards and regulations. Voice and data networks infrastructure.

Data networks technology. Structured cabling. Telephone lines. Wireless links, leased lines.

Support equipment and data networks connections. Active network equipment. Combination

of IP and ATM technologies: classical IP-over-ATM, LAN Emulation. Installation and setup of

telematic services (Web Server, LDAP server, Mail server). System testing. Security issues,

firewalls, virus protection. General design considerations.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

CCN08-Distributed Systems Programming

COURSE CODE: CCN08

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 5 E.C.T.S

NAME OF LECTURER: N. Tselikas, Lecturer

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to the basic concepts and techniques of

Distributed Systems’ Programming, focused on – but not limited to – using Java programming

language. Through this course students will learn how to deal with distributed programming

problems by implementing distributed applications in each type of architecture. Specifically,

students will refresh their basic Java knowledge on standard ways of applications

communication (i.e. sockets) as well as on threads and multi-threaded applications and then

they will acquire a clear understanding of distributed programming methods, techniques, and

distributed object-oriented middleware technologies such as RPC, Java RMI, CORBA,

Microsoft DCOM, Web Services (SOAP over HTTP), RESTful Web Services, Grid/Cloud

Computing, Peer-to-Peer Systems, etc.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Client-server and Peer-to-Peer models, Java basics (TCP/UDP sockets, threads),

Programming Distributed Applications, Object-oriented middleware technologies, Java-RMI,

67

CORBA, Microsoft DCOM, Web Services (SOAP over HTTP), RESTful Web Services, Grid

Computing, Cloud Computing.

RECOMMENDED READING:

1) A. S. Tanenbaum, M. Van Steen, “Κατανεμημένα Συστήματα: Αρχές και Υποδείγματα”,

ISBN: 960-209-924-0, Εκδόσεις Κλειδάριθμος, 2006 (in Greek).

2) Ι. Κ. Κάβουρας, Ι. Ζ. Μήλης, Γ. Β. Ξυλωμένος, Α. Α. Ρουκουνάκη, “Κατανεμημένα

Συστήματα με Java”, ISBN: 960-209-829-5, Εκδόσεις Κλειδάριθμος, 2η έκδοση, 2005 (in

Greek).

TEACHING METHODS: Lectures, tutorials, laboratory exercises, project.

ASSESSMENT METHODS: Written exams, Project grade.

LANGUAGE OF INSTRUCTION: Greek.

ECN09-Special Topics in Telecommunications Networks

COURSE CODE: ECN09

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 8th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: A. C. Boucouvalas, Professor

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to special topics in Communication

Networks with emphasis in working in groups. The students will be divided into groups of 4 -5

students and they select a project to work, develop and research into. The group leader is

responsible for the deliverables which are: Working prototype, written report, poster and oral

presentation, and finally an abstract submission on their findings to a student conference such

as EUREKA.

PREREQUISITES: No prerequisite.

COURSE CONTENTS:

Creation of web or internet applications, client server systems, Java, PHP, Web portals are

some of the specialized topics learnt during their project development. The contents are

flexible depending on the project chosen from a selection of projects.

RECOMMENDED READING:

1) Lecture presentation slides (eclass).

2) A. Gutmans, S. Sæther Bakken, D. Rethans, “PHP 5 Power Programming”, Prentice

Hall, ISBN 0-131-47149-X, 2004.

3) D. Flanagan, “JavaScript: The Definitive Guide”, Fourth Edition, O'Reilly, ISBN: 978-0-

596-00048-6, Nov. 2001.

TEACHING METHODS: Lectures, tutorials and guided study meetings

68

ASSESSMENT METHODS: The assessment starts by first creating groups of students

and each group will present the technical development of the project which was carried

out. Other components of assessment are: Collaboration between the group members.

The opinion of the group leader about his team, a presentation of their final work, a

poster presentation, a short report explaning the work carried out and finally the

success each group has in submitting a paper abstract to a student conference such as

EUREKA.

LANGUAGE OF INSTRUCTION: Greek.

ECN10-Databases

COURSE CODE: ECN10

TYPE OF COURSE: Orientation course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The objective of the course is to introduce students to the concepts and techniques of

databases.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

SQL language. Relational calculus, QUEL and QBE. Network data model, Hierarchical data

model. Functional dependencies and relational database normalization. Relational database

design algorithms. System catalogue. Transaction processing. Simultaneous access

coordination. Database recovery techniques.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

Explanation of codes

CCN: Core Courses of “Communications Networks, Services and Applications” orientation

BCN: Basic Courses of “Communications Networks, Services and Applications” orientation

ECN: Elective Courses of “Communications Networks, Services and Applications” orientation

69

Elective Courses (E)

E006-Broadband access networks

COURSE CODE: E006

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to provide students with a detailed presentation of the basic technologies of

broadband access networks.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Communication service categories and their evolution: voice, data, broadcast (eg. TV),

multimedia. Access and core network architectures for various services. Access to voice and

data services through the conventional telephone network (PSTN, ISDN). Broadband access

for integrated access to network services. Broadband access through telephone networks –

xDSL technologies, xDSL physical layer technologies, techniques in the link layer (RFC1483,

PPPoA, PPPoE), methods and architectures for access to voice, data and multimedia

services, techno economic and licensing issues. Broadband access through cable TV

networks: DOCSIS standards. Optical fibers in the access network: FTTx architectures and

services (Metropolitan Area Networks, Long-Reach Ethernet, etc.). Broadband access

through wireless networks: Wireless LANs, 3G and beyond 3G, LMDS, satellite networks.

Methods and architectures for efficient content distribution in broadband networks (caching,

replication, load-balancing).

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek or English.

E17-Computer Architecture

COURSE CODE: E17

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 3th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

70

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to provide students with the basic concepts of computer architecture.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to von Neumann architecture. Commands format and addressing modes.

Commands repertoire (RISC, CISC). Data path design. Control unit (circuit, micro-

programmable). Pipelining. Pipeline and implementation risks. Multi-cycle operations. Memory

organization (main memory, virtual memory). Cache memory (commands, data). Buses.

Interruption system. Input-Output system. Input-Output Devices. Computer architecture and

Assembly language laboratory.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek or English.

E04-Current Trends and Law Issues in Telecommunications

COURSE CODE: E04

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 3th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to provide students with an overview of the main European law issues in

telecommunications.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Aspects of current European and national regulatory initiatives for the provision of electronic

communications networks-infrastructures and related services-facilities. An overview of

current European policy framework’s priorities for the promotion of a competitive and fully

liberalised electronic communications market. Relevant international treaties and trends.

Overview and analysis of the current national regulatory framework. National and

International Regulatory Bodies (powers, structuring, thematic areas for intervention).

Regulation and obligations for market players. Local Loop Unbundling (LLU) Issues and

related technical-business-legal perspectives. Spectrum access-usage, licensing and

management issues. Licensing framework and requirements for the provision of networks and

71

services. Access and Interconnection issues. Provision and thematic context of Universal

Service. Legal context and implementation of electronic signatures & voluntary creditance of

certification services. Issues for Radio and Telecommunications Terminal Equipment (RTTE).

Numbering issues, Carrier (pre-)selection and number portability. Security requirements, data

protection and privacy-related issues. The role of regulation as a “promoter” of innovation and

development in the electronic communications market. Competition-related issues in the

telecommunication market. Convergence aspects’ and impacts on regulation. Other specific

thematic issues (eCommerce, intellectual property rights (IPRs), consumer protection,

content-related issues, broadcasting-related options).

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek or English.

E18-Game Theory

COURSE CODE: E18

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to provide students with the basic concepts of game theory.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to the game theory. Zero sum games: mixed strategies, mixed strategies Nash

Equilibrium special cases (2x2 games, symmetric games, 2xn or mx2 games, dominance),

mixed strategies Nash equilibrium using linear programming. Utility theory. General sum

games: security levels and non-cooperative Nash equilibrium in pure and mixed strategies,

solution with bilinear programming and linear complementarily, Lemke-Howson algorithm,

Pareto-dominant equilibrium and Nash arbitration function, Stackelberg equilibrium,

hierarchical games, biplane programming. Infinite two-player games: Nash equilibrium and

Pareto optimality, core of game, Stackelberg equilibrium and biplane programming,

geometrical interpretations and solutions, Stackelberg non-equilibrium and Nash equilibrium.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures, tutorials.

72

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek or English.

E003-Discrete Mathematics

COURSE CODE: E003

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 2th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to provide students with the basic concepts of logic and set theory,

algorithmic analysis and theory of graphs.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Elements of logic and set theory. Proof techniques (mathematical induction, diagonalisation,

reduction ad absurdum). Relations and functions. Algorithmic analysis. Combinatorics (sum

and product rules, classification, permutations and their recursive versions, ball in bins,

principle of inclusion-exclusion, pigeonhole principle, special sequences). Theory of graphs,

trees, generating functions, recurrence relations.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek or English.

E06- Theory of Computation

COURSE CODE: E06

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to provide students with the basic concepts of the theory of computation.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

73

Models of computational decision and optimization problems, languages and problem

representation, finite automata and formal languages, context-free languages (CFLs),

context-free grammars (CFGs), pushdown automata (PDAs), deterministic pushdown

automata and parsing. Turing machines: computing with Turing Machines (TMs), variants of

TMs and their equivalence, unrestricted grammars, elements of recursive function theory,

properties of recursive languages. Undecidability: the Church-Turing thesis, Universal TM,

undecidability of the halting problem, problem reductions, various unsolvable problems.

Introduction to computational complexity, NP-completeness theory (Cook’s theorem,

polynomial-time reductions, examples of NP-complete problems). (necessary background

knowledge of “Discrete Mathematics”).ogic and set theory. Proof techniques (mathematical

induction, diagonalisation, reduction ad absurdum). Relations and functions. Algorithmic

analysis. Combinatorics (sum and product rules, classification, permutations and their

recursive versions, ball in bins, principle of inclusion-exclusion, pigeonhole principle, special

sequences). Theory of graphs, trees, generating functions, recurrence relations.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek or English.

E16-Algorithms and Complexity

COURSE CODE: E16

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 3th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to provide students with a detailed presentation of the basic concepts of

algorithms’ design, analysis and complexity.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Mathematical tools for algorithms’ analysis. Basic strategies for algorithms’ design: the “divide

and conquer” strategy, the greedy strategy, dynamic programming. Sorting algorithms and

lower and upper bounds. Graph algorithms (elementary algorithms (DFS, BFS, topological

sorting), strongly connected components, flow networks). Elementary Number-Theoretical

algorithms. Elements of Computational Complexity. (a background knowledge of “Discrete

Mathematics” is considered necessary)

74

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek or English.

E007-Telephone Networks

COURSE CODE: E007

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 5th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: K. Yiannopoulos, Lecturer

OBJECTIVE OF THE COURSE:

The course aims to provide students with a detailed presentation of modern telephone

networks and a broad range associated aspects that include (a) user end and local loop

technologies, (b) voice quantization, (c) digital (TDM/ATM/SONET) networks, (d) switching

theory and architectures, and (e) signaling and intelligent networks.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

i. Introduction to Telephone Networks: Network Architecture and Telephone Exchange

Hierarchy, Voice Requirements, Signaling.

ii. Analogue Local Loop and User End: Telephones (Microphone, Speaker, Bell, Dialer),

Local Loop Architecture (Twisted Pair, Box, SLIC), Analogue Local Loop Signaling.

iii. Digital Telephone Networks: Analogue (FDM) vs Digital (TDM) Telephony, Digital

Transmission Hierarchies (ITU Standards).

iv. Voice Digitization: Voice Spectrum, PAM and PCM Systems, Voice Sampling, Voice

Quantization (A-Law, μ-Law, Quantization Noise), Voice Compression (DPCM and

Delta Modulation).

v. Digital Switching: Space Switching, Crossbar Switch, Clos 3-Stage Non-Blocking

Switch and Clos Theorem, Blocking Probability, Time-Domain Switching, Combined

Space-Time Switching, Digital Crossconnects, Digital Switching Hierarchies.

vi. Voice in SONET/SDH and ATM Networks: SONET Frame Architecture and Rates,

Virtual Tributaries, Voice Capacity of SONET Networks, SDH Frame Architecture and

Rates, Virtual Containers, Voice Capacity of SDH Networks, ATM Layer Architecture,

Description of AAL-1 and AAL-2, Voice Transport in AAL-1 and AAL-2.

vii. Signaling in Telephone Networks: Channel Associated Signaling in FDM and TDM

Systems (CCITT-R1, CCITT-R2, CCITT #5), Common Channel Signaling (SS6, SS7),

75

Signaling System 7 Architecture (SSPs, SCPs, STPs) and Layers (MTP 1-3, TUP,

ISUP, SSCP, TCAP).

viii. Intelligent Networks: Intelligent Network Architecture, Formal Call Model, Applications

(Portability, Call Forwarding, Toll Free Calls, 800- Calls and Number Translation,

Time-of-Day Routing, Private Virtual Network).

RECOMMENDED READING:

1) J. C. Bellamy, "Digital Telephony," John Wiley & Sons.

2) E. Billis, "Automated Telephony Vol. I," Symmetria (in Greek).

3) E. Billis, "Automated Telephony Vol. II," Symmetria (in Greek).

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek or English.

E19-Computational Techniques and Transmission Systems Design

COURSE CODE: E19

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to provide students with a presentation of computational techniques for

telecommunication systems and design methods for electronic circuits

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Modern computational techniques for telecommunication systems the design optimization of

which cannot be treated using analytical methods. Analysis of advanced methods for

numerical integration and direct solving of linear systems with dense coefficient matrices, for

the implementation of the Method of Moments and the method of auxiliary sources. Elements

of computational geometry and automatic creation of mesh in Finite Elements and Finite

Difference Methods. Design of electronic circuits for telecommunication systems such as

devices for noise suppression, high frequency amplifiers, non-linear elements, multipliers.

mixers, power amplifies, oscillators, modulators and demodulators.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

76

E28-VLSI Circuit Design

COURSE CODE: E28

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 8th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to provide students with the basic design tecniques of VLSI circuits.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Overview of VLSI design procedure, DC function models for MOSFET, guidelines for the

design and simulation of integrated circuits (ICs) using a computer (SPICE, Mentor Graphics),

digital ICs based on MOSFETs (structural stages, logic circuits, memory circuits), analog ICs

based on MOSFETs (equivalent small circuits, analog structural stages, operational

amplifiers, frequency compensation), switching capacitors circuits and filtering applications.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E21-Network Protection and Survivability

COURSE CODE: E21

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 8th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to provide students with the basic concepts and techniques of network

protection and restoration.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Consequences of failures on the network. The concept of network protection. The concept of

network restoration. Exclusive and shared use of protection resources. 1+1 Protection. M:N

Protection. Routing of protection lines. Line, section and path protection. Ring protection.

77

Single and double rings. Two and four fibre rings. Network protection. Optical Transport

Networks. Single and multi-layer recovery mechanisms. Routing algorithms (OSPF,

constrained routing). Wavelength routing algorithms (including physical layer constraints).

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E22- Architectures of Switches and Routers

COURSE CODE: E22

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: C. Politi, Assistant Professor

OBJECTIVE OF THE COURSE:

The objective of the course is twofold: to introduce the fundamentals of switching theory and

explain the architecture of routers and switches in specific networking environments with

emphasis to broadband packet switched networks. More specifically in the first part of the

course the student will be able to design and evaluate a switch architecture in an abstract

network as dictated by switching theory examples while in the second part she/he will be able

to describe architectures of specific routers and switches.

PREREQUISITES: Communications Networks I

COURSE CONTENTS:

Historical background and classification. Reasoning for hierarchical networks. Distribution

(switch matrix, control, signaling). Switching matrix (manual systems, gradual systems,

gradual systems, rod contacting crossbar switches, desired characteristics for switch

matrices). Digital multiplexing switches: single stage switches, time-division multiplexing,

time-space switching, add drop multiplexers, reverse multiplexing, multi-grade switches.

Blocking: rearrangably non-blocking, strictly non blocking. Switched network architectures:

crossbar, Clos, Batcher-Banyan, Benes, Synchronisation, Control: stored control, the role of

the switch fabric controller, processes of the centralized processor, switching software.

Packet routers: performance metrics, main blocks, internal blocking, lookup tables, statistical

multiplexing, output contention, internal blocking, queues, queue blocking, time scheduling,

flow control, Buffer architectures, queue implementation, fragmentations and aggregation,

packet drop. Queue architectures, output or cross point queues, knockout, shared buffers,

input queues, virtual output queues, internal speed up. Examples of routers and switches:

78

Cisco, Juniper, AXE 10, DMS-100 (Nortel), Alcatel System-12. Challenges for Tb/sec capacity

switches. Optical switching: pros and cons, and optical switching kinds. Optical packet

switching configurations and systems.

RECOMMENDED READING:

1) Lecture presentation slides.

2) A. Pattavina, “Switching Theory, Architectures and Performance in Broadband ATM

Networks”, John Wiley & Sons, 1998.

TEACHING METHODS: Lectures, tutorials.

ASSESSMENT METHODS: Written exams.

E23- Network Control Plane- Resource Allocation Architectures in High Speed

Networks

COURSE CODE: E23

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to give a detailed presentation of the various resource allocation and control

plane mechanisms in ATM, MPLS, GMPLS and DiffServ networks.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Resource allocation mechanisms in metropolitan area networks- application of MAC protocols

in metropolitan area rings. Ethernet RPR rings. Control plane mechanisms in broadband

access networks – ATM, MPLS, GMPLS, IntServ, DiffServ architectures from the resource

utilisation and quality of service (QoS) view. Control plane in next generation networks –

Ethernet over SDH, Next Generation SDH, OBS network (optical burst switching network).

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E24-Programming for wireless networks and m-business

COURSE CODE: E24

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

79

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to give a presentation of programming for wireless networks.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to mobile business, electronic and mobile markets, electronic and mobile

payments (e-payment, m-payment). Protection of payments through palmtop appliances.

Microsoft Windows CE operating systems, WAP programming, WML, XHTML, examples.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E25-Web Design

COURSE CODE: E25

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to give a presentation of web design tecniques.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Aesthetic value for Webpages, colours and colour combinations, optimum choice, use of

Photoshop and Flash, ergonomic design, design for users with special needs, use of sound,

video, navigation rules, proper use of content, HTML CSS programming, use of databases,

Web security.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

80

E26- Cryptology (Cryptography & Cryptanalysis)

COURSE CODE: E26

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to give a presentation of the basic concepts and techniques of cryptography

and cryptanalysis.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Introduction to basic principles of cryptology: definition, importance and applications of

cryptography, symmetric and asymmetric cryptography, intrusion and attacks models

(ciphertext only, known plaintext, etc.), cryptographic power measures, protocols. Classical

cryptographic algorithms and classical cryptanalysis methods. Symmetric cryptography,

pseudorandom sequences, block and stream ciphers, cryptanalysis of block and stream

ciphers. Asymmetric cryptography. Hash functions, digital signatures, Integrity.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E27- Electronic Telecommunication Systems

COURSE CODE: E27

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: S. Blionas, Associate Professor

OBJECTIVE OF THE COURSE:

The objective of this course is to introduce students to the basic concepts and technologies of

Electronic Telecommunication Systems. Through this course a student will acquire an

understanding about the structure and purpose of the basic electronic Telecomunication

Systems i.e. Multigrade amplifier circuits, differential amplifiers, Modulation and demodulation

81

circuits, Basic radio and TV circuits. The students should obtain a deeper knowledge of the

procedures of electronic setups in the Lab.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Multigrade amplifier circuits: differential amplifiers (DA). Final stages of amplification. Non-

ideal DA. Polarization in multi-grade amplifiers in complete form. Class A, B and AB.

Variations of the AB class. Integrated power amplifiers. Bipolar power transistors. Amplifier

response in the frequency domain. Equivalent transistor circuits at high frequencies. Basic

transmitter and receiver circuits. Modulation and demodulation circuits: digital and analog

frequency amplitude modulation. Basic radio and TV circuits. Digital circuits and logic gates.

Memory circuits.

RECOMMENDED READING:

1) A. S. Sedra, K. C. Smith, “Microelectronic Circuits”, Oxford University Press, 5th edition.

2) Y. Tsividis, “A First Lab in Circuits and Electronics”, John Wiley & Sons.

TEACHING METHODS: Lectures, tutorials, laboratory.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek or English.

E15-Economic and professional issues/considerations in Telecommunications

COURSE CODE: E15

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 3th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to give a presentation of economic and professional considerations in

Telecommunications.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Overview of the various thematic sectors of the European electronic communications market:

Evolutionary trends, challenges, innovation, development and opportunities for investment.

The effect of “convergence” in telecommunications, broadcasting and information technology.

Development of products and services in the wider telecommunication market. Issues for

market competition. The size of the Greek and the European market - Product and services

and market shares. Demand evolution. Basic technical, business, economic and regulatory

issues for Local Loop Unbundling (LLU) policies. Business and Investment opportunities for

efficient spectrum management: The modern European responses for innovation and

82

creativity. Various perspectives from the development and exploitation of innovative

technological solutions (wireless local area networks, Wi-Max, xDSL technologies, Fibre

networks, satellite communications). Challenges for the development and the distribution of

electronic content in the European “converged” market – Development of modern “electronic

libraries”. Access and Interconnection-related issues. Market analysis and supply evolution.

Criteria and methodology for the segmentation of the European and national electronic

communications market in distinct thematic areas: Conditions and terms, obligations and

rights. The specific context of “Significant Market Power-SMP” in the European liberalized

market. Pricing-related issues. Security-related issues in the electronic communications

market. Privacy issues, legal interception and monitoring of communications and data

retention. Electronic commerce and modern e-Businesses. Consumer protection.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E09-Introduction to Economic Science I

COURSE CODE: E09

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 1st +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to give a presentation of the basic concepts of economic science.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Basic description samples of consumer and business decisions. Analysis of optimum choice.

Comparative statistic analysis and defining factors pertaining demand and supply. Types of

markets: perfect competition, oligopoly, monopoly, monopolistic competition.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

83

E002-Introduction to Economic Science II

COURSE CODE: E002

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 2nd +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to give a presentation of advanced topics in economic science.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

General Equilibrium theory. Decision theory under risk. Introduction to game theory. Welfare

Economics.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E07- English Language

COURSE CODE: E07

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 1st +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to improve the reading comprehension skills of students and expand their

English vocabulary.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Targeted at students of an intermediate level, this module provides a range of material

designed to meet the needs of today’s learners of English in an academic and professional

environment. Reading comprehension skills will be improved through discussion of texts

drawing from various fields such as information technology, management, commerce, etc and

grammatical phenomena will be taught through a series of exercises to enable students to

understand and use a wide range of structures. Great emphasis is also paid on expanding

84

vocabulary. The course intends to build strong foundations to enable students to read, write,

speak and understand English in an academic and/or professional environment.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: English.

E08-French Language and Terminology

COURSE CODE: E08

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 1st +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to introduce students to the French language.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

Students with little or no prior experience of French will be introduced to grammatical

phenomena and vocabulary through working with technical texts drawn from the field of

Information Technology and Telecommunication.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: French.

E31-Philosophy and Poetry

COURSE CODE: E31

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 1st +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

85

The course aims to introduce students to the basic concepts of philosophy and poetry.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

The aim of this course is to closely examine the relation between the profound ontological

interpretations of the notions of philosophy and poetry so that the student can gain insight and

expand his/her ideas. Topics include: the notion of truth according to the philosophy of the

Socratic and the German School, the phenomenon of language as approached in philosophy

and poetry, aesthetics and the generally held views, the essence of poetry, art and truth.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E32-Pedagogics

COURSE CODE: E32

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 2nd +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to introduce students to the basic concepts of pedagogics.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

The notion and content of phycho-pedagogics. Theoretical background of phycho-pedagogics

and milestones in the field of education. Problems relating to upbringing, to the child, the

adolescent and to intelligence. J. Piaget’s theory. Children’s drawing. Motivation, discipline,

anxiety, formation of personality, adaptation to the school environment. Learning theories

(Pavlov, Skinner, Thorndike, Piaget, Ausubel, Kolb). Total Quality in education. Optional

Project.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

86

E33- Sociology

COURSE CODE: E33

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 2nd +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to introduce students to the basic concepts of sociology.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

This course covers topics that involve modern society, daily life/routine and various related

prevalent ideologies. The students are introduced to issues involving: a) modern organized

society in the process of its development, b) social ranking, c) the pluralistic information

society, d) social politics and security, e) the generally held political views/ideologies, f)

infringement, g) minorities and the alienated, h) sex and gender, in order for the students to

gain insight of the problems of daily life arising in our complex and conflicting society.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E34-Psychology

COURSE CODE: E34

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 2nd +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to introduce students to the basic concepts of psychology.

PREREQUISITES: No prerequisite

COURSE CONTENTS:

The factors that affect the human psyche are closely examined here. The course provides

insight into the human personality and will enable students to understand and analyse the

reactions of the people they interact with. The main topics to be covered are listed below: 1.

87

Historic theoreticians and the foundations of the science of Psychology, 2. Introduction to

cognitive functions, 3. The nature and the development of perception and memory, 4. Factors

of thymic and motives involved in behaviour formation, 5. Theories of attitudes and social

perception, 6. The notion of intelligence, 7. Personality factors and relevant theories, 8.

Deviation from normal behaviour.

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E004-Entrepreneurship and Business Administration

COURSE CODE: E004

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 7th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

The course aims to introduce students to the basic concepts of entrepreneurship and

businsee administration.

PREREQUISITES: No prerequisite

COURSE CONTENTS: -

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E005- New Products and Services Development COURSE CODE: E005

TYPE OF COURSE: Elective course

LEVEL OF COURSE: Undergraduate

YEAR OF STUDY: 2011-2012

SEMESTER: 6th +

NUMBER OF CREDITS ALLOCATED: 4 E.C.T.S

NAME OF LECTURER: -

OBJECTIVE OF THE COURSE:

88

The course aims to introduce students to new products and services development.

PREREQUISITES: No prerequisite

COURSE CONTENTS: -

RECOMMENDED READING:

1) Lecture presentation slides.

TEACHING METHODS: Lectures.

ASSESSMENT METHODS: Written exams.

LANGUAGE OF INSTRUCTION: Greek.

E20-Project

Implementation of a telecommunications project on a scientific or technical subject drawn

from one of the courses offered in the department.

E for “Free Elective course”

89

Library

The central library of the University of Peloponnese is located in the building of the Faculty of

Science and Technology. It is 290 square meters in area and it contains a reading room of a

50 seat capacity, equipped with 30 computers and access to international libraries through

the Web. The library contains about 11,000 books, 120 periodical titles and it also subscribes

to several online databases. The main catalogues of the library are available at:

http://library.uop.gr/OPAC.html

.

The Administrative Committee has been planing the construction of an independent building

for the Central Library of the University, which will cover the University needs.. The University

of Peloponnese is already participating at the Greek Universities National Library Project.

90

MSc Programme in Advanced Telecommunication Systems and Networks

Starting from the academic year 2008-2009, the department of Telecommunication Science

and Technology offers a postgraduate programme that leads to an MSc (Master of Science)

degree in the area of Advanced Telecommunication Systems and Networks.

The postgraduate programme lasts for three academic semesters. During the first two

semesters, students attend 10 courses (5 courses per semester, see Table below). Students

start on an individual project during the third semester and submit an MSc thesis by the end

of the semester. In order to be eligible for an MSc degree, a student should pass all courses

and complete the individual project (MSc thesis).

Semester Postgraduate Course title E.C.T.S

A Digital Signal Processing 6

A Information Theory 6

A Digital Communications 6

A Antennas and Propagation: Advanced Topics 6

A Internet Applications and Services 6

B Modeling, Identification, and Equalization of Telecommunications

Channels

6

B Optical Communications Networks 6

B Modern Wireless and Mobile Communication Systems 6

B Advanced Topics in Communication Networks 6

B Wireless and Mobile Communications Networks 6

C MSc thesis 30

91

PhD Programme

The department of Telecommunication Science and Technology offers a postgraduate

programme that leads to a PhD degree in Telecommunication Systems and Networks. Our

academic staff are nationally and internationally renowned in a variety of scientific areas. We

provide opportunities for research with an emphasis on:

a) Optical Communications

b) Digital Communications

c) Antennas and Wireless Communications

d) Communication Networks and Mobile Systems

e) Internet and Web Applications

f) Signal and Image Processing

g) VLSI

The normal entry requirement for applicants is an MSc degree.

Applicants may submit their applications to the Secretariat of the Department any time during

the academic year.