description of the course -...
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