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.