description of the course -...

24
DESCRIPTION OF THE COURSE Name of the course Network Convergence Code: MIICTe1 Semester: 1 Type of teaching: Lectures, Seminar work Lessons per week: L 2 hour3 SW 1 hour Number of credits: 5 LECTURERS: Prof. DSc. Evelina Pencheva (FTC) tel.: 965 3695, email: [email protected] Prof. Ph.D. Ivaylo Atanasov (FTC) tel.: 965 2050, email: [email protected] Technical University of Sofia COURSE STATUS IN THE CURRICULUM: Compulsory course of specialty „Innovation Information and Communication Technologies”, Faculty of Telecommunications, educational- qualification degree: Master. AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to present the process of communication network evolution that leads to convergence of telecommunications, internet, information technology and broadcasting, enabling new services and applications, and developing new business models. DESCRIPTION OF THE COURSE: The main topics concern: Reference models for vertically integrated networks - concepts for network evolution and convergence; IP networks for multimedia services - soft switching, H.323 and SIP based communications; Third and fourth generation mobile networks - architectural concepts, services in the circuit-switched domain, services in the packet-switched domain; IP multimedia subsystem; Network management - evolution of operation and business support systems, advanced network management; Autonomic networking - concepts for cognitive networking and self-management, Reference model of Generic Autonomic Network Architecture. PREREQUISITES: Communication Networks Data Networks and Internet Communications, Radio Communications. TEACHING METHODS: Lectures, using slides, Seminars including discussions on topics in modern mobile communications and service platforms. Self-training. METHOD OF ASSESSMENT: Written exam, including open questions and tasks that illustrate the creative skills of the students. Self training and assessment of the students’ participation in seminars. INSTRUCTION LANGUAGE: English BIBLIOGRAPHY: T. Plevyak, V. Sahin, Next Generation Telecommunications Networks, Services and Management, Wiley, IEEE Press, 2011; E. Hesse, The Network Convergence, Xlibris Corporation, 2010; Hu Hanrahan, Network Convergence, Services, Applications, Transport and Operations Support, Wiley, 2008, Rogier Noldus, Ulf Olsson, Catherine Mulligan, Ioannis Fikouras, Anders Ryde, Mats Stille. IMS Application Developer’s Handbook, Creating and Deploying Innovative IMS Applications, Elsevier, 2011; M. Olsson, S. Sultana, S. Rommer, L. Frid, C. Mulligan, SAE and the Evolved Packet Core: Driving the Mobile Broadband Revolution, Second Edition, Elsevier, 2013.

Upload: trandang

Post on 01-Apr-2018

217 views

Category:

Documents


2 download

TRANSCRIPT

DESCRIPTION OF THE COURSE

Name of the course

Network Convergence

Code: MIICTe1 Semester: 1

Type of teaching:

Lectures, Seminar work

Lessons per week:

L – 2 hour3 SW – 1 hour

Number of credits: 5

LECTURERS:

Prof. DSc. Evelina Pencheva (FTC) – tel.: 965 3695, email: [email protected]

Prof. Ph.D. Ivaylo Atanasov (FTC) – tel.: 965 2050, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Compulsory course of specialty „Innovation

Information and Communication Technologies”, Faculty of Telecommunications, educational-

qualification degree: Master.

AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to present the process

of communication network evolution that leads to convergence of telecommunications, internet,

information technology and broadcasting, enabling new services and applications, and developing

new business models.

DESCRIPTION OF THE COURSE: The main topics concern: Reference models for vertically

integrated networks - concepts for network evolution and convergence; IP networks for

multimedia services - soft switching, H.323 and SIP based communications; Third and fourth

generation mobile networks - architectural concepts, services in the circuit-switched domain,

services in the packet-switched domain; IP multimedia subsystem; Network management -

evolution of operation and business support systems, advanced network management; Autonomic

networking - concepts for cognitive networking and self-management, Reference model of

Generic Autonomic Network Architecture.

PREREQUISITES: Communication Networks Data Networks and Internet Communications,

Radio Communications.

TEACHING METHODS: Lectures, using slides, Seminars including discussions on topics in

modern mobile communications and service platforms. Self-training.

METHOD OF ASSESSMENT: Written exam, including open questions and tasks that illustrate

the creative skills of the students. Self training and assessment of the students’ participation in

seminars.

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY: T. Plevyak, V. Sahin, Next Generation Telecommunications Networks,

Services and Management, Wiley, IEEE Press, 2011; E. Hesse, The Network Convergence, Xlibris

Corporation, 2010; Hu Hanrahan, Network Convergence, Services, Applications, Transport and

Operations Support, Wiley, 2008, Rogier Noldus, Ulf Olsson, Catherine Mulligan, Ioannis

Fikouras, Anders Ryde, Mats Stille. IMS Application Developer’s Handbook, Creating and

Deploying Innovative IMS Applications, Elsevier, 2011; M. Olsson, S. Sultana, S. Rommer, L.

Frid, C. Mulligan, SAE and the Evolved Packet Core: Driving the Mobile Broadband Revolution,

Second Edition, Elsevier, 2013.

DESCRIPTION OF THE COURSE

Name of the course

Audio and Video Technologies

Code: MIICTe2 Semester: 2

Type of teaching:

Lectures, Laboratories

Lessons per week:

L – 15 hours T – 8 hour

Number of credits: 5

LECTURER:

Prof. PhD Snejana Pleshkova-Bekiarska (FTC) – tel.: 965 3300, email: [email protected]

Assoc. Prof. PhD Ivo Draganov (FTC) – tel.: 965 2274, email: [email protected]

Assoc. Prof. PhD Liljana Docheva (FTC) – tel.: 965 2146, email: [email protected]

Assist. Prof. PhD Nikolay Neshov (FTC) – tel.: 965 2274, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Compulsory subject for the students from

specialty Innovation Information and Communication Technologies, MEng programme of the

Faculty of Telecommunications and the Faculty of Computer Systems and Control, part-time

training.

AIMS AND OBJECTIVES OF THE COURSE: The student should be able to: build a basic

knowledge in audio and video technologies; understand the state-of-the-art audio & video

transmission and recording; analyse audio and video standards.

DESCRIPTION OF THE COURSE: Wireless audio technology in professional and home

multimedia systems. Wireless devices: microphones, speakers, amplifiers, routers and control

software. MEMS technology for smart mobile phones. Audio applications for Android, Windows

Mobile and Apple iOS. High Efficiency Audio and Video Coding (HEVC). Audio quality

estimation. SDTV and HDTV standards. Image comperssion JPEG and JPEG2000. Videocoding

H.261, MPEG-1/2, H.264 AVC, H.265. Mobile networks requirements for video transfer UMTS,

GSM xDSL, ADSL, H.264 / AVC layers, H.264 over IP. Optical video recording onto DVD and

BluRay. Videodisplays - LCD, PDP, OLED, DLP projectors. Digital broadband interfaces AES /

EBU, USB, IEEE1394, DVI, HDMI. Camcorders - CCD and CMOS sensor, recording on Flash

and HDD.

PREREQUISITES: Computer systems, Basics of video and audiotechnologies, Digital signal

processing, Digital image and processing.

TEACHING METHODS: Lectures, using slides, laboratories with written instructions. Elective

course project.

METHOD OF ASSESSMENT: Written exam at the end of the term with 25 questions for

selecting the right answer and 5 open questions.

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY: 1. You, Y., Audio Coding: Theory and Applications, Springer, 2010. 2.

Grimes, B., Networked Audiovisual Systems, McGraw-Hill Osborne Media, 2014.3. Savage, T.

and K. Vogel, An Introduction to Digital Multimedia, 2 ed., Jones & Bartlett Learning, 2013. 4.

Costello, V., Multimedia Foundations: Core Concepts for Digital Design, Focal Press, 2012. 5.

Reimers, U., DVB: The Family of International Standards for Digital Video Broadcasting,

Springer, 2011.

DESCRIPTION OF THE COURSE

Name of the course:

Optical Communications

