Erasmus ECTS Information Package
Erasmus ECTS Information Package
Erasmus ECTS Information Package
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Erasmus</strong> <strong>ECTS</strong> <strong>Information</strong> <strong>Package</strong><br />
Faculty of EEEA<br />
0184 Programmable Logic Design<br />
<strong>ECTS</strong> credits: 5<br />
Weekly classes: 2l+0s+0le+2ws<br />
Assessment: continuous<br />
Type of exam: written, oral<br />
Methodology management:<br />
Department of Computing<br />
Faculty of Electrical Engineering, Electronics and Automation<br />
Lecturers:<br />
Principal Lecturer Aneliya Stoyanova Ivanova, PhD; Dep. of Computing; tel.: 888827;<br />
E-mail: AIvanova@ecs.uni-ruse.bg<br />
Principal Lecturer Nikolay Genkov Kostadinov; Dep. of Computing; tel.: 888674;<br />
E-mail: NKostadinov@ecs.uni-ruse.bg<br />
Principal Lecturer Galina Ivanova Ivanova, PhD; Dept. of Computing; tel.:888827;<br />
E-mail: GIvanova@ecs.uni-ruse.bg<br />
Abstract:<br />
The course aims to introduce to the students the basic principles of digital systems design using programmable<br />
logic. Programmable logic families, device architectures, and programming technologies are covered in detail as<br />
well as design methodology, techniques, rules, and guidelines for implementing various digital systems with<br />
programmable devices. The students gain practical skills to operate with integrated environments for modelling,<br />
synthesis, simulation and configuration of digital systems.<br />
Syllabus contents:<br />
Programmable logic review. CPLD and FPGA. FPGA Architectures with Embedded Devices. Programming<br />
Technologies. Design Methodology for Programmable Devices. Design Techniques, Rules, and Guidelines.<br />
Embedded Processor-Based Design Flows. Simulation, Synthesis and Verification Design Tools. Future FPGA<br />
Developments. FPNA.<br />
Teaching and learning methods:<br />
At the lectures students are familiarized with popular CPLD and FPGA families, device architectures, and<br />
programming technologies as well as methodology and techniques for programmable logic design. During the<br />
workshops the students use CAD systems, HDL and FPGA to design and implement various digital devises. The<br />
assessment mark is formed on the basis of the results of two tests on the lecture material.<br />
0571 Distributed Databases<br />
<strong>ECTS</strong> credits: 5<br />
Weekly classes: 2lec+0sem+0labs+2ws<br />
Assessment: exam<br />
Type of exam: written<br />
Department involved:<br />
Department of Computing<br />
Faculty of Electrical Engineering, Electronics and Automation<br />
Lecturers:<br />
Assoc. Prof. Milko Todorov Marinov, MEng, PhD, Dept. of Computing, tel.: 888 356,<br />
E-mail: MMarinov@ecs.uni-ruse.bg<br />
Principal Assistant Irena Marinova Valova, MEng, PhD, Dept. of Computing, tel.: 888 685,<br />
E-mail: IValova@ecs.uni-ruse.bg<br />
Abstract:<br />
Distributed database system technology is one of the major recent developments in the field of database systems.<br />
The Distributed Databases course aims at studying of principles and practical aspects of current distributed<br />
database systems. Upon completion of this course the students should be able to: understand the role and<br />
importance of distributed DB in a software project; describe issues, principles, methods and architectures<br />
associated with distributed DB; undertake the development of a distributed database from a conceptual level,<br />
through logical design, performance analysis, and implementation, providing appropriate query.<br />
Course content:<br />
Introduction into distributed data processing. Distributed DBMS architecture. Distributed database design.<br />
Semantic data control. Query decomposition and data localization. Optimization of distributed queries. Introduction<br />
to transaction management. Distributed DBMS reliability.<br />
Teaching and assessment:<br />
The lecture topics provide the main theoretic aspects of the considered problems. The workshops are conducted<br />
in a computer lab. The students should independently solve, code and debug entirely or partially defined elements<br />
with the aid of a corresponding programming environment. Students’ work is evaluated at each workshop. The<br />
exam includes a number of problems with a different degree of difficulty and a point system for evaluation. The<br />
final course mark is formed as an average of the workshop marks and the exam mark.<br />
245