"Narodne pjesme bosanske i hercegovačke" fra. Ivan Frano Jukić i fra Grga Martić 2. dio
THREE-YEAR BACHELOR STUDY AT FACULTY OF · PDF fileFACULTY OF ELECTRICAL ENGINEERING...
Transcript of THREE-YEAR BACHELOR STUDY AT FACULTY OF · PDF fileFACULTY OF ELECTRICAL ENGINEERING...
UNIVERSITY IN SARAJEVO
FACULTY OF ELECTRICAL ENGINEERING
SARAJEVO
THREE-YEAR BACHELOR STUDY
AT
FACULTY OF ELECTRICAL ENGINEERING
(Programme: Telecommunication)
Programme: ACE, PE, CI, TC
Year First year
Semester First semester
Courses
N Title Code ECTS H/S P L T
1. Mathematics for Engineers 1 ETF IM1 I-1175 7,0 75 49 0 26
2. Fundamentals of Electrical Engineering ETF OE I-1180 7,0 80 48 4 28
3. Physics for Engineers 1 ETF IF1 I-1160 5,0 60 39 0 21
4. Linear Algebra and Geometry ETF LAG I-1160 5,0 60 39 0 21
5. Fundamentals of Computing ETF OR I-1170 6,0 70 44 0 26
TOTAL: 30 345 219 4 122
Programme: ACE, PE, CI, TC
Year First year
Semester Second semester
Courses
N Title Code ECTS H/S P L T
1. Mathematics for Engineers 2 ETF IM2 I-1280 7,0 80 52 0 28
2. Programming Techniques ETF TP I-1270 6,0 70 44 26 0
3. Electrical Circuits 1 (ACE, PE, TC) ETF EK1 I-1275 7,0 75 45 10 20
4. Physics for Engineers 2 (ACE, PE, TC) ETF IF2 I-1260 5,0 60 39 0 21
5. Electronic elements and circuits (ACE, PE, TC) ETF EES I-1260 5,0 60 39 0 21
TOTAL: 30 345 219 36 90
Legend: H/S - Hours per semester
P - Lectures per semester
L - Laboratory exercises
T - Tutorials
Programme: Telecommunication
Year Second year
Semester Third semester
Courses
N Title Code ECTS H/S P L T
1. Electromagnetic Field Theory ETF TKO TEP I-2365 6,0 65 42 0 23
2. Electrical Circuits 2 ETF TKO EK2 I-2365 6,0 75 49 6 20
3. Electronics TK 1 ETF TKO E1 I-2350 4,0 50 30 20 0
4. Information Theory and Source Coding ETF TKO TIK I-2355 5,0 60 35 6 14
5. Signal Theory ETF TKO TS I-2365 6,0 65 42 9 14
6. Elective course 3.1 3,0 50
TOTAL: 30 365
Elective course 3.1
N Title Code ECTS H/S P L T
1. Operating Systems ETF TKI OS I-2350 5,0 50 38 22 0
2. Engineering Economics ETF TKI IE I-2350 5,0 60 40 0 20
3. Fundamentals of Electrical Power Systems ETF TKI OES I-2350 6,0 70 42 14 14
Legend: H/S - Hours per semester
P - Lectures per semester
L - Laboratory exercises
T - Tutorials
Programme: Telecommunication
Year Second year
Semester Fourth semester
Courses
N Title Code ECTS H/S P L T
1. Statistical Signal Theory ETF TKO STS I-2470 6,0 70 42 7 21
2. Electronics TK 2 ETF TKO E2 I-2450 5,0 50 30 20 0
3. Fundamentals of Optoelectronics ETF TKO OO I-2450 5,0 60 42 11 7
4. Antennas and Wave Propagation ETF TKO APT I-2460 5,0 60 30 20 10
5. Telecommunication Techniques 1 ETF TKO TT1 I-2480 6,0 70 52 14 14
6. Elective course 4.1 3,0 50
TOTAL: 30 360
Elective course 4.1
N Title Code ECTS H/S P L T
1. Object Oriented Analysis and Design ETF TKI OOAD I-2440 5,0 60 38 22 0
2. Fundamentals of Database Systems ETF TKI OBP I-2440 5,0 60 40 20 0
3. Linear Automatic Control Systems ETF TKI OSAU I-2440 5,0 60 36 10 14
Legend: H/S - Hours per semester
P - Lectures per semester
L - Laboratory exercises
T - Tutorials
Programme: Telecommunication
Year Third year
Semester Fifth semester
Predmeti
N Title Code ECTS H/S P L T
1. Telecommunication Techniques 2 ETF TKO TT2 I-3570 6,0 70 48 14 8
2. Radio Techniques / RF Design ETF TKO R I-3550 4,0 50 30 12 8
3. Mobile Communication ETF TK MK I-3560 5,0 60 36 12 12
4. Channel Coding ETF TKO KK I-3560 5,0 60 39 14 7
5. Elective course 5.1 5,0 50
6. Elective course 5.2 5,0 50
TOTAL: 30 340
Elective course 5.1, Elective course 5.2
N Title Code ECTS H/S P L T
1. Measurements in Telecommunications ETF TKI MUT I-3555 5,0 55 35 12 8
2. Software Engineering ETF TKI SI I-3555 5,0 55 35 20 0
3. Next Generation Networks and Services ETF TKI NGM I-3555 5,0 55 35 6 14
4. Teletraffic Theory ETF TKI TP I-3555 5,0 55 35 10 10
5. Elective from other faculty 5,0 50
Legend: H/S - Hours per semester
P - Lectures per semester
L - Laboratory exercises
T - Tutorials
Programme: Telecommunication
Year Third year
Semester Sixth semester
Courses
N Title Code ECTS H/S P L T
1. Microwave Communication Systems ETF TKO MKS I-3650 4,0 50 29 14 7
2. Switching Systems ETF TKO KS I-3660 5,0 60 40 7 13
3. Communication Protocols and Networks ETF TKO KPM I-3660 5,0 60 40 13 17
4. Elective course 6.1 4,0 50
5. Final Thesis ETF TKO ZR I-36130 12,0 130
TOTAL: 30 350
Elective course 6.1
N Title Code ECTS H/S P L T
1. Fundamentals of Signaling Protocols ETF TKI OSP I-3650 4,0 45 31 7 7
2. Electrical Engineering Materials ETF TKI ETM I-3650 5,0 60 40 8 12
3. Organization and Network Control ETF TKI OUM I-3650 4,0 50 29 7 14
4. Television Technologies ETF TKI TT I-3650 4,0 50 29 14 7
5. Elective from other faculty 5,0 50
Legend: H/S - Hours per semester
P - Lectures per semester
L - Laboratory exercises
T - Tutorials
Module title Mathematics for Engineers 1
Module code ETF IM1 I-1175
Programme ETF-B
Module coordinator Dr Huse Fatkić, Associate Professor
Teaching staff
Dr Huse Fatkić, Associate Professor
Alvin Abdagić, MoE, Teachnig Assistant
Mehmed Brkić, MoE, Teaching Assistant
Year of study 1
Semester 1
Module type Mandatory
ECTS 7
Lectures 49
Laboratory
exercises 0
Tutorials 26
Workload –
Independent Study 100
Module outcomes
At the end of the module students should:
develop skill of deductive reasoning;
know and comprehend the concepts of limits and continuity; be
familiar of how to synthesize intuitive concepts into precise
mathematical formulation;
apply standard tests and criteria for convergence of both sequences
and series, as well as methods for evaluating limits of sequences
and single variable real functions;
comprehend the role of linearization in mathematical modeling of
actual physical and other problems;
know and comprehend the concepts of derivative, primitive
function (anti-derivative), indefinite and definite (Riemann)
integral and their basic properties;
apply the basic techniques of differential and integral calculus of
single variable real functions;
further develop the notion of convergence through examination of
sequences and series of functions.
Module content
1.Numbers and general concepts about numeric functions: Algebraic operations involving real numbers. Decimal representation of real
numbers. Triangle inequality. Bounded and unbounded intervals. General
concepts on real-valued functions of a single real variable. Bounded,
monotone, symmetric (even and odd), periodic functions. Functions
composition, identity maps, injective functions, inverses. Elementary
functions:
power function (with real exponent), exponential and logarithmic functions,
hyperbolic and their inverse functions, trigonometric and their inverse
functions.
2. Single variable real functions I: Limits and asymptotes: Neighborhood and infinity on real axis. Limit (finite
and infinite) of a function at a point and at infinity.
One-sided limits: from the left and from the right. Inequalities for limits of
functions. Algebraic operations with limits. Indefinite expressions. Limit
existence of a monotone function. Limit inferior and limit superior of a
monotone function. Techniques for evaluating a limit. Limits for common
functions (power, exponential, logarithmic and trigonometric functions).
Hierarchy of infinity: logarithms, power functions, exponential functions.
Application of asymptotic expansions for evaluations of limits. Asymptotes:
horizontal, vertical and oblique (slant).3. Single variable real functions II:
Mean-value theorem and Bolzano’s theorem for continuous functions on an
interval. Definition of continuous functions on an interval. Continuity of
inverse function to a continuous monotone function on an interval.
Continuity of elementary functions and algebraic combinations of
continuous functions. Point of absolute maximum and minimum of a
function. Weierstrass theorem about minimum and maximum of continuous
functions on a segment.
4. Complex numbers Algebraic form: real and imaginary part, modulus, conjugated complex
numbers and their properties. Triangle inequality. Argument. Trigonometric
form. De Moivre’s theorem about product, quotient and power of complex
numbers, nth
root of a complex number.
5. Infinite sequences and series of numbers and functions: Concept of an (infinite) series, n
th partial sum. Convergence and divergence,
regular and alternating series. Geometric series. Necessary condition for
convergence of series; harmonic series. Series with non-negative terms,
(limit) comparison test, (limit) ratio test, (limit) root test. General harmonic
series. Absolute and conditional convergence of infinite series. Absolute
convergence is sufficient for ordinary convergence. Leibniz criterion for
alternating series. Complex sequences and series. Infinite sequences and
series of functions: uniform convergence, Cauchy and Weierstrass’ criterion
of uniform convergence; power series with complex terms, Taylor and
Laurent series.
6. Differential calculus of single variable real functions I: Differentiability and properties of differentiable functions. Derivate of a
function at a point. Left and right derivatives. Tangent line to the graph of a
function. Differentiation rules of elementary functions. Derivatives of
compositions and inverses. The connection between continuity and
differentiability of functions at a point. Theorems of Fermat, Rolle's
theorem and Lagrange's theorem (mean-value). Properties of monotone
differentiable function at an interval determined with the sign of derivative.
Function with zero derivative at an interval.
7. Differential calculus of single variable real functions II: Derivatives of higher order, finding extrema and linear approximations.
Concavity and convexity. Flexion: definition and application of second
derivative. Application of first and second derivatives to examination of a
graph of a function. L’Hospital rule. Taylor series. Remainder of an
approximation of second order in Peano’s and Lagrange’s form.
8. Integral calculus of single variable real functions I: (Definite/Riemann) integral, primitive functions and fundamental theorems.
Riemann integral single variable real functions defined of closed intervals.
Basic properties of definite integrals. Mean-value theorem. Primitive and
integral functions defined on an interval. Fundamental theorems of integral
calculus. Definition and basic properties of indefinite integral.
8. Integral calculus of single variable real functions II: (Methods of integration and improper integrals). Methods for evaluation of
definite and indefinite integrals. Integration by substitution and integration
by parts. Techniques for finding integrals of some classes of functions
(rational, trigonometric, irrational). Definition of improper integral.
Integrability criterion: (limit) comparison criterion.
Page 9 of 85
Literature
Recommended
1. H. Fatkić: Inženjerska matematika 1, Slajdovi i bilješke, Sarajevo, 2013,
http://www.etf.unsa.ba/.
2. H. Fatkić: Inženjerska matematika 1, Štamparija Fojnica d.d., Fojnica-
Sarajevo, 2012. (University book)
3. M. Merkle: Matematička analiza, Akademska misao, Beograd, 2001.
4. H. Fatkić, B. Mesihović: Zbirka riješenih zadataka iz matematike I, ETF,
Sarajevo, 1973.; Corons, Sarajevo, 2002.
5. M. P. Ušćumlić, P. M. Miličić: Zbirka zadataka iz više matematike I i II,
Građevinska knjiga, Beograd, 2004.
Additional
1. D. Adnađević, Z. Kadelburg, Matematička analiza I, Nauka, Beograd,
1995.
2. T. M. Apostol: Calculus I, Blaisdell Publ. Co., New York, 1961.
3. T. M. Apostol: Mathematical Analysis (2nd ed.), Addison – Wesley Publ.
Co., London, 1974.
4. A. Croft, R. Davison, M. Hargreaves: Engineering Mathematics,
Addison- Wesley Publishing Company Inc. Harlow,1996.
5. V. Dragičević, H. Fatkić: Određeni i višestruki integrali,Svjetlost, Zavod
za udžbenike, Sarajevo, 1979; 2. izd. 1987. (Textbook)
6. D. Jukić, R. Scitovski: MatematikaI, Elektrotehnički fakultet &
Prehrambeno-tehnološki fakultet – Odjel za matematiku, Sveučilište J. J.
Strossmayera u Osijeku, Osijek, 2000.
7. J. Lewin, An interactive introduction to mathematical analysis. With CD-
ROM, Cambridge: Cambridge University Press, 2003.
8. Ž. Marković: Uvod u višu analizu, I. dio, Školska knjiga, Zagreb, 1956.
9. M. Pašić: MatematikaI. S više od 800 primjera i zadataka, Merkur
ABD, Zagreb, 2005.
10. R. Živković, H. Fatkić, Z. Stupar: Zbirka zadataka iz matematikesa
rješenjima,uputama i rezultatima (Matematička logika i skupovi, Relacije i
funkcije, Algebarske strukture, Brojevi, Jednačine i nejednačine, Polinomi,
Aritmetički niz i geometrijski niz), Svjetlost - OOUR Zavod za udžbenike i
nastavna sredstva, Sarajevo, 1987. (Book)
Didactic methods
The course is carried out through theoretical lectures that serve to present
the concepts of differential and integral calculus for real functions of
a real variable. These lectures are supported by solving of mathematical
problems by lecturers with the goal of having the students master the
instruments and methods introduced in lectures.
Under guidance and monitoring by academic tutors, other mathematical
problems, including the ones from pervious exam terms, are solved as well.
These activities are organised in a way that the level of students’
preparedness to master the knowledge and skills they need to acquire during
the course is continuously checked through the curriculum which includes
homework and partial exams.
Assessment
Student collects points during the course based on the following system*):
attendance at lectures and tutorials carries 10 points; student who
misses three or more lectures and/or tutorials cannot collect points
on this basis;
homework carries maximum 10 points; students need to prepare 3
to 5 homework assignments that are equally distributed during
semester;
Partial exams: two partial exams, out of which each carries
maximum 20 points.
Partial exams (90 minutes long) carry tests comprised of multiple choice
answers, out of which only one is the correct one (student who answers
correctly to all the multiple choice tests achieves maximum 10 points), as
well as one open answer test (correct answer to this test brings 10 points).
Students who passed both partial exams in a semester (achieved 10 or more
Page 10 of 85
points at each test) takes the final oral exam; this exam is comprised of
discussion on assignments from partial exams, homework, and answers to
simple questions which refer to the topic of the course (definitions,
formulations, and presentation of simpler evidence of the most important
traits and/or theorems. Final oral exam is focused on integral matter of the
course stipulated by study programme. The goal of this exam is to check
whether students achieved adequate understanding of concepts and practical
matters presented during the course.
Final oral exam carries maximum 40 points. In order to achieve passing
grade, students have to achieve minimum 15 points at this exam. Students
who don’t achieve minimum number of points will take oral part of makeup
exam.
Students who fail both partial exams will take makeup exam.
Makeup exam is organised in the following way:
written part, which is structured the same way as partial written
exam; within this exam students will take the tests from partial
exam in which they failed to achieve a passing grade (10 or more
points);
oral part, which is structured the same way as oral part of the final
exam.
Students who achieved total score of 10 or more points in each of
the two partial exams after taking the written part of makeup exam
are eligible to take the oral part of makeup exam; the score is
comprised of points collected through passing of partial exams and
passing of written part of makeup exam.
Oral makeup test carries maximum 40 points. In order to get a passing
grade, students need to achieve minimum 15 points in this exam and at the
same time achieve minimum 55 points out of possible 100 (including the
points for attendance, homework, and two partial exams passed). Students
who do not achieve these minimums have to retake the course.
----------------
*) Attendance at all aspects of teaching is mandatory.
Prerequisites
Although there are no official prerequisites for this course, basic knowledge
in elementary mathematics is required for students to be successful.
Module title Fundamentals of Electrical Engineering
Module code ETF OE I-1175
Programme ETF-PGS
Module
coordinator
Dr Narcis Behlilović, Full Professor
Dr Senad Smaka, Assistant Professor
Teaching staff
Mirza Milišić, MSc, Senior Teaching Assistant
Mirza Hamza, MSc, Senior Teaching Assistant
Irma Sokolović, MSc, Senior Teaching Assistant
Mirsad Ćosović, Teaching Assistant
Lejla Ahmethodžić, Teaching Assistant
Year of study 1
Semester 1
Module type Mandatory
ECTS 7
Lectures 48
Laboratory
exercises 4
Tutorials 28
Workload –
Independent Study 95
Module outcomes
Module has a goal to present basic concepts of electro-magnetism to the
students, with appropriate mathematical apparatus. Students gain knowledge
Page 11 of 85
related to scientific methodology and natural laws in such manner to meet
electro-magnetic phenomena and problems related, from qualitative and
quantitative aspect.
Module content
1. Electric charge: insulators and conductors, Coulomb's law of force,
distributions of electric charge.
2. Electric field: Gauss’s theorem for electric field in integral and
differential form, divergence of electric field, examples of
application of Gauss’s theorem.
3. Electric potential: work of electric field forces, conservative nature
of electric field, curl of electric field. Potential and difference of
potentials, Electric field as gradient of potential, equipotent planes.
Poisson’s and Laplace's equations.
4. Electric capacity: Definition of electric capacity, capacity in system
of conductors, examples of capacity calculation. Combinations of
capacitors. Electro-static energy and calculation of force using
electrostatic energy.
5. Dielectrics: matter polarization, electric susceptibility and nature of
polarization vector. Dielectric displacement and its connection with
dielectric electrostatic field and polarization. Boundary conditions
between two linear dielectric environments. Stored energy in
dielectric medium.
6. Electric current: definition of electrical conductivity and stationary
electric current, Ohm’s law of electrical conductivity, electric
resistance, serial and parallel connected resistors. Joule’s law.
Exchange of energy in electrical circuit. Kirchhoff's laws. Energy
conservation law in electrical circuit.
7. Magnetic field: magnetic interaction, electricity and magnetism.
Magnetic force to electric charge in motion, magnetic force to
conductor conducting electricity, mechanical moments. Hall’s effect.
Motion of charged particle in magnetic field.
8. Sources of magnetic field, Ampere’s law in basic and general form,
magnetic properties of matter, electrically induced magnetic field,
Biot-Savart-Laplace's law, electro-dynamic force, magnetic
properties of matter: permeability and susceptibility of material,
hysteretic loop, Gauss’s law for magnetic field.
9. Basic magnetic circuits: Analogy with electric circuits.
10. Time-variable electric and magnetic fields: Properties of
electromagnetic field, Faraday’s law of electromagnetic induction,
Lenz's principle, induced electromotive force. Application of
Faraday’s law: alternating current generators, electric motors. Self-
induction, inductive electric circuit, magnetic energy in linear and
non-linear environments. Mutual induction, calculation of mutual
inductivity.
Literature
Recommended
1. Notes and slides from lectures (See Faculty WEB Site)
2. N. Behlilović, Osnove Elektrotehnike, Univerzitet u Sarajevu,
ISBN 978-0058-629-24-2, COBISS.BH-ID 16925446, Sarajevo
2008.
Additional
1. Ejup Hot, Osnovi elektrotehnike knjiga prva, Ejup Hot, Osnovi
elektrotehnike knjiga druga, ETF Sarajevo 2003.
2. Umran S. Inan, Aziz S. Inan, Engineering Electromagnetic, Addison
Wesley Longman, Inc. 1998, California, USA.
Didactic methods
Lectures are presented directly in lecture-hall and are being supported with
typical problems solving (48 hrs) in such manner for students to comprehend
and adopt knowledge and skills defined in module outcomes.
Throughout laboratory exercises (4 hrs), under guidance of tutor, experiments
are carried out in laboratory. Goal of laboratory exercises is for students to
practically verify (by forming some simple DC circuits) some fundamental
laws presented in lectures (such as: Ohm’s law, I&II Kirchoff’s law, energy
Page 12 of 85
conservation law, etc.).
Throughout tutorials (28 hrs), under guidance of tutor, typical problems are
solved (from topics treated in lectures), including problems from previous
exams. In this manner students will be prepared for final exam.
Assessment
The contributions of all activities are rated according to the following scale:
Regular attendance (max. 10 points)
Homeworks / Laboratory exercises (max. 10 points)
1st midterm exam (max. 20 points)
2nd
midterm exam (max. 20 points)
Final exam (max. 40 points)
Regular attendance means that student must be present on all forms of the
module’s delivery. Student earns 10 x (Number of presence hours) / 60 points
for attendance.
By solving of homework and/or laboratory exercises (HW/LE), student can
earn up to 10 points. Homework is done in the form of preparation and
implementation of laboratory exercises under the guidance of assistant (2x2
points) and two short tests (2x3 points).
Midterm exams: There are two midterm exams, and both are in written form.
At each midterm exam student can earn a maximum of 20 points. Midterm
exam is considered to be passed by a student if he earned at least 10 points.
First midterm exam is in the 8th
week, and second midterm exam is in the 16th
week of the semester. Students who failed first and/or second midterm exam
are allowed to go through the makeup exam at the end of the semester.
Duration of midterm and makeup exams is from 90 to 120 minutes. During
midterm and makeup exams students solve the problems that are of the same
type as those solved during the lectures and tutorials.
Final exam: At final exam, a student can earn a maximum of 40 points.
Student will be allowed to take final exam if he/she meets all of the following
conditions:
if student passes both midterm exams,
if student earns at least 40 points through: regular attendance, and
homework/laboratory, and midterm exams.
Final exam is considered to be passed if a student earns a minimum of 15
points. Otherwise, student must take makeup final exam (which is just as
structured as the final exam.). Final exam can be written or oral and most
frequently is in oral form. At final exam students get three questions related
to course topics.
Makeup exams and makeup final exam: Students who fail the midterm
exam(s) must take the makeup exam. Also, students who fail to earn 40
points (through: regular attendance, and homework/laboratory, and midterm
exams), regardless of whether they have passed the midterm exams or not,
must take makeup exam.
Students who failed final exam must take makeup final exam. Also, students
will be allowed to take makeup final exam if they meet all of the following
conditions:
if student passes makeup exam,
if student earns at least 40 points through: regular attendance, and
homework/laboratory, and midterm exams.
Students who fail to earn at least 20 points (through: regular attendance, and
homework/laboratory, and midterm exams), regardless of whether they have
passed the midterm exams or not, must retake this module next academic
year. Also, students who do not achieve a minimum of 15 points at makeup
final exam must retake this module next academic year.
Prerequisites
Module title Physics for engineers 1
Module code ETF IF1 I-1160
Programme ETF-PGS
Module Dr Hasnija Šamić, Associate Prof.
Page 13 of 85
coordinator
Teaching staff
Dr Hasnija Šamić, Associate Prof.
Selma Hanjalić, MSc, Senior Teaching Assistant
Bojan Nikolić, Teaching Assistant
Year of study 1
Semester 1
Module type Mandatory
ECTS 5
Lectures 39
Laboratory
exercises 0
Tutorials 21
Workload –
Independent Study 65
Module outcomes
The course aims to provide an introduction to classical mechanics necessary
for basic formation of future engineers, and its preparation for advanced
courses
At the end of the module students should:
understand the basic concepts of mechanics of material point, system
of points and fluids and apply them in specific cases,
be able to define, discuss, analyze, and solve simple problems of
classical mechanics, correctly applying the basic concepts of vector
algebra and mathematics analyzes.
Module content
Matter is systematized and divided into the following chapters:
1. Physical fundamentals of mechanics: Physical values and measurements; measure units and unit systems;
measurement errors; scalar and vector values; material point and system of
material points (solid).
2. Kinematics: Kinematics of material point; space and time; movement and referent
systems; displacement, velocity and acceleration of material point; types of
kinematic movements, rectilinear movement, curvilinear movement.
3. Dynamics: 3.1. The fundamental equation of dynamics:
Causes that lead to movement of the body; the first, second and third
Newton's principle of dynamics; differential equations of motion under force
in gravitational, electric and magnetic field; torque force and impulse; work
and energy; power; laws of conservation of energy and impulse; body
collisions.
3.2. Dynamics of solid body:
Inertia moment; Steiner theorem; force momentum; impulse momentum;
work and energy of rotation; law of conservation of impulse momentum.
4. Oscillations: Oscillatory movement; harmonic oscillations; energy of the harmonic
oscillation; composition of harmonic movements; mathematical, physical and
torsional pendulum; damped oscillations; forced oscillations; resonance.
5. Waves: 5.1. Mechanical waves
Definition of wave motion; plane and spherical waves; the general wave
equation; energy of elastic waves; wave interference; standing waves; wave
reflection; refraction of waves.
5.2. Sound:
Sound waves; propagation speed of sound waves; Doppler effect; volume
level; sound absorption; ultrasound.
6. Mechanics of fluids: 6.1. Fluid statics:
The pressure; hydrostatic pressure; atmospheric pressure; Archimedes law.
6.2. Fluid dynamics:
Page 14 of 85
Ideal fluid flow; equation of continuity; Bernoulli's equation; viscosity;
laminar and turbulent motion; movement in the pipes with variable cross-
section; measuring the speed and flow.
Literature
Recommended
1. H.Šamić, Inženjerska fizika 1, Slajdovi i bilješke, ,
http://www.etf.unsa.ba/
2. S.Marić, “Fizika”, Svjetlost, 2001
3. H.Šamić, B.Nikolić, S.Hanjalić “Inženjerska fizika 1 – odabrani
problemi sa rješenjima“, Sarajevo, 2013
4. D.Halliday, R.Resnick, J.Walker, “Fundamenatls of Physics”, John
Wiley & Sons, 2001.
Additional 1. D.Giancoli, “Physics for Scientists and Engineers”, Prentice Hall,
New Jersey, 2000
Didactic methods
Course material is presented in following ways: lectures and tutorials.
Lectures performed in an aula for all students by the teacher. During those
lectures, fundamental theoretical and experimental aspects of matter will be
explained. In addition, numerical problems will be solved. After completion
of the presentation for each logical unit rounded curriculum, teacher will
formulate and solve problems, and examples that allow students to
understand the tools and methodologies provided during lectures.
In tutorials, under the guidance of the teaching assistant, more numerical
problems and examples are solved in order to achieve a better theoretical
understanding of the presented topics. Students are divided into small groups
and can be prepared for tutorial classes and present the planned tasks for such
activity to get extra points.
During the semester, students are obliged to do five homeworks.
In addition, students are expected to participate in lectures and tutorials, as
well as to work individually all the time.
Assessment
During the course, students earn points according to the following system:
Attendance to lectures and tutorials: 10 points. Student with more
than three absences during semester will not get there points.
Homeworks – maximum of 10 points. Students will have five
homeworks equally distributed throughout the semester.
Two written exams, midterm and final, each written exam with a
maximum of 40 points.
Partial exam lasts 90 minutes and the student responds to three theoretical
issues and solves three numerical problems.
To successfully complete a course the student should gain at least 60 points
during the course.
The final oral exam is optional and applies only to students who are not
satisfied with the proposed final grade. The proposal of the final grade is
formed on the basis of evidence of the presence of all forms of teaching,
performance on written exams and activities in tutorials. In the oral
examination students answer the theoretical questions related to the topic
from the course.
Student who earns less than 20 points must retake the course.
Student who earns less than 60 points during one semester and less than 20
points on the one partial exam will have to take a partial makeup exam, for
the part that he failed. If student failed both partial exams, will have to take
an integral makeup exam, maximum of 80 points, which consists of four
theoretical issues and four numerical problems. Makeup integral exam lasts
150 minutes.
Prerequisites
Module title Linear Algebra and Geometry
Module code ETF LAG I-1160
Page 15 of 85
Programme ETF-B
Module
coordinator Dr Almasa Odžak, Assistant Professor
Teaching staff
Dr Almasa Odžak, Assistant Professor
Mirza Batalović, MSc, Senior Teaching Assistant
Selma Grebovic, MoE, Teaching Assistant
Year of study 1
Semester 1
Module type Mandatory
ECTS 5
Lectures 39
Laboratory
exercises 0
Tutorials 21
Workload –
Independent Study 60
Module outcomes
At the end of the module students should be able:
to understand idea of vector space, linear dependence and
independence, vector space basis and dimension, linear mapping of
vector spaces,
to master the techniques of matrices and vectors calculations,
to analyze a solvability of linear equation systems and to be able to
find their solutions using different techniques,
to overwhelm the concept of straight line and plain, as well as the
concept of curves and surfaces in the space,
to use achieved knowledge in order to solve particular practical
problems.
Module content
1. Elements of mathematical logics and set theory: Operations.
Algebraic structures. Group, rings and modules.
2. Vector spaces theory elements: Vector spaces and subspaces.
Calculation properties. Linear combinations. Linear dependence and
independence. Basis, dimension and generators.
3. Matrices: Definition and types of matrices. Operations (addition,
multiplication by scalars, multiplication, transposition). Matrix rank.
Inverse matrix. Determinants (presenting, Sarrus rule, Laplace rule,
properties).
4. Systems of linear equations: Definitions of systems of linear
equations and solutions. Determined, undetermined and impossible
system. Cramer’s rule. Method for solving quadratic systems using
matrices. Gauss elimination method. Kronecker-Capelli method.
5. Linear operators: Definition of linear operator. Kernel and image
of an operator. Linear operators and matrices. Linear functionals and
dual vector spaces. Polynomials. Eigenvalues and Eigenvectors.
Diagonalization.
6. Vector algebra: Definition of vectors. Magnitude and direction.
Basic vector operations. Dot, cross and triple product of vectors.
7. Analytical geometry in plane: Concept of line and surface
equation. Equations of a line in the plane. Parallel and
perpendicular lines. The distance between two points. Set of lines
passing through specific point in the plane.
8. Second order curves: Ellipse, hyperbola, parabola. Second order
curves identification.
9. Analytical geometry in space: Equations of a plane in space.
Equations of a line in space. Mutual relations between two lines, two
planes, and plane and line in space. Set of plains containing specific
line.
10. Second order surfaces: Ellipsoid. Hyperboloid. Elliptical
paraboloid. Hyperbolic paraboloid. Cylinder. Cone. Surface of
Page 16 of 85
revolution.
Literature
Recommended
1. A. Odžak: Lecture notes, Sarajevo, 2013, http://www.etf.unsa.ba/
2. D. S. Mitrinović, D. Mihailović, P. M. Vasić: Linearna algebra,
polinomi i analitička geometrija, Građevinska knjiga Beograd,1990.
3. B. Mesihović, Š. Arslanagić: Zbirka riješenih zadataka i problema iz
matematike sa osnovma teorije i ispitni zadaci, Svjetlost, Sarajevo,
1988.
4. P. Miličić, M. Ušćumlić: Zbirka zadataka iz matematike I, Beograd,
1989.
Additional
1. G. Strang: Introduction to Linear Algebra. 4th ed. Wellesley-
Cambridge Press, 2009.
2. L.E. Spence, A.J. Insel, S.H. Friedberg: Elementary Linear
Algebra:
3. A Matrix Approach, 2nd ed , Pearson, 2008.
4. O. Bretcher: Linear Algebra with Applications, Pearson, New Jersey,
2009.
5. M. Bračković: Matematika – determinante, sistemi linearnih
jednačina, elementi vektorske algebre i analitičke geometrije,
Svjetlost, Sarajevo, 1990.
6. N. Elezović: Linearna algebra, Element, Zagreb, 1996.
7. N. Elezović, A. Aglić: Linearna algebra, Zbirka zadataka, Element,
Zagreb, 1996.
Didactic methods
The main goal of lectures is to give exhaustive overview of all topics covered
by this module. Monologue, dialog and demonstrative methods are being
used here. After introducing the terms, their mutual relationships, results and
methods of particular topic the lecturer solves carefully selected examples in
order to demonstrate previously theoretically lectured material. During
tutorials, under the tutor guidance, theoretical elements of particular topic are
being resumed and carefully selected examples and problems are solved in
details. During tutorials students are able to use an opportunity for interactive
discussion about issues that are subject of the course. Besides that, small
number of students in groups for tutorials gives an insight of student’s
achievement during the course.
Students are obligated to attend lectures and tutorials. It is expected that each
student is properly prepared for all forms of classes using teaching materials
available to be downloaded from the faculty courseware, and to actively
participate during classes and to maintain continuous independent study.
Assessment
The Assessment activities and their allocated points are given in details
below.
Activity: Mark (%):
Class Participation & Attentiveness 10 %
Homework assignments 10 %
Partial examination 1 (week 8) 20 %
Partial examination 2 (week 16) 20 %
Final examination 40 %
Class participation and attentiveness: Attentive participation in all forms of classes is mandatory.
Homework assignments: Two homework assignments are anticipated during the course. Each
homework consists of 5-10 problems to be solved. Solving homework
problems student needs to demonstrate certain competency for independent
usage of methods and techniques displayed during the hours of lectures and
tutorials.
Partial examination: The partial examination in this course are standard closed-book, 2 hours
written examination, covering all aspects of the course that have been
presented in the lectures and tutorials during previous seven weeks. The
Page 17 of 85
exams consist of some questions of a descriptive nature (e.g. explaining a
concept, main results and techniques) and the rest are problem-solving
questions.
Through this exam analytical and critical thinking and general understanding
of the course material is verified in a controlled fashion.
Assessment is a graded according to the correct fraction of the answers to the
exam questions. A satisfactory performance (50% or greater) in the both
partial exams is a necessary requirement to pass this course, irrespective of
the marks obtained in the other components.
Final examination:
The final oral exam covers all topics of the module. The objective is to ensure
that the student has an appropriate understanding of the concepts, results and
methods of the course.
Prerequisites
Module title Fundamentals of Computing
Module code ETF OR I-1170
Programme ETF-B ACE, PE, CI, TC
Module
coordinator
Dr Haris Šupić, Associate Professor
Teaching staff
Dr Haris Šupić, Associate Professor
Vedran Ljubović, MSc, Senior Teaching Assistant
Teo Eterović, MoE, Teaching Assistant
Alvin Abdagić, MoE, Teaching Assistant
Dario Raca, MoE, Teaching Assistant
Year of study 1
Semester 1
Module type Mandatory
ECTS 6
Lectures 44
Laboratory
exercises 26
Tutorials 0
Workload –
Independent Study 80
Module outcomes
A student who successfully completes the course will have the ability to:
understand fundamental concepts in computing and informatics
involving: number systems, basics of computer architecture, and
information technology applications;
conceptually understand problem solving strategies using
algorithmic approach;
understand the basic terminology used in computer programming;
design simple programs in C language involving: program control
statements, arrays, structures, functions, pointers, and input-output
operations.
write, compile and debug simple programs in C language.
Module content
1. Introduction: Problem analysis, problem solving methods,
algorithms, flow diagrams, program development, top-down and
bottom-up development methodology, programming languages.
2. Number systems, basics of Boolean algebra, basics of
microprocessor technology, basics of computer architecture,
processor structure and function, bus and registry, RAM and ROM
memory, input and output, peripheral memories.
3. Basic survey of computing and informatics: local and global
computer networks, human-computer communication, network
services, internet, electronic mail; Software: structure and
Page 18 of 85
organization of computer programs, system software, operating
systems, application software
4. Programming language C: syntax, data types, local and global
variables.
5. Control structures, operators, arrays, pointers, pointer declaration
and initialization, strings
6. Functions, function definitions, function prototype, function
arguments, function calls and passing arguments to functions:
passing by value and passing by reference, recursive functions
7. Structures, arrays of structures, accessing array elements, operations
on structures
8. Files, work with files, modular programming in C, library functions,
dynamic allocation.
Literature
Recommended
1. Notes and slides from lectures (See Faculty WEB Site)
2. Mark Burel, Fundamentals of Computer Architecture, Palgrave
Macmillan, 2003.
3. Brian W. Kernighan, Dennis M. Ritchie, C Programming Language,
Prentice Hall Inc., 1988.
4. Al Kelley, Ira Pohl, A Book on C, Addison-Wesley, 1998
Additional
Didactic methods
Lectures introduce fundamental concepts of computing and programming. In
this way students are introduced with different components of the computer,
different number systems and its conversions and problem-solving strategies.
Besides presentation of the fundamental concepts in computing and
programming, lectures also consist of the presentations of appropriate
examples illustrating introduced concepts. Laboratory exercises and home
assignments include additional examples and problems closely coordinated
with the lectures. In this way, the laboratory exercises and home assignments
contributes to the development of the student ability to understand basic
concepts in computing and programming, and ability to design and
implement programs in C programming language to solve simple computing
problems.
Assessment
The grading of the course is as follows:
Attending lectures and laboratory exercises (maximum 10 points).
Student with more than three absences from lectures and/or
laboratory exercises cannot get these points.
5 home assignments equally distributed throughout the semester
(maximum 10 points)
Two partial exams:
First partial exam (maximum 20 points)
Second partial exam (maximum 20 points)
The partial exams cover all material presented in the lectures,
laboratory work and home assignments. During the partial exams
students are tested for understanding of fundamental concepts in
computing and programming, and their ability to solve simple
programming problems in C programming language.
Final exam (maximum 40 points)
Students who passed both partial exams (minimum 10 points) can get access
to the final exam. The final exam covers material from the entire semester,
including lectures, laboratory exercises and home assignments. Passing the
final exam is necessary for passing the course. In order to get positive final
grade, students must earn minimum of 55 points including attending, home
assignments, two partial exams and final exam. Students who have not passed
only the second partial exam must repeat only this exam. Students who have
not passed both partial exams must pass integral exam covering material from
Page 19 of 85
entire semester.
Prerequisites
Module title Mathematics for Engineers 2
Module code ETF IM2 I-1280
Programme ETF-B ACE, PE, CI, TC
Module
coordinator Dr Huse Fatkić, Associate Professor
Teaching staff
Dr Huse Fatkić, Associate Professor
Alvin Abdagić, MoE, Teaching Assistant
Mehmed Brkić, MoE, Teaching Assistant
Year of study 1
Semester 2
Module type Mandatory
ECTS 7
Lectures 52
Laboratory
exercises 0
Tutorials 28
Workload –
Independent Study 95
Module outcomes
After completing the course the student should:
develop a sense of creativity;
master the standard techniques of solving basic types of simple
differential equations of the first and higher order and system of
linear differential equations;
understand the concepts of the Laplace transform, Fourier series,
Fourier transform, Fourier integral and a good knowledge of their
basic components and important applications;
grasp the basic techniques of differential and integral calculus of
real and vector functions of several real variables and enable them
for their application in physics and other natural sciences;
acquire the necessary knowledge about optimization problems
applying standard and conditional extrema of functions of
multiple variables;
understand basic terms of theory of scalar and vector fields as well
as knowing their basic properties;
understand the role which differential equations and the theory of
functions of several variables have in mathematical modelling of
concrete physical and other problems.
Module content
1. Ordinary differential equations of the first order : Basic concepts and ideas. Geometrical consideration. Isoclines. Separation
of variables. Linear differential equations of the first order. Variation of
constants.
2. Ordinary differential equations of the higher order: Homogeneous linear differential equations of second order with constant
coefficients. General solution. Cauchy's equation. Homogeneous
differential equations of higher order with constant coefficients.
Nonhomogeneous linear differential equations. General method for solving
nonhomogeneous equations. Systems of differential equations.
Page 20 of 85
3. Laplace transform: Direct and inverse Laplace transform. Basic properties. Laplace transform
of derivatives and integrals. Transformation of ordinary differential
equations. Unit step function. Periodic functions.
4. Fourier series, integrals and transforms: Periodic functions. Trigonometric series. Fourier series. Euler's formulas.
Functions with arbitrary period. Even and odd functions. Fourier integrals.
Fourier transform
5. Basis of differential calculus of functions of several real variables: Functions of several real variables. Continuity. Limits. Polar coordinates in
the plane. Calculating limits using a coordinate transformation. Directional
derivative. Higher order partial derivatives. Gradient. Derivative of a
composite function.
6. Taylor’s formula – Optimization I : Local extrema. Necessary condition for existing local extremes (Fermat's
theorem). Second order derivative of scalar function of two variables.
Quadratic forms, classification. Necessary condition for the local extrema
to have an inner point. Sufficient condition for local extrema.
7. Optimization II (Relative extrema-relative maximum or minimum):
Presentation of curve and surface in implicit form. Tangent space and
normal space on the curve given by the equation f (x, y) = 0. Equation of a
tangent, equation of a tangent plane and equation(s) of the normal line.
Points in which there is related extrema. Critical points. Gradient in a
critical point. Necessary condition for the local extrema of function defined
on the curve or surface (interpretation of the Lagrange multipliers and
applications to optimization problems).
8. Vector field theory: Scalar and vector fields. Vector calculus. Curves. Arc length. Tangent.
Curvature and involution. Speed and acceleration. Directional derivative.
Gradient of a scalar field. Divergence and rotor of vector fields.
9. Integral calculus of functions of several real variables: Line integrals of the first and second kind. Double integrals and double
integrals as iterated integrals. Transformation of double integrals into line
integrals. Surfaces. Tangent plane. Surface integrals of the first and second
kind. Triple integrals, triple integrals as iterated integrals and multiple
integrals. Gauss’ divergence theorem. Stokes’ theorem. Consequences and
applications of Gauss' and Stokes'theorems. Line integrals & independence
of path.
Literature
Recommended
1. H. Fatkić: Inženjerska matematika 2, Slajdovi i bilješke, Sarajevo,
2013, http://www.etf.unsa.ba/.
2. H. Fatkić, V. Dragičević, Diferencijalni račun funkcija dviju i više
promjenjivih, I.P. Svjetlost, Sarajevo, 2006. (University book)
3. D. Mihailović, D. Đ. Tošić, Elementi matematičke analize II,
(Funkcije više promjenljivih, vektorska analiza, višestruki
integrali i teorija polja), Naučna knjiga, Beograd, 1976; 1988;
1991. (Textbook)
4. P. M. Miličić, M. P. Ušćumlić: Zbirka zadataka iz više
matematike II, Građevinska knjiga, Beograd, 1971; ..., 1988.
5. M. Pašić, Matematika 2 sa zbirkom riješenih primjera i zadataka,
Merkur A.B.D., Zagreb, 2006.
Additional
1. T. M. Apostol, Calculus, Vol. II, Second Edition, (1967), and the
additional course notes by James Raymond Munkres, Professor of
Mathematics, Emeritus (at MIT).
2. A. Dautović, Laplaceova transformacija - Zbirka riješenih
zadataka, ETF, Sarajevo, 2010.
3. B. P. Demidovič i dr., Zadaci i riješeni primjeri iz više
matematike s primjenom na tehničke nauke (prijevod), Tehnička
knjiga, Zagreb, 1971; Danjar, Zagreb, 1995.
4. V. Dragičević, H. Fatkić, Određeni i višestruki integrali, IGKRO
Page 21 of 85
Svjetlost, Zavod za udžbenike, Sarajevo, 1979. (I. izd.); 1987. ( II
izd.). (Textbook))
5. M. Galić, E. Osmanagić, Matematika III, Normirani i metrički
prostori, diferencijalne jednačine i redovi, Elektrotehnički fakultet,
Sarajevo, 1977.
6. S. Kurepa, Matematička analiza. Treći dio. Funkcije više varijabli,
Tehnička knjiga, Zagreb, 1975.
7. M. Nurkanović, Z. Nurkanović, Laplaceova transformacija i
primjena, PrintCom d.o.o. grafički inženjering, Tuzla, 2010.
8. F. Vajzović, M. Malenica, Diferencijalni i integralni račun
funkcija više promjenljivih, Univerzitetska knjiga, Studentska
štamparija Univerziteta u Sarajevu, Sarajevo, 2002. (University
book)
9. M. Vuković, Diferencijalne jednačine, Prvi dio, Univerzitetska
knjiga, Studentska štamparija Univerziteta u Sarajevu, Sarajevo,
2000. (University book)
Didactic methods
The course is carried out through theoretical lectures that serve to present
the concepts of differential and integral calculus for real functions of
a real variable. These lectures are supported by solving of mathematical
problems by lecturers with the goal of having the students master the
instruments and methods introduced in lectures.
Under guidance and monitoring by academic tutors, other mathematical
problems, including the ones from pervious exam terms, are solved as well.
These activities are organised in a way that the level of students’
preparedness to master the knowledge and skills they need to acquire
during the course is continuously checked through the curriculum which
includes homework and partial exams.
Assessment
Student collects points during the course based on the following system*):
attendance at lectures and tutorials carries 10 points; student who
misses three or more lectures and/or tutorials cannot collect points
on this basis;
homework carries maximum 10 points; students need to prepare 3
to 5 homework assignments that are equally distributed during
semester;
Partial exams: two partial exams, out of which each carries
maximum 20 points.
Partial exams (90 minutes long) carry tests comprised of multiple choice
answers, out of which only one is the correct one (student who answers
correctly to all the multiple choice tests achieves maximum 10 points), as
well as one open answer test (correct answer to this test brings 10 points).
Students who passed both partial exams in a semester (achieved 10 or more
points at each test) takes the final oral exam; this exam is comprised of
discussion on assignments from partial exams, homework, and answers to
simple questions which refer to the topic of the course (definitions,
formulations, and presentation of simpler evidence of the most important
traits and/or theorems. Final oral exam is focused on integral matter of the
course stipulated by study programme. The goal of this exam is to check
whether students achieved adequate understanding of concepts and
practical matters presented during the course.
Final oral exam carries maximum 40 points. In order to achieve passing
grade, students have to achieve minimum 15 points at this exam. Students
who don’t achieve minimum number of points will take oral part of
makeup exam.
Students who fail both partial exams will take makeup exam.
Makeup exam is organised in the following way:
written part, which is structured the same way as partial written
exam; within this exam students will take the tests from partial
exam in which they failed to achieve a passing grade (10 or more
Page 22 of 85
points);
oral part, which is structured the same way as oral part of the final
exam.
Students who achieved total score of 10 or more points in each of the two
partial exams after taking the written part of makeup exam are eligible to
take the oral part of makeup exam; the score is comprised of points
collected through passing of partial exams and passing of written part of
makeup exam.
Oral makeup test carries maximum 40 points. In order to get a passing
grade, students need to achieve minimum 15 points in this exam and at the
same time achieve minimum 55 points out of possible 100 (including the
points for attendance, homework, and two partial exams passed). Students
who do not achieve these minimums have to retake the course.
----------------
*) Attendance at all aspects of teaching is mandatory.
Prerequisites
Mathematics for Engineers 1 – ETF IM1 I-1175
Module title Electrical Circuits 1
Module code ETF EK I-1275
Programme ETF-B ACE, PE, CI, TC
Module
coordinator Dr Narcis Behlilović, Full Professor
Teaching staff
Dr Narcis Behlilović, Full Professor
Dr Irfan Turković, Assistant Professor
Dr Senad Smaka, Assistant Professor
Mirza Milišić, MSc, Senior Teaching Assistant
Mirza Hamza, MSc, Senior Teaching Assistant
Irma Sokolović, MSc, Senior Teaching Assistant
Mirza Ćosović, Teaching Assistant
Lejla Ahmethodžić, Teaching Assistant
Year of study 1
Semester 2
Module type Mandatory
ECTS 7
Lectures 45
Laboratory
exercises 20
Tutorials 10
Workload –
Independent Study 100
Module outcomes
Module has a goal to provide basic knowledge about criteria for designing
and energetic behavior of simple electrical circuits with constant
concentrated parameters in conditions where they are powered by single-
phase and three-phase voltage source of periodic signals.
Module content
1. Introduction: Electrical circuits with concentrated parameters as
models which describe electromagnetic phenomenon. Linear
electrical circuit example of linear system. Basic electrical values:
voltage, current, power. Kirchhoff's principles and Tellegen’s
theorem.
Page 23 of 85
2. Two-poles: Resistor, current and voltage source, short-circuit and
open-circuit. Thevenin's and Norton's model of passive two-poles.
Serial and parallel connection.
3. Basic dynamic circuits: Inductor and capacitor: energy and initial
state. 1st order circuits (RC and RL) powered by a DC voltage
source.
4. Circuits in stationary sinusoidal regime: Periodical signals and
effective value. Relations between sinusoidal signals and phasors.
Phasor representation of Kirchhoff's principles. Impedance,
admittance, reactance and susceptance of two-poles in sinusoidal
regime. Analyses of dynamical circuits in sinusoidal regime (RC,
RL and RLC). Active, reactive and apparent power. Maximal
transmission power theorem.
5. Electrical network graphs and matrix interpretation: Model of
network graph, incidence matrix, electrical values matrix.
Kirchhoff's principles, node voltage method, contour current
method, Tellegen's theorem, substitution theorem, superposition
theorem, reciprocity theorem, Thevenin's theorem, Norton's
theorem.
6. Four-poles: Four-pole representation methods. Four-pole power.
Symmetry and reciprocity. Four-pole connections. Dependent
sources.
7. Three-phase systems, triangle and star connections, symmetrical
and non-symmetrical regime. Three-phase rotating field and
operation principles of electrical motors.
8. Magnetically coupled circuits: Self inductance and mutual
inductance. Energy in coupled coils. Linear transformer.
Literature
Recommended
1. Notes and slides from lectures (See Faculty WEB Site)
2. N. Behlilović, M. Hajro, S. Smaka, Električni krugovi 1,
Univerzitet u Sarajevu, , ISBN 978-9958-629-32-7, COBISS.BH-
ID 18036742, Sarajevo 2011.
Additional
1. S. Milojković, Teorija električnih kola, Svjetlost, Sarajevo 1987.
2. D. E. Scott, An introduction to Circuit Analysis-A system
Approach, McGraw-Hill, 1976.
3. C. A. Desoer, E. S. Kuhn, Basic Circuit Theory, McGraw-Hill,
1976.
Didactic methods
Lectures are presented directly in lecture-hall and are being supported with
typical problems solving (45 hrs) in such manner for students to
comprehend and adopt knowledge and skills defined in module outcomes.
Throughout laboratory exercises (10 hrs), under guidance of tutor,
experiments are carried out in laboratory. Goal of laboratory exercises is
for students to master basic skills related to the connection of simple
electrical circuits powered by AC voltage sources.
Throughout tutorials (20 hrs), under guidance of tutor, typical problems
are solved (from topics treated in lectures), including problems from
previous exams. In this manner students will be prepared for final exam.
Assessment
The contributions of all activities are rated according to the following
scale:
Regular attendance (max. 10 points)
Homeworks / Laboratory exercises (max. 10 points)
1st midterm exam (max. 20 points)
2nd
midterm exam (max. 20 points)
Final exam (max. 40 points)
Regular attendance means that student must be present on all forms of the
module’s delivery. Student earns 10 x (Number of presence hours) / 60
Page 24 of 85
points for attendance.
By solving of homework and/or laboratory exercises (HW/LE), student can
earn up to 10 points. Homework is done in the form of preparation and
implementation of laboratory exercises under the guidance of assistant (2x2
points) and two short tests (2x3 points).
Midterm exams: There are two midterm exams, and both are in written
form. At each midterm exam student can earn a maximum of 20 points.
Midterm exam is considered to be passed by a student if he earned at least
10 points. First midterm exam is in the 8th
week, and second midterm exam
is in the 16th
week of the semester. Students who failed first and/or second
midterm exam are allowed to go through the makeup exam at the end of the
semester. Duration of midterm and makeup exams is from 90 to 120
minutes. During midterm and makeup exams students solve the problems
that are of the same type as those solved during the lectures and tutorials.
Final exam: At final exam, a student can earn a maximum of 40 points.
Student will be allowed to take final exam if he/she meets all of the
following conditions:
if student passes both midterm exams,
if student earns at least 40 points through: regular attendance, and
homework/laboratory, and midterm exams.
Final exam is considered to be passed if a student earns a minimum of 15
points. Otherwise, student must take makeup final exam (which is just as
structured as the final exam.). Final exam can be written or oral and most
frequently is in oral form. At final exam students get three questions related
to course topics.
Makeup exams and makeup final exam: Students who fail the midterm
exam(s) must take the makeup exam. Also, students who fail to earn 40
points (through: regular attendance, and homework/laboratory, and
midterm exams), regardless of whether they have passed the midterm
exams or not, must take makeup exam.
Students who failed final exam must take makeup final exam. Also,
students will be allowed to take makeup final exam if they meet all of the
following conditions:
if student passes makeup exam,
if student earns at least 40 points through: regular attendance, and
homework/laboratory, and midterm exams.
Students who fail to earn at least 20 points (through: regular attendance,
and homework/laboratory, and midterm exams), regardless of whether
they have passed the midterm exams or not, must retake this module next
academic year. Also, students who do not achieve a minimum of 15 points
at makeup final exam must retake this module next academic year.
Prerequisites
Module title Programming Techniques
Module code ETF TP I-1270
Programme ETF-B ACE, PE, CI, TC
Module
coordinator Dr Željko Jurić, Associate Professor
Teaching staff
Dr Željko Jurić, Associate Professor
Enio Kaljić, MoE, Teaching Assistant
Darijo Raca, MoE, Teaching Assistant
Year of study 1
Semester 2
Module type Mandatory
ECTS 6
Page 25 of 85
Lectures 44
Laboratory
exercises 26
Tutorials 0
Workload –
Independent Study 80
Module outcomes
The student that completes the course successfully will get the following
competences:
Knowledge about common programming techniques.
Understanding of different approaches to solving programming
problems (imperative, object based and object oriented approach).
Ability of analyzing of the stated problem and judgement abouv
what approach is the best one for its solving.
Ability of solving the analysed problem and its implementation in
some programming language derived from programming language
C (C++, Java, C#, etc.).
Module content
1. Basic imperative programming in C++: Basic elements of C++
language; Input and output stream; Standard C++ libraries; Types
in C++; Logical and enumerated data types; Vectors, deques and
strings; Exceptions; References; Default function parameters;
Function overloading; Generic functions and remplates; Concepts
and models.
2. Advanced imperative programming in C++: Dynamic memory
allocation; Dynamic variables; Memory leaks; Dynamic arrays;
Exceptions during dynamic memory allocation; Complex pointer
types (pointers to arrays, arrays of pointers, pointers to pointers);
Application of complex pointer types to the dynamic allocation of
multidimensional arrays; Indirect data access; Pointers to
functions; Standard library algorithms; Blocks and iterators;
Usage of standard algorithms for sorting and searching; Structs;
Pointers to structs; Dynamic allocation of structs; Arrays and
vectors of pointers to structs; Generic structs; Structs with pointer
data members; Shallow copying; Nodes; Linked lists.
3. Object based programming in C++: Limitations of structs for data
modeling; Object based philosophy; Classes and class instances
(objects); Methods and member functions; Information hiding;
Encapsulation; Class interface; Friend functions and classes;
Constructors; Destructors; Interaction between destructors and
shallow copies; Deep copying; Copy constructor; Overloaded
assignment operator; Techniques for memory management;
Generic classes; Operator overloading; Function objects
(functors); Standard library functors; Binders and adaptors.
4. Object oriented programming in C++: Inheritance; Base and
derived classes; Object slicing; Inheritance and pointers; Static
and dynamic types; Virtual member functions; Polymorhism;
Heterogenic container objects; Type identification; Class
hierarchies; Pure member functions; Abstract base classes;
Polymorphic copying; Files; Serialization of container classes
5. Example of object oriented design; Arithmetical expression trees;
Why object oriented approach is necessary; Problem of memory
management; Handle classes; Expanding of the functionality
Literature
Recommended
1. Ž. Jurić: “Principi programiranja (kroz programski jezik C++)”,
ETF Sarajevo, in preparation, working version available
2. J. Šribar, B. Motik: “Demistificirani C++ (2nd
edition)”, Element,
Page 26 of 85
Zagreb, 2003.
3. B. Eckel: “Misliti na jeziku C++, Prvi tom: Uvod u standardni
C++ (translation of 2nd
edition)”, Prentice Hall Inc, translated by
Mikro Knjiga, Beograd, 2003.
Additional
1. L. Kraus: “Programski jezik C++ (sa rešenim zadacima)”,
Elektrotehnički fakultet Univerziteta u Beogradu, 1997.
2. S. Oualline: “Kako ne treba programirati na jeziku C++
(translation)”, translated by Mikro Knjiga, Beograd, 2003.
3. B. Stroustrup: “The C++ Programming Language (2nd Edition)”,
Addison-Wesley, Reading, MA, 1991.
4. M. Harmann, R. Jones: “First Course in C++: A Gentle
Introduction”, Univ. of North London, McGraw-Hill Companies,
1997.
Didactic methods
The lectures covers various programing techniques and approaches to the
solving programming problems through the programming language C++.
Students are also prepared for studying the literature independently. The
lectures include simpler examples that illustrate covered theoretical
concepts. On the lab excerises, various simpler to moderately hard
problems are analysed and solved that are related to the topics covered on
the lectures, also in the programming language C++. Harder problems
and case studies are covered through homeworks.
Assessment
The valuation of the student success is as follows:
Active participation in lectures and laboratory exercises (presence,
discussion, testing of factual knowledge), 10 points. On the
beginning of each lab exercise, the student get a short 5-minute
quiz that checks whether the student is prepared for the exercise or
not. The student which did not pass the quiz can not access the
exercise. The student that have 4 or more absences will not get
these points.
I partial written exam, 20 points, 4-7 easy to moderately difficult
programmings tasks, exam duration 2 hours
II partial written exam, 20 points, 1-3 moderately difficult
programming tasks, exam duration 2 hours
Homeworks, 20 points, 25-35 moderately difficult to hard
programming tasks, divided in 6-9 blocks (in average every 10
days), the time limit for solving one block is 8 days
Final oral examination, checking of factual knowledge and
understanding of the theoretical concepts, exam duration 20 min.
Only students that pass both partial exams may approach to the final
examination. For the overall pass, the student must pass the oral exam and
must achieve at least 55 points in summary.
Prerequisites
Fundamentals of Computing – ETF OR I-1170
Module title Electromagnetic Field Theory
Module code ETF TKO TEP I-2365
Programme ETF-B TC
Module
coordinator Dr Irfan Turković, Assistant professor
Teaching staff Dr Irfan Turković, Assistant professor
Mirza Batalović, MSc ,Senior Teaching Assistant
Year of study 2
Semester 3
Module type Mandatory
ECTS 6
Lectures 42
Page 27 of 85
Laboratory
exercises 0
Tutorials 23
Workload –
Independent
Study
85
Module outcomes
Upon the completion of the module, students should be able to :
Solve both theoretical and practical problems that they may encounter in
the area of electromagnetic.
Describe and present the mechanisms of sources and characteristics of
electromagnetic fields, both steady state and dynamic fields
Solve mathematical problems and calculate the electromagnetic fields in
the time-varying and steady-state conditions
Solve problems of propagation and radiation of electromagnetic fields in
conductors and dielectrics.
Analyze transmission of power and energy through electromagnetic
waves.
Module content
Electromagnetic field theory studies the electromagnetic field as a form of a
materialistic process, which represents the space surrounding the constant
and time-variant electrical charges, both in steady and moving state. Quality
of the research improves with usage differential equations for
electromagnetic field distribution, which define the local correlation
between field parameters and its sources.
Teaching materials are divided into following chapters:
1. Introduction to theory of electromagnetic fields: Physical field and
fundamental definitions of electromagnetic field. Sources of
electromagnetic field: charges and current. Maxwell’s equations in
vacuum – differential and integral form. Elements of vector
analysis.
2. Static electric field: Fundamental postulates of electrostatic in
vacuum. Coulomb’s law. Sources of electric field. Gauss’s and
Maxwell’s postulate and their use. Electric potential. Poisson’s and
Laplace’s equation. Electric field in material (dielectric and
conductor). Polarization of dielectric and dielectric constant.
Boundary conditions. Capacitance and capacitor. Electrostatic
energy and force.
3. Static current field: Current density and Ohm’s law. Equation of
continuity and Kirchhoff’s laws. Energy dissipation and Joule’s
law. Boundary conditions. Equation for stationary current density.
Calculation of electric resistance.
4. Static magnetic field: Fundamental postulates of magnetic in
vacuum. Magnetic induction and Biot-Savart law. Magnetic flux.
Magnetization. Magnetic dipole. Lorentz’s force. Magnetic field
intensity and permeability. Magnetic potentials. Behavior of
magnetic materials. Boundary conditions. Magnetic field energy.
Mechanical manifestation of magnetic field. Solving stationary
magnetic fields.
5. Quasi-stationary electromagnetic field: Faraday’s law of
electromagnetic induction in integral and differential form. Self-
inductivity and joint inductivity. Inductance and inductor. Quasi-
stationary electromagnetic field energy.
6. Time-variant electromagnetic field: Fundamental field equations in
integral and differential form – Maxwell’s system of equations.
Electromagnetic field in homogenous medium. Potentials in
electromagnetic field. Maxwell’s equations in complex form.
Boundary conditions. Poynting’s theorem and Poynting vector.
7. Plane electromagnetic wave: Properties and classification of
electromagnetic waves. Wave equations for electromagnetic field.
Propagation of electromagnetic waves in conductors and
Page 28 of 85
dielectrics. Reflection and refraction of waves.
8. Electromagnetic wave radiation: Theoretical fundamentals.
Delayed potentials. Hertz’s dipole. Near and far field of radiation.
Radiation of circular current contour – magnetic dipole.
9. Numerical methods for solving electromagnetic fields: Properties,
theoretical assumptions and methodology of using finite element
method and boundary element method. Calculation examples.
10. Electromagnetic compatibility: Introduction. Sources of
electromagnetic interference. Propagation of electromagnetic
interference. Methods for achieving electromagnetic compatibility.
Literature
Recommended
1. I.Turković, Teorija elektromagnetnih polja, Slajdovi i bilješke,
Sarajevo, 2010, http://www.etf.unsa.ba/
2. Z.Haznadar, Ž.Štih, ‘Elektromagnetizam I I II’, Školska knjiga,
Zagreb, 1997 (knjige)
3. A.Đorđević, ‘Elektromagnetika’, Akademska misao Beograd, 2008
(knjiga)
Additional
1. J.Surutka Elektromagnetika, Građevinska knjiga Beograd
2. D.K.Cheng, ‘Fundamentals of Engineering Electromagnetics’,
Addison-Wesley Publishing Company, Inc. USA 1993
3. R.H.Elliot, ‘Electromagnetics : history, theoria and applications’,
IEEE PRES Series on Electromagnetic Waves, Piscataway, NY,
1993
Didactic methods
Course material is presented in following ways:
Lectures performed in an aula for all students by the teacher. During those
lectures, fundamental theoretical aspects of electromagnetic field theory
will be explained. In addition, numerical problems will be solved. In
tutorials, under the guidance of the teaching assistant, more numerical
problems and examples from previous exams are solved so that students
understand theoretical aspects better. During the semester, students are
obliged to do several home assignments. In addition, students are expected
to participate in lectures and tutorials, as well as to work individually all
the time.
Exams
During the course, students earn points according to the following system:
Attendance to lectures and tutorials: 10 points. Student with more than
three absences during semester will not get these points.
Home assignments – maximum of 10 points. Students will have two
home assignments.
Two written exams, midterm and final, each exam with a maximum of 20
points.
Written exam is structured on the following way:
Simple questions designed to test student’s fundamental theoretical
knowledge – maximum of 5 points.
Solving two numerical problems that require complete solving procedure
– maximum of 10 points.
Solving two to three simple numerical problems, with multiple-choice
answers given – maximum 5 points.
Student who earns 40 points or more will take a final oral exam. Also,
students that have 10% less points can take a final oral exam, depending
on teacher’s and assistant’s opinion. Final oral exam consists of discussion
of exam problems, home assignment discussion and answering the simple
theoretical questions. Students can earn a maximum of 40 points for this
exam. In order to get a positive grade, student must earn at least 15 points
on the final exam.
Student who fails to pass one or both written exams will have to take a
makeup exam, for the part that he failed. Makeup exam has the same
structure as the written exam. Makeup final oral exam has a same structure
Page 29 of 85
as the final oral exam.
Student who earns less than 20 points must retake the course.
Prerequisites
Mathematics for Engineers I and II,
Fundamentals of Electrical Engineering
Electrical Circuits I
Module title Electrical Circuits 2
Module code ETF TKO EK2 2375
Programme ETF-B TC
Module
coordinator Dr Smajo Bišanović, Assistant professor
Teaching staff Dr Smajo Bišanović, Assistant professor
Mirsad Ćosović, Teaching Assistant
Year of study 2
Semester 3
Module type Mandatory
ECTS 6
Lectures 49
Laboratory
exercises 6
Tutorials 20
Workload –
Independent
Study
75
Module outcomes
This course is one of the basic disciplines in electrical engineering – beside
classical application in solving electrical circuits, this course provides review
of many principles that are used in electrical engineering, electronics,
telecommunications and signal processing, control systems. Acquired
knowledge and skills is a powerful tool for solving many problems in theory
and practice, as well as a assistance and the basis for further study the
behavior of electrical circuits and systems. Students become able to present
many engineering problems with model of electrical circuits and the
mathematical analysis of such model relate to the physical essence of the
process in an electrical circuit. Selected topics in this course provide a
satisfactory compromise between the abundance of matter, especially matter
that is in many ways more attractive for the study, and the necessary
minimum as a traditional approach to the study that cannot be avoided. In
this course the acquired mathematical knowledge and skills, the basic
physical postulates in the field of theoretical electrical engineering, and
modeling capabilities, choice of techniques solving, and verification of the
obtained solutions and conclusions are demonstrated. Therefore, acquired
knowledge and skills represent the foundation on which further professional
upgrade student is based.
Module content
1. Analysis of first order linear time invariant circuits: solving circuits
with known initial values, own response of first order circuits from
the stationary state, complete response of first order circuits.
2. Analysis of second order linear time invariant circuits: natural
response of RLC circuits, forced response of second order circuits,
complete response of second order circuits.
3. Solving response of time invariant circuits using Laplace transform.
4. Oscillating electric circuits. Resonance: simple resonant circuit,
resonant circuit with imperfect inductor, resonant circuit with
imperfect capacitor. Anti-resonance: simple anti-resonant circuit,
anti-resonant circuit with imperfect capacitor, anti-resonant circuit
with imperfect inductor. Complex LC circuits.
5. Solving stationary response of linear time invariant electric circuits to
Page 30 of 85
complex-periodic excitation signal using Fourier series.
6. Symmetrical components in balanced and unbalanced three phase
systems – matrix interpretation, symmetrical components
unsymmetrical phasors, sequence impedances and sequence
networks, unsymmetrical faults.
7. Two-port circuits – primary and secondary parameters.
8. Passive electrical filters: low and high frequency filters, band pass
and band stop filters, filters with derived cells.
9. Analysis of electric circuits with distributed parameters: transmission
lines.
10. Transition process in circuits with distributed parameters.
Literature
Recommended
1. Bilješke i slajdovi s predavanja (moći će se preuzeti na web site-u
Fakulteta).
2. M. Kušljugić, M. Hajro: "Analiza električnih kola u vremenskom
domenu", Univerzitet u Tuzli, 2005.
3. S. Milojković: "Teorija električnih kola", Svjetlost Sarajevo, 1989.
Additional
1. M. Kušljugić, M. Hajro, "Elementi i metode u analizi električnih
kola", Univerzitet u Tuzli, 2005.
2. B. Reljin, "Teorija električnih kola 1 – rešavanje kola u vremenskom
domenu", Akademska misao, Beograd, 2002.
3. B. Reljin, "Teorija električnih kola 2 – rešavanje kola u
frekvencijskom domenu", Akademska misao, Beograd, 2002.
Didactic methods
Module content delivery is performed through three activities:
Lectures in a lecture hall for all students, presented by lecturer, during which
theoretical – fundamentals aspects of the electrical circuits are presented
followed by stating and solving numerical problems.
Tutorials during which other problems are solved under guidance of the
tutor, and this include solving problems from previous exams with goal of
achieving better understanding of presented theoretic topics and
understanding of concepts for with basic knowledge about all aspects of
electrical circuits and their components.
Laboratory exercises for experimental and virtual demonstration of theoretic
concepts presented during lectures.
Assessment
During the course students earn points according to the following system:
attending classes and tutorials: 10 points, student with more than three
absences from lectures and/or tutorials cannot get these points;
homework and laboratory exercise: maximum of 10 points; assuming
solving 6 homework with each positively evaluated assignment bringing
1 point, and laboratory exercise 2 points;
partial written exams: two partial exams, each positively evaluated
partial exam bringing maximum 20 points.
Partial written exam is structured in the following manner:
answers to simple questions with goal of testing whether student has
knowledge of basic theoretic knowledge – each answer bringing 5
points;
solving one numerical problem with complete solving procedure –
bringing up to 10 points;
solving numerical problem with several offered answers with correct
answer - bringing 5 points (incorrect answers bringing negative points).
Students who earned 40 or more points during the semester will take a final
exam; based on the opinions of professors and tutors final exam can be
achieved and the student with up to 10% fewer points; the exam consists of
discussion of problems from partial exams, home assignments and answers
to simple questions related to course topics. Final oral exam provides
maximum of 40 points. In order to get positive final grade, students must
Page 31 of 85
earn minimum of 20 points in this exam. Student failing to earn the
minimum must take the makeup oral exam.
Student who earned 20 or more, and less than 40 points during the semester
will have to take the makeup exam. The makeup exam – written and oral is
organized in the same manner as regular exam.
Oral exam will be allowed to take student who in any partial exam earn 10
points or more, or who managed to earn total score of 40 or more points in
written part (regular/makeup exam): the score consists of points earned
through attending classes, homework, taking partial exams and / or pass the
written part of the makeup exam.
Students who gained less than 20 points during the semester must repeat that
course.
Prerequisites
Mathematics for Engineers 1 / 2
Electrical circuits 1
Module title Electronics TK 1
Module code ETF TKO E1 I-2365
Programme ETF-B TC
Module
coordinator Dr Nijaz Hadžimejlić, Associate professor
Teaching staff Dr Nijaz Hadžimejlić, Associate professor
Tarik Uzunovićm MoE, Teaching assistant
Year of study 2
Semester 3
Module type Mandatory
ECTS 4
Lectures 30
Laboratory
exercises 20
Tutorials 0
Workload –
Independent
Study
50
Module outcomes
basic engineering knowledge on analysis, synthesis, defining and
solving problems in analog electronics domain;
ability to determine approach and apply specific engineering
principles, mathematical and computer methods for solving problems
in analog electronic circuits in telecommunications;
one is prepared for industrial requirements in his professional
engagement
Module content
1. Basic amplifiers with bipolar and field effect transistors. DC
amplifiers. Differential amplifiers. AC amplifiers. Amplifier phase
and amplitude characteristics.
2. Feedback. Feedback types. Gain in feedback systems. Positive and
negative feedback.
3. Operational amplifiers. Operational amplifier linear and nonlinear
characteristic realisation.
4. Oscillators. RC oscillators. Piezoelectric oscillators. Saw and
sinusoidal signal generators.
5. Analog to digital and digital to analog signal converters. Analog to
impulse and impulse to analog signal converters.
6. Reference voltage and current sources. Voltage stabilizers.
7. Power supply units. Power supply systems in telecommunication
Page 32 of 85
systems. Uninterruptible power supply units.
Literature
Recommended
1. Lecture notes and slides (available on Faculty web site);
2. S. Tešić, D. Vasiljević: Osnovi elektronike, Građevinska knjiga,
Beograd, 1997.
Additional 1. O.Mušić, N.Hadžimejlić, M.Musić: Elektronika I – osnovi,
Elektrotehnički fakultet u Sarajevu, Sarajevo, 2011.
Didactic methods
Theoretical lectures and problem solving performed in lecture-hall by the
lecturer (30 classes). Solving problems of analysis and synthesis of basic
semiconductor circuits based on diodes, transistors and operational amplifiers.
The aim is to enable individual students for analyzing and design od simple
electronic circuits for electric signal processing. The aim od laboratory
exercises (20 classes) is to show students real electronic elements and circuits,
and to show the way they work. In these exercises, under guidance of tutor,
using knowledge acquired in lectures, students solve problems in eletronic
circuits for signal processing.
Assessment
Distribution of points is as follows:
Lectures and tutorial attendance is awarded with 10 points,
student which is not present at three classes (any of the class
forms) will not receive points on this basis;
Homework and labwork is awarded with max 10 points; 2
homework assignments, and 8 laboratory assignments will be
given through semester;
Partial exams: there are two written partial exams; each
positively graded partial exam is awarded with max 20 points.
Duration of partial exam is 90 minutes, and it is consisted of:
Simple questions, the goal is to test students basic theoretical
knowledge; max 5 points can be awarded in this part of exam;
Multiple choice questions, max 5 points can be awarded in this
part of exam;
Open answer problem; max 10 points can be awarded in this part
of exam;
Student with less than 20 points at the end of the semester must attend the
course again.
Student with 40 or more points at the end of the semester takes final oral
exam; this exam consists of discussing partial exams, homework and
answering simple course matter questions.
Final oral exam is awarded with maximum 40 points. Student must get at least
20 points to pass this part of exam. Student which does not get 20 points on it
can retake final oral exam.
Student with more than 20 and less than 40 points can take makeup exam.
Makeup exam is consisted of:
Written part, which is basically same as the written partial exam;
student retakes the partial exam which he did not pass (10 or
more points)
Oral part is the same as the final oral exam.
Student with more than 40 points after written makeup exam can take oral part
of makeup exam; the point awarder for attendance and homework are added to
points from exams or makeup exams.
- Final oral makeup exam is awarded with maximum 40 points. Student must
get at least 20 points to pass this part of exam. Student which does not get 20
points on it must attent the course again.
Prerequisites
Electronic elements and circuits ETF EES1260
Module title Information Theory and Source Coding
Module code ETF TKO TIK I-2355
Page 33 of 85
Programme ETF-B TC
Module
coordinator Dr Mesud Hadžialić, Associate professor
Teaching staff
Dr Mesud Hadžialić, Associate professor
Dr Kenan Suruliz, Full Professor
Irma Sokolović, MSc, Senior Teaching Assistant
Year of study 2
Semester 3
Module type Mandatory
ECTS 5
Lectures 35
Laboratory
exercises 6
Tutorials 14
Workload –
Independent
Study
70
Module outcomes
Students acquire basic theoretical and practical knowledge from the area of
information theory and source coding in the extent similar to that in most
universities. First, it is necessary for students to become familiar with basic
probabilistic notions and techniques at the beginning of the course.
On successful completion of this course students should be able
to analyze the fundamental parameters relevant to information theory
to explain and analyze the fundamental limits of data compression
(source coding)
to discuss the fundamental limits of discrete and continuous channels
(channel capacity)
Module content
1. Probability.
2. Random variables, probability distributions. Probability density,
cumulative distribution function. Averages, moments and other
statistical parameters.
3. Transformation of the random variables.
4. Multi-component random variables, joint probability distributions.
Conditional probability distributions.
5. Examples of discrete and continuous probability distributions:
binomial, Poisson, normal, exponential. Properties of normal
probability distribution, central limit theorem.
6. Discrete sources of information, measure of information, entropy.
Properties of entropy.
7. Entropy of the continuous source. Conditional entropy, mutual
information.
8. Memoryless discrete source. Source with memory – Markov
information source, ergodic source. Entropy of Markov source,
higher order sources.
9. Coding, basic concepts. Prefix-free codes, Kraft's inequality.
10. The statistical coding, optimal statistical coding. Memoryless source
coding. Shannon source coding theorem. Shannon-Fano code,
Huffman code.
11. The statistical model of channel. Example: continuous channel with
additive white Gaussian noise. Shannon channel coding theorem,
error correcting codes - basic concepts.
Literature
Recommended
1. Bilješke i slajdovi s predavanja (moći će se preuzeti na WEB siteu
Fakulteta);
2. K. Suruliz i M. Hadžialić, Statistička teorija telekomunika- cija,
Elektrotehnički fakultet u Sarajevu, 2009, ISBN 978-9958-629-27-3;
Additional 1. D. Drajić, Uvod u teoriju informacija i kodovanje, Akademska misao,
Page 34 of 85
2004.
2. Papoulis, Probability, Random variables and Stochastic Processes,
4th edition, McGraw-Hill, New York 1993.
3. J.G. Proakis, Digital Communications, 4th Edition, McGraw-Hill,
New York 2001.
Didactic methods
Lectures are delivered directly in the classroom. Each lecture is followed by
description and solution of examples and problems from the area being
presented in a manner which enables students to master knowledge and skills
required to be gained through this course.
During tutorials, under tutor guidance and supervision, other examples and
problems will be considered and solved so that students thoroughly master
instruments and methodologies of problem solutions.
Laboratory practices, under tutor guidance, have objective for students to
check knowledge gained through lectures using MATLAB software. Practices
are organized so that each student has a personal computer to perform foreseen
activities.
Assessment
During the course students earn points according to the following system:
Attending classes and tutorials: 10 points, student with more then three
absences from lectures and/or tutorials can not get these points.
Home assignments/tests: maximum of 10 points, assuming solving 5
assignments/tests equally distributed throughout the semester.
Partial exams: two partial exams; each positively evaluated partial exam 20
points.
Each partial exam lasts 90 minutes and it is structured as follows:
Simple questions with goal of testing whether student has basic theoretical
knowledge; students with correct answers to all such questions earn 5
points;
Multiple choice questions; students with correct answers to all such
questions earn 5 points;
One open-answer problem; correct answer earns 10 points.
Students who earned less then 20 points during the semester must retake the
course. Students who earned 40 or more points during the semester will take a
final exam; the exam consists of discussion of problems from partial exams,
home assignments and answers to simple questions related to course topics.
Final oral exam provides maximum of 40 points. In order to get positive final
grade, students must earn minimum of 20 points in this exam. Student failing
to earn the minimum must take the makeup oral exam.
Student who earned 20 or more, and less then 40 points during the semester,
will have to take the makeup exam. The makeup exam is organized in the
following manner:
1. Written part structured similarly to partial written exam, during which
students solve problems in topics they failed on partial exams (less then 10
points);
2. Oral part structured the same as the oral part of the final exam.
Only students who managed to earn total score of 40 or more points in written
part of the makeup exam will be allowed to take the oral part of the makeup
exam, where the mentioned score consists of points earned through attending
lectures, solving home assignments, passing partial exams and passing the
written part of makeup exam.
Oral makeup exam provides maximum of 40 points. In order to get positive
final grade students must achieve minimum of 20 points in this exam. Student
failing to earn the minimum will have to retake the course.
Prerequisites
Page 35 of 85
Linear Algebra, Engineering Mathematics 1
Module title Signal Theory
Module code ETF TKO TS I-2365
Programme ETF-B TC
Module
coordinator Dr Melita Ahić-Đokić, Full Professor
Teaching staff Dr Melita Ahić-Đokić, Full Professor
Emir Sokić, MSc, Senior Teaching Assistant
Year of study 2
Semester 3
Module type Mandatory
ECTS 6
Lectures 42
Laboratory
exercises 9
Tutorials 14
Workload –
Independent
Study
85
Module outcomes
The students acquire necessary basic knowledge about Discrete and
continuous-time signals and LTI systems within the scope which is accepted
at the most of universities throughout the world. Applying the method of
transformation the signals as time functions into the adequate functional
domain, the analyzing of the effect of the system used for transmission on
the signal transmitted is presented to the students by using the related
mathematical operations. In this way, the students achieve fundamental
engineering skills, knowledge and competence needed to make an approach
to the analysis, synthesis, definition and resolution of the essential problems
in practice, which will provide the access to the methodologies relevant for
understanding of mathematical basis for contemporary systems, used for
digital performance and transmission of signals.
Module content
1. Discrete-time signals and systems: Basic sequences and Sequence
operations. Discrete LTI systems, Properties of LTI systems,
Impulse response and system function.
2. The z-Transform: Definition of the z-transform. Region of
convergence for z-transform, Z-transform properties, Inverse z-
transform. Implementation of the z-transform. Unilateral z-
transform.
3. Continuous-time signals and systems: Classification of continuous-
time signals, Basic continuous-time signals, Continuous linear
time-invariant systems (LTI), Properties of LTI systems, Impulse
and frequency response, Systems block diagram representation.
4. Approximation of the continuous signals: Signal approximation by
set of real and complex signals. Orthogonal representation of
signals. Haar and Walsh set of orthogonal functions.
5. Spectral analysis of periodic signals: Representations of periodic
signals with Fourier Series, Graphic representations of spectrum,
Spectrum of real signals, Properties of Fourier Series continuous-
time signals, Transmission of periodic signals trough LTI systems,
Ideal low pass filter, Average power of a periodic signal power
variation during transmission trough LTI systems, Properties of
Fourier Series.
6. Fourier Transform: The continuous-time F.T. Fourier transform
pair, Impulse response and frequency response, Properties of the
F.T. and F.T. of some basic signals, Hilbert transform, Analytic
function, Amplitude modulation and single-sideband modulation
(SSB).
7. Amplitude impulse modulation: Periodic sampling of continuous
Page 36 of 85
time signals, Frequency domain representation of sampling,
Sampling theorem, Reconstruction of a bandlimited signal from its
samples, Spectral sampling.
8. Discrete Fourier Transform (DFT): Fast Fourier transform (FFT),
Decimation in time, Decimation in frequency, Implementation of
the discrete Fourier transform, Connection between DFT and z-
transform.
Literature
Recommended
1. Lecture notes and slides (will be available at the Web site).
2. Melita Ahić-Đokić: Signali i sistemi, Elektrotehnički fakultet u
Sarajevu, 2010.
Additional
1. Alan V. Oppenheim, Alan S. Willsky: “Signals and systems”,
Prentice Hall, 1997.
2. Alan V. Oppenheim, Roland W. Schafer: “Discrete-time Signal
and Processing”, Prentice Hall, 1999.
3. Sanjit K. Mitra: «Digital Signal processing», McGraw Hill, 2002.
4. Paolo S.R. Diniz, Eduardo A.B. da Silva, Sergio L.Netto: «Digital
Signal Processing», Cambridge Uniersity Press, 2002.
Didactic methods
Lectures will be conducted directly in the class-room and accompanied by
solving the problem examples which cover course material (36 hours), in a
way that enables students to acquire knowledge and skills which need to be
achieved within the framework of this course.
Laboratory exercises (11 hours) led by tutors, have a goal to enable students
to practically test their knowledge gained during the lectures using Matlab
(signal Processing Toolbox). Fourier Transform and Spectral analysis of
signals, approximation by set of signals and Representations of periodic
signals with Fourier Series, Sampling theorem and aliasing, modulation and
other terms are illustrated in examples processing sound signals, as a
processing standard signals available in electronics laboratory using spectral
analyzer and generator of functions.
A number of examples that accompany the lectures, and samples of exam
problems, students will be solving during the tutorial, with the help of tutors
(13 hours).
Assessment
During the course students earn points according to the following system:
Attending classes, exercises and tutorials: 10 points;
1. = (10 hours x number of hours of attendance)/ 65 hours.
Homework in the form of Prelabs: a maximum of 8 points is divided up
to 4 home works (2 points each) evenly distributed throughout the
semester. Knowledge gained in the laboratory exercises needs to be
discussed in small groups in front of the tutor at the end of the semester
(2 points);
Partial exams: two partial exams, each partial exam with a maximum of
20 points;
Final oral exam that provides maximum 40 points
A student, who achieved less than 20 points during the semester, must enroll
the course again. To be able to take the final oral examination, the student
must collect 40 or more points during the semester through attending
classes, homework/ prelabs and partial exams. On each partial examination
the student must achieve a minimum of 10 points.
To achieve a positive final grade, student must in final oral exam achieve a
minimum of 20 points. The oral exam consists of questions related to the
course topics.
A student, who collects 20-40 points during the semester, attends the
repeated exam. The repeated exam is structured as a regular partial exam,
where students solve only the part of the exam that has not been passed.
Repeated final oral exam is structured in the same way as the final oral
exam on a regular schedule.
Repeated final oral examination can be taken by the student who, after
partial exams, managed to achieve a total of 40 or more points through
Page 37 of 85
attending classes, homework, prelabs and partial exams.
On the repeated final oral exam student may earn a minimum of 20 points.
To achieve a positive final grade the student has to achieve a minimum of
60 points. Students who did not achieve this minimum must repeat the
course.
Prerequisites
Mathematics for Engineers 2
Module title Operating Systems
Module code ETF TKI OS I-2350
Programme ETF-B RI, TC
Module
coordinator Dr Samir Ribić, Assistant Professor
Teaching staff Dr Samir Ribić, Assistant Professor
Alvin Huseinović, MoE, Teaching Assistant
Year of study 2
Semester 3
Module type Elective
ECTS 5
Lectures 38
Laboratory
exercises 22
Tutorials 0
Workload –
Independent
Study
65
Module outcomes
After successful completion of the course, student will be able to:
Identify the major components of an operating system and explain
their functions individually.
Discuss the operating system features required for a particular target
application.
Understand the various levels of system and application software.
Get familiar with the major Operating System services such as file
systems, memory management, process management, device control
and user interface.
Understand how design decisions in Operating Systems affect users
of the system.
Use and modify operating systems.
Module content
1. Introduction: Role, functions and structure of operation system,
historical development of operation systems: batch,
multiprogramming, time sharing
2. Structure of computer system, interrupts and interrupt management,
input-output operations, dual mode of processor work,
3. Structure of operating system: layered structure of operation system,
monolithic and microkernel, functional organization of UNIX
operation system.
4. Resource management, I/O manager, methods for stoppage
management, banker's algorithm.
5. Process management: Concept and condition of processes context
switching, operation over processes, process representation, threads
and thread management, process management in UNIX/Windows,
inter-process communication using message transfer: direct, indirect,
buffering, usage of pipes and signals.
6. Shared memory usage: process synchronization problem, critical
section and mutual exclusion, semaphores and hardware techniques
for synchronization: test and set.
7. Processor scheduling: General concepts and criteria of distribution,
dispatcher scheduling algorithms: FCFS, SJF, priority, Round Robin,
Page 38 of 85
MFQ, scheduling examples from UNIX and WINDOWS operation
systems.
8. Memory management: Loaders, general concepts address translation
from logical to physical, memory allocation, continual: with one or
more partitions, static and dynamical and non-continuous: paging and
segmenting, virtual memory, memory management in UNIX.
9. File management: Structures of file system, free space management,
file and directory implementation, file systems in Unix and Windows
operation systems: logical organization of files, file/directory access
management, file protection,
10. User interface, textual, graphical and network
11. DOS, Windows and Linux system architecture, using customizing i
and participating in development of Linux systems
Literature
Recommended
1. Slides and lecture notes available at web page and in printed form
2. Silberschatz A., "Operating System Principles", 7th Edition, Addison
Wesley, 2006.
Additional
1. Ribić S, “Linux distribucija BHLD”, priručnik, Elektrotehnički
fakultet u Sarajevu, 2011
2. Đorđević B., Pleskonjić D, Maček N, “Operativni sistemi, teorija,
praksa i rešeni zadaci”, Mikro knjiga, Beograd 2005
3. Tanenbaum A., "Modern Operating Systems", 3rd Edition Prentice
Hall, 2008.
4. Stallings W., "Operating Systems: Internals and Design Principles,”,
6th
Edition, Prentice Hall, 2009.
Didactic methods
Lectures, self-usage of literature, numerical problem solving, practical usage
of operating systems
The lectures include basic operating systems principles. The students are
informed about different kernel subsystems and their relationships. In addition
to basic principles of the operating systems, the lectures include quantitative
principles that illustrate introduced concepts and algorithms. The labs include
workings with operating systems from user and system perspective. The
homework might include additional examples and problems closely related
with lectures or contributions in open source OS development. Therefore labs
and home works contribute to students competencies of operating systems
understandings and competences for usage and customizing of operating
systems.
Assessment
The final score is obtained as follows:
10 points for attendance and activities during lecture and laboratory
exercises
10 points for homeworks. The students choose beween problem-
solving assignements or group project in development of local
operational systems
20 points first partial written exam, problem solving, 10 points is
considered pass
20 points second partial written exam, problem solving, 10 points is
considered pass
40 points and a final oral exam (where 15 points is considered passed
the exam), checking the facts. Only the students who have achieved
the above criteria by at least 40 points can participate. Students who
did not pass required parts of the course have two chances for
remedial exam.
Final score: Below 20 points retake course, score 21-54 grade 5, score 55-64
grade 6, score 65-74 grade 7, score 75-84 grade 8, score 85-94 grade 9, score
95-100 grade 10.
Prerequisites
Fundamentals of Computing
Page 39 of 85
Module title Engineering Economics
Module code ETF TKI IE I-2350
Programme ETF-B EE, TC
Module
coordinator Dr Mirsad Raščić, Full Professor
Teaching staff Prof. dr. Mirsad Raščić
Selma Hanjalić, MSc, Senior Teaching Assistant
Year of study 2
Semester 3
Module type Elective
ECTS 5
Lectures 40
Laboratory
exercises 0
Tutorials 20
Workload –
Independent
Study
60
Module outcomes
Through this course the student will gain knowledge of:
Basic principles of economic analysis
Micro-and macro-economic models
Markets full competition
The need and demand
Theory of production
Cost theory
Classification of marketable condition
Monopoly and oligopoly
Traditional indicators of business performance
Modern business efficiency indicators
Module content
1. Definitions and instruments of economic analysis: Economic goods.
Economic principles. Consumption and production. Manufacturing
process. Division of labour. Value of economic goods. Monetary and
real value.
2. Market: laws of supply and demand. Analyses of laws of supply and
demand. Elasticity of demand. Laws of supply on competitive and
monopolistic market.
3. Company motivation: Companies and production factors - the profit
and continuity, market expansion, Human factors, Trade union
relations, political relations. Marketing factors. Owner motivation.
4. Product production and distribution factors: Production factors.The
additional value and net product. Weakening: problem types.
Production factor income. The total internal income.
5. Company financing funds: financing of investment. Saving as a
factor. Savings accumulation methods. Forms of financing. Stocks.
Self-financing. Bonds. Bank loans and leasing. Loans between
companies. Public financing.
6. Forms of private companies: Principles of labor division.
Responsibility for the property. Ownership management. The
individual companies. Merging (persons, capital, finance). Common
investment funds. Aspects of internal organization.
7. Economical optimizations of productive factors.
8. Company balance.
9. Company in competitive and monopolistic market.
10. Cost/Benefit analysis of the private companies.
11. Net actual value, Equivalent annual value.
12. Internal income level.
13. Taxes.
Page 40 of 85
14. Cost/Benefit analysis of the public companies.
Literature
Recommended 1. Notes and slides from lectures (See Faculty WEB Site)
2. M.Raščić: Inženjerska ekonomika, ETF Sarajevo, 2012
Additional
1. Dr. Šunjić-Beuss Mira,Dr. Martinović Danijela: Ekonomika
preduzeća
2. Mr. Armin Avdić: Mikroekonomija
Didactic methods
The course is conducted through direct lectures and tutorials. Teacher of the
class is held for all students who are listening to a course using modern
didactic aids.
Tutorials take an assistant and they have a dual character. One part of the
instructional time is used to analyze the themes that has been made in the class
room lectures, and then solve concrete examples and analysis carried out in
certain areas.
Assessment
During the course students earn points according to the following system:
Attendance 10 points (maximum) Student with more than three absences from lectures and/or tutorials/ lab
exercises will not be eligible to get these points.
First Partial Exam 20 points (maximum) First Partial exam is 90 minutes long written exam. To pass this exam it is
necessary to earn 10 points or more.
Second Partial Exam 20 points (maximum) Second Partial Exam is 90 minutes long written exam. To pass this exam it is
necessary to earn 10 points or more.
Group Project 20 points (maximum) To pass Group Project it is necessary to earn 10 points or more.
Final Exam 30 points (maximum) Final Exam is oral exam organized for the students passing both Partial Exams
and passing Group Project exam. Students passing Makeup Exams and Group
Project exam can attend to the Final Exam. To pass Final Exam it is necessary
to earn 15 or more points. Students earning less than 15 points in Final exam
must re-take this course.
Makeup Exam Makeup Exam is organized for student not passing one or two Partial Exams.
MakeupEexams is 90 minutes (for one Partial exam) or 180 minutes (for two
Partial exams) written exam.
Marks Marks are related to the earned points according to the following rules:
Mark 10: 91 to 100 points
Mark 9: 81 to 90 points
Mark 8: 71 to 80 points
Mark 7: 61 to 70 points
Mark 6: 51 to 60 points
Prerequisites
Module title Fundamentals of Electrical Power Systems
Module code ETF TKI OES I-2350
Programme ETF-B PE, TC
Module
coordinator Dr Salih Sadović, Full Professor
Teaching staff
Dr Salih Sadović, Full Professor
Dr Smajo Bišanović, Assistant Professor
Selma Hanjalić, MSc, Senior Teaching Assistant
Vedad Bećirović, MSc, Senior Teaching Assistant
Year of study 2
Semester 3
Page 41 of 85
Module type Elective
ECTS 6
Lectures 42
Laboratory
exercises 14
Tutorials 14
Workload –
Independent
Study
30
Module outcomes
This course provides an introduction to the fundamental areas on which all
engineering activities on the planning, design, construction, exploitation and
control of the electric power system are based. Students are introduced to the
basic principles of the functioning of the electric power system elements, their
importance, characteristics, interconnections, interactions between them, as
well as influence on other systems and facilities, techniques of modeling
elements and systems as whole. Particular emphasis is placed on
understanding the physical processes, their mathematical interpretations and
possibilities to make the correct conclusions regarding the influential
parameters relevant to a given problem. Acquired knowledge and skills enable
students to solve many problems in theory and practice, but also offer a basis
for deeper and more effective studying of electrical power systems.
Module content
1. Energy, conversion of energy. Functional classification and
functional components of the electric power system.
2. Synchronous generators, induction motors, electricity consumers.
3. Power and measurement transformers, transmission lines and cables,
reactors, capacitor banks.
4. Calculations of voltage drop and power losses in the radial networks.
5. Reactive power and energy compensation.
6. Elements and equipment in transformer substations and switchgears.
7. The basic elements of the overvoltage phenomena, security and
protection techniques.
8. Basic classification and functions of protection devices.
9. Renewable energy sources.
10. Energy efficiency – rational utilization of energy.
11. Electromagnetic compatibility, security measures and techniques.
12. Elements and basic calculations of low-voltage installations.
Literature
Recommended 1. Notes and slides from lectures (see Faculty web site).
2. S. Sadović: Analiza elektroenergetskih sistema, ETF Sarajevo, 2004.
Additional
1. M. Weedy, B. J. Cory: Electric Power Systems, 1998.
2. M. E. El-Hawary: Introduction to Electrical Power Systems, 2008.
3. J. J. Grainger, W. D. Stevenson: Power System Analysis, 1994.
Didactic methods
Module content delivery is performed through three activities:
Lectures in a lecture hall for all students, presented by lecturer, during which
theoretical – fundamentals aspects of the electric power systems are presented
followed by stating and solving numerical problems.
Tutorials during which other problems are solved under guidance of the tutor,
and this include solving problems from previous exams with goal of achieving
better understanding of presented theoretic topics and understanding of
concepts for with basic knowledge about all aspects of electrical power system
and his components.
Laboratory exercises for experimental and virtual demonstration of theoretic
concepts presented during lectures using MATLAB environment.
Assessment
During the course students earn points according to the following system:
Attendance 10 points (maximum)
Page 42 of 85
Student with more than three absences from lectures and/or tutorials/ lab
exercises will not be eligible to get these points.
First Partial Exam 20 points (maximum)
First Partial Exam is 90 minutes long written exam. To pass this exam it is
necessary to earn 10 points or more.
Second Partial Exam 20 points (maximum)
Second Partial Exam is 90 minutes long written exam. To pass this exam it is
necessary to earn 10 points or more.
Laboratory Exercises Exam 20 points (maximum)
To pass Laboratory Exercises Exam it is necessary to earn 10 points or more.
Final Exam 30 points (maximum)
Final Exam is oral exam organized for the students passing both partial exams
and passing Laboratory Exercises Exam. Students passing Makeup Exams and
Laboratory Exercises Exam can attend to the Final Exam. To pass Final Exam
it is necessary to earn 15 or more points. Students earning less than 15 points
in Final exam must re-take this course.
Makeup Exam
Makeup Exam is organized for student not passing one or two Partial Exams.
Makeup exams is 90 minutes (for one Partial Exam) or 180 minutes (for two
Partial Exams) written exam.
Marks
Marks are related to the earned points according to the following rules:
Mark 10: 91 to 100 points
Mark 9: 81 to 90 points
Mark 8: 71 to 80 points
Mark 7: 61 to 70 points
Mark 6: 51 to 60 points
Prerequisites
Module title Statistical Signal Theory
Module code ETF TKO STS I-2470
Programme ETF-B TC
Module
coordinator Dr Mesud Hadžialić, Associate professor
Teaching staff
Dr Mesud Hadžialić, Associate professor
Dr Kenan Suruliz, Full Professor
Irma Sokolović, MSc, Senior Teaching Assistant
Year of study 2
Semester 4
Module type Mandatory
ECTS 6
Lectures 42
Laboratory
exercises 7
Tutorials 21
Workload –
Independent
Study
80
Module outcomes
Students acquire basic theoretical knowledge necessary for study of
contemporary digital communication systems: non-deterministic approach to
the study of signals and noise, extracting signal from noise using correlation,
filtering and prediction; basics of queuing theory.
On successful completion of this course students should be able
to use tools and techniques of statistical detection and signal extraction
when signal is corrupted by noise, in order to assess limits of signal to
noise ratio;
to use tools and techniques for analysis of queuing systems, in order to
Page 43 of 85
assess system parameters decribing the behavior of information units in
networks.
Module content
1. Review of basic facts about random variables and probability
distributions. The characteristic function, uses. Characteristics of multi-
component random variables, especially normal.
2. Poisson flow.
3. Stochastic processes. Correlation functions. Examples: The Poisson
stochastic process, Markov processes, normal (Gaussian) processes.
4. Stationary and ergodic processes.
5. Spectral decomposition of stationary stochastic processes, relationship
between power spectral density and autocorrelation function of process.
Passing stationary stochastic process through linear system. Quadrature
filter, decomposition of stochastic process into quadrature components.
6. Spectral decomposition of nonstationary stochastic processes. Power
spectral density of digital signals.
7. Random noise: thermal noise, shot effect -Schottky noise, 1/f noise,
narrowband noise.
8. Extracting signal from the noise – matched and optimal filtering.
9. Statistical theory of signal detection, decision criteria. Correlation
receiver.
10. Elements of queuing theory.
Literature
Recommended
1. 1. Notes and slides from lectures (See Faculty WEB Site);
2. K. Suruliz i M. Hadžialić, Statistička teorija telekomunika- cija,
Elektrotehnički fakultet u Sarajevu, 2009, ISBN 978-9958-629-27-3;
Additional
1. D. Drajić, Uvod u statističku teoriju telekomunikacija, Akademska
misao, Beograd 2002.
2. Papoulis, Probability, Random variables and Stochastic Processes,
4th edition, McGraw-Hill, New York 1993.
3. M. Merkle, Verovatnoća i statistika za inženjere i studente tehnike,
Akademska misao, Beograd 2002.
4. J.G. Proakis, Digital Communications, 4th Edition, McGraw-Hill,
New York 2001.
Didactic methods
Lectures are performed directly in an aula and are followed by solution of
characteristic examples in a manner which enables students to master
knowledge and skills required to be gained through this course.
During tutorials, under tutor guidance and supervision, other examples and
problems will be considered and solved so that students thoroughly master
instruments and methodologies of problem solutions. The goal is to contribute
to developing of abilities of students in the solving of practical problems and
managing in concrete situations.
Laboratory practices, under tutor guidance, have objective for students to
check knowledge gained through lectures using MATLAB software. Practicals
are organized so that each student has a personal computer to perform foreseen
activities.
Assessment
During the course students earn points according to the following system:
Attending classes and tutorials: 10 points, student with more then three
absences from lectures and/or tutorials can not get these points.
Home assignments/tests: maximum of 10 points, assuming solving 5
assignments/tests equally distributed throughout the semester.
Partial exams: two partial exams; each positively evaluated partial exam 20
points.
Each partial exam lasts 90 minutes and it is structured as follows:
Simple questions with goal of testing whether student has basic theoretical
knowledge; students with correct answers to all such questions earn 5
points;
Page 44 of 85
Multiple choice questions; students with correct answers to all such
questions earn 5 points;
One open-answer problem; correct answer earns 10 points.
Students who earned less then 20 points during the semester must retake the
course. Students who earned 40 or more points during the semester will take a
final exam; the exam consists of discussion of problems from partial exams,
home assignments and answers to simple questions related to course topics.
Final oral exam provides maximum of 40 points. In order to get positive final
grade, students must earn minimum of 20 points in this exam. Student failing
to earn the minimum must take the makeup oral exam.
Student who earned 20 or more, and less then 40 points during the semester,
will have to take the makeup exam. The makeup exam is organized in the
following manner:
Written part structured similarly to partial written exam, during
which students solve problems in topics they failed on partial exams
(less then 10 points);
Oral part structured the same as the oral part of the final exam.
Only students who managed to earn total score of 40 or more points in written
part of the makeup exam will be allowed to take the oral part of the makeup
exam, where the mentioned score consists of points earned through attending
lectures, solving home assignments, passing partial exams and passing the
written part of makeup exam.
Oral makeup exam provides maximum of 40 points. In order to achieve
positive final grade students must earn minimum of 20 points in this exam.
Student failing to earn the minimum will have to retake the course.
Prerequisites
Linear Algebra, Engineering Mathematics 1
Module title Electronics TK 2
Module code ETF TKO E2 I-2450
Programme ETF-B TC
Module
coordinator Dr.Nijaz Hadžimejlić, Associate professor
Teaching staff Dr.Nijaz Hadžimejlić, Associate professor
Tarik Uzunović, MoE, Teaching assistant
Year of study 2
Semester 4
Module type Mandatory
ECTS 5
Lectures 30
Laboratory
exercises 20
Tutorials 0
Workload –
Independent
Study
75
Module outcomes
basic engineering knowledge on analysis, synthesis, defining and solving
problems in digital electronics domain;
ability to determine approach and apply specific engineering principles,
mathematical and computer methods for solving problems in digital
electronic circuits in telecommunications;
one is prepared for industrial requirements in his professional engagement
Page 45 of 85
Module content
1. Basic logic elements. Logic circuits.
2. Combinatory logic. Encoder-Decoder. Multiplexer-
3. Demultiplexer. Diode matrix.
4. Sequential logic. Bistable, astable and monostable multivibrator.
Flip-Flops. Registers. Counters. Frequency
dividers.
5. Memories. ROM, PROM, EPROM, EEPROM and RAM.
6. Half adder. Full adder.
7. Arithmetic circuits. Digital comparators, adders, subtracters,
multipliers and dividers. Arithmetic logic unit.
8. Logic functions minimization methods. Logic sinthesys
based on minimal forms.
9. Programmable Logic Devices (PLD). Programming PLD
components.
10. Designing of systems with micro-controllers.
Literature
Recommended
1. Lecture notes and slides (available on Faculty web site);
2. S. Tešić, D. Vasiljević: Osnovi elektronike, Građevinska knjiga,
Beograd, 1997.
Additional 1. Millman, J., and Halkias, Ch.C.: “Integrated Electronics: analog and
digital circuits and systems”, Mc Graw Hil 1972.
Didactic methods
Theoretical lectures and problem solving performed in lecture-hall by the
lecturer (30 classes). Solving problems of analysis and synthesis of basic
semiconductor circuits based on diodes, transistors and operational amplifiers.
The aim is to enable individual students for analyzing and design od simple
electronic circuits for electric signal processing. The aim od laboratory
exercises (20 classes) is to show students real electronic elements and circuits,
and to show the way they work. In these exercises, under guidance of tutor,
using knowledge acquired in lectures, students solve problems in eletronic
circuits for signal processing.
Assessment
Distribution of points is as follows:
Lectures and tutorial attendance is awarded with 10 points, student
which is not present at three classes (any of the class forms) will not
receive points on this basis;
Homework and lab work is awarded with max 10 points; 2
homework assignments, and 8 laboratory assignments will be given
through semester;
Partial exams: there are two written partial exams; each positively
graded partial exam is awarded with max 20 points.
Duration of partial exam is 90 minutes, and it is consisted of:
Simple questions, the goal is to test students basic theoretical
knowledge; max 5 points can be awarded in this part of exam;
Multiple choice questions, max 5 points can be awarded in this
part of exam;
Open answer problem; max 10 points can be awarded in this part
of exam;
Student with less than 20 points at the end of the semester must attend the
course again.
Student with 40 or more points at the end of the semester takes final oral
exam; this exam consists of discussing partial exams, homework and
answering simple course matter questions.
Final oral exam is awarded with maximum 40 points. Student must get at least
20 points to pass this part of exam. Student which does not get 20 points on it
can retake final oral exam.
Student with more than 20 and less than 40 points can take makeup exam.
Makeup exam is consisted of:
Written part, which is basically same as the written partial exam;
Page 46 of 85
student retakes the partial exam which he did not pass (10 or more
points)
Oral part is the same as the final oral exam.
Student with more than 40 points after written makeup exam can take oral part
of makeup exam; the point awarder for attendance and homework are added to
points from exams or makeup exams.
Final oral makeup exam is awarded with maximum 40 points. Student
must get at least 20 points to pass this part of exam. Student which does
not get 20 points on it must attend the course again.
Prerequisites
1. Electronic elements and circuits ETF EES1260
2. Electronics TK1 TKO E1 2350
Module title Fundamentals of Optoelectronics
Module code ETF TKO OO I-2450
Programme ETF-B TC
Module
coordinator Dr Melita Ahić-Đokić, Full Professor
Teaching staff Dr Nasuf Hadžiahmetović, Assistant Professor
Mirza Milišić. MSc, Senior Teaching Assistant
Year of study 2
Semester 4
Module type Mandatory
ECTS 5
Lectures 36
Laboratory
exercises 7
Tutorials 7
Workload –
Independent Study 75
Module outcomes
Course has a goal to present basic concepts from optoelectronics
necessary for the understanding of creation, transmission, reception and
processing of optic signals. Besides, students need to acquire essential
knowledge from optic communications necessary for design, realization
and maintenance of optic communications systems.
Module content
1. Light emission and absorption: types of electron emission
(thermionic, auto-electronic, secondary, photo-electronic,
exoelectron emission); Schrödinger equation.
2. External and internal photo-effect: mechanism of this
phenomenon, photo-conductivity, photo-EMF, types of
absorption in semiconductors (fundamental absorption, dopant
absorption, acceptor-donor absorption, absorption of free
charge carriers, crystal lattice absorption, exciton absorption,
plasmonic absorption), photo-elements, photo-resistors, noise
types in photo-resistors.
3. Liquid crystals: mesomorphic state, types of liquid crystals,
electric properties of liquid crystals, applications of liquid
crystals, liquid crystal based indicators, liquid crystals as
indicators of temperature.
4. Optical waveguides: concept, types, propagation in
waveguides, dispersion systems, waveguides with circular
cross-section.
5. Optical fibers: concept and types, step-index fiber, graded-index
fiber, basic characteristic of modes in optical fibers, fiber optic
manufacturing technology.
6. Fiber optic cables: cable types, production of fiber optic cables,
constructions and appearances curvature by the cabling of optic
fibers.
7. Signal attenuation in optical fiber: concept, causes of
Page 47 of 85
attenuation, attenuation curve, absorption in material, material
dispersion, scattering in material, waveguide dispersion,
radiation due to fiber bending, effects dependent on fiber
coating.
8. Group delay and dispersion in step-index optical fibers:
concept, dispersion coefficient, intermode dispersion, material
dispersion and waveguide dispersion.
9. Spectral line width and open resonators: Lorentz curve, open
resonators, calculation of open resonator, purpose and quality
of open resonator.
10. Optical transmitters: lasers and LEDs as optical transmitters.
11. Optical receivers: PIN photodiodes, APD photodiodes, receiver
sensitivity.
12. Fiber optic transmission systems: digital lightwave system
structure, point-to-point transmission systems, link budget of
the point-to-point transmission system and dependence of link
length on transmission rate.
Literature
Recommended 1. M.Cvijetić, „Digitalne svjetlovodne telekomunikacije“,
Beograd 1988.
2. Bilješke i slajdovi s predavanja (WEB strana Fakulteta).
3. D.Milatović, „Optoelektronika“, Sarajevo 1987.
Additional 1. J.A.Buck: Fundamentals of Optical Fibers, USA 1995.
2. J.C.Palais: Fiber Optic Communications, New Jersy 1998.
3. S.O.Kasap: Optoelectronics and Photonics, New Jersy 2001.
4. O.Wada: Optoelectronic Integration, Kluwer Academic
Publishers 1994.
Didactic methods
Lectures are presented directly in lecture-hall. Throughout tutorial,
under guidance of tutor, typical problems are solved, including
problems from previous exams. Throughout laboratory exercises, under
guidance of tutor, experiments are carried out in laboratory. Lectures,
slides, tutorials, preparations for lab exercises, and additional
information are available at Faculty Courseware: http://c2.etf.unsa.ba.
Assessment
The contribution of all activities are rated according to the following
scale:
Activity Max. points to be awarded
Regular attendance
HW / LE
1st midterm exam
2nd
midterm exam
Final exam
10
10
20
20
40
Regular attendance means that student must be present on all forms of
the module’s delivery. Students with a maximum of three unexcused
absences during the semester earn 10 points.
By solving of homework(s) and/or laboratory exercises (HW/LE),
student can earn up to 10 points.
Midterm exam is considered to be passed by a student if he earned at
least 10 points (out of 20). First midterm exams are in the 8th
week, and
second midterm exams are in the 16th
week of the semester. Students
who failed first and/or second midterm exam are allowed to go through
the makeup exam at the end of the semester. Second makeup exam
(extended makeup exam) takes place in September prior to the
beginning of new academic year.
The final exam takes place in the first week after second midterm
exams. Makeup final exam takes place in the first week after makeup
exams. Second final exam takes place in the first week after second
makeup exam.
The midterm and makeup exams are written. Duration of midterm and
Page 48 of 85
makeup exams is from 90 to 120 minutes. During midterm and makeup
exams students solves the problems that are of the same and/or similar
type as those solved during the lectures and tutorials.
Final exam can be written or oral and most frequently is in written form.
Recommended prerequisites
Mathematics for Engineers 2
Physics for Engineers 2
Electronic Elements and Circuits
Electromagnetic Field Theory
Electrical Circuits 2
Electronics TK1
Module title Antennas and Wave Propagation
Module code ETF TKO APT I-2460
Program ETF-B TC
Module coordinator Dr Moamer Hasanovic, Assistant Professor
Teaching staff Dr Moamer Hasanovic, Assistant Professor
Mirza Hamza, MSc, Senior Assistant
Year of study 2
Semester 4
Module type Mandatory
ECTS 5
Lectures 42
Laboratory exercises 11
Tutorials 7
Workload –
Independent Study 65
Module outcomes
Formulate basic principles of antenna theory based on Maxwell’s equations.
Define antenna parameters and classify various types of antennas according to
the previously discussed antenna parameters. Describe different types of
antennas, present their basic properties, and then compare with other antenna
geometries. Apply learned theoretical knowledge during practical antenna
synthesis (modeling and simulation) in laboratory. Demonstrate ability to
apply acquired antenna design skills in a wider context of designing,
structuring and exploitation of systems used of the transfer of information
(communication systems).
Module content
1. Introduction to Antennas and Transmission Line Theory. Definition
and classification of antennas. How antennas radiate. Basics of
transmission line theory
2. Basic Principles of Antenna Theory. Application of Maxwell’s
equations in antenna theory. Hertzian dipole.
3. Antenna Parameters. Radiation diagram. Directivity, efficiency and
gain. Polarization. Antenna impedance. Frequency band and other
parameters
4. Antennas in Communication Links. Frii’s transmission formula.
5. Dipole Antennas. Line radiation sources. Short dipole. Straight
dipole of arbitrary length. Antennas above infinite ground plane.
Vee- and folded dipole.
6. Antenna modeling and Simulation. Introduction to simulation tools -
Ansoft HFSS and Sonnet.
7. Antenna Arrays. Calculating array factor for linear antenna arrays.
Linear antenna arrays with uniform excitation and equally spaced
elements. Linear antenna arrays with arbitrary antenna elements.
Yagi Uda antenna.
8. Loop Antennas. Duality principle. Small loop antenna. Loop antenna
with arbitrary dimensions.
9. Microstrip Antennas. Microstrip antenna elements. Rectangular
Page 49 of 85
microstrip antenna. Circular microstrip antenna. Microstrip antenna
arrays.
10. Broadband Antennas. Helicoidal antenna in normal and axial mode.
Biconical antenna with infinite length and finite length. Disc-conical
antenna.
11. Frequency Independent Antennas. Spiral antenna with equal angles.
Archimedean spiral antenna. Conical spiral antenna with equal
angles. Log-periodic antennas. Bow-tie antenna and its variations.
Log-periodic dipole antenna array (LPDA)
12. Aperture Antennas. The uniform rectangular aperture. Rectangular
horn antenna in H-plane and E-plane. Pyramidal horn antenna.
13. Reflector Antennas. Parabolic reflector antenna. Dual parabolic
reflector antenna. Other types of reflector antennas. Antennas used to
feed reflector antennas.
14. Wave propagation. Sources, properties and classification of EM
radiation. Atmosphere content, properties of radio waves. Effects of
various obstacles, Earth’s ground, and ionosphere on EM wave
propagation: reflection, refraction, dispersion. Fresnel zones, fading.
Literature
Recommended
1. R. E. Collin, “Antennas and Radiowave Propagation”, McGraw-Hill
College (February 1, 1985), ISBN: 0070118086.
2. C. A. Balanis, “Antenna Theory: Analysis and Design”, Wiley-
Interscience (3. issue), ISBN: 047166782X.
Additional 1. J. Volakis, “Antenna Engineering Handbook”, McGraw-Hill
Professional (4. issue), ISBN: 0071475745.
Didactic methods
The course is being conducted through direct classroom lectures. After the
theoretical part, the lecturer covers multiple examples, so that the course
participants develop practical antenna skills and methods based on previously
introduced theoretical concepts. During tutorials, under the lead of the tutor,
various problems are solved, including those from previous year’s exams;
activities are organized so that, while conducting the teaching process, various
examinations in a form of homework and midterm exams are given. This way,
the students are continuously examined for their ability to acquire knowledge
and skills required in this course.
Assessment
Throughout the course, each student collects the points according to the
following system:
attendance to the lectures, tutorials and labs (10 points)
homework and lab reports (10 points)
two written midterm exams (2 x 20 points)
oral exam (40 points)
Description and goals of midterm exams (90 – 120 min):
answer simple questions directed toward examining the basic theoretical
knowledge
solve a practical numerical problem
solve a few multiple-choice questions
Description and goals of oral exam (60 – 120 min):
discuss numerical problems covered on midterm exams and homework
answer theoretical questions related to the material covered in the course
A student, who collected less than 20 points throughout the regular semester,
must repeat the course. If the student collected 40 or more points, (s) he is
eligible to take oral final exam.
Oral final exam carries a maximum of 40 points. In order to pass the course, a
student must achieve a minimum of 15 points on the oral exam. A student who
does not achieve this minimum, is required to take makeup oral exam in order
Page 50 of 85
to pass the course.
Prerequisites
Solid knowledge of material covered in the courses Engineering Mathematics,
Theory of Electrical Circuits, and Theory of Electromagnetic Fields
Module title Telecommunication Techniques 1
Module code ETF TKO TT1 I-2480
Study ETF-B
Module
coordinator Dr Mesud Hadžialić, Associate Professor
Teaching staff Dr Mesud Hadžialić, Associate Professor
Kenan Turbić , MoE, Teaching Assistant
Year of study 2
Semester 4
Module type Mandatory
ECTS 6
Lectures 52
Laboratory
exercises 14
Tutorials 14
Workload –
Independent
Study
70
Module outcomes
Students acquire basic theoretical knowledge needed for understanding
analysis of modern digital telecommunication systems: baseband and passband
system models for transmission in channels with Gaussian noise.
Upon successful completion of the course, students should be able to:
understand and analyze system parameters relevant for transmission of
information content over discrete and linear continuous-time channels,
using A/D and D/C conversion
estimate theoretical bounds for system parameters and quality parameters
in continuous-time channels and controlled ISI environment
analytically estimate parameters relevant for performance measure of
communication systems with optimal receiver for binary and M-ary
transmission
Module content
1. Information and telecommunication systems: Information
characteristics of process management in telecommunication
networks. Model of the digital telecommunication system.
Information sources and signals. Statistical characteristics of
information-carrying signal. Spectrum. Discrete channel. continuous-
time channel. Channel capacity and information volume. The discrete
channel (BSC - Binary Symmetric Channel).
2. Multi-user communication: Multiple access techniques: TDMA,
FDMA and CDMA.
3. Analog-digital conversion: Discrete representation of continuous-
time signals. Quantization. Pulse-code modulation (PCM). Delta
modulation. Differential PCM.
4. Baseband transmission of digital signals: Line signals and their
spectral characteristics. Nyquist criterion for ISI free (Inter-Symbol
Interference) communication. Eye diagram. Extraction of
information-carrying signal from noisy received signal by filtering
and correlation: the optimal Wiener filter, matched filter.
5. Passband transmission, linear digital modulations: ASK. FSK. PSK.
QAM.
6. Vector representation of continual signals: Discrete representation of
continual signals and geometric interpretation. Gram-Schmidt
procedure.
Page 51 of 85
7. Optimal receiver in the channel with the Gaussian noise: Binary
transmission, M-ary transmission. Error probability for antipodal and
orthogonal signal transmission.
8. Transmission with errors: PCM transmission with errors. Predictive
coding. Linear predictive encoder.
9. Digital transmission in band-limited channels: Controlled ISI. Linear
equalization.
Literature
Recommended
1. Slides and lecture notes (available at faculty website);
2. K. Suruliz i M. Hadžialić, Statistička teorija telekomunikacija,
Elektrotehnički fakultet u Sarajevu, 2009, ISBN 978-9958-629-27-3;
3. M. Hadžialić, Telekomunikacijske tehnike, book in preparation;
4. B. P. Lathi, Modern Digital and Analog Communication Systems,
Oxford University Press, New York 1998.
Additional
1. John G. Proakis, Masoud Salehi, Communication Systems
Engineering, Prentice-Hall, 1998;
2. John G. Proakis, Masoud Salehi, Contemporary Communication
Systems Using MATLAB, Brooks/Cole, 2000.
Didactic methods
Lectures are performed in a lecture hall. Each lecture is followed by examples
of specific problems in the area of the topic, so students would master the
required knowledge and skills. Through tutorials, led by teaching assistant,
additional problems are being solved in order to obtain skills and methodology
of problem solving, which afterwards has for a goal gaining the ability of
solving practical problems and dealing with specific situations. Laboratory
exercises, under teaching assistant's guidance, have the objective of verifying
the facts and knowledge gained through lectures, using MATLAB software
package (Signal Processing Toolbox and Communication Toolbox). These
exercises are organized so that each student has a personal computer to
perform laboratory activities. Part of the laboratory exercises will be
performed in the Laboratory for Telecommunications, equipped with
equipment needed for spectrum and constellation diagram analysis of digital
modulated signals.
Assessment
During the course students acquire points according to the following system:
Attending classes and tutorials: 10 points, student with more then three
absences from lectures and/or tutorials and/or laboratory exercises can not get
these points.
Home assignments: maximum of 10 points, assuming solving 5 to 10
assignments equally distributed throughout the semester, with the maximum
of 5 points per assignment; Short quizzes can be used to assess the work on
assignments. Knowledge obtained through laboratory exercises is assessed by
teaching assistant.
Midterm exams: two midterm exams; each positively evaluated midterm exam
giving 20 points. Students are given 90-120 minutes to take the midterm exam
which is constructed from the following:
short questions
questions with multiple answers
problem sets
Minimum of 10 points is required for students to take the final exam. Students
who gained less then 20 points during the semester must repeat the course (re-
enroll).
Students who gained 40 or more points during the semester can take the final
exam, consisted of simple problem sets and short questions related to the
course topics. Final oral exam gives maximum of 40 points. In order to
complete the course, students must gain a minimum of 15 points at this exam.
Student failing to do so, must take the oral makeup exam.
Students who gained 20 or more, and less than 40 points during the semester,
have to pass the makeup exam. The makeup exam is organized in the
following manner:
written part structured same as midterm exam, during which students solve
Page 52 of 85
problems related to topics in which they did not achieve required grade (10
or more points) taking the midterm;
oral part structured the same as the oral part of the final exam.
Only students who managed to achieve total score of 40 or more points in
written part of the makeup exam are allowed to approach oral part of the
makeup exam, where the mentioned score is consisted of points gained
through attending lectures, solving home assignments, midterm exams and the
written part of makeup exam. Oral makeup exam gives the maximum of 40
points. In order to pass the course, students must achieve minimum of 20
points at this exam. Students failing to achieve the minimum have to re-enroll
for this course.
Prerequisites
Linear algebra and geometry
Mathematics for Engineers 1
Information theory and source coding
Module title Object Oriented Analysis and Design
Module code ETF TKI OOAD I-2440
Programme ETF-B CI, TC
Module
coordinator
Dr Dženana Đonko, Associate Professor
Teaching staff
Dr Dženana Đonko, Associate Professor
Teo Eterović, MoE, Teaching Assistant
Nadina Zaimović, MSc, Teaching Assistant
Year of study 2
Semester 4
Module type Elective
ECTS 5
Lectures 38
Laboratory
exercises 22
Tutorials 0
Workload –
Independent
Study
65
Module outcomes
At the end of this course students have the following knowledge, skills and
competencies:
The ability to analyze, identify and define the requirements of the real
environment systems that require computing support
The ability to design and implement a computer-based system,
including the necessary programming solutions
The ability of individual and team work, organizing and executing
projects
Good professional knowledge in the field of software engineering
related to the analysis, design and implementation
The ability to apply an iterative software development process
Understanding the basic object-oriented concepts
Understanding the basic steps of object-oriented analysis and design.
Practical knowledge of UML diagrams and notations
The ability to apply object-oriented patterns
The ability to build an object-oriented model for the system
The ability to associate an object-oriented analysis and actual
programming
Page 53 of 85
Module content
1. Basic concepts of object orientation.
2. Software development process and basic development methodologies
3. Introduction to the fundamental concepts of UML, UML principles
and diagrams, UML and modeling of object-oriented systems.
4. The process of gathering user requirements collecting user
requirements, scenarios, use cases, UML use case diagram.
5. Analysis and design of logical views of the system diagrams to show
the structure and behaviour of systems, UML class, object,
interaction, state diagrams.
6. Modeling process view of a system, process view diagrams, UML
activity diagram.
7. Implementation view of the system, representation of implementation
view, UML deployment diagram.
8. Developmental view of the system, representation of development
view, UML package diagrams and components.
9. Metrics and principles of object-oriented design.
10. Design patterns.
11. Mapping UML models to an implementation level of object-oriented
languages (Java, C + +, C #).
Literature
Recommended
1. Notes and slides from lectures (See Faculty WEB Site)
2. Dženana Đonko, Samir Omanović, Object oriented analysis and
design applying UML notation, ETF Sarajevo, 2009
3. J. Rumbaugh, I. Jacobson, G Booch, The Unified Modeling
Language Reference Manual, Pearson Education, July 2004
Additional
1. E. Gamma, R. Helm, R. Johnson, John Vlissides, Design Patterns:
Elements of Reusable Object-Oriented Software, Addison-Wesley,
1994
Didactic methods
Theoretical concepts related to the topics of the course are presented during
lectures. The presented concepts are illustrated by examples and they are
discussed with the students.
Throughout the semester students will implement a project- software solution;
that is based on the model that has been built up with the assigned homework.
Concrete tasks related to the course and continuous monitoring of the project
will be worked on in the lab.
Assessment
During the course students earn points according to the following system:
attending classes and tutorials: 10 points, the student with more than
three absences from lectures and/or tutorials cannot get these points;
homework: maximum of 10 points; assuming solving up to 5
assignments equally distributed throughout the semester;
project: maximum 30 points; implementation of the system is based
on the model;
partial exams: two partial exams, each partial exam a maximum of 20
points (pass mark 10 points);
oral exam: maximum 10 points, consisting of a presentation of the
project (5 points) and simple questions related to thematic units of the
course (5 points).
A student who does not pass the partial exams has to retake an exam.
Final grade is made on the basis of points collected for all activities during the
semester, based on the scale:
96-100 grade 10
86-95 grade 9
76-85 grade 8
66-75 grade 7
55-65 grade 6
Prerequisites
Page 54 of 85
Software Development - ETF RI RPR I-2360
Module title Fundamentals of Database Systems
Module code ETF TKI OBP I-2440
Programme ETF-B CI, ACE, TC
Module
coordinator Dr. Almir Karabegović, Assistant Professor
Teaching staff Dr. Almir Karabegović, Assistant Professor
Emir Buza, MSc, Senior Teaching Assistant
Year of study 2
Semester 4
Module type Elective
ECTS 5
Lectures 40
Laboratory
exercises 20
Tutorials 0
Workload –
Independent
Study
65
Module outcomes
The goal of this module is to provide fundamental knowledge of database
management systems. Students who successfully complete this course will
have the following competencies:
Understand the basic concepts of relational databases, including:
basic architecture relational databases, relational model, the entity
relationship diagrams, relational query language - SQL;
Develop the ability to analyze and apply the basic principles to
control transactions;
Develop the ability to design a database schema that includes tables,
views, triggers, store procedures, functions and packages;
Understand normalization form in order to overcome the functional
dependencies among data;
Module content
1. Introduction to databases: Historical overview of database
management systems (DBMS). Types of database management
systems. Architecture of database management systems. Basic
elements of database management systems.
2. Relation data model: Elements of relation data model. Types of
relation among tables. Entity relationship diagram.
3. Relational query language: Standards of the relational query
language. Structured Query Language - SQL. SQL commands
for creation objects in the database. SQL commands for: query,
insert and delete data in the database.
4. Advanced data search: General principles of joining tables.
Cartesian product. Inner join versus outer join. Joining two or
more tables under equality condition. Joining two or more tables
on any condition except under equality condition.
5. Data integrity: definition of data integrity. Basic ways of
defining of integrity conditions. Domain attributes and its
implementation through data integrity.
6. Stored procedures, functions and packages into the database. The
general difference among stored objects. Single row functions.
Group functions. User defined stored functions and procedures.
7. Data dependence: Functional dependence. Multiple dependences.
8. Normalization: anomalies of insertion, modifications and
deletion. Normal forms, normalization procedures
Literature
Page 55 of 85
Recommended
1. Ramez Elmasri, Shamkant B. Navathe [2000], Fundamentals of
Database Systems, Addison-Wesley, 2000
2. C.J. Date, Database in Depth: The Relational Model for Practitioners,
O’Reilly, 2005
3. ANSI/ISO/IEC International Standard (IS), Database Language SQL,
1999
Additional
1. H. Garcia-Molina, J. D. Ullman, J. D. Widom: Database Systems:
The Complete Book, Prentice-Hall, 2001.
2. Silberschatz, H. F. Korth, S. Sundarshan: Database System Concepts,
McGraw Hill, 2001.
Didactic methods
The course is conducted through theoretical lectures in which concepts of
database management systems are presented. These lectures are supported by
creating tasks and presenting many examples in order for student to better
acquire knowledge from this course.
On laboratory exercises students solve practical assignments where it is
required from them to analyze the problem and compare it with theoretical and
practical examples from lectures. These activities are organized to enable
continuous assessment through term paper and practical exercise of level of
preparedness of students required to comprehend knowledge and skills
required from them to reach in this course.
Assessment
During the course students earn points according to the following system:
Attending classes and tutorials: 10 points, student with more than
three absences from laboratory exercises cannot get these points.
Term paper: maximum of 10 points. Student is required to prepare
one term paper uniformly distributed throughout the semester.
Partial exams: two partial exams; each positively evaluated partial
exam with 20 points.
Students who gained less than 20 points during the semester must
repeat the course.
Students who earned 40 or more points during the semester will take a final
exam; the exam consists of discussion of problems from partial exams, home
assignments and answers to simple questions related to course topics. Final
oral exam provides maximum of 40 points. In order to get positive final grade,
students must earn minimum of 20 points in this exam. Student failing to earn
the minimum must take the repeat oral exam. Student, who earned 20 or more,
and less than 40 points during the semester, will have to take the repeat exam.
The repeat exam is organized in the following manner:
Written part is structured similarly to partial written exam, during
which students solve problems in topics they failed on partial exams
(less than 10 points);
Oral part is structured the same as the oral part of the final exam.
Only students who managed to earn total score of 40 or more points in written
part of the repeat exam will be allowed to take the oral part of the repeat exam,
where the mentioned score consists of points earned through attending
lectures, solving home assignments, passing partial exams and passing the
written part of repeat exam. Oral repeat exam provides maximum of 40 points.
In order to achieve positive final grade students must earn minimum of 20
points in this exam. Student failing to earn the minimum will have to retake
the module.
Prerequisites
Algorithms and Data Structures
Module title Linear Automatic Control Systems
Module code ETF TKI OSAU I-2440
Programme ETF-B ACE, TC
Module
coordinator Dr Mujo Hebibović, Full Professor
Page 56 of 85
Teaching staff Dr Mujo Hebibović, Full Professor
Almir Salihbegović, Teaching Assistant
Year of study 2
Semester 4
Module type Elective
ECTS 5
Lectures 36
Laboratory
exercises 10
Tutorials 14
Workload –
Independent
Study
70
Module outcomes
Students should: Learn the basic elements and basic factual knowledge related
to linear systems of automatic control; Students should obtain understanding
and develop the ability to recognize elementary blocks and characteristic
responses of the control systems; Students need to understand and master the
mathematical description of the basic physical and technological principles,
stability issues, quality behaviour in the new steady state, quality of transient
performances, tracking of the reference signals.
Module content
1. Introduction and basic concepts of control techniques; Task
formulation – excitation signals to the dynamic system; Possible
solution - control and regulation; Basic control specification; Stages
of solving control tasks.
2. Describing the dynamic system with block structure: Introducing the
block structure and its formation stages; Examples of control systems
in the block structure; Basic blocks in the block structure;
Linearization around the operating point; Decomposition of the block
structure.
3. Control loop analysis: General block structure and equation of the
control loop; Control characteristics in the open loop; Behavior of the
control loop in the steady state; Definition of the system stability and
basic algebraic stability criteria of the control system; Frequency
characteristics and hodograph of the open loop; Nyquist stability
criterion.
4. Synthesis (design) of the control loop: The performance
specifications; Performing and obtaining the basic control structure;
Problems in the implementation and different controller types, Rules
for controller parameters tuning, Controller design for the interesting
examples from the lecture.
5. The implementation of the controller: The transfer functions of the
controllers and parameters that are used in practice to tune the
controller.
6. Basics of the digital control: The structure of the digital control
system; Difference equations as description of discrete control
systems; Transfer functions as description of discrete control
systems; Locations of poles and zeros of the discretized system;
Stability of time discrete systems; Synthesis of digital controller, and
choosing the sampling period.
Literature
Recommended
1. Notes and slides from lectures (See Faculty WEB Site)
2. Mujo Hebibović, Linearni sistemi automatskog upravljanja, ETF u
Sarajevu 2007.godine.
3. Milić Stojić, Digitalni sistemi upravljanja, Elektrotehnički fakultet,
Beograd, 1998
4. Adnan Tahirović, Mujo Hebibović, MATLAB u teoriji automatskog
upravljanja – praktikum za laboratorijske vježbe, ETF u Sarajevu
2002.godine.
Page 57 of 85
Additional
1. Mujo Hebibović, Teorija automatskog upravljanja, ETF u Sarajevu
2003.godine.
2. Z. Vukić, Lj. Kuljača, Automatsko upravljanje – analiza linearnih
sustava, Kigen, Zagreb 2004.godine.
3. Milić Stojić, Kontinualni sistemi automatskog upravljanja, Naučna
knjiga Beograd.
4. Tugomir Šurina, Automatska regulacija, Školska knjiga Zagreb.
5. Thaler G. J., Automatic Control Systems, West publishing company,
St. Paul, New York, Los Angeles, San Francisco,1989. godine.
Didactic methods
The lectures will be conducted directly in the hall and accompanied by solving
the problem examples which cover course material (36 hours), in a way that
enables students to acquire knowledge and skills which need to be achieved
within the framework of this course.
The laboratory exercises (11 hours), led by tutors, are designed to help
students to master the software tools that allow validation of the theoretical
fundamentals that have been obtained at the lectures.
With the help of tutors, students will be solving during the tutorial (13 hours)
a number of examples that accompany the lectures, and samples of exam
problems.
Assessment
During the course students collect points according to the following system:
Attending classes, exercises and tutorials: 10 points; Student with
more than three absences from lectures / exercises / tutorials cannot
achieve these points. Students have to attend the classes of the
laboratory exercises.
Continuous sssessment in the form of four tests during the tutorial:
each test with maximum of 2.5 points;
Partial exams: two partial exams, each partial exam with a maximum
of 20 points;
Final oral exam that provides maximum 40 points
A student who has achieved less than 20 points during the semester, must
enroll the course again. To be able to take the final oral examination, the
student must collect 40 or more points during the semester through: attending
classes, homework/ prelabs and partial exams. On each partial examination a
student must achieve a minimum of 10 points.
To achieve a positive final grade, students must through all aspects of
assessment to achieve a total minimum of 55 points. The oral exam consists of
questions related to course topics. Students who do not achieve this minimum
must take the final oral exam.
A student who collects 20-40 points during the semester, attends the makeup
exam. The makeup exam is structured as a regular partial exam, where
students solve only the part of the exam that has not been passed. Makeup
final oral exam is structured in the same way as the final oral exam on a
regular schedule.
Makeup final oral examination can be taken by a student who, after taking
partial exams, managed to achieve a total of 40 or more points through:
attending classes, homework, prelabs and taking partial exams.
On the makeup final oral exam student may earn a maximum of 40 points. To
achieve a positive final grade the student has to achieve a minimum of 55
points, through all ways of assessment. Students who do not achieve this
minimum must re-enroll the course.
Prerequisites
Mathematics for Engineers 1
Mathematics for Engineers 2
Linear algebra and geometry
Module title Telecommunication Techniques 2
Module code ETF TKO TT2 I-3570
Study ETF-B TC
Page 58 of 85
Module
coordinator Dr Mesud Hadžialić, Associate Professor
Teaching staff Dr Mesud Hadžialić, Associate Professor
Mirza Hamza, MSc, Teaching assistant
Year of study 3
Semester 5
Module type Mandatory
ECTS 6
Lectures 48
Laboratory
exercises 14
Tutorials 8
Workload –
Independent
Study
80
Module outcomes
Students acquire basic theoretical knowledge needed for understanding and
analysis of modern digital telecommunication systems: passband system
models, conventional models, spread spectrum and multicarrier models for
transmission in channels with Gaussian noise.
Upon successful completion of the course, students should be able to:
understand and analyze modern modulation techniques,
estimate theoretical bounds for system parameters and quality parameters
in passband continuous-time channels using conventional techniques,
coherent and non-coherent reception and advanced techniques with better
spectrum and energy efficiency, as DS-SS and OFDM
estimate theoretical bounds for continuous-time channel capacity in point-
to-point and multi-user communication
Module content
1. Information limitations of digital telecommunication system:
relationship between symbol error probability (SEP) and bit error
probability (BEP). Forward error correction and residual error.
2. Passband transmission of digital signals/narrowband channel:
Analytical signal models. Basic characteristics of narrowband
signals. The optimal reception. The optimal coherent reception.
Optimal non-coherent reception. Error probability of optimal
receiver.
3. Digital modulations without pulse shaping: FSK, PSK, QPSK, QAM.
4. Digital modulations with pulse shaping: CPM signals. Characteristics
of MSK and GMSK signals.
5. Spread spectrum systems: The pseudo-random sequences. Direct-
sequence spread spectrum (DS-SS) systems. Frequency-hopping and
Time-hopping spread spectrum systems, FH-SS and TH-SS.
6. Multicarrier transmission: The maximum capacity of non-linear
channel. Multicarrier communication system model. OFDM model.
7. OFDM based multiple access techniques: OFDMA
8. Some applications of modulation techniques: Satellite and mobile
system, xDSL technology.
Literature
Recommended
1. Slides and lecture notes (available at faculty website);
2. K. Suruliz i M. Hadžialić, Statistička teorija telekomunikacija,
Elektrotehnički fakultet u Sarajevu, 2009, ISBN 978-9958-629-27-3;
3. M. Hadžialić, Telekomunikacijske tehnike, book in preparation;
4. B. P. Lathi, Modern Digital and Analog Communication Systems,
Oxford University Press, New York 1998.
Additional
1. John G. Proakis, Masoud Salehi, Communication Systems
Engineering, Prentice-Hall, 1998;
2. John G. Proakis, Masoud Salehi, Contemporary Communication
Systems Using MATLAB, Brooks/Cole, 2000.
Page 59 of 85
3. I. M. Kostić, Digitalni Telekomunikacini sistemi I, Naučna Knjiga
1994, Beograd 1994.
Didactic methods
Lectures are performed in a lecture hall. Each lecture is followed by examples
of specific problems in the area of the topic, so students would master the
required knowledge and skills. Through tutorials, led by teaching assistant,
additional problems are being solved in order to obtain skills and methodology
of problem solving, which afterwards has for a goal gaining the ability of
solving practical problems and dealing with specific situations. Laboratory
exercises, under teaching assistant's guidance, have the objective of verifying
the facts and knowledge gained through lectures, using MATLAB software
package (Signal Processing Toolbox and Communication Toolbox). These
exercises are organized so that each student has a personal computer to
perform laboratory activities. Part of the laboratory exercises will be
performed in the Laboratory for Telecommunications, equipped with
equipment needed for spectrum and constellation diagram analysis of digital
modulated signals.
Assessment
During the course students acquire points according to the following system:
Attending classes and tutorials: 10 points, student with more then three
absences from lectures and/or tutorials and/or laboratory exercises can not get
these points.
Home assignments: maximum of 10 points, assuming solving 5 to 10
assignments equally distributed throughout the semester, with the maximum
of 5 points per assignment; Short quizzes can be used to assess the work on
assignments. Knowledge obtained through laboratory exercises is assessed by
teaching assistant.
Midterm exams: two midterm exams; each positively evaluated midterm exam
giving 20 points. Students are given 90-120 minutes to take the midterm exam
which is constructed from the following:
short questions
questions with multiple answers
problem sets
Minimum of 10 points is required for students to take the final exam. Students
who gained less then 20 points during the semester must repeat the course (re-
enroll).
Students who gained 40 or more points during the semester can take the final
exam, consisted of simple problem sets and short questions related to the
course topics. Final oral exam gives maximum of 40 points. In order to
complete the course, students must gain a minimum of 15 points at this exam.
Student failing to do so, must take the oral makeup exam.
Students who gained 20 or more, and less than 40 points during the semester,
have to pass the makeup exam. The makeup exam is organized in the
following manner:
-written part structured same as midterm exam, during which students solve
problems related to topics in which they did not achieve required grade (10 or
more points) taking the midterm;
-oral part structured the same as the oral part of the final exam.
Only students who managed to achieve total score of 40 or more points in
written part of the makeup exam are allowed to approach oral part of the
makeup exam, where the mentioned score is consisted of points gained
through attending lectures, solving home assignments, midterm exams and the
written part of makeup exam. Oral makeup exam gives the maximum of 40
points. In order to pass the course, students must achieve minimum of 20
points at this exam. Students failing to achieve the minimum have to re-enroll
for this course.
Prerequisites
Statistical signal theory
Telecommunication techniques 1
Page 60 of 85
Module title Radio Techniques / RF Design
Module code ETF TKO R I-3550
Program ETF-B TC
Module
coordinator Dr Ivo Kostić, Full Professor
Teaching staff Dr Ivo Kostić, Full Professor
Aleksandar Mastilović, Teaching assistant
Year of study 3
Semester 5
Module type Mandatory
ECTS 4
Lectures 30
Laboratory
exercises 12
Tutorials 8
Workload –
Independent
Study
50
Module outcomes
The students acquire necessary basic knowledge about radio technology,
function and operation blocks for transmitter and receiver side, modulations,
VF amplifiers and VF oscillators, PLL, mixers, signal detectors and radio-
link systems.
During practical work, students should check and accept knows fact from
theory and numerical exercises and learn how to design and implement
basic radio-transmitters and radio-receivers.
Module content
1. Match circuits: LC structures with concentrated paramters, L-cell,
π-cell, T-cell, coupled circuits, Real RLC components
Imperfectness, Monolit resonators
2. Input circuit of Receiver: Antenna parameters, Antenna impedanse
match, Noise Factor, Recivers sensitivity.
3. RF Amplfiers for low level signals: Applications of RF Amplfiers,
Technology of RF transistors, RF transistors as linear active
element, RF transistor and amplifier stability, RF Amplfier Design
(narrow- and broadband), Noise and Distorsion characteristics of
single amplfier and amplifier cascade, ARG Design.
4. Mixers: Fuctionality of Mixers, Mixer characteristics, Passive
Mixers, Active Mixers, Architecture of Down- and Up- Conversion
Receivers.
5. Frequencies Synthetisation: Oscillators and Synthesizers,
Frequency Instability, Frequency Standards, Oscillators Design,
PLL, PLL as Filter, Frequency Synthetizers Design using PLL,
Basic parameters of Frequency Synthesizer
6. RF Transformators: Ideal Transformator, NF and RF
Transformator, Analysis of RF magnetic-induction Transformators,
Concept and Analysis of TL Transformators, Implementations.
7. RF Power Amplfiers (PA): PA Function in Recivers Achtitecture,
Power transistors Specificity, Linear PA Design, Non-Linear PA
Design, Harmonics Filtration, Automatic matching to Antenna
Impedanse.
Literature
Recommended
1. Lecture notes and slides (will be available at the Web site).
2. Ivo Kostić: Radiotehnika – Zadaci i rješenja, Elektrotehnički
fakultet u Podgorici, 2012.
3. Ivo Kostić: Radiotehnički sklopovi i arhitekture, Pergamena,
Podsgorica, 1996.
Additional 1. B. Razavi: RF Microelectronics, Prentice-Hall, 1998.
Didactic methods
Lectures will be conducted directly in the class-room and accompanied by
solving the problem examples which cover course material (30 hours), in a
Page 61 of 85
way that enables students to acquire knowledge and skills which need to be
achieved within the framework of this course.
Laboratory exercises (12 hours) led by tutors, have a goal to enable students
to practically test their knowledge gained during the lectures using practical
work, check and accept knows fact from theory and numerical exercises and
learn how to design and implement basic radio-transmitters and radio-
receivers. A number of examples that accompany the lectures, and samples
of exam problems, students will be solving during the tutorial, with the help
of tutors (8 hours).
Assessment
During the course students earn points according to the following system:
Attending classes, exercises and tutorials: 10 points; 10 points for 3
or less absences;
Tests, 2 to 5 small tests to check acceptance of knowledge during
practical work in laboratory.
Partial exams: two partial exams, each partial exam with a
maximum of 20 points;
Final oral exam that provides maximum 40 points
A student, who achieved less than 20 points during the semester, must enroll
the course again. To be able to take the final oral examination, the student
must collect 40 or more points during the semester through attending
classes, tests and partial exams. On each partial examination the student
must achieve a minimum of 10 points.
To achieve a positive final grade, student must in final oral exam achieve a
minimum of 15 points. The oral exam consists of questions related to the
course topics.
A student, who collects 20-40 points during the semester, attends the
repeated exam. The repeated exam is structured as a regular partial exam,
where students solve only the part of the exam that has not been passed.
Repeated final oral exam is structured in the same way as the final oral
exam on a regular schedule.
Repeated final oral examination can be taken by the student who, after
partial exams, managed to achieve a total of 40 or more points through
attending classes, tests and partial exams.
On the repeated final oral exam student may earn a minimum of 20 points.
To achieve a positive final grade the student has to achieve a minimum of
55 points. Students who did not achieve this minimum must repeat the
course.
Prerequisites
Electronics TK1
Signal Theory
Antenna Design and Waves Propagation
Module title Mobile Communication
Module code ETF TK MK I-3560
Programme ETF-B TC
Module
coordinator Dr Ivo Kostić, Full Professor
Teaching staff Dr Ivo Kostić, Full Professor
Pamela Begović, MSc, Senior Teaching Assistant
Year of study 3
Semester 5
Module type Mandatory
ECTS 5
Lectures 36
Laboratory
exercises 12
Tutorials 12
Workload –
Independent
Study
65
Page 62 of 85
Module outcomes
Within this module, phenomena occurred during signal transmission
through wireless channel are identified, described and modeled, providing
students fundamental knowledge about phenomena in mentioned channels.
In order to improve performance of signal transmission, students are
introduced with different techniques for performance improvements
(implemented in I and II layer of wireless technologies OSI model). In this
way, the students achieve fundamental engineering skills, knowledge and
competence needed to make an approach to the analysis, synthesis,
definition and resolution of the essential problems in practice, which
provide them the access to the methodologies relevant for understanding of
basic principles of mobile wireless systems.
Module content
1. Radio channel: propagation mechanisms
2. Time variant channel analysis
3. Digital modulations and their applications in AWGN and fading
channels
4. Analysis of transmission quality over time variant channel
5. Methods for signal quality improvements during its transmission
over time variant channel (channel coding techniques, interleaving,
equalization, diversity techniques, OFDM)
6. Spread spectrum techniques
7. Basic characteristics of GSM technology
8. Basic characteristics of TETRA technology
Literature
Recommended
1. I. Kostić: Lecture notes and slides (available at the Web site).
2. B. Sklar: ''Rayleigh Fading Channels in Mobile Digital
Communication Systems, Part I: Characterization'', IEEE
Communication Magazinem Vol. 35, No, 6, July 1997
3. B. Sklar: ''Rayleigh Fading Channels in Mobile Digital
Communication Systems, Part II: Mitigation'', IEEE
Communication Magazinem Vol. 35, No, 6, July 1997
Additional
1. M. K. Simon, M. S. Alouni: ''Digital Communications over Fadong
Channels'', 2nd edition, John Wiley and Sons, 2005, Ch. 1-3, 5
2. T. S. Rappaport: ''Wirless Communications: Principles and
Practice'', Prentice Hall, 2002, Ch. 4, 5
3. A. Goldsmith: ''Wirless Communications'', Cambridge University
Press, 2005, Ch. 1-3
Didactic methods
Lectures are conducted directly in the classroom and accompanied by
solving the problem examples which cover course material (36 hours), in a
way that enables students to acquire knowledge and skills which need to be
achieved within the framework of this course.
Laboratory exercises (12 hours) led by tutors, have a goal to enable students
to practically test their knowledge gained during the lectures using
MATLAB and SIMULINK (signal Processing Toolbox). That way, students
are introduced with software solutions used for practical implementation of
techniques for signal processing before its transmission over wireless
channel and techniques for transmission quality improvement, in time
variant fading channel, together with simulations of different types of fading
channels.
A number of examples that accompany the lectures, and samples of exam
problems, students are solving during the tutorial, with the help of tutors (12
hours).
Assessment
During the course students earn points according to the following system:
Attending classes, exercises and tutorials: 10 points maximum
Homework: maximum of 10 points is divided up to 5 homeworks
(2 points each) evenly distributed throughout the semester
Partial exams: two partial exams, each partial exam with a
maximum of 20 points
Page 63 of 85
Final oral exam that provides maximum 40 points
Duration of partial exams is 60 minutes and they are composed of 10
theoretical questions which goal is to verify student’s basic theoretical
knowledge; student who correctly answers all 10 questions can achieve 20
points maximum and for passing each partial exam, student must achieve 10
points minimum.
A student, who achieved less than 20 points during the semester, must enroll
the course again.
To be able to take the final oral exam, the student must collect 40 or more
points during the semester through attending classes, homework and partial
exams. To achieve a positive final grade, student must in final oral exam
achieve a minimum of 15 points. The oral exam consists of 10 questions (2
point per each question) related to the course topics (20 points in total), and
numerical examples (20 points in total).
A student, who collects 20-40 points during the semester, attends the
repeated exam. The repeated exam is structured as a regular partial exam,
where students solve only the part of the exam that has not been passed.
Repeated final oral exam is structured in the same way as the final oral
exam on a regular schedule.
Repeated final oral exam can be taken by the student who, after partial
exams, managed to achieve a total of 40 or more points through attending
classes, homework and partial exams.
On the repeated final oral exam student may earn a minimum of 15 points.
To achieve a positive final grade the student has to achieve a minimum of
60 points. Students who did not achieve this minimum must repeat the
course.
Prerequisites
Information theory and source coding
Telecommunication techniques I
Module title Channel Coding
Module code ETF TKO KK I-3560
Programme ETF-B TC
Module
coordinator Dr Narcis Behlilović, Full Professor
Teaching staff Dr Narcis Behlilović, Full Professor
Pamela Begović, MSc, Senior Teaching Assistant
Year of study 3
Semester 5
Module type Mandatory
ECTS 5
Lectures 39
Laboratory
exercises 14
Tutorials 7
Workload -
Independent
Study
65
Module outcomes
Within this course, students are introduced with the basic applications of
Galois field (or finite field) theory and modular algebra. They also acquire
fundamental knowledge related to error detection mechanisms during data
transmission, together with different kinds of mechanisms for error
correction using FEC algorithms (which eliminate the necessity of
implementation of retransmission algorithms).
Module content
1. Introduction to error detection/correction channel coding. Binary
block codes.
2. Basic principles of linear block codes (Hamming distance,
Hamming weight, Hamming codes, polynomial block codes, CRC
block codes...).
Page 64 of 85
3. Linear block code decoding using principle of syndrome and
maximum likelihood metric.
4. Galois filed theory (characteristics and construction principles).
5. Linear block codes based on Galois field (RS codes and BCH
codes - algorithms for coding and decoding).
6. Trellis codes, binary convolution codes (construction,
characteristics), systematic convolution codes, Viterbi decoding
algorithm, hard and soft decision in decoding process.
7. Channel codes for packet error correction.
8. Examples of channel coding applications in telecommunication
systems.
9. Ongoing directions in channel coding theory (LDPC and Turbo
codes, Raptor codes...)
Literature
Recommended
1. Lecture notes and slides (available at the Web site).
2. N. Behlilović: Channel Coding (book in preparation)
3. Pretzel: ''Error-Correcting Codes and Finite Fields'', Oxford
University Press, 1992
4. Todd K Moon: ''Error Correction Coding'', John Wiley & Sons,
2005
Additional
1. R Lidl, H Niederreiter: ''Introduction to finite fields and their
applications'', Cambridge University Press,1994
2. S G Wilson: ''Digital Modulation and Coding'', Prentice Hall, 1996
Didactic methods
Lectures are conducted directly in the class-room and accompanied by
solving the problem examples which cover course material (39 hours), in a
way that enables students to acquire knowledge and skills which need to be
achieved within the framework of this course.
Laboratory exercises (14 hours) led by tutors, have a goal to enable students
to practically test their knowledge, gained during the lectures, using
MATLAB (signal Processing Toolbox). That way, students will be
introduced with the specific software tools used for channel coding practical
implementation.
During the tutorials, with a help of tutors, students will be solving a number
of numerical examples that accompany the lectures and samples of exam
problems (7 hours).
Assessment
During the course students earn points according to the following system:
Attending classes, exercises and tutorials: 10 points;
o = (10 hours x number of hours of attendance)/60 hours.
Homework: a maximum of 10 points is divided up to 5 home
works (2 points each) evenly distributed throughout the semester.
Partial exams: two partial exams, each partial exam with a
maximum of 20 points.
Partial exam duration is 90 minutes and is structured as follow:
answers to a simple questions in order to test student’ basic
theoretical knowledge; student can achieve maximum 5 point
one numerical example with open answer; maximum 10 points
one numerical example with a given multiple choice answer (of
which just one is correct); maximum 5 points
A student, who achieves less than 20 points during the semester, must enrol
in the course again.
To be able to take the final oral examination, the student must accumulate
40 or more points during the semester through attending classes, homework
and partial exams. The oral exam consists of questions related to the course
topics together with the numerical examples done in homework and partial
exams. In the final exam, student can achieve 40 points maximum. To
achieve a positive final grade, student must achieve a minimum of 20 points
in the final oral exam.
A student, who collects 20-40 points during the semester, attends the
repeated exam.
Page 65 of 85
The repeated exam is structured as a regular partial exam, where students
solve only the part of the exam that has not been passed. Repeated final oral
exam is structured in the same way as the final oral exam on a regular
schedule.
Repeated final oral examination can be taken by the student who, after
partial exams, achieved a total of 40 or more points through attending
classes, homework, and partial exams.
In the repeated final oral exam student may earn a minimum of 20 points of
40 points. To achieve a positive final grade the student has to achieve a
minimum of 20 points on final oral exam. A student who does not achieve
this minimum must repeat the course.
Prerequisites
Information theory and source coding
Telecommunication techniques 1
Module title Measurements in Telecommunications
Module code ETF TKI MT I-3555
Programme ETF-B TC
Module
coordinator Dr Irfan Turković, Assistant Professor
Teaching staff Dr Irfan Turković, Assistant Professor
Tarik Uzunović, MoE, Teaching Assistant
Year of study 3
Semester 5
Module type Elective
ECTS 5
Lectures 35
Laboratory
exercises 12
Tutorials 8
Workload –
Independent
Study
70
Module outcomes
Students will obtain both theoretical and practical knowledge in the area of
electrical measurements and measurements in telecommunications. Upon
completing the course, students should be able to:
Solve theoretical and practical problems that they may encounter in the area
of measurement electrical values.
Use both analogue and digital measurement instruments, as well as basic
telecommunication measurement devices.
Properly connect different laboratory devices, do fundamental
measurements of telecommunication signals in both time and frequency
domain, process the measurement results and make a report.
Module content
1. Introduction to metrology: Fundamental metrology terms. Physical
units and their measurement. National and international metrology
institutions. Etalons and measurement traceability. Unit systems.
2. Measurement errors and uncertainty in measurement: Fundamental
definitions or errors and division types of errors. Single measurement
error. Reproducibility, repeatability, accuracy and precision. Statistical
analysis of the results. Indirect measurement errors. Uncertainty in
measurement type A, type B and combined uncertainty. Calculating
expanded Uncertainty in measurement and creating a report.
3. Technical characteristics of measurement devices: Static characteristics
( range, accuracy, sensitivity, linearity, stability, input and output
impedance). Dynamic characteristics (response time, characteristics in
frequency domain).
4. Analogue electrical measurement devices: Basic features and working
Page 66 of 85
principles of analogue measurement devices. Instruments with movable
coil and permanent magnet. Widening of range. Electrodynamic
instrument. Electrostatic instrument.
5. Digital measurement devices: Fundamental circuits for digital
measurement. Data presentation. Logic functions. AD converter
circuits. Digital indicators. Digital multimeter. Measuring of time and
frequency. Voltage measurement (converting voltage into time with
one and two saws, converting voltage into frequency). Converters with
gradual approximation (series and parallel circuit).
6. Measurement of RF power: Etalons of electric power. Measuring
electric power in both DC and AC circuits. Measuring high frequency
power. Errors in HF power measurement . Absorption and calorimeter
wattmeter. Wattmeter with thermocouple sensors. Wattmeter with
thermistor sensor.
7. Measurement of resistance, inductance and capacitance: Etalons of
electrical resistance. Analogue and digital electric Ohmmeter.
Electrical resistance measurement methods. U-I method. Comparison
method. Measuring bridges. Basic method for capacitance and
inductance measurement.
8. Spectrum analyzers: Introduction to frequency domain measurements.
Types of spectrum analyzers. FFT spectrum analyzer with controllable
frequency step and FFT spectrum analyzer with adjustable frequency
range. Swept spectrum analyzer. Wave analyzers. Measurement of
modulation and distortion
9. Oscilloscope: Analogue and digital oscilloscope principle of operation,
and their comparison. Fundamental circuits of oscilloscope. Purpose
and use of measurement probes. Procedures for measuring various
parameters of the telecommunication signals.
10. Measurement in optical communication systems: Measurement before
the system installment (measurement of the transmission of optic fiber,
mechanical, temperature and optical measurement). Measurement after
the system installment (multi-mode dispersion, chromatic dispersion,
numerical aperture, location of optic cable failure). Principle of work
and basic types of OTDR devices. Fundamental measurements using
OTDR device.
11. Measurement in digital communications: Fundamentals of measuring
in digital communications and measurement methodology. Tests for
standard compatibility. Tests for functionality. System performance
tests. Instruments for measuring bit error rate – BER testers. Sources of
errors, measurement with BER testers and architecture of BER testers.
Monitoring and quality of service.
Literature
Recommended
1. I.Turković, Mjerenja u telekomunikacijama, Slajdovi i bilješke,
Sarajevo, 2011, http://www.etf.unsa.ba/
2. Richard Collier, Doug Skinner „Microwave measurements“ – 3rd
edition, Institution of Engineering and Technology, London United
Kingdom, 2007
3. Kamilo Feher and Engineers of Hewlett Packard „Telekomunication
measurement, Analysis and Instrumentation“, Noble Publishing
Corporation 1997.
Additional
1. Christoph Raucher: „Foundamentals of Spectrum Analysis“ ,5nd
edition, Rhode and Schwarz, GMBH, Munich 2007
2. Roland Kiefer, "Test Solutions for Digital Networks",
Heidelberg, Germany, 1997.
Didactic methods
Course material is presented in following ways:
Lectures performed in an aula for all students by the teacher. During those
lectures, fundamental theoretical aspects of measurements in
telecommunication will be explained. In addition, numerical problems will
be solved. In tutorials, under the guidance of the teaching assistant, more
numerical problems and examples from previous exams are solved so that
Page 67 of 85
students understand theoretical aspects better. Laboratory exercises are
designed to introduce students to practical measurements of several electrical
values. In addition, students will learn to work with special measuring
instruments during the laboratory exercises. During the semester, students
are obliged to do one home assignment. In addition, students are expected to
participate in lectures and tutorials, as well as to work individually all the
time.
Exams
During the course, students earn points according to the following system:
Attendance to lectures and tutorials: 10 points. Student with more than
three absences during semester will not get there points.
Laboratory exercises and home assignments – maximum of 10 points.
Students will have one home assignment, worth 2 points.Students will earn
8 points on laboratory exercises.
Two written exams, midterm and final, each written exam with a maximum
of 20 points.
Written exam is structured on the following way:
Simple questions designed to test student’s fundamental theoretical
knowledge – maximum of 5 points.
Solving two numerical problems that require complete solving procedure –
maximum of 10 points.
Solving two to three simple numerical problems, with multiple-choice
answers given – maximum 5 points.
Student who earns 40 points or more will take a final oral exam. Also,
students that have 10% less points can take a final oral exam, depending on
teacher’s and assistant’s opinion. Final oral exam consists of discussion of
exam problems, home assignment discussion and answering the simple
theoretical questions. Students can earn a maximum of 40 points for this
exam. In order to get a positive grade, student must earn at least 15 points on
the final exam.
Student who fails to pass one or both written exams will have to take a
makeup exam, for the part that he failed. Makeup exam has the same
structure as the written exam. Makeup final oral exam has a same structure
as the final oral exam.
Student who earns less than 20 points must retake the course.
Prerequisites
Module title Software Engineering
Module code ETF TKI SI I-3555
Programme ETF-B TC
Module
coordinator Dr Mirko Škrbić, Associate Professor
Teaching staff Dr Mirko Škrbić, Associate Professor
Enio Kaljić, MoE, Teaching Assistant
Year of study 3
Semester 5
Module type Elective
ECTS 5
Lectures 35
Laboratory
exercises 20
Tutorials 0
Workload –
Independent
Study
70
Module outcomes
The students should acquire knowledge about Object Oriented Software
Page 68 of 85
Engineering process and metodology. Using tools and libraries students may
learn how to design software modules with orientation to embeded systems
(like software for terminals in fixed and mobile networks).
Module content
1. Scope of software engineering: Historical aspects. Economic
aspects. Maintenance aspects. Requirements, analyses and aspects
of design. Aspects of team development. Phase of planning, testing
and archiving. Object-oriented paradigm.
2. Software life-cycle models: Software development in the theory.
Iterations and increments. Comparisons of life-cycle models.
3. Software flow: Consolidated flow. Requirements, analysis, design,
implementation and testing of working flow. Improvement of
software process.
4. Team selection, tools and testing: Team organizations. Selected and
appropriate team organization. Metrics of software. Version of
software. Level of reliability of software. Software testing.
5. Modules and object: Cohesion. Interaction. Data encapsulations.
Heritage, polymorphism and dynamic linking.
6. Reuses possibility and capacity.Archiving technique.
7. Planning and prediction: Planning and software flow. Prediction of
durations and costs. Plan management to the components of
software project. Planning testing. Training requirements. Plan
management of testing of software project. Problems.
8. Working flows of life-cycle software: Determining of client needs.
Review of requirement of working flow. Business model. The
initial business model. Testing of working flow. Tools. Metrics for
requirements of working flow.
9. The classic analysis: Learning goals. Document specification. The
informal specification. The structural system analysis. Other
semiformal techniques. Testing during classic analysis. Metrics for
the classic analysis. Plan management.
10. Object-oriented analysis: Learning goals. The working flow
analyses. Entity classes extraction. Case of study of elevator
problem (object-oriented analysis, functionally modeling,
modeling of entity classes, dynamic modeling). Testing of working
flow. Tools.
11. Design: Design and abstractions. Analysis of data flow. Analysis of
transaction. Data-oriented design. Object-oriented design. Working
flow design. Test of working flow design. Technique of real-time
design. Tools for the design. Challenge. Problems.
12. Implementation: Programming language selection. Languages 4th
generations. Coding standards. Integration. Implementation.
Testing. Code inspection. Potential problems. Aspects testing
management. Integral testing. Product testing. The admissive
testing. Tools and metrics for the implementation.
13. .Maintenance: Requirements to the programmers. Maintenance
management post-shipment period. Maintenance of object-oriented
software. Reverse engineering. Metrics for the post-shipment
maintenance.
14. UML: Class diagrams. Diagram usage. UML diagram review.
UML iterations. Promotion readings. Duration key. Problems.
15. .Examples: Analyses, design, implementations (Java, C++) and
testing of design.
Literature
Recommended
1. Slides from lectures (present on Faculty WEB site);
2. Shari Lawrence Pfleeger, Joanne M. Atlee: Softversko
inženjerstvo, teorija i praksa, RAF i CET, 2006
Additional
1. Ivar Jacobson "Object-Oriented Software Engineering",
Addison Wesley, Edition 2004
2. BERTRAND MEYER "Object-Oriented Software
Construction", Second Edition, ISE Inc., Santa Barbara
Didactic methods
Page 69 of 85
Lectures will be conducted directly in the class-room and accompanied by
solving the problem examples which cover course material (35 hours), in a
way that enables students to acquire knowledge and skills which need to be
achieved within the framework of this course.
Laboratory exercises (20 hours) led by tutors, have a goal to enable students
to practically test their knowledge gained during the lectures using modules
of some Open source software applications based on Linux and Android,
like clients for terminals and PDAs.
Assessment
During the course students earn points according to the following system:
Attending classes, exercises: 10 points; = (10 hours x number of
hours of attendance)/ 45 hours.
Tests after the lectures: a maximum of 5 points is divided up to 5
tests (1 points each) evenly distributed throughout the semester. ;
Partial exams: two partial exams, each partial exam with a
maximum of 20 points;
Final oral exam encompassing the presentation of pratical work
based on laboratories and tutorials that provides maximum 40
points
A student, who achieved less than 20 points during the semester, must enroll
the course again. To be able to take the final oral examination, the student
must collect 40 or more points during the semester through attending
classes, tests and partial exams. On each partial examination the student
must achieve a minimum of 10 points.
To achieve a positive final grade, student must in final oral exam achieve a
minimum of 20 points. The oral exam consists of questions related to the
course topics.
A student, who collects 20-40 points during the semester, attends the
repeated exam. The repeated exam is structured as a regular partial exam,
where students solve only the part of the exam that has not been passed.
Repeated final oral exam is structured in the same way as the final oral
exam on a regular schedule.
Repeated final oral examination can be taken by the student who, after
partial exams, managed to achieve a total of 40 or more points through
attending classes, tests and partial exams.
On the repeated final oral exam student may earn a minimum of 20 points.
To achieve a positive final grade the student has to achieve a minimum of
60 points. Students who did not achieve this minimum must repeat the
course.
Prerequisites
Programming Techniques
Operating Systems
Module title Next Generation Networks and Services
Module code ETF TKI NGM I-3555
Programme ETF-B TC
Module
coordinator
Teaching staff
Year of study 3
Semester 5
Module type Elective
ECTS 5
Lectures 35
Laboratory
exercises 6
Tutorials 14
Workload –
Independent
Study
65
Page 70 of 85
Module outcomes
Students acquire theoretical and practical knowledge about New generation
of networks and services structures, protocols etc. necessary for design,
installation and maintenance of new networks, service platforms etc.
Theoretical knowledge, with the program structure described in the next
unit. Program, students acquires on lectures. Students acquire practical
knowledge in two ways: via the visit/practice in the Telecom company and
UISP (United Internetwork Service Provider) and via Laboratory practices.
Via practices in the Telecom company students acquire idea about practical
realization of concept of New generation of networks. Visiting United
Internetwork Service Providers students acquire idea about service
requirements on networks, traffic, business models etc. Through Laboratory
practices, which are based on the application of software package
MATLAB, students acquire practical knowledge about signaling processes,
interface connecting etc.
Module content
1. Types and characteristic of TK network.
2. Main activities in the chain of TK network - access,
commutation/routing, transmission, management.
3. Layered structure of networks - access, connection and control
layer. Structure of networks of transitional character - on the way
towards the Universal network. Elements network of the
transitional and layered structure.
4. Intelligent and virtual networks.
5. Broadband access fixed - wired and wireless networks.
6. Integral/data mobile networks. IP VPN, VPN MPLS and GMPLS
networks.
7. Security aspect of networks.
8. Convergence and integration of networks. Elements of the
convergent and integrated networks - gateways, soft switchers,
medium servers etc. Communication, control and signaling
protocols.
9. User requirements for services - accessibility, bandwidth and
enlargement of the same. New, attributive services - broadband,
interactive, multimedia, intelligent and mobile.
10. Service requirements on networks. Network services based on IP.
Video and multimedia services. Broadcast and interactive services.
E-type on-line services. Integrations of services/service.
11. Service platforms. The new business models, and models and
systems of charge contents, QoS, user SLA contracts etc.
12. Management of fixed, mobile and integrated networks -
configuration, performances, breakdowns etc. SNMP protocol etc.
13. Development and planning of NGN networks and services -
models, methods, optimizations.
Literature
Recommended
1. Slides from lectures (present on Faculty WEB site);
2. E. Hatunić: Nova generacija mreza i usluga, BH TEL, Sarajevo
2003
3. A. Tanenbaum: Computer Networks, Prentice-Hall, 2004
Additional 1. B. Sklar, S. Y. Liao, DigitalCommunications - Fundamentals and
Applications, Prentice-Hall, Englewood Cliffs, NJ 1988
Didactic methods
Lectures are presented by teacher and are accompanied with solving of
characteristic tasks from the suitable area (39 hours) in a way which make
possible that students master knowledge and skills which need to be
achieved in the framework of this course. During tutorials (14 hours), under
tutor guidance and supervision, other examples and problems will be
considered and solved, including tasks from previous exam, so that students
thoroughly master the methodology and technique of application of learned
theory. During practices (7 hours) students independently simulate and
analyze the segments of signaling processes and interface connecting of
Page 71 of 85
NGN's elements (the Laboratory practice), in other words, acquire the basic
ideas about the functioning of NGN network and establishing valuable,
attributive services (the visit/practices in the Telecom company and UISP).
Assessment
During the course students earn points according to the following system:
Attending classes, exercises: 10 points; = (10 hours x number of
hours of attendance)/ 45 hours.
Tests after the lectures: a maximum of 5 points is divided up to 5
tests (1 points each) evenly distributed throughout the semester. ;
Partial exams: two partial exams, each partial exam with a
maximum of 20 points;
Final oral exam encompassing the presentation of pratical work
based on laboratories and tutorials that provides maximum 40
points
A student, who achieved less than 20 points during the semester, must enroll
the course again. To be able to take the final oral examination, the student
must collect 40 or more points during the semester through attending
classes, tests and partial exams. On each partial examination the student
must achieve a minimum of 10 points.
To achieve a positive final grade, student must in final oral exam achieve a
minimum of 20 points. The oral exam consists of questions related to the
course topics.
A student, who collects 20-40 points during the semester, attends the
repeated exam. The repeated exam is structured as a regular partial exam,
where students solve only the part of the exam that has not been passed.
Repeated final oral exam is structured in the same way as the final oral
exam on a regular schedule.
Repeated final oral examination can be taken by the student who, after
partial exams, managed to achieve a total of 40 or more points through
attending classes, tests and partial exams.
On the repeated final oral exam student may earn a minimum of 20 points.
To achieve a positive final grade the student has to achieve a minimum of
60 points. Students who did not achieve this minimum must repeat the
course.
Prerequisites
Module title Teletraffic Theory
Module code ETF TKI TP I-3555
Programme TC
Module
coordinator Dr Mesud Hadžialić, Associate Professor
Teaching staff
Dr Mesud Hadžialić, Associate Professor
Adnan Huremović, MSc
Darijo Raca, MoE, Teaching Assistant
Year of study 3
Semester 5
Module type Mandatory
ECTS 5
Lectures 35
Laboratory
exercises 10
Tutorials 10
Workload –
Independent
Study
70
Module outcomes
Students acquire necessary basic knowledge about teletraffic engineering
and queuing theory, with practical and theoretic knowledge about traffic
modeling and engineering at the end of the course. Student acquire
Page 72 of 85
knowledge about mathematical modeling of network elements and queuing
networks, traffic simulation and measurement methods.
Module content
1. Telecommunication traffic. Telecommunications system modeling.
System structure. Statistical properties of traffic. Models.
Conventional telephone systems. Virtual circuit networks.
Datagram networks. ITU recommendations on traffic engineering.
Traffic demand characterization. Grade of Service (GoS)
objectives. Control and traffic dimensioning.
2. Traffic concepts and GoS. Traffic concept and traffic units
(Erlang). Traffic variations and busy hour. Blocking concept.
Traffic generation and source reactions. GoS and QoS.
3. Arrival processes. Arrival process classification. Autocorrelation
and correlation coefficient for arrival processes. Markov arrival
process.
4. Counting process. Interarrival process. Poisson arrival process.
Properties of Poisson arrival process. PASTA and memorylessnes.
5. Markov chains. Homogenous Markov chain. Ergodic Markov
chain and stationary probabilities. Discrete time Markov chain.
Geometric distribution. Continuous time Markov chain. Transfer
intensities. State diagram.
6. Birth-death processes. Global and local balance equations.
Fundamental queuing systems. Little formula.
7. Fundamental queuing systems. M/M/1 system. M/M/m system.
Erlang C-formula. M/M/1/K system. Finite memory systems.
M/M/m/m system. Loss systems. Erlang B-formula.
8. Advanced queuing systems. Phase distributions. Hyper-exponential
distribution. Hypo-exponential distribution. M/Ek/1 and M/D/1
system. Cox distribution. Closed tandem network.
9. General queuing systems. M/G/1 system. Wald theorem. Residual
times. Polaczek-Khinchin formula. Systems with priorities. G/G/1
system.
10. Variable rate traffic models. Modulated Poisson processes. MMPP
process.
11. Queuing networks. Performance parameters. Jackson networks.
Gordon-Newell networks.
12. Self-similar traffic. Long range dependence. Heavy-tail
distributions. Pareto distribution. Detection of heavy-tailed traffic.
13. Traffic measurement. Introduction to statistical methods of
measure. Hypothesis testing. Kolmogorov-Smirnov test. Traffic
matrices. Offered traffic evaluation and fictional traffic.
14. Traffic conditioning and dimensioning. Introduction to
conditioning mechanisms. Min-max fair sharing. GPS algorithm.
Fair queuing.
15. Traffic simulation methods. Traffic simulation tools and
measurement tools.
Literature
Recommended
1. Lecture notes and slides (available at the Web site).
2. R. B. Cooper, „Introduction to Queueing Theory“, Second Edition,
North Holland, 1981.
3. O. Scheluhin, S. Smolskiy, A. Osin: “Self-similar Processes in
Telecommunications“, John Wiley and Sons, 2007.
Additional
1. V. B. Iversen: “Teletraffic Engineering handbook”, Technical
University of Denmark. 2006.
2. L. Kleinrock: “Queueing Systems”, John Wiley and Sons, 1975.
Didactic methods
During direct lectures performed in aula, theoretical aspects of
telecommunication traffic, probability and stochastic processes, basis of
queuing theory and traffic engineering are presented.
Lectures are followed by formulation and solution of tasks, problems and
projects which illustrate presented theoretical concepts.
Page 73 of 85
Students’ level of knowledge and skills is continually checked through
homeworks and partial exams.
Assessment
During the course students acquire points according to the following
system:
Attending classes and tutorials: 10 points, student with more than
three absences from lectures and/or tutorials cannot get these
points.
Home assignments: maximum of 10 points, assuming solving 5 to
10 assignments equally distributed throughout the semester.
Partial exams: two partial exams; each positively evaluated partial
exam giving 20 points.
During the time of each partial exam (90 minutes) students will solve
problems choosing among several given answers (students with correct
answers to each such given problem get 10 points), as well as one open-
answer problem (correct answer giving 10 points).
Students who gained less than 20 points during the semester must repeat
that course.
Students who gained 40 or more points during the semester will approach
final exam, consisted of discussion of problems from partial exams, home
assignments and answers to simple questions related to course topics (basic
definitions and statements of most important features and/or theorems).
Final oral exam gives maximum of 40 points. In order to gain positive final
grade, students must accomplish minimum of 20 points in this exam.
Student failing to accomplish the minimum must approach the makeup oral
exam.
If the student gained 20 or more, and less the 40 points during the semester,
he/she will have to pass the makeup exam. The makeup exam is organized
in the following manner:
Written part structured similarly to partial written exam, during
which students solve problems related to topics in which they did
not achieve required grade (10 or more points) passing partial
written exams;
Oral part structured similarly to oral part of the final exam.
Only students who managed to achieve total score of 40 or more points in
written part of the makeup exam will be allowed to approach oral part of the
makeup exam, where the mentioned score is consisted of points gained
through attending lectures, solving home assignments, passing partial exams
and passing the written part of makeup exam.
Oral makeup exam gives maximum of 40 points. In order to achieve
positive final grade students must achieve minimum of 20 points in this
exam. Student failing to achieve the minimum will have to re-enroll for this
course.
Prerequisites
Mathematics for Engineers 1
Information Theory and Source Coding
Module title Microwave Communication Systems
Module code ETF TKO MKS I-3650
Program ETF-B
Module
coordinator Dr Vladimir Lipovac, Full Professor
Teaching staff Dr Vladimir Lipovac, Full Professor
Mirza Hamza, MSc, Senior Teaching Asisstant
Year of study 3
Semester 6
Module type Mandatory
ECTS 4
Lectures 29
Page 74 of 85
Laboratory
exercises 14
Tutorials 7
Workload –
Independent
Study
50
Module outcomes
Students acquire basic theoretical and practical knowledge necessary for study
of contemporary microwave communication systems:
Identification and classification of microwave communication system
elements. Classification and formulation of parameters necessary to describe
system elements. Analysis of processes in communication systems. Modeling
of system elements and application of learned theorethical knowledge during
practical synthesis of communication system elements. Demonstrate ability to
apply acquired design, implementation, testing and exploitation skills in
microwave communication systems.
Module content
1. Transmission systems. Directional microwave communication
systems. Basics microwave technologies. General characteristics of
homogeneous lossless transmission lines. Practical reflection
parameters.
2. Waves with dispersion (TE and TM). Group velocity. Rectangular
waveguide. Critical frequency (wave length). Structure of TE10
field. Structure of higher-modes field.
3. Microwave components implemented in waveguide technology.
Representation of microwave networks by S-parameters.
Microwave antennas. Gain. Standing-wave ratio. Beam width.
Polarization.
4. Microwave amplifiers and oscillators. Noise factor and equivalent
noise temperature of microwave networks.
5. Radio wave propagation in 1-100 GHz bandwidth. Atmospheric
effects. Refractions and absorptions. Diffraction and Fresnel zones.
Reflections. Fading. Flat fading. Multipath fading. Polarizing
fading and scintillations.
6. Functional blocks of the directional microwave radio
communication system. Radio-relay and satellite system. Block-
schemes of heterodyne and direct transceiver.
7. Link analysis. Basic transmission equation. System gain. Pre-
accentuation. Coding. Frequency modulation. I-Q modulation:
phase modulation (m-PSK), QAM. Spectral efficiency.
Equalization. Intermediate to radio frequency conversion and
reverse. The output power amplifier.
8. Transmission performance of microwave communication systems.
Effects of amplitude and phase distortion of the radio channel
characteristic and noise. Influence of the receiver bandwidth on the
noise power and signal distortion. Theoretical probability of a bit-
error. Practical system performance (BER). Implementation margin.
Diversity techniques. Error control (ARQ and FEC).
9. Characteristics of the satellite microwave system. Similarities
between the satellite and terrestrial radio-relay systems.
Geostationary orbits. Link analysis. Attenuation and noise of the
satellite section. Access techniques. FDMA. TDMA.
Synchronization. DSI.
10. Microwave communications system design. ITU-T standards (594,
21xx, G.821, G.826/8,…). Frequency planning, electromagnetic
compatibility. ITU-T recommendations for radio-relay systems.
ITU-T recommendations for satellite systems.
Literature
Recommended
1. Notes and slides from lectures (Available at Faculty WEB Site);
2. V. Lipovac, Osnove mikrovalnih komunikacija: komponente i
aplikacije, Sveučilište u Dubrovniku 2005, ISBN 953-7153-04-5;
Page 75 of 85
Additional
1. R.E. Collin, Foundations for Microwave Engineering, J. Wiley &
Sons, New York, 1992
2. D. Pozar, Microwave Engineering, 2nd edition, J. Wiley & Sons,
New York, 1998
3. N. Nešković, Usmerene radio veze, Akademska misao, Beograd
2011.
4. G. Maral, M. Bousqet, Z. Sun, Satellite Communications Systems:
Systems, Techniques and Technology, 5th edition J. Wiley & Sons,
New York, 2010
5. D. Roddy, Satellite Communications, 4th edition McGraw-Hill,
New York, 2006
Didactic methods
Lectures are performed directly in an aula and are followed by solution of
characteristic examples in a manner which enables students to master
knowledge and skills required to be gained through this course.
During tutorials, under tutor guidance and supervision, other examples and
problems will be considered and solved so that students thoroughly master
instruments and methodologies of problem solutions. The goal is to contribute
to developing of abilities of students in the solving of practical problems and
managing in concrete situations.
Laboratory exercises, under tutor guidance, have objective for students to
check knowledge gained through lectures using appropriate software.
Exercises are organized so that each student has a personal computer and
laboratory equipment to perform foreseen activities.
Didactic methods
During the course students earn points according to the following system:
Attending classes and tutorials: 10 points, student with more then three
absences from lectures and/or tutorials can not get these points.
Home assignments/tests: maximum of 10 points, assuming solving 4
assignments/tests (maximum 4 points) equally distributed throughout the
semester and laboratory reports (maximum 6 points) .
Partial exams: two partial exams; each positively evaluated partial exam 20
points.
Each partial exam lasts 90-120 minutes and it is structured as follows:
Simple questions with goal of testing whether student has basic theoretical
knowledge; students with correct answers to all such questions earn 5
points;
Multiple choice questions; students with correct answers to all such
questions earn 5 points;
One to three open-answer problems; correct answer to all problems earns
10 points.
Students who earned less then 20 points during the semester must retake the
course. Students who earned 40 or more points during the semester will take a
final exam; the exam consists of discussion of problems from partial exams,
home assignments and answers to simple questions related to course topics.
Final oral exam provides maximum of 40 points. In order to get positive final
grade, students must earn minimum of 20 points in this exam. Student failing
to earn the minimum must take the makeup oral exam.
Student who earned 20 or more, and less then 40 points during the semester,
will have to take the makeup exam. The makeup exam is organized in the
following manner:
Written part structured similarly to partial written exam, during which
students solve problems in topics they failed on partial exams (less then 10
points);
Oral part structured the same as the oral part of the final exam.
Only students who managed to earn total score of 40 or more points in written
Page 76 of 85
part of the makeup exam will be allowed to take the oral part of the makeup
exam, where the mentioned score consists of points earned through attending
lectures, solving home assignments, passing partial exams and passing the
written part of makeup exam.
Oral makeup exam provides maximum of 40 points. In order to achieve
positive final grade students must earn minimum of 20 points in this exam.
Student failing to earn the minimum will have to retake the course.
Prerequisites
Antennas and Wave Propagation,
Radio Techniques/RF Design
Telecommunication Techniques 2
Module title Switching Systems
Module code ETF TKO KS I-3660
Programme ETF-B
Module
coordinator Dr Mirko Škrbić, Associate Professor
Teaching staff Dr Mirko Škrbić, Associate Professor
Darijo Raca, MSc, Teaching Assistent
Year of study 3
Semester 6
Module type Mandatory
ECTS 5
Lectures 40
Laboratory
exercises 7
Tutorials 13
Workload –
Independent
Study
65
Module outcomes
The students should acquire knowledge about Switching Fabric and Control
part in the nodes of existing telecommunications networks. In this way, the
students achieve fundamental engineering skills, knowledge and
competence needed to make an approach to resolution of the essential node
design problems in practice. The module will provide the access to the
methodologies relevant for understanding of architecture of switching fabric
and software techniques applied in the control system design.
Module content
1. Introduction in the Switching: Functions of Switching systems in
the telecommunication network. Switching structures.
2. Bases of broadband Switchings. Base of design of circuit’s
Switching: The space division switching. Non-blocking
characteristics. Complexity of non-blocking commutators. Close
Switching network. Benesh Switching network. Cantor Switching
network. Space and space-time division switching. Time division
switching. Time-space-time division switching. Basic principles of
design packet commutators. Packet connection in commutators.
Basic characteristic of interconnected networks. Banyan networks.
Sorting networks and their usage in Switchings. The basic concept
of parallel networks. Sorting networks based on the bit row. Odd
even sorting network. Switching and eliminating congestions in
sorting-banyan network. Performances of simple design
commutators. Permeability of the internal non-blocking loss
systems.Permeability of the input buffer commutators. Delay of the
input-buffer commutators. Delay of the output-buffer commutators.
Bases of advanced design commutators. Base of commutators
design based on the band expansion. Base of commutators design
based on the diverted routing. Switching using memory I/O.
Multicast Switching. Design of scalable commutators. Multirate
Page 77 of 85
Switching. Performances of commutators in nonuniform traffic
loads.
3. Concept of digital Switchings: Switching with the time division.
Time-multiplex Switching. Digital Switching systems. Digital local
Switching systems. Experimental digital commutators.
4. Architecture ATM of Switching system: Functional requirements.
Architecture model of commutators. Review of functions of
distribution. Routing and register. Concentrations and expansions.
Copying and multicasting. Register management.
5. Multi Protocol Label Switching. MPLS concept.
6. Optical Switching: The spatial optical Switching. Guided-Wavw
Switching devices. Optic fibers for the spatial distribution. The
optic packet Switching. The optical Switching along the time and
wavelength. The optical Switching with the time distribution. The
optical Switching in the time and space. The optical Switching with
the wavelength distribution. The optical Switching for the space
and wavelength. The basic optical Switching in the
space/time/wavelength.
7. Architecture of software Switchings: Software of Switching
systems. The basic software architecture. Calling models. Analysis
of software quality of Switching systems. Life cycle of software
Switching systems. The software development. Methodologies of
evaluation of software Switching quality. The total evaluation.
Important models of software evaluation.
8. Architecture of the digital Switching systems: Operations of the
digital Switching systems. Synthesis of the digital Switching
systems.
Literature
Recommended
1. Slides from lectures (present on Faculty WEB site);
2. Mirko Škrbić, "Čvorovi u telekomunikacionoj mreži" (The Nodes
in Telecommunications Network”, book , ETF Sarajevo
Additional
1. Joseph Y. Hui, "Switching and Traffic Theory for Integrated
Broadband Networks", Kluwer Academic, 1990
2. J. C. McDonald (ed.), "Fundamentals of Digital Switching", 2/e,
Plenum Press, 1990
3. Syed Riffat Ali, "Digital Switching Systems", McGraw-Hill
Professional Publishing, August 1, 1997
4. Thomas M. Chen, Stephen S. Liu, "ATM Switching Systems",
Artech House Publishers (March, 1995)
Didactic methods
Lectures will be conducted directly in the class-room and accompanied by
solving the problem examples which cover course material (40 hours), in a
way that enables students to acquire knowledge and skills which need to be
achieved within the framework of this course.
Laboratory exercises (7 hours) led by tutors, have a goal to enable students
to practically test their knowledge gained during the lectures using modules
of some Open source switching applications like SIP Express Router and
Asterisk.
A number of examples that accompany the lectures, and samples of exam
problems, students will be solving during the tutorial, with the help of tutors
(13 hours).
Assessment
During the course students earn points according to the following system:
Attending classes, exercises and tutorials: 10 points; = (10 hours x
number of hours of attendance)/ 60 hours.
Tests after the lectures: a maximum of 5 points is divided up to 5 tests
(1 points each) evenly distributed throughout the semester. ;
Partial exams: two partial exams, each partial exam with a maximum of
20 points;
Final oral exam encompassing the presentation of pratical work based on
laboratories and tutorials that provides maximum 40 points
Page 78 of 85
A student, who achieved less than 20 points during the semester, must enroll
the course again. To be able to take the final oral examination, the student
must collect 40 or more points during the semester through attending
classes, tests and partial exams. On each partial examination the student
must achieve a minimum of 10 points.
To achieve a positive final grade, student must in final oral exam achieve a
minimum of 20 points. The oral exam consists of questions related to the
course topics.
A student, who collects 20-40 points during the semester, attends the
repeated exam. The repeated exam is structured as a regular partial exam,
where students solve only the part of the exam that has not been passed.
Repeated final oral exam is structured in the same way as the final oral
exam on a regular schedule.
Repeated final oral examination can be taken by the student who, after
partial exams, managed to achieve a total of 40 or more points through
attending classes, tests and partial exams.
On the repeated final oral exam student may earn a minimum of 20 points.
To achieve a positive final grade the student has to achieve a minimum of
60 points. Students who did not achieve this minimum must repeat the
course.
Prerequisites
Telecommunication Techniques 1,
Software Engineering
Module title Communication Protocols and Networks
Module code ETF TKO KPM I-3660
Program ETF-B
Module
coordinator Dr Vladimir Lipovac, Full Professor
Teaching staff Dr Vladimir Lipovac, Full Professor
Aleksandar Mastilović, Teaching Assistant
Year of study 3
Semester 6
Module type Mandatory
ECTS 5
Lectures 40
Laboratory
exercises 13
Tutorials 7
Workload –
Independent
Study
65
Module outcomes
Students acquire basic theoretical and practical knowledge necessary for study
of basic elements of computer communication networks:
Identification and classification of computer communication network
elements. Classification and formulation of parameters necessary to describe
network elements and network processes. Analysis of protocols in
communication networks. Application of learned theorethical knowledge
during practical synthesis and analysis of communication networks.
Demonstrate ability to apply acquired design, implementation, testing and
exploitation skills in communication networks.
Module content
1. Characteristics of public telecommunication networks and WANs.
Connection-oriented and connectionless transmission. Packet and
message switching. OSI-ISO reference model. Physical layer interface.
Transmission techniques. PDH and SDH.
2. Communication protocols basics. Data link protocols. Link control.
HDLC protocol. X.25 packet networks. Networks with integrated
Page 79 of 85
services (ISDN). ISDN signaling protocols.
3. Frame Relay example. ISDN;
4. ATM example.
5. Local area networks (LAN). Transmission medium access techniques.
LAN standards: IEEE 802.2 and 802.3, 10/100/1000BaseT. Inter-
connecting LAN networks; regenerators/amplifiers, bridges, switches,
routers and gateways.
6. Architectures and structures at the network layer. IP protocol.
Addressing, name resolution (DNS, NetBIOS), IP address class, sub-
network mask. IPv6.
7. Routing basics. Routing problems. Routing protocols (EGP, BGP; RIP,
OSPF). OSI routing protocols.
8. Transport protocols; TCP and UDP.
9. Session layer. Presentation layer. Application protocols; FTP, HTTP.
E-mail protocols: SMTP, POP3, IMAP. Comparison between the
TCP/IP and OSI models.
10. Networks management - performance and configuration. Standards;
SNMP and RMON.
Literature
Recommended
1. Notes and slides from lectures (Available at Faculty WEB Site);
2. V. Lipovac, Osnove komunikacijskih protokola i prijenosa podataka;
više original documents and tutorials for LAN/WAN communication
protocols and technologies (Available at Faculty WEB Site);
3. A. S. Tanenbaum, Computer Networks, Prentice-Hall, 2004.
Additional 1. B. Sklar, S. Y. Liao, DigitalCommunications – Fundamentals and
Applications, Prentice-Hall, Englewood Cliffs, NJ, 1988.
Didactic methods
Lectures are performed directly in an aula and are followed by solution of
characteristic examples in a manner which enables students to master
knowledge and skills required to be gained through this course.
During tutorials, under tutor guidance and supervision, other examples and
problems will be considered and solved so that students thoroughly master
instruments and methodologies of problem solutions. The goal is to contribute
to developing of abilities of students in the solving of practical problems and
managing in concrete situations.
Laboratory exercises, under tutor guidance, have objective for students to
check knowledge gained through lectures using appropriate software.
Exercises are organized so that each student has a personal computer and
laboratory equipment to perform foreseen activities.
Assessment
During the course students earn points according to the following system:
Attending classes and tutorials: 10 points, student with more then three
absences from lectures and/or tutorials can not get these points.
Home assignments/tests: maximum of 10 points, assuming solving 4
assignments/tests (maximum 4 points) equally distributed throughout the
semester and laboratory reports (maximum 6 points) .
Partial exams: two partial exams; each positively evaluated partial exam 20
points.
Each partial exam lasts 90-120 minutes and it is structured as follows:
Simple questions with goal of testing whether student has basic theoretical
knowledge; students with correct answers to all such questions earn 5
points;
Multiple choice questions; students with correct answers to all such
questions earn 5 points;
One to three open-answer problems; correct answer to all problems earns
10 points.
Students who earned less then 20 points during the semester must retake the
course. Students who earned 40 or more points during the semester will take a
Page 80 of 85
final exam; the exam consists of discussion of problems from partial exams,
home assignments and answers to simple questions related to course topics.
Final oral exam provides maximum of 40 points. In order to get positive final
grade, students must earn minimum of 20 points in this exam. Student failing
to earn the minimum must take the makeup oral exam.
Student who earned 20 or more, and less then 40 points during the semester,
will have to take the makeup exam. The makeup exam is organized in the
following manner:
Written part structured similarly to partial written exam, during
which students solve problems in topics they failed on partial exams
(less then 10 points);
Oral part structured the same as the oral part of the final exam.
Only students who managed to earn total score of 40 or more points in written
part of the makeup exam will be allowed to take the oral part of the makeup
exam, where the mentioned score consists of points earned through attending
lectures, solving home assignments, passing partial exams and passing the
written part of makeup exam.
Oral makeup exam provides maximum of 40 points. In order to achieve
positive final grade students must earn minimum of 20 points in this exam.
Student failing to earn the minimum will have to retake the course.
Prerequisites
Fundamentals of Computing
Telecommunication techniques 1
Module title Fundamentals of Signaling Protocols
Module code ETF TKI OSP I-3650
Programme ETF-B
Module
coordinator Dr Mirko Škrbić, Associate Professor
Teaching staff Associate Professor Mirko Škrbić, PhD.
Enio Kaljić, MoE, Teaching Assistant
Year of study 3
Semester 6
Module type Elective
ECTS 4
Lectures 31
Laboratory
exercises 7
Tutorials 7
Workload –
Independent
Study
55
Module outcomes
The students should acquire knowledge about Signalling Systems and
protocols as the part of Control in the nodes of existing telecommunications
networks. In this way, the students achieve fundamental engineering skills,
knowledge and competence needed to make an approach to testing of
correctness of existing protocols and design of applications based on
signalling in practice. The module will provide the access to the
methodologies relevant for understanding of software techniques applied in
the signalling protocols and applications design.
Module content
1. Introduction in signalizations: Standards for signaling systems.
Types of signalization. Telephone systems signalizations.
Signalization of telephone-switchboard. Signalization between
switchboards. Channel Associated Signalization (CAS). Common
Channel Signalization (CCS). System of signalization no.7 (SS7):
Page 81 of 85
SS7 network architecture. Identification of signaling points (SP)
and trunks (SG). Switching Service Point (SSP). Signalization
Transit Point (STP). Service Control Point (SCP).
2. SS7 Message Transmission Part (MTP): Architecture. Level of
signaling line of data (MTP L1). Level of signaling line (MTP L2).
Functions of network signaling. Error detection. Error correction.
Errors surveillance. MTP level 3. Function of network
signalization. Management functions of signalization traffic,
conduits and routes. MTP3 signalization message. Management
functions. MTP3 management of signalization network.
3. Telephone user part: Messages and primitives. Signals and
messages of call control. Basic signaling sequences. TUP support
of additional services. TUP signalization version.
4. The digital user signalization: Introduction in the ISDN and DSS1.
DLL level (LAPD). Q.931 messages of calls control. Introduction
in messages of calls control. Examples of calls control.
5. ISDN user part: ISUP messages, formats and parameters.
Signalization for calls between the ISDN users. Calls towards
analogic subscribers. End-to-end signalization. Signalization
procedures. ISUP signalization in international networks. ISUP
additional services.
6. Signalization in mobile telecommunications: GSM messages.
Introduction in GSM signalization. GSM formats and message
parameters. GSM signaling procedures. Signalization in cellular
systems. Signalization between mobile and network. Message of
layer 3 on the Um interface. Other signaling protocols in PLMN
network. Bases of GPRS and UMTS signalizations.
7. Application level protocol of intelligent networks: INAP
architecture. INAP formats. INAP procedures.
8. Signaling Connection Control Part: Architecture. Services. SCCP
Formats. SCCP messages and parameters. SCCP procedures. SCCP
connection and non-connection oriented. SCCP management.
9. Transaction Capabilities Application Part: TCAP information
elements. TCAP formats and coding. Transactional identities.
10. Mobile Application Part: Transactions for the registration and
authentification. Call towards mobile stations. Operations for the
intersystem Handoff. IS-MAP formats and codes. GSM-MAP.
Operations applied to updating locations. Operation and procedure
for outgoing calls. MAP protocol. MAP services. Description of
MAP services. MAP procedures.
11. Broadband signaling platform: Broadband ISDN user part for
CCSS7. Signalization of broadband access DSS2.
12. B-ISUP Signalization: B-ISUP purpose. B-ISUP review. B-ISUP
NNI. Messages and parameters. Examples of B-ISUP operations.
13. ATM signalization review: Signaling interfaces and protocols.
Example of ATM connection.
14. User-networks Interface (UNI) signalization. Broadband signaling
stacks. UNI messages and information elements. Detailed review
of UNI operations. Detailed about information elements of Q.931
messages. Point-to-Point calls. Point-to-multipoint calls: Signaling
AAL (SAAL). Specific Service Connection-Oriented Protocol -
SSCOP. Specific Service Coordination Functions on the UNI
(SCCF-UNI). Specific Service Coordination Functions on the NNI
(SCCF-NNI).
15. Private Network-to-Network Interface (PNNI). Review of PNNI
protocols. PNNI routing protocol. PNNI signaling protocol. The
specific model of PNNI signalizations. PNNI metrics. PNNI as
hierarchies example. PNNI signaling messages.
16. .Protocols on the top of ATM. The classic IP across the ATM
(CLIP). LAN emulation across the ATM (LANE).
17. IP signaling architectures: Address Resolution Protocol (ARP).
Internet protocol (IP). Internet Control Message Protocol (ICMP).
Page 82 of 85
Transmission Control Protocol (TCP). User Datagram Protocol
(UDP). File Transfer Protocol (FTP). Simple Network
Management Protocol (SNMP). Next Step in Signalling (NSIS)
18. Review of VoIP protocol of control and signalization.
H.248/MEGACO. MGCP. Review of H.323 signalizations. RAS
signalization. Calls signalization. H.245 control signalization. SIP
architecture. Review of syntaxes SIP messages. Examples of
sequences SIP messages. Session Description Protocol (SDP).
19. VoIP and SS7: The reciprocal work of SS7 and VoIP. SS7 across
the IP. Sigtran protocol. Sigtran Protocol stack. SCTP (Stream
Control Transmission Protocol). Multi-homing. Multi-streaming.
Adaptation layer/SCTP border. M2PA (MTP2 Peer-to-Peer
protocol of adaptation layer. Definition of M2PA/MTP3 borders.
M2UA (MTP2 Protocol of user adaptation layer). M3UA (MTP3
Protocol of user adaptation layer). SUA. SCCP - Skinny Call
Control Protocol.
20. NGN network signalization: RSVP. NSIS. QoS of signaling
protocols. NSLP.
Literature
Recommended
1. Slides from lectures (present on Faculty WEB site);
2. Mirko Škrbić, "Čvorovi u telekomunikacionoj mreži" (The Nodes
in Telecommunications Network”, book , ETF Sarajevo
Additional
1. R.J. Manterfield, "Telecommunications Signalling", IEE
Telecommunications S., (November 1, 1999)
2. Gonzalo Camarillo, Miguel A. Garcia-Martin: The 3G IP
Multimedia Subsystem
3. John G. van Bosse, "Signaling in Telecommunication Networks",
Wiley-Interscience, 1st edition (January 15, 1997)
4. Hartmut Brand, Christian Hapket, "ATM Signalling: Protocols and
Practice", John Wiley & Sons; 1 edition (March 1, 2001)
5. Lee Dryburgh, Jeff Hewett, "Signaling System No. 7, Protocol,
Architecture, and Services", Cisco Press; 1st edition (August,
2004)
6. Travis Russell, "Signaling System # 7" (Hardcover), McGraw-Hill
Professional; 4 edition (June 25, 2002)
Didactic methods
Lectures will be conducted directly in the class-room and accompanied by
solving the problem examples which cover course material (31 hours), in a
way that enables students to acquire knowledge and skills which need to be
achieved within the framework of this course.
Laboratory exercises (7 hours) led by tutors, have a goal to enable students
to practically test their knowledge gained during the lectures using modules
of some Open source software applications like SIP Express Router and
Asterisk.
A number of examples that accompany the lectures, and samples of exam
problems, students will be solving during the tutorial, with the help of tutors
(7 hours).
Assessment
During the course students earn points according to the following system:
Attending classes, exercises and tutorials: 10 points; = (10 hours x
number of hours of attendance)/ 45 hours.
Tests after the lectures: a maximum of 5 points is divided up to 5 tests
(1 points each) evenly distributed throughout the semester. ;
Partial exams: two partial exams, each partial exam with a maximum of
20 points;
Final oral exam encompassing the presentation of pratical work based on
laboratories and tutorials that provides maximum 40 points
A student, who achieved less than 20 points during the semester, must enroll
the course again. To be able to take the final oral examination, the student
must collect 40 or more points during the semester through attending
classes, tests and partial exams. On each partial examination the student
Page 83 of 85
must achieve a minimum of 10 points.
To achieve a positive final grade, student must in final oral exam achieve a
minimum of 20 points. The oral exam consists of questions related to the
course topics.
A student, who collects 20-40 points during the semester, attends the
repeated exam. The repeated exam is structured as a regular partial exam,
where students solve only the part of the exam that has not been passed.
Repeated final oral exam is structured in the same way as the final oral
exam on a regular schedule.
Repeated final oral examination can be taken by the student who, after
partial exams, managed to achieve a total of 40 or more points through
attending classes, tests and partial exams.
On the repeated final oral exam student may earn a minimum of 20 points.
To achieve a positive final grade the student has to achieve a minimum of
60 points. Students who did not achieve this minimum must repeat the
course.
Prerequisites
Telecommunication Techniques 1,
Software Engineering
Module title Electrical Engineering Materials
Module code ETF TKI ETM I-3650
Programme ETF-B PE, TC
Module
coordinator Dr Hasnija Šamić, Associate Prof.
Teaching staff Dr Hasnija Šamić, Associate Prof.
Bojan Nikolić, Teaching Assistant
Year of study 2
Semester 4
Module type Elective
ECTS 5
Lectures 40
Laboratory
exercises 8
Tutorials 12
Workload –
Independent
Study
65
Module outcomes
After successfully completion of this course, students will have basic
knowledge of the structure of matter, classification of materials, their
properties and criteria for their selection used in manufacturing electrical
appliances and machinery.
These students will be able to identify and analyze problems, to solve medium
complexity material science problems using gained knowledge.
Also, students will learn how to understand and implement the design
methodologies with the use of appropriate tools.
They will know how to conduct searches for sources of information and to
perform experiments and analyze results.
Finally, students will improve their communication skills. They will able to
work as team members and to communicate effectively.
Module content
1. Introduction in materials science and technology: types of materials,
classification of materials, problems related to the selection, future
development in the materials application.
2. Basic concepts in materials science: atomic structure of matter,
chemical bonding, states of matter, solid state (crystal structure of
materials, amorphous structure); liquid state properties; gas state
(ideal gases, real gases; plasma: natural plasma, plasma formation).
Page 84 of 85
3. Basic non-electric properties of materials: mechanical properties,
thermal properties, chemical properties.
4. Electrical properties of materials: Basic definitions.. Physical theory
of electrical conduction of matter. Band theory of solids.
Classification of materials (conductors, semiconductors, insulators)
5. Conductors: electrical properties (conductivity, losses), classification
of conductors, high conductive materials, low conductive materials,
conductive materials for special application, electrolytes,
superconductors.
6. Semiconductors: electrical properties, conductivity, intrinsic and
impurity semiconductors, classification of semiconductors (basic
semiconductors, compound semiconductors), ideal and real P-N
junction and application (solar cell, LED, laser, detector),
semiconductors technology.
7. Dielectrics: basic properties (polarization, permeability, dielectric
losses, dielectric strength, electrical breakdown); ferroelectric,
antiferroelectric, piezoelectric, pyroelectric materials; classification
of insulating materials.
8. Magnetic materials: magnetic properties of materials, diamagnetism,
paramagnetism, ferromagnetic materials (hysteresis, eddy currents),
permanent magnets, antiferromagnetic materials, ferrimagnetic
materials. Soft and hard magnetic materials and their application.
Literature
Recommended
1. Notes and slides from lectures, http://www.etf.unsa.ba/
2. P.Osmokrović: “Elektrotehnički materijali”; Akademska
misao:Beograd;2003.
3. S.O.Kasap: “ Principle of Electrical Engineering Materials and
Devices”, McGraw Hill, , 2000.
Additional
1. W.D. Callister: "Material Science and Engineering", J. Wiley &
Sons, New York, 1997.
2. R.Flinn,P.Trojan,“Engineering materials and their applications”, J.
Wiley & Sons, New York, 1994.
Didactic methods
Module content delivery is performed through three activities:
Lectures in a lecture hall for all students, presented by lecturer,
during which basic theoretical aspects of the electrical engineering
materials are presented The lectures consist of carefully prepared
presentations supported by appropriate simulations and videos.
Tutorials during which numerical problems are solved under
guidance of the tutor, and student can discuses possibilities of
application appropriate material with goal of achieving better
understanding of presented theoretic topics.
Laboratory exercises for experimental and virtual demonstration of
theoretic topics presented during lectures.
Assessment
During the course students earn points according to the following system:
Attending classes and tutorials: 10 points (maximum three absences
from lectures and/or tutorials are allowed);
Successfully completion of all laboratory exercises is condition for
taking the final exam;
On the final exam students can score maximum 90 points and to pass
that exam they need to have at least 45 points.
The final exam lasts 150 minutes and consists of :
Ten questions with offered possible answers (multiple choice form of
assessment) which could bring a maximum 20 points;
Three theoretical questions without offered answers to check whether
the student has theoretical knowledge and understanding of module
content. The correct answers to these questions can bring a maximum
of 45 points.
Two problems with open answers that bring maximum 25 points.
Page 85 of 85
Student who doesn’t achieve this, have to take the makeup exam. If student
didn’t have at least 45 points on the makeup exam he/she will have to retake
the course.
The final grade will be proposed to the students who collect more than 55
points during an academic year. The proposal of the final grade is formed on
the basis of the number of collected points.
The final oral exam is optional and applies only to students who are not
satisfied with the proposed final grade. The final oral exam consists of
questions related to the theoretical content of the course.
Prerequisites
There are no formal prerequisites for this module. However, fundamental
knowledge of Physics for Engineers 1, Physics for Engineers 2 and Basics of
Electrical Engineering is required for the students to be successful.
Module title Organization and Network Control
Module code ETF TKI OUM I-3650
Programme ETF-B TC
Module
coordinator
Teaching staff
Year of study 3
Semester 6
Module type Elective
ECTS 4
Lectures 29
Laboratory
exercises 7
Tutorials 14
Workload –
Independent
Study
50
Module outcomes
Course goal is to present basic concepts of network technologies and
topologies, and organization and network control. Students acquire
theoretical and practical knowledge about organization and network control.
Module content
1. Network technologies: Historical review of development
telecommunication networks. Network topologies. Network
organizations with the channel commutation. Network
organizations with the packet commutation.
2. Data communications and review of network controls. Data and
telecommunication networks. TCP/IP based networks (Internet and
Intranet). Communication protocols and standards. Communication
architecture. Protocol layers and services. Cases of networking and
control. Network problems. Aims, organization and functions of
network control. Network preparations. Network operations and
NOC. System of network control. Network and system control.
The current status and future of network control.
3. Review of computer network technologies: Network topology.
LAN. Ethernet. Fast Ethernet. Full Duplex. Ethernet. Switched
Ethernet. Virtual LAN. Token Ring. FDDI. Components of
network nodes. WAN networks. The transmit technologies.
Integrated services (ISDN, Frame Relay, broadband).
4. Standards, models and language: Standards of network controls.
Models of network control. The organizational model. The
information model. The communication model. Terminology,
symbols and convention. Objects and data types. The coded
structure. Macros. The functional model.
5. SNMPv1 network control: Organization and information models.
Examples of network controls. SNMP model. The organizational
model. Information model. Communication models. Functional
Page 86 of 85
models. Architectures of SNMP. Specifications of SNMP protocol.
SNMP operations.
6. SNMPv2 network control: Architectures of SNMPv2 system.
SNMPv2 structures of control information. SNMPv2 protocol.
7. SNMPv3 network control; SNMPv3 key characteristics.
Architecture SNMPv3. SNMPv3 applications. SNMPv3
management information base. Security. SNMPv3 user-oriented
security model. Authentification protocols. Encryption protocol.
Access control.
8. OSI control systems: ODP/OMG CORBA as technology for
telecommunication network controls.
9. The remote monitoring: RMON1. RMON2. ATM remote
monitoring.
10. Broadband networks control: Broadband networks and services.
ATM technology. ATM network control. Broadband access
networks. Broadband access technology. HFC technology. HFC
control. xDSL technology. xDSL control.
11. TMN: TMN conceptual model. TMN standards. Architecture of
TMN. TMN control service architecture. TMN integrated review.
Implementation results. Protocol analyzer. Network statistics of
measured systems. Network control system. Network control
commercial systems. System administration. Solutions of
commercial system control.
12. Application of network control: Configurations of controls. Control
imperfections. Control performances. Correlation case techniques.
Control safety. Control account.
13. Reports of control. Control based on rules.
14. Web based control: Web interface and Web access. The local and
remote access. SNMP managing of Web interface. The built-in
Web based control. Desktop control interfaces. Web based
company management. Java API control. Future controls.
15. Examples of controls: Examples of fixed, mobile, satellite
networks control. Examples of CATV control. Examples of
Internet controls.
Literature
Recommended
1. Slides from lectures (present on Faculty WEB site);
2. T. Aattalainen "Introduction to telecommunications Network
Engineering”, Artech House 2003
Additional
1. T. Saadawi "Fundamentals of Telecommunication Networks”,
John Wiley & Sons, Inc., 1994John G. van Bosse, "Signaling in
Telecommunication Networks", Wiley-Interscience, 1st edition
(January 15, 1997)
Didactic methods
Lectures are presented directly in lecture-hall. Throughout
tutorial, under guidance of tutor, typical problems are solved,
including problems from previous exams. Throughout
laboratory exercises, under guidance of tutor, experiments are
carried out in laboratory. Lectures, slides, tutorials,
preparations for lab exercises, and additional information are
available at Faculty Courseware: http://c2.etf.unsa.ba.
Assessment
During the course students earn points according to the following system:
Attending classes, exercises and tutorials: 10 points; = (10 hours x
number of hours of attendance)/ 45 hours.
Tests after the lectures: a maximum of 5 points is divided up to 5 tests
(1 points each) evenly distributed throughout the semester. ;
Partial exams: two partial exams, each partial exam with a maximum of
20 points;
Final oral exam encompassing the presentation of pratical work based on
laboratories and tutorials that provides maximum 40 points
A student, who achieved less than 20 points during the semester, must enroll
Page 87 of 85
the course again. To be able to take the final oral examination, the student
must collect 40 or more points during the semester through attending
classes, tests and partial exams. On each partial examination the student
must achieve a minimum of 10 points.
To achieve a positive final grade, student must in final oral exam achieve a
minimum of 20 points. The oral exam consists of questions related to the
course topics.
A student, who collects 20-40 points during the semester, attends the
repeated exam. The repeated exam is structured as a regular partial exam,
where students solve only the part of the exam that has not been passed.
Repeated final oral exam is structured in the same way as the final oral
exam on a regular schedule.
Repeated final oral examination can be taken by the student who, after
partial exams, managed to achieve a total of 40 or more points through
attending classes, tests and partial exams.
On the repeated final oral exam student may earn a minimum of 20 points.
To achieve a positive final grade the student has to achieve a minimum of
60 points. Students who did not achieve this minimum must repeat the
course.
Prerequisites
Module title Television Technologies
Module code ETF TKI TT I-3650
Programme ETF-B TK
Module
coordinator Dr Narcis Behlilović, Full Professor
Teaching staff
Dr Narcis Behlilović, Full Professor
Dr Himzo Bajrić, Associate Professor
Jasna Zečić, MSc
Kenan Turbić, MoE, Teaching Assistant
Year of study 3
Semester 6
Module type Elective
ECTS 4
Lectures 29
Laboratory
exercises 14
Tutorials 7
Workload –
Independent
Study
50
Module outcomes
Students acquire necessary fundamental knowledge of the principles and
standards of production, transmission and reproduction of television signals.
Discussion is used to lead students to recognize reasons for introducing
standards in television technology, and the factors that need to be
considered when designing television systems. Thus, students gain
knowledge and skills necessary for analyzing the problem, developing
solutions, and predict new trends in television technologies.
Module content
1. Physical fundamentals of TV: Light sources, Human visual system,
Additive and subtractive colour mixing
2. Television picture: Optoelectrical conversion, Scanning, Interlace vs.
Progressive scanning
3. Television standards: Resolution, Viewing distance, Kell factor,
Composite video signal, Video signal in frequency domain, Spectral
charachteristics of the video signal, Channel Bandwidth, Comparison of
the most important TV standards, Modulation of the composite video
signal
4. Fundamentals of colour television: Monochrome and colour TV systems
Page 88 of 85
compatibility, Luminance and chrominance, Colour subcarrier,
Modulation of CCVS, Synthesis of the colour TV picture, Different
types of colour picture tubes, LCD displays
5. Analogue colour television standards: NTSC, PAL, SECAM, PAL
encoder and decoder characteristics, Chrominance amplitude reduction,
Cancellation of phase errors
6. Digital video signal: Digitalization of video signals, Comparison of
analogue and digital video signals, Digital composite and component
video signals, Pulse code modulation of video signal
7. Video compression: redundancy in TV picture - psychophysical and
statistical, Video data reduction techniques, Reduction with and without
losses, Family of MPEG standards and configuration of the MPEG-2
encoder
8. Television cameras: Television camera tubes, Solid state image scanners,
Types of charge transfers: CCD - FT, CCD-ILT, F-ILT.
9. Video recording: Video recording media, Basic principles of magnetic
recording, Video tape recording (VTR), Digital VTR
10. TV transmitter and TV receiver: Basic concepts, TV transmitter circuit,
TV receiver circuit
11. Digital Television Transmission Standards: Channel coding and
modulation, Programm stream, Transport stream, DVB-SI, DVB-S,
DVB-T, DVB-C.
12. Transmission problems in terrestrial network: Multipath propagation,
Fast and frequency-selective multipath fading, Inter-symbol
interference in frequency-selective channels
13. Transmission techniques: Orthogonal frequency division multiplex
(OFDM), higer order quadrature amplitude modulation (QAM),
Hierarchical modulation, Single-frequency and Multi-frequency
networks (SFN vs. MFN)
14. Service area: Calculation of coverage area for DVB-T, key components
influencing signal level at the receiver, Link budget calculations,
Software tools for planning and graphical presentation of field and
received signal strength (service area): Radio mobile
Literature
Recommended 1. Lecture notes and slides (handed to students at the start of semester)
Additional
1. Aleksandar Louis Todorović: “Television Technology Demystified”
2. J. Whitaker, K. Benson: “Standard Handbook of Video and Television
Engineering”
3. Y. Wang, J. Ostermann, Y. Zhang: “Digital Video Processing and
Communications”
4. R.R. Gulati: “Monochrome and Color Television”
5. Herve Benoit: “Digital Television – Satellite, Cable, Terrestrial, IPTV,
Mobile TV in the DVB Framework”
6. John Arnold, Michael Frater, Mark Pickering : “Digital Television –
Technology and Standards”
Didactic methods
Lectures will be conducted directly in the class-room and accompanied by
discussing the problems which cover course material (29 hours), in a way
that enables students to acquire knowledge and skills which need to be
achieved within the framework of this course.
Laboratory exercises (14 hours) led by tutors, have a goal to enable students
to practically test their knowledge gained during the lectures using Matlab.
A number of examples that accompany the lectures, and samples of exam
problems, students will be solving during the tutorial, with the help of tutors
(7 hours).
Assessment
During the course students earn points according to the following system:
3. Attending classes, exercises and tutorials: 10 points for students with
less than four absences from lectures and / or tutorials
Page 89 of 85
4. Homework: a maximum of 10 points is divided up to 2 home works (5
points each) evenly distributed throughout the semester.
5. Partial exams: two partial exams, each partial exam with a maximum of
20 points;
6. Final oral exam that provides maximum 40 points
A student, who achieved less than 20 points during the semester, must enroll
the course again. To be able to take the final oral examination, the student
must collect 40 or more points during the semester through attending
classes, homework and partial exams. On each partial examination the
student must achieve a minimum of 10 points.
To achieve a positive final grade, student must in final oral exam achieve a
minimum of 20 points. The oral exam consists of questions related to the
course topics.
A student, who collects 20-40 points during the semester, attends the
repeated exam. The repeated exam is structured as a regular partial exam,
where students solve only the part of the exam that has not been passed.
Repeated final oral exam is structured in the same way as the final oral
exam on a regular schedule.
Repeated final oral examination can be taken by the student who, after
partial exams, managed to achieve a total of 40 or more points through
attending classes, homework, and partial exams.
On the repeated final oral exam student may earn a minimum of 20 points.
To achieve a positive final grade the student has to achieve a minimum of
60 points. Students who did not achieve this minimum must repeat the
course.
Prerequisites
Telecommunication Techniques 1,
Telecommunication Techniques 2
Module title Final thesis
Module code ETF TKO ZR 36130
Study programme ETF-B TC
Responsible
teacher
Teaching Staff
Full prof. Dr Melita Ahić-Đokić
Full prof. Dr Mujo Hebibović
Full prof. Dr Jasmin Velagić
Associate prof. Dr Nijaz Hadžimejlić
Associate prof. Dr Sead Kreso
Associate prof. Dr Jasna Pašić
Associate prof Dr Mustafa Musić
Associate prof. Dr Abdulah Akšamović
Doc. Dr Samim Konjicija
Doc. Dr Bakir Lačević
Doc. Dr Adnan Tahirović
Full prof. Dr Narcis Behlilović
Full prof. Dr Melita Ahić-Đokić
Full prof. Dr Vladimir Lipovac
Full prof. Dr Ivo Kostić
Associate prof. Dr Mesud Hadžialić
Associate prof. Dr Mirko Škrbić
Associate prof. Dr Nijaz Hadžimejlić
Assistant prof. Dr Saša Mrdović
Assistant prof. Dr Jasmina Baraković
Assistant prof. Dr Irfan Turković
Assistant prof. Dr Kemal Huseinović
Assistant prof. Dr Moamer Hasanović
Assistant prof. Dr Smajo Bišanović
Year 3
Semester 6
Module type Mandatory
ECTS 12
Page 90 of 85
Total Workload 300
Module goal - Knowledge and skill to be achieved by the students
In implementing and defending their final thesis students shall:
1. master their skills in solving practical problems within the scope of the
study programme and by using theoretical knowledge and practical skills
gained during the study
2. improve and demonstrate ability to search literature in the area of their
studies, to interpret relevant data, to make conclusions including
reflections on relevant social, scientific and ethical issues.
3. validate their written and oral communication skills, and ability to transfer
information, ideas, and solutions in the written (final thesis) and oral form
(presentation and defence of the thesis
4. demonstrate ability to decompose a complex problem, to model and
formally describe the problem, conduct an experiment, and write an
expert technical document
5. demonstrate ability to perform a literature review and research
independently.
Syllabus
1. Problem definition. Hypothesis, task, project. Literature review. Method
selection.
2. Practical work plan. Practical work implementation (software, model,
device). Conducting the experiment. Developed solution verification and
validation.
3. Consultation, for-against debate, adopting suggestions, time planing and
meeting deadlines.
4. Interim text version drafting. Expert and technical writing. Literature
review. Citations. Methods assessment. Interpreting the results. Formal and
visual results presentation.
5. Completing the thesis, adoption of the adviser suggestions and comments.
Text editing.
6. Results presentation. Writing presentation. Oral presentation. Presentation
techniques, time and content planning. Focus on important issues and on
personal achievements. Answering questions.
Literature
Recommended Defined in thesis description.
Additional Defined in thesis description.
Didactic methods
Problem/task/project/hypothesis definition. Guidance and advising. Deadlines
planning. Consultative work. Independent work. Guiding student through
independent literature review. Project/software/device implementation. Technical
paper writing. Validating / systematization / presenting results. Conducting
experiment / simulation.
Assessment
1. Plan and activities for timely completion: 20 points;
2. Practical and implementation: 30 points;
3. Final thesis: 20 points;
4. Writing presentation: 10 points;
5. Oral presentation: 20 points.
Pre-requisites