Code: MIICTe3 Semester: 1

Type of teaching:

Lectures, Laboratory work

Lessons per week:

L – 15 hours; LW – 8 hour

Number of credits: 4

LECTURERS:

Assoc. Prof. Ph.D. Ts. Mitsev (FTC) – tel.: 965 3275, email: [email protected]

Assoc. Prof. Ph.D. K. Dimitrov (FTC) – tel.: 965 3145, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Compulsory elective course for the students of

specialty „Innovation Information and Communication Technologies”, professional direction

“Communication and Computer Engineering” at the Technical University of Sofia for educational

degree “Master”.

AIMS AND OBJECTIVES OF THE COURSE: The course ensures: basic knowledge of

theoretical and methodological problems of contemporary optical communication systems;

application of this knowledge in the design and operation of basic types of fiber-optic

communication systems; development of high-quality characteristics and optimal technical

parameters of the communication systems.

DESCRIPTION OF THE COURSE: The course “Optical Communications” gives the students

knowledge about the fundamental processes and relations in optical communications. The main

topics concern: optical propagation in fibers; type of modes; single and multi mode fibers;

attenuation of light; modal, chromatic and polarization-mode dispersion; lasers, laser diodes; p-i-n

photodetectors, APD, common types of photodiodes; electro-optic and electro-absorption

modulators; time-division multiplexing and wavelength-division multiplexing; passive optical

components; multiplexors; optical repeaters and amplifiers; four-wave mixing, self-phase

modulation, cross phase modulation, Raman scattering, Brillouin scattering; optical networks;

structure, operation and interaction of the basic units in the fiber-optic communication systems;

quantity relations used in engineering design of the systems.

PREREQUISITES: Basic knowledge of Physics, Mathematics, Electrical Engineering Theory,

Signals and Systems, Radio Waves and Radio Transmission Lines, Semiconductor Devices and

Antennas is need.

TEACHING METHODS: Lectures with presentations, case studies, laboratory works and

protocols defended by the students, self study or work in teams dedicated to algorithms for

engineering design – description, preparation and defence. Teaching methods follow the progress

in theory and practice in the field of the course.

METHOD OF ASSESSMENT: Written exam/final test

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY: 1.Govin P. Agrawal. Fiber-Optic Communication Systems, A John Wiley &

Sons, 2012. 2. Gerd Keiser. Optical Fiber Communications. The McGraw-Hill Companies, 2008.

3. Laferriere J., at al. Reference guide to fiber optic testing. JDS Uniphase Corporation, France,

2007. 4. Mitschke F. Fiber Optics: Physics and Technology. Springer, 2010. 5. Arijit Saha,

Nilotpal Manna. Optoelectronics and Optical Communications. Laxmi Publications Pvt Limited,

2011. 6. Gastone Bonaventura (Ed.) et al. Optical Fibres,Cables and Systems. ITU-T Manual,

2009.

DESCRIPTION OF THE COURSE

Name of the course:

Computer Networks

Code: MIICTe4 Semester: 1

Type of teaching:

Lectures, Laboratory Work

Hours per week:

L – 2 hours, LW – 1 hour

Number of credits: 5

LECTURERS:

Associate Prof., PhD Georgi Naydenov (FCSC)

tel.: 965 21 94, e-mail: [email protected]

Technical University of Sofia

Associate Prof., PhD Petko Stoyanov(FCSC)

тел. 965 2194, e-mail: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Compulsory course for the students of specialty

“Innovative Information and communication technologies” in the master programme of the

Faculty of Computer Systems and Control and Faculty of Telecommunications of Technical

University of Sofia.

AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to acquaint students

with the basic principles, standards and tendencies of development in the field of computer

networks. This will help them in future to professionally solve system tasks in the area of network

communications.

DESCRIPTION OF THE COURSE: The course discuses the problems concerning design,

building and application of computer networks. The lectures begin with introduction to computer

networks, principles of building, historical development and their contemporary classification.

Open system interconnection model of ISO is presented. Teaching course includes basic

principles of building and functioning of Local Area Networks (LAN) illustrated by practical

technical solutions in LAN Ethernet. The lectures on the most popular in the world computer

network Internet present its basic characteristics, principles of functioning and application. The

laboratory work helps to better rationalization of lecture material and contribute to formation of

practical skills.

PREREQUISITES: Basic knowledge in informatics.

TYPE OF TEACHING: Lectures with slides, multimedia projector and additional text materials;

laboratory work based on instructions with a tutorial for every laboratory theme.

METHOD OF ASSESSMENT: Final mark is based on a written examination during the exam

session with duration two academic hours in the end of the seventh semester.

LANGUAGES OF INSTRUCTION: Bulgarian.

BIBLIOGRAPHY:

1. Tanenbaum A., Computer Networks, Prentice Hall PTR, 4th edition.

2. Douglas C., Computer Networks and Internets, Prentice Hall PTR, 5th edition.

3. Peterson L., Davie B., Computer Networks, ELSEVIER, 4th edition.

4. Scott Phil, Computer Networks Lectures, http://ironbark.bendigo.latrobe.edu.au/.

DESCRIPTION OF THE COURSE

Name of the course

Programming for Internet

Code: MIICTe5 Semester: 1

Type of teaching:

Lectures and laboratory work

Lessons per week:

L – 2 hours; LW – 1 hour

Number of credits: 5

LECTURER:

Prof. Ognyan Nakov Nakov Ph.D. (FCSC), tel.: 965 3513, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Compulsory course for the students of specialty

„Innovative Information and communication technologies“ in the master programme of the

Faculty of Computer Systems and Control and Faculty of Telecommunications of Technical

University of Sofia.

AIMS AND OBJECTIVES OF THE COURSE: Detailed outlook of the course's content:

DHTML; script languages: JavaScript/JScript; Dynamic HTML (cascade stylesheets (CSS));

object model and collections; script and events; filters and transitions; data binding; structured

graphics; implementation of Active X controls; multimedia effects; ASP (Active Server Pages)

technology, basics and comparison with PHP; XML(Extensible Markup Language).

DESCRIPTION OF THE COURSE: The course introduces in modern technologies in Internet

programming: JavaScript/ Jscript script language; Dynamic HTML (cascade stylesheets (CSS));

object model and collections; script guiding events; filters and transitions; data binding; structured

graphics; implementation of Active X controls; multimedia effects; ASP (Active Server Pages)

technology, basics and comparison with PHP; XML(Extensible Markup Language). In practice

students get familiar and work with the following products apart from the given above: IE 6;

InterDev 6; FrontPage; Paint Shop Pro; Web Servers - IIS, PWS.

PREREQUISITES: Basic programming knowledge.

TEACHING METHODS: Lectures in multimedia; web site with full materials of the course;

laboratory work (based on instructions) and course work description preparation and defence.

METHOD OF ASSESSMENT: Exam during the exam session with duration two academic

hours, students give written answers to questions from the subject.

INSTRUCTION LANGUAGE: Bulgarian

BIBLIOGRAPHY: Наков, О. и колектив, "Технологии за програмиране в Интернет",

Издателство на ТУ – София, 2011. Deitel H., Internet & WEB programming, Prentice Hall,

2000. Шурман Е., Dynamic HTML в действие, СофтПрес, 2000. Негрино Т., JavaScript за

World Wide Web, ИнфоДар, 2000. WEB Database Development - .NET edition, Microsoft

Press, 2002. Sceppa David, Programming ADO, Microsoft Press, 2001. Хоумър А.,

Професионално програмиране с Active Server Pages, СофтПрес, 2001. Microsoft Corp., SQL

Server administration, certification course. A full material site with student&teacher parts -

lectures and exercises, distributed with the course, developed by O. Nakov and A. Tasheva.

DESCRIPTION OF THE COURSE

Name of the course

Java Technologies

Code: MIICTe6 Semester: 1

Type of teaching:

Lectures and laboratory work

Lessons per week:

L – 2 hours; LW – 1 hours

Number of credits: 4

LECTURER:

Prof. Ph.Daniela D. Gotseva (FCSC) – tel.: 965 23383, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Compulsory course for the students of specialty

„Innovative Information and communication technologies“ in the master programme of the

Faculty of Computer Systems and Control and Faculty of Telecommunications of Technical

University of Sofia.

AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to present Java

possibilities and to show in appropriate way, using a set of practical examples, the base principles

in creating different Java applications. Java is the first programming language, created for Internet

applications.

DESCRIPTION OF THE COURSE: The main topics concern: Introduction into basic concepts

for working with collections, Classes and Interfaces in JAVA for collection working, Working

with Input/output streams, Basic characteristics to java.io package, Multithread programming,

Parallel calculations with using of multiple threads, Shared resources and synchronization,

Locking, Priorities, Database connection in JAVA (Java Database Connectivity – JDBC),

Database drivers, JEE architecture, Development and usage of JEE application, Methods and

utilities for develop JEE applications, Component model architecture, Enterprise Java Beans

(EJB)– overview, containers for components, business layer creating, EJB types, using of EJB,

EJB access, Working with session beans – definitions, lifecycle, using, examples, realization into

Javа, Web component model – define the role of the model into JEE platform, working with

HTTP requests, Interface for supporting sessions, examples, Servlets – overview, servlet lifecycle,

client interaction, communications, samples, Security in Java – definitions, basic security

requirements into JEE platform, fundamental mechanisms used into web based services,

realization into Javа, etc.

PREREQUISITES: Basic knowledge of programming languages, object-oriented and recursive

programming technologies are needed.

TEACHING METHODS: Lectures, using slides, case studies, laboratory and course work, work

in teams.

METHOD OF ASSESSMENT: Written examination project (80%), laboratories (20%).

INSTRUCTION LANGUAGE: Bulgarian

BIBLIOGRAPHY: 1. http://dgotseva.com – course materials. 2. Dane Cameron, Java 8: The

Fundamentals, Cisdal Publishing, 2014. 3. Budi Kurniawan, Servlet and JSP (A Tutorial), Brainy

Software, 2012. 4. Paul Deck, Spring MVC: A Tutorial, Brainy Software, 2013. 5. Cay S.

Horstmann, Gary Cornell, Core Java Volume I—Fundamentals, Prentice Hall, 2012. 6. Cay S.

Horstmann, Gary Cornell, Core Java Volume II—Advanced Features, Prentice Hall, 2013.

DESCRIPTION OF THE COURSE

Name of the course:

Programming for Mobile Devices

Code: MIICTe8.1 Semester: 2

Type of teaching:

Lectures, Laboratory Work

Hours per week:

L – 2 hours, LW – 1 hour

Number of credits: 5

LECTURER:

Prof. Ognyan Nakov Nakov, PhD,tel: 965 3613,еmail: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Сompulsory-selected for masters’s degree

students specialty “Innovative Information and communication technologies” of the Faculty of

Computer Systems and Control and Faculty of Telecommunications of Technical University of

Sofia.

AIMS AND OBJECTIVES OF THE COURSE: The course is aimed to teach the students in

applying contemporary software tools and technologies for design and development of phone

applications as well as to give them a basic knowledge about the cross-platform applications and

web-based applications for mobile devices.

DESCRIPTION OF THE COURSE: The main topics concern: Software Architecture of Phone

Applications, Windows Phone Programming, Silverlightи XNA Architecture, Data Binding,

Androis OS and Applications, Cross-Platform Applications with Mono.

PREREQUISITES: Operating Systems, Program Languages, Object Oriented Programming,

Program Environments.

TYPE OF TEACHING: All lectures are developed as PowerPoint slides and are taught by

means of computer and multimedia projector. During the laboratory exercises particular

applications that illustrate main topics of the course are designed and implemented. Additional

course materials are published on Internet.

METHOD OF ASSESSMENT: The assessment is made by an exam.

LANGUAGES OF INSTRUCTION: Bulgarian.

BIBLIOGRAPHY:

1. Charles Petzold, Programming Windows Phone 7, Microsoft Press , 2010

2. Miles, Rob, Windows Phone Programming in C# (Windows Phone Version 7.5), 2013

(https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8874&c1=en-us&c2=0)

3. Henry Lee, Eugene Chuvyrov, Beginning Windows Phone 7 Development, second edition,

Apress, 2011( http://www.amazon.com/Beginning-Windows-Phone-7-

Development/dp/1430235969#reader_1430235969)

DESCRIPTION OF THE COURSE

Name of the course

Microwave Systems and Devices

Design

Code: МIICTe8.2 Semester: 2

Type of teaching:

Lectures and seminar work

Lessons per week:

L – 15 hours; SW – 8hour

Number of credits:5

LECTURER:

Assoc. Prof. Ph.D. Marin Nedelchev, PhD, tel. 965 2276, e-mail: [email protected]

Prof. Ph.D. Ilia Georgiev Iliev (FTC), – tel.: 965 2676, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Elective for all the students of speciality

„Innovation Information and Communication Technologies”, Faculty of Telecommunications,

educational-qualification degree: Master.

AIMS AND OBJECTIVES OF THE COURSE: Broad range of topics in design of microwave

systems and their building components will be covered. In particular, a detailed discussion on

transmission lines, waveguides, impedance matching, microwave resonators, RF/Micowave

filters, RF/Microwave amplifiers, and passive RF and microwave devices (mixers, diplexers, etc.)

will be presented. The RF and microwave communication systems include radiolinks, troposcatter

diffraction, satellite systems, cellular cordless personal communication systems (PCSs) personal

communication networks (PCNs), and wireless local area networks (WLANs)

DESCRIPTION OF THE COURSE: The main topics concern: Main transmission lines, their

constructive features; Matching circuits, microwave amplifiers, microwave oscillators, filters,

directional couplers, microstrip hybrids, Wilkinson divider, T-junction. Microwave transistors.

Microwave detectors. Microwave mixers.

PREREQUISITES: Microwave Engineering, Antennas, .Radiowave propagation,

communication circuits, Electrotechnics, Physics, Mathematics, Vector analysis

TEACHING METHODS: Lectures, using slides, case studies, seminar work, work in teams,

protocols and course work description preparation and defence.

METHOD OF ASSESSMENT: Exam.

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY:

1. 1. Collin R., Foundation for Microwave Engineering, IEEE Press, 2001.

2. Pozar, D. Microwave Engineering, Wiley&Sons, 2012

3. Gonzalez, Microwave Transistor Amplifiers, Prentice-Hall, 1984

4. Fooks, Zakarevicius., Microwave Engineering Using Microstrip Circuits, Prentice Hall,

1990

5. Hong, Lancaster, Microstrip Filters for RF/Microwave Applications, John Wiley&Sons,

2001

6. Mongia, Bahl, Bhartia, RF and Microwave Coupled-Line Circuits, Artech House, 2008

7. Simons, R., Coplanar Waveguide Circuits, Components, and Systems, John Wiley&Sons,

2001

8. Bahl, Lumped Elements for RF and Microwave Circuits, Artech House, 2003

DESCRIPTION OF THE COURSE

Name of the course

Software Design

Code: MIICTe9.1 Semester: 2

Type of teaching:

Lectures and laboratory work, Course work

Lessons per week:

L – 2 hours; LW – 1 hours

Number of credits: 5

LECTURER:

Prof. Ph.D. Daniela Gotseva (FCSC), tel.: 965 23383, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Сompulsory-selected for the students specialty

“Innovative Information and communication technologies” of the Faculty of Computer Systems

and Control and Faculty of Telecommunications of Technical University of Sofia – master degree.

AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to explain the

principles of Object-oriented design and analyst (OOD/OOA) and UML usage into OOD/OOA.

The students have a change to create their own project and to pass through all stages of software

life cycle.

DESCRIPTION OF THE COURSE: The main topics concern: UML characteristics,

Conceptual language model, Basics blocks, terms, terms classification, Relations, Diagrams,

Rules, Common mechanism, Architecture, System modeling, Software life cycle and UML,

Classes, Operations, Attributes, Class responsibilities, CRC cards, Modeling system’s dictionary,

Modeling primitive data, Relations in UML, Modeling dependency and generalization, Common

mechanism, Notes, adornments and extensibilities, Constraints, tags and stereotypes, Invariants,

Modeling new blocks, new characteristic, and new semantic, Diagrams – classification, Modeling

different views of the system, different level of abstraction, and complex views, Class diagrams,

Modeling collaborations, and logical schemas of databases, Forward and reverse engineering,

Advanced classes and relations, Classificatory, visibility and scope, template classes, standard

elements, Modeling semantics of a class, Modeling multiple relations, Interfaces, types, and roles,

Modeling new static and dynamic types, Packages, Modeling architectural views of the system,

Use case, Use case diagrams, Modeling system requirements, Activity diagrams, Events and

signals, etc.

PREREQUISITES: Basic knowledge of Java and C++ programming languages, Visual C++

environment and object-oriented programming are needed.

TEACHING METHODS: Lectures, using slides, case studies, laboratory and course work, work

in teams, and course work description preparation and defence.

METHOD OF ASSESSMENT: One 1.5-hour assessment at end of semester (60%), laboratories

(20%), course work - one off assignment (20%)

INSTRUCTION LANGUAGE: Bulgarian

BIBLIOGRAPHY: 1. http://dgotseva.com – course materials.

2. Booch, Gr. И др. “UML User Guide”, “Addison-Wesley” Ltd., 1999.

3. Fowler, М. “UML Distilled”, “SoftPress” Ltd., 2004.

4. Quatrani, Т. “Visual Modelling with Rational Rose 2000 и UML”, “DMK Press”, Moscow,

2001.

DESCRIPTION OF THE COURSE

Name of the course

Contemporary Service

Architectures

Code: MIICTе9.2 Semester: 2

Type of teaching:

Lectures, Laboratory work

Lessons per week:

L – 2 hour; LW – 1 hour

Number of credits: 5

LECTURERS:

Assoc. Prof. Kamelia Nikolova, PhD (FTC) – tel.: 965 2134, email: [email protected]

Assoc. Prof. Maria Nneova, PhD (FTC) – tel.: 965 2134, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Optional course in the MSc curriculum in

Innovative Information and Communication Technologies, Faculty of Telecommunications,

educational-qualification degree: Master.

AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to present converged

services tailored to use preferences, developed and deployed in wired and wireless networks, as

well as the evolution of service architectures from operator-centric to open for third parties.

DESCRIPTION OF THE COURSE: The main topics concern: Intelligent network principles.

CAMEL challenges for communication services. IMS -functional architecture, basic concepts.

IMS protocols: SIP, H.248, SDP, MSRP, Diameter, RTP. Open service access - Parlay/OSA. IMS

services: presence, group management, messaging. IMS procedures. registration, routing,

authentication, access security, user identities, session management. Mobility in IMS.

Multihoming. IMS Security Model. Types of VPN architectures.

PREREQUISITES: The natural base of course is formed by the course Network Convergence.

Nominal level of literacy in English is required.

TEACHING METHODS: Lectures, using slides, Seminars including discussions on topics in

modern mobile communications and service platforms. Self-training.

METHOD OF ASSESSMENT: Written exam, including open questions and tasks that illustrate

the creative skills of the students. Self training and assessment of the students’ participation in

labs.

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY: H. Perros, Networking Services: QoS, Signaling, Processes, Create Space

Independent Publishing Platform, 2014; Philip Wik, Service-Oriented Architecture: Principles

and Applications, A Blue Kitten Book, 2015; T. Plevyak, V. Sahin, Next Generation

Telecommunications Networks, Services and Management, Wiley, IEEE Press, 2011; Stuart

Jacobs, Security Management of Next Generation Telecommunications Networks and Services,

Wiley-IEEE Press, 2013; M. Olsson, S. Sultana, S. Rommer, L. Frid, C. Mulligan, SAE and the

Evolved Packet Core: Driving the Mobile Broadband Revolution, 2nd

, Elsevier, 2013.

DESCRIPTION OF THE COURSE

Name of the course:

Image processing and visualization

Code: MIICTe10.1 Semester: 2

Type of teaching:

Lectures and laboratory work

Lessons per week:

L – 2 hours, LW – 1 hours

Number of credits: 5

LECTURER:

Assoc. Prof. Ph.D. Milena Lazarova (FCSC), tel. 965-3285, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Сompulsory-selected for the students specialty

“Innovative Information and communication technologies” of the Faculty of Computer Systems

and Control and Faculty of Telecommunications of Technical University of Sofia – master degree.

AIMS AND OBJECTIVES OF THE COURSE: At the end of the course the students are

expected to know and be able to implement fundamental algorithms and methods for image

processing as well to use their knowledge in order to apply them in different real life problems.

DESCRIPTION OF THE COURSE: The main topics concern: Characteristics of digital

images; Structures for description, presentation and analysis digital images; Pixel based operations

with images; Geometric operation with images. Methods for image interpolation; Linear

operations with images. Convolution and correlation; Selective image processing; Discrete

transformations in frequency domain; Non-linear operations with images. Image restoration and

reconstruction; Morphological operation with images; Image compression.

PREREQUISITES: Mathematics, Algorithms synthesis and analyses, Computer graphics.

TEACHING METHODS: Lectures using video-presentation with beamer, laboratory works for

за development, experiments, analyses and discussion on given examples and problems.

METHOD OF ASSESSMENT: Exam during the exam session with duration two academic

hours, students give written answers to questions, problems or tasks (80%), laboratory works

(20%).

INSTRUCTION LANGUAGE: Bulgarian

BIBLIOGRAPHY: Course web site cs.tu-sofia.bg/bgmoodle/course/view.php?id=129; Gonzales

R., R. Woods, Digital Image Processing, Prentice-Hall, 2008; Petrou M., C. Petrou, Image

Processing: The Fundamentals Wiley, 2010; Gonzalez R., R. Woods, S. Eddins, Digital Image

Processing Using MATLAB, Gatesmark Publishing, 2009; Burger W., M. Burge, Principles of

Digital Image Processing: Fundamental Techniques, Springer, 2011; Burger W., M. Burge,

Digital Image Processing: An Algorithmic Introduction using Java, Springer, 2012; Burger W., M.

Burge, Principles of Digital Image Processing: Advanced Methods, Springer, 2013; Solomon C.,

T. Breckon, Fundamentals of Digital Image Processing: A Practical Approach with Examples in

Matlab, Wiley, 2011; Parker J. R., Algorithms for Image Processing and Computer Vision, Wiley,

2010; Nixon M., Feature Extraction & Image Processing for Computer Vision, Academic Press,

2010.

DESCRIPTION OF THE COURSE

Name of the course

Teletraffic Engineering

Code: MIICTe10.2 Semester: 4

Type of teaching:

Lectures and laboratory work

Lessons for the course:

L – 2 hours; LW – 1 hour

Number of credits: 5

LECTURER:

Assoc. Prof. D.Sc. Seferin T. Mirtchev (FTC) – tel. 9652254, email: [email protected]

Technical University of Sofia,

COURSE STATUS IN THE CURRICULUM: Elective from a group of courses for the students

of specialty “Innovative information and telecommunication technologies”, Faculty of

Telecommunications, educational-qualification degree: Bachelor.

AIMS AND OBJECTIVES OF THE COURSE: The main aim of the course is to give a deeper

knowledge about stochastic processes in telecommunications networks. Students completed the

course have to know the traffic load, features and models of teletraffic systems. They have to use

basic teletraffic formulas.

DESCRIPTION OF THE COURSE: The main topics concern: Basic terms as traffic, arrival

stream, birth and deaf processes. Theory for the basic models (lost and waiting call theory).

Analysis of performance and quality of services. Methods for network planning, traffic

simulation, blocking and delay evaluations.

PREREQUISITES: Mathematics, Programming and Computer Applications, Basis of Network

Technology

TEACHING METHODS: Lectures using slides. Laboratory works performed under guidance

with input and output check and protocols produced by the students and verified by the assistant.

METHOD OF ASSESSMENT: Written exam (to 75%), input and output laboratory check

(25%), optional work (to 25%).

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY: 1. МИРЧЕВ С. Телетрафично проектиране, Нови знания, София, 2002. 2. Iversen V.

Teletraffic Engineering and Network Planning, ITU-D SG 2/16 & ITC, Revised 2010,

ftp://ftp.dei.polimi.it/users/Flaminio.Borgonovo/Teoria/teletraffic_Iversen.pdf. 3. Zukerman, M.

Introduction to Queueing Theory and Stochastic Teletraffic Theory. Lecture Notes. The

University of Melbourne. 2011.

http://www.ee.cityu.edu.hk/~zukerman/classnotes.pdf. 4. Gambene, G. Queueing Theory and

Telecommunications. Networks and Applications, Springer, 2005. 5. Grimm, C., G.

Schluchtermann. IP Traffic Theory and Performance, Springer, 2008. 6. Toni Janevski, Traffic

Analysis and Design of Wireless IP Networks, Artech-House, 2003. 7. Lagkas, Wireless Network

Traffic and Quality of Service Support-Trends and Standards, Premier Reference Source –

Information Science Reference, New York, 2010. 8. Gerald Ash, Network Quality of Service

know it all, Morgan Kaufmann Publishers, 2009.

DESCRIPTION OF THE COURSE

Name of the course

Embedded and Real Time Systems

Code: MIICTe11.1 Semester: 2

Type of teaching:

Lectures and laboratory work

Lessons per week:

L – 2 hours; LW – 1 hour

Number of credits: 5

LECTURER:

Assoc. Prof. Asen Todorov, Ph.D. (FCSC), ph.: 965 2164, е-mail: [email protected]

Technical University of Sofia, Bulgaria

COURSE STATUS IN THE CURRICULUM: Optional course for the students specialty

“Innovative Information and communication technologies” of the Faculty of Computer Systems

and Control and Faculty of Telecommunications of Technical University of Sofia – master degree.

AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to help students to

learn and to be able to apply the suitable methods, approaches, and technical tools for analysis,

design, and application of popular microprocessor families, ACISC, and single-chip

microcomputers in accordance with their engineering needs. Also, the students should have the

skills to upgrade themselves their knowledge in this broad engineering area.

DESCRIPTION OF THE COURSE: Course examines: the requirements for "embedded

systems", algorithm design, the design specifics of the input and output interface software systems

for design of embedded systems design the properties of a processor, dual-and hierarchical

architectures of embedded systems, tools and methods setup and documentation of embedded

systems.

PREREQUISITES: The successful completion of this course is based on the knowledge and

practical skills, obtained in some previous courses as: „Theoretical electrotechnics”,

„Semiconductor devices”, „Еelectrical measurements”.

TEACHING METHODS: Lectures, using slides, case studies, laboratory and course work, work

in teams and course work description preparation. Students have at their disposal these lecture

notes well in advance, so they are able to prepare themselves for further fruitful discussions.

Various supported materials are also available at: http://cs-tusofia.eu/ incl. labs preparation

instructions, keywords, references, etc

METHOD OF ASSESSMENT: Exam during the exam session with duration of two academic

hours (90 min), students give written answers to set of 7 questions. Each correct answer gives 0,5

or 1 point (n). Mark “excellent” (6) is awarded when n ≥ 5,5; “very well” (5) - when n ≥ 4,5;

“well” (4) – in case of n ≥ 3,5, “satisfactory” (3) - when n=3. The final mark is arranged as a result

from the written exam’s results (80%) and this of the laboratory exercises (20%).

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY:

1. Лекционни записки, презентационни слайдове (lecture notes).

2. EMBEDDED HARDWARE know it all. Newnes

3. EMBEDDED SYSTEMS WORLD CLASS DESIGNS. Newnes

4. Steve Heath, Embedded Systems Design, Second edition, 2003

5. Tammy Noergaard, Embedded Systems Architecture, Third edition, 2005

6. Neil Weste, Kamran Eshraghian, Principles of CMOS VLSI Design, Addison-Wesley Publishing,

Second edition, 2001

7. Stuart R. Ball, Analog Interfacing to Embedded Microprocessor Systems, Second edition, 2004

DESCRIPTION OF THE COURSE

Name of the course

Cloud Computing and GRID

Code: MIICTe11.2 Semester: 2

Type of teaching:

Lectures, laboratory work, course work

Lessons per week:

L – 2 hours; LW – 1 hour

Number of credits: 5

LECTURER:

Prof. Ph.D. Plamenka Borovska (FCSC), tel.: 965 25 24, e-mail: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: : Optional course for the students specialty

“Innovative Information and communication technologies” of the Faculty of Computer Systems

and Control and Faculty of Telecommunications of Technical University of Sofia – master degree.

AIMS AND OBJECTIVES OF THE COURSE: The aim of this course is to introduce students

to the advanced concepts, principles, models, and technologies in Grid and Cloud computing for

building distributed information services, applied in areas as: e-science, e-government, e-business,

etc., according to the student’s need for high level knowledge in Grid and Cloud computing

technologies.

At the end of the course the students are expected to know and be able to apply the concepts,

taxonomy, principles, specifics and possibilities for practical implementation of Grid and Cloud

computing for developing various applications in distributed heterogeneous environment.

DESCRIPTION OF THE COURSE: The main topics concern: Grid and Cloud Computing -

SaaS, PaaS, IaaS, Resource managers for Grid and Cloud Computing, Co-ordination and

replication of resources. Security policy for Grid and Cloud systems. Web services, Semantic

GRID, Virtual Organizations, Grid Portals, Grid and Cloud disaster recovery. Upon completion of

the course students will know the concepts, principles, models and technologies for design and

implementation of Grid and Cloud systems; be able to do a comparative analysis and assess the

advantages and disadvantages between alternative solutions; be able to create effective program

implementation, assessment and analysis of the performance of Grid and Cloud Systems;

PREREQUISITES: Knowledge of Programming in Distributed Environments, Design and

Analyses of Algorithms, Parallel Programming.

TEACHING METHODS: Lectures using video - presentation with beamer, laboratory works

aimed at study, implementation and analyses of sample problems and case studies; course work

aimed at implementation and analyses of solving certain problem by given Grid and Cloud

Architecture.

METHOD OF ASSESSMENT: Exam during the exam session with duration two academic

hours, students give written answers to 3 compulsory and 5 optional questions, problems or tasks

(60%), laboratory works (25%), course work (15%).

INSTRUCTION LANGUAGE: Bulgarian

BIBLIOGRAPHY: 1. Plamenka Borovska, Lecture presentation http://cs-tusofia.eu> Cloud Computing and GRID.

2. F. Magoules, Fundamentals of Grid Computing: Theory, Algorithms and Technologies,

Chapman and Hall/CRC, 2009

3. Bill Wilder, “Cloud Architecture Patterns”, O'Reilly Media, 2012, Print ISBN: 978-1-4493-

1977-9.

4. Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai, “Cloud Computing, Web-Based

Dynamic IT Services”, Springer-Verlag, 2011, ISBN 978-3-642-20916-1;

5. James F. Kurose, Keith W. Ross, “Computer Networking. A Top-Down Approach Featuring

the Internet”, Fifth edition, Pearson, 2010, ISBN-13: 978-0- 13-607967-5.

DESCRIPTION OF THE COURSE

Name of the course:

Automated design of

communication systems

Code: MIICTe11.3 Semester: 2

Type of teaching:

Lectures and laboratory exercises

Lessons per week:

L – 2 hours; LW – 1 hour

Number of credits: 5

LECTURER:

Assoc. prof. Galia Marinova, Ph.D., (FTK), Tel.: 965 3188, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Elective from a list of courses for the students of

specialty “Innovative information and communication technologies”, Faculty of

Telecommunications, educational-qualification degree: Master.

AIMS AND OBJECTIVES OF THE COURSE: The aims and the objectives of the course are

to form the knowledge and the practical abilities of students for computer-aided design of

communication systems. .

DESCRIPTION OF THE COURSE: The course deals with the design of main digital and

analog/digital communication circuits for modems, SDR, GSM systems, starting with

specification development, based on the standardization in communications. The topics

considered in the course are: the software-based approach for hardware design, the connection of

the system specification described in MATLAB, FSM or graphically with the software description

language VHDL, the methodology for realization of communication circuits on FPGA (XILINX);

analog or mixed analog/digital design of modules of radiocommunication systems with the Online

assisted platform for computer-aided design in communications and project verification with the

program Cadence/ORCAD Design Suit 16.6; methodology for realization of communication

systems on programmable circuits FPGA(XILINX) and USRP, software system VIVADO, open

source platforms GNU RADIO, OSSIE and LABVIEW; methods for verification of the circuits

designed. Laboratory exercises are performed in computer-class with internet connection,

development systems and prototype development kits. The course offer optionally projects for

design of modules in a communication system, using different computer-aided design programs

and prototype development for solution verification.

PREREQUISITES: Digital signal processing.

TEACHING METHODS: Lectures are held by the lecturer and aided by means of multimedia

materials and e-learning materials in Moodle platform. Laboratory exercises are performed in

computer-class with internet connection and development systems. During the computer

laboratory exercises the students acquire knowledge and practical abilities in VHDL

programming, PSpice simulations, realisation and testing of communication circuits and systems.

METHOD OF ASSESSMENT: Exam at the end of semester III.

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY: 1. G. Marinova, Environment for test and verification of communication

circuits – e-book, 2010. http://www.pueron.org/pueron/sreda_Cypress.htm 2. G. Marinova and

alt., Concept of Online Assisted Platform for Technologies and Management in Communications

– OPTIMEK, Proc. of 3rd

Int. Conf. on Business, Technology and Innovation, CSIS&MER, UBT

Publication, November, 2014, Durres, Albania, pp.55-62.

DESCRIPTION OF THE COURSE

Name of the course

Network Security: Architectures

and Applications

Code: MIICTe11.4 Semester: 2

Type of teaching:

Lectures and laboratory work

Course Project (optional)

Lessons:

L – 2 hours;

LW – 1 hour

Number of credits: 5

LECTURERS:

Prof. Ph.D. Georgi Iliev (FTC), tel.: 965 3029, еmail: [email protected]

Assoc. Prof. Ph.D. Maria Nenova (FTC) – [email protected]

Assoc. Prof. Ph.D. Vencislav Trifonov (FTC) – [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Free elective for the students in „Innovation

Information and Communication Technologies”, educational-qualification degree: Master.

AIMS AND OBJECTIVES OF THE COURSE: The main aim of the course “Network

Security: Architectures and Applications” is to provide a comprehensive knowledge of the basic

security methods, architectures and protocols applied in the modern communication networks.

DESCRIPTION OF THE COURSE: Introduction to security algorithms. Basic terms. Basic

security elements. Cryptographic methods for data security in communication networks. Crypto-

analysis. Standardized cryptographic algorithms. Asymmetric crypto-systems for information

security. Protocol IPSec. Basic characteristics. Methods for packet authentication. Protocols SSL

and TSL. Basic characteristics. RADIUS. Basic characteristics. Methods for resource

authentication, authorisation and control. KERBEROS. Architectures. Methods for authentication

of client and server. Basic security specifications. Model of communication network secured by

KERBEROS. PGP. Architectures. Methods for digital signatures. Basic certificate structure. Basic

cryptographic algorithms. Virtual private networks. Basic architectures. Open VPN. Basic

implementation issues for different operation systems. VPN server configuration. Authentication

methods.

PREREQUISITES: Basic knowledge of Networking and Computer Architectures.

TEACHING METHODS: Lectures. Laboratory classes performed under guidance. Protocols

from laboratory classes are produced by the students and verified by the assistant. Project

preparation is optional.

METHOD OF ASSESSMENT: Written exam in accordance with the time schedule.

INSTRUCTION LANGUAGE: English.

BIBLIOGRAPHY: 1. Graham J., R. Howard, R. Olson, Cyber Security Essentials, Auerbach

Publications, 2011. 2. Andress J., S. Winterfeld, Cyber Warfare, 2011 Elsevier, Inc., 2011. 3.

Elbirt A., Understanding and Applying Cryptography and Data Security, Auerbach Publications,

2013.

DESCRIPTION OF THE COURSE

Name of the course:

Query languages

Code: MIICTe12.1

Semester: 2

Type of teaching:

Lectures and Laboratory work

Lessons per week:

L – 2 hours; LW – 1 hour

Number of credits: 4

LECTURER:

Prof. Ognian Nakov Nakov Ph.D. (FCSC), – tel.: 965 3513, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: : Optional course for the students specialty

“Innovative Information and communication technologies” of the Faculty of Computer Systems

and Control and Faculty of Telecommunications of Technical University of Sofia – master degree.

AIMS AND OBJECTIVES OF THE COURSE: The course represents introduction to the

contemporary technology of access to structured or non structured data in local or network space.

We review the SQL standard and SQL based technologies– ODBC, OLE DB, ADO, ADO.NET.

Second aim of the course is passing trough Microsoft licensed course: “Programming a Microsoft

SQL Server Database”.

DESCRIPTION OF THE COURSE: The course represents introduction to the contemporary

technology of access to structured or non structured data in local or network space. We review the

SQL standard and SQL based technologies– ODBC, OLE DB, ADO, ADO.NET as well as others

ways for work with databases in Internet – XML specifications with databases and directory

services. (LDAP). Programming and administration of Microsoft SQL Server Database is studied

as well.

PREREQUISITES: Knowledge in database fundamentals, component programming and

classical programming systems.

TEACHING METHODS: Lectures in multimedia, full textual and electronic variant of SQL

server programming & administration course , practical work on PC.

METHOD OF ASSESSMENT: Written examination.

INSTRUCTION LANGUAGE: English.

BIBLIOGRAPHY: 1.Mark McIlroy, SQL Essentials, 2009. 2.Zed A. Shaw, Learn SQL The Hard Way, 2011.

3.Stephane Faroult, SQL Success – Database Programming Proficiency, 2013. 4.Alan Beaulieu,

Learning SQL, Amazon, 2009. 5.Ross Mistry, Stacia Misner, Introducing Microsoft® SQL

Server® 2012, Amazon, 2012. 6.David Sceppa, Programming Microsoft ADO.NET 2.0, Amazon,

2006. 7.Julia Lerman, Programming Entity Framework: Building Data Centric Apps with the

ADO.NET Entity Framework, Amazon, 2010. 8.http://aws.amazon.com/rds/.

9.http://docs.aws.amazon.com/AmazonRDS/latest/GettingStartedGuide/Welcome.html.

10.http://openjpa.apache.org/.11.http://datamart.cccco.edu/. 12.The Reporting Data Mat, Borland

Software, 2013

DESCRIPTION OF THE COURSE

Name of the course

Agent based technologies

Code: MIICTe12.2 Semester: 2

Type of teaching:

Lectures and laboratory work

Lessons per week:

L – 2 hours; LW – 1 hour

Number of credits: 4

LECTURER:

Assoc. Prof. Dr. Adelina Aleksieva (FCSC) – tel.: 965 2652, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: : Optional course for the students specialty

“Innovative Information and communication technologies” of the Faculty of Computer Systems

and Control and Faculty of Telecommunications of Technical University of Sofia – master degree.

AIMS AND OBJECTIVES OF THE COURSE: The course introduces an agent-based systems

and software, focusing on the architecture of agent-based system and infrastructure in terms of

software engineering.

DESCRIPTION OF THE COURSE: Deals with topics related to agent-based architecture,

communications, messaging and management agents. Basic topics: agent-based software

technologies, Web services, agents, architecture, service-oriented and based on agents,

Classification of artificial intelligent agents, multi-agent systems, GAIA methodology for

designing multi-agent architecture.

PREREQUISITES: Knowledge of programming languages.

TEACHING METHODS: Lectures (with slides, multimedia projector) and text materials;

laboratory exercises (based on instructions) with a tutorial for every laboratory theme.

METHOD OF ASSESSMENT: Written examination.

INSTRUCTION LANGUAGE: Bulgarian.

BIBLIOGRAPHY: [1] Лекционни материали и лабораторни упражнения http://cs.tu-sofia.bg.

[2] Алексиева-Петрова А., Ганчева В., Ръководство по агент-базирани технологии,

ТУ-София, 2012.

[3] Gerhard Weiss, Multiagent Systems (Intelligent Robotics and Autonomous Agents

series), The MIT Press, ISBN-10: 0262018896, 2013

[4] Bellifemine, F.L., Caire, G., Greenwood, D. Developing Multi-Agent Systems with

JADЕ, John Willey & Sons Ltd, 2007.

[5] Weyns, D., Architecture-Based Design of Multi-Agent Systems, Springer, ISBN

3642010636, 2010.

DESCRIPTION OF THE COURSE

Name of the course

Biometric Systems and Virtual

Reality

Code: MIICTe12.3 Semester: 2

Type of teaching:

Lectures, Laboratory and elective

Semester Assessment

Lessons per week:

L – 2 hours; L – 1 hour

Number of credits: 4

LECTURERS:

Assoc. Prof. Agata Manolova, PhD. – tel.: 965 2274, е-mail: [email protected];

Assoc. Prof. Ivo Draganov, PhD. – tel.: 965 2274, e-mail: [email protected].

Assist. Prof. Nikolay Neshov, PhD. – tel.: 965 3172, e-mail: [email protected].

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Free elective course for students in the

curriculum for MSc "Innovative Information and Communication Technologies" at the Technical

University of Sofia.

AIMS AND OBJECTIVES OF THE COURSE: To give the students the opportunity to deepen

and expand their knowledge in the scientific field of „Analysis and Recognition of images and

sound”, in the theory, design and use of methods for classification and recognition of biometric

modalities and methods for generating virtual and augmented reality.

DESCRIPTION OF THE COURSE: In this course students will study issues related to the

processing of images of human faces, signatures and fingerprint, will analyze the structure of the

speech signal, will perform segmentation of sound and extract informative features from

multimodal signals. The possibilities of modern biometric systems will be shown in terms of

personal identification of individuals using biometric data bases. The students will examine the

methodology for creation of a virtual world through computer graphics, animation and sensors.

PREREQUISITES: Advanced knowledge in the following subjects in the curriculum for BEng

in Telecommunications: Digital signal and image processing, Object-oriented programming.

TEACHING METHODS: Lectures based on slides. Laboratory work to investigate some real

world systems for person identification and computer graphics algorithms to create a virtual

world.

METHOD OF ASSESSMENT: 120 minutes written exam with 4-6 problems and topics.

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY:1. Lecture slides; 2. Jain, An., P. Ross, K. Nandakumar, "Introduction to

Biometrics", Springer, 2011. 3. Kisku, D., P. Gupta, J. K. Sing – Editors, Advances in

Biometrics for Secure Human Authentication and Recognition, CRC Press, 2013. 4. Wang, P.

(editor), Pattern Recognition, Machine Intelligence, and Biometrics, Springer, 2011. 5. Fuchs, Ph.

(Editor), Moreau, G. (Editor), Guitton, P., Virtual Reality: Concepts and Technologies, CRC

Press (July 27, 2011)

DESCRIPTION OF THE COURSE

Name of the course

Business Information Systems

for CRM

Code: MIICTe12.4 Semester: 2

Type of teaching:

Lectures and seminars

Lessons per week:

L – 2 hours; SW – 1 hour

Number of credits: 4

LECTURER:

Assoc. Prof. Aleksandar Tsenov, Ph.D. (FTC) – tel.: 965 2254, е-mail: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Elective basic course in the curriculum for

“Innovative Information and Communication Technologies”, at the Faculty of

Telecommunications.

AIMS AND OBJECTIVES OF THE COURSE: To provide students with knowledge of the

principles of construction, operation and management of the architectural concepts of

communication networks. To learn the principles of management of modern communication

architectures.

DESCRIPTION OF THE COURSE: Main Topics:

Analysis of Customer Relations; Operations and Business Management for IT; Intelligent

techniques, methods and tools for Customer Data Mining; Intelligent techniques, methods and

tools for delivery, utilization and operation of IT Services;

CRM – Recommender Systems; Evaluation systems for Customer Perception on the IT Service

Quality; Evaluation systems for Customer Satisfaction on the IT Service Quality.

PREREQUISITES: Databases, Data mining, Intelligent Techniques for Information retrieval and

information processing.

TEACHING METHODS: Lectures based on slides. Seminar works to investigate some real

management and evaluation systems on Customer Relationship Management.

METHOD OF ASSESSMENT: Exam at the end of the semester over two academic hours and

consists of written responses to test solutions of problems, most of which check productive

knowledge and skill. Closed questions with options to reply, where only one answer is correct;

each correct answer costs one point.

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY::

1. Lecture presentations 2. F. Ricci, L. Rokach, B. Shapira (eds). Recommender Systems Handbook.

Springer 2011,

3. P.Neckel, B.Knobloch „Customer Relationship Analytics“, dpunkt-Verlag, 2005,

4. Scientific works (submitted on the semester beginning)

DESCRIPTION OF THE COURSE

Name of the course

Bio Medical Informatics

Code: MIICTe 13.1 Semester: 2

Type of teaching:

Lectures and Laboratory work

Lessons:

L – 2 hours; LW – 1 hour

Number of credits: 4

LECTURER:

Assoc. Prof. Veska Georgieva, Ph.D. (FTC), tel.: 965 3293, е-mail: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: Optional elective course for students in

„Innovation Information and Communication Technologies”, professional field “Communication

and Computer Engineering” in the Technical University of Sofia, educational-qualification

degree: “Master”.

AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to give basic

knowledge for theoretical and methodological application of computer and communication

systems in healthcare and biomedicine. Alter the course the students will be familiar with different

kind of biomedical processes and systems; they will understand the criteria and they will estimate

the possibilities of different software implementations in the field of biomedical informatics.

DESCRIPTION OF THE COURSE: The course includes basic concepts of: biomedical

informatics, biomedical data – their acquisition, the methods for digital processing, their storage

and use. Some basic computer systems in healthcare and biomedicine will be discussed. The

standards for storage and transfer of biomedical data in contemporary systems for telemedicine

and e-Health will be given as well.

PREREQUISITES: Knowledge about: digital signal and image processing; audio and video

technology; computer and communication networks and systems.

TEACHING METHODS: Slide aided lectures. Laboratory work based on computer simulations

of biomedical signals, processes and systems.

METHOD OF ASSESSMENT: Written exam – test.

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY: 1. Shortliffe Е., J. Cimino, Biomedical Informatics, Computer Applications

in Health Care and Biomedicine, Springer Verlag, London, 2014. 2. Friedman, C. P., Wyatt, J. C.,

Evaluation methods in biomedical informatics (2nd ed.), ISBN 0-387-25889-2, Springer-

Publishing, New York, 2005.3. Rubin, D. L., Napel, S., Imaging informatics: toward capturing

and processing semantic information in radiology images. Yearbook of Medical Informatics,

2010. 4. Dougherty, G., Digital Image Processing for Medical Applications, Cambridge

University Press. ISBN 978-0-521-86085-7, 2009. 5. E-health care information systems: an

introduction for students and professionals, ISBN 978-0-7879-6618-8, John Wiley and Sons,

2005. 6. Wikipedia Handbook of Biomedical Informatics, 2012.

DESCRIPTION OF THE COURSE

Course name:

Sensor Networks

Code: MIICTe13.2 Semester: 2

Type of teaching:

Lectures (L) and laboratory

classes (LAB)

Classes per week:

L – 2 hours; LAB – 1 hours

Number of credits: 4

LECTURES:

Dr. Seferin Mirtchev, Assoc. Prof. (FTC) – tel. +359 2 965 22 54, email: [email protected]

Dr. Kiril Kassev, Assoc. Prof. (FTC) – tel. +359 2 965 26 62, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: An elective subject for students enrolled in the

Master's program of Innovation Information and Communication Technologies at both the Faculty

of Telecommunications (FTC) and Faculty of Computer Systems and Control (FCSC), Technical

University of Sofia.

COURSE AIMS AND OBJECTIVES: The course aims at providing students with

understanding of the principles and concepts governing the design and operation of sensor

networks. It emphasizes on potential applications, energy consumption, routing, data acquisition

and network issues of sensor networks as an emerging technology.

COURSE DESCRIPTION: Main topics covered include: Introduction to sensor networks –

components, classification and areas of application; Structure and operation of a sensor node –

hardware architectures, operating systems and environments; Wireless sensor networks (WSN).

Limitations of WSNs. Medium access control (MAC) – variety of medium access method and

MAC issues. Energy-efficient- and QoS-aware MACs; Routing technologies and transport

protocols in sensor networks; Topology management and control; Security issues in sensor

networks; Performance evaluation of WSN – fundamental models, performance metrics,

application of analytical and simulation models.

PREREQUISITES: In order to meet the course objectives more effectively students are expected

to have some previous knowledge of electrical engineering, probability theory, signals and

systems, fundamentals of network technologies, computer science.

TEACHING METHODS: Lecture notes (in the form of PPT presentations). Laboratory classes

performed under the teaching assistant guidance. A laboratory report is prepared by each student

to summarize and interpret the results and is verified by the teaching assistant. Homework

assignments and problems solving.

ASSESSMENT METHOD: Grading and assignments criteria include: Written exam in

accordance with the time schedule (50%); assessment and evaluation of students' laboratory work-

based learning (20%); evaluation of students' homework assignments and problems solving

(30%).

COURSE LANGUAGE: English

BIBLIOGRAPHY: 1. Obaidat M. S., S. Misra. Principles of Wireless Sensor Networks. Cambridge University Press, 2014.

2. Yang S.-H.. Wireless Sensor Networks – Principles, Design and Applications. Springer-Verlag, 2014.

3. Tanenbaum A.S., D.J. Wetherall. Computer Networks – 5th edition, Prentice Hall, 2013.

DESCRIPTION OF THE COURSE

Name of the course

Computer vision

Code: MIICTe13.3 Semester: 2

Type of teaching:

Lectures and laboratory work

Lessons per week:

L – 2 hours; LW – 1 hour

Number of credits: 4

LECTURER:

Assoc. Prof. Ph.D. Milena Lazarova (FCSC) – tel.: 965 3285, email: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: : Optional course for the students specialty

“Innovative Information and communication technologies” of the Faculty of Computer Systems

and Control and Faculty of Telecommunications of Technical University of Sofia – master degree.

AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to give knowledge in

the field of image analyses, pattern recognition and computerized understanding of visual images.

After the end of the course the students will know different approaches, methods and algorithms

for acquiring, processing and analyses of digital images and will be able to apply them in certain

applications of the computer vision systems.

DESCRIPTION OF THE COURSE: The main topics covered in the course are: Hardware and

information structure of computer vision system and processing hierarchy of visual information;

Preprocessing of visual information. Methods for filtration of grayscale images; Gradient based

edge and contour extraction; Feature detection and image segmentation; Texture based

segmentation; Analyses of 3D visual scenes; Structural-linguistic recognition. Phrase-structural

languages; Stereo image analyses; Principles and methods for pattern recognition; Mathematical

and statistical recognition methods; Model based recognition based; Learning algorithms; Neural

networks and computer vision. Multilayered neural networks; Application of the computer vision

systems.

PREREQUISITES: Mathematics, Algorithms synthesis and analyses, Computer graphics,

Computer architectures.

TEACHING METHODS: Lectures using video-presentation with beamer, laboratory works for

за development, experiments, analyses and discussion on given examples and problems.

METHOD OF ASSESSMENT: Exam during the exam session with duration two academic

hours, students give written answers to questions, problems or tasks (80%), laboratory works

(20%).

INSTRUCTION LANGUAGE: English

BIBLIOGRAPHY: Course web site: cs.tu-sofia.bg/bgmoodle/course/view.php?id=90; Гочев Г.,

Компютърно зрение и невронни мрежи, София, 2004; Лазарова М., М. Ангелова,

Ръководство за лабораторни упражнения по компютърно зрение и разпознаване на образи,

ТУ-София, 2007; Szeliski R., Computer Vision: Algorithms and Applications, Springer, 2011;

Kaehler А., G. Bradski, Learning OpenCV: Computer Vision in C++ with the OpenCV Library,

O'Reilly Media, 2014; Brahmbhatt S., Practical OpenCV, Apress, 2013; Laganière R., OpenCV 2:

Computer Vision Application Programming Cookbook, Packt Publishing, 2011; Prince С.,

Computer Vision: Models, Learning, and Inference, Cambridge University Press, 2012; Murphy

К., Machine Learning: A Probabilistic Perspective, MIT Press, 2012; Forsyth D., J. Ponce,

Computer Vision: A Modern Approach, Prentice Hall, 2011; Parker J., Algorithms for Image

Processing and Computer Vision, Wiley, 2010; Nixon М., Feature Extraction & Image Processing

for Computer Vision, Academic Press, 2012.

DESCRIPTION OF THE COURSE

Name of the course:

Mobile and Stationary Communication

Networks

Code: MIICTe13.4 Semester: 2

Type of teaching:

Lectures and laboratory work

Lessons per week:

L – 2 hours; LW – 1 hours

Number of credits:

4

LECTURERS:

Associate Prof., PhD Georgi Naydenov (FCSC)

tel.: 965 21 94, e-mail: [email protected]

Technical University of Sofia

Associate Prof., PhD Petko Stoyanov (FCSC)

тел. 965 2194, e-mail: [email protected]

Technical University of Sofia

COURSE STATUS IN THE CURRICULUM: : Optional course for the students specialty

“Innovative Information and communication technologies” of the Faculty of Computer Systems

and Control and Faculty of Telecommunications of Technical University of Sofia – master degree.

AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to acquaint students

with the basic principles, standards and tendencies of development in the field of global

communication systems – mobile and stationary. This will help them in future to professionally

solve system tasks in the area of telecommunications.

DESCRIPTION OF THE COURSE: The aim of the course is to present the theoretical bases

and contemporary achievements in the field of mobile and stationary global communication

systems. The lectures begin with introduction to the physical bases and principles of mobile

communications. Basic methods of organization of data exchange and media access control are

presented. The teaching material is illustrated by practical solutions of wireless communication

systems: radio, satellite and cellular. Teaching course continues with standards and tendencies for

development of Integrated Service Digital Networks (ISDN). Typical hardware and specialized

algorithms are also studied. Basic attention is paid to the architecture and principles of functioning

of Asynchronous Transfer Mode (ATM). Principles of routing and control of data flow in TCP/IP

– computer networks are presented in detail.

PREREQUISITES: Basic knowledge in Computer Networks and Industrial Computer Networks.

TEACHING METHODS: Lectures with slides, multimedia projector and additional text

materials; laboratory work based on instructions with a tutorial for every laboratory theme.

METHOD OF ASSESSMENT: Final mark is based on a written examination during the exam

session with duration two academic hours in the end of the second semester.

INSTRUCTION LANGUAGE: Bulgarian.

BIBLIOGRAPHY:

Tanenbaum Andrew, Computer Networks- fourth edition, Prentice Hall PTR 2003

Black Uyless, ATM fundation for broadband networks , Prentice Hall PTR 1998

Forouzan Behrouz, TCP/IP Protocol Suite, McGraw- Hill Companies Inc., 2000