Disciplines

Algorithm Design and Analysis

Development of basic knowledge for algorithm synthesis and analysis. Main group of algorithms are estimated: numbers manipulation, sorting, searching, hashing, tree structures evaluations, recursions, lists, graphs etc
Lecturers:

Assoc. Prof, PhD Ognyan Nakov

Analysis and Synthesis of Logic Circuits

The aim of the course is to give fundamental knowledge for analysis and synthesis of computer components. The course is an introductory course in computer logic and digital system design. The main topics concern: Boolean algebra, Fundamentals of combinational logic circuits, Fundamentals of sequential synchronous and asynchronous circuits. The material is illustrated with examples of basically computer components analysis and synthesis.
Lecturers:

Assoc. Prof, PhD Diana Grigorova

Computer Architectures

At the end of the course the students are expected to apply the actual Computer parallel architectures, technologies and applications.
Lecturers:

Assoc. Prof, PhD Georgi Popov

Computer Periphery

The general aim of this course is to make students familiar with the logical structure and organization of the peripheral devices (printers, plotters, HDDs, CDs, DVDs, monitors, etc.) as a part of the state-of-the-art computer systems as well as with the information media carriers applied.
Lecturers:

Assoc. Prof, PhD Sergey Nedev

Data Base

The course aims to give students a solid knowledge of the major problems in database and show the way in which this field is constantly evolving, and to outline future development.
Lecturers:

Assoc. Prof, PhD Daniela Gotseva

Embedded Systems

The course examines: the requirements for “embedded systems”, algorithm design, the design specifics of the input and output interface software systems for design of embedded systems design the properties of a processor, dual-and hierarchical architectures of embedded systems, tools and methods setup and documentation of embedded systems.
Lecturers:

Assoc. Prof, PhD Asen Todorov

Expert System

The goal of the course is to introduce to basic problems of artificial intelligence. Broad overview of Artificial intelligence and theoretical base of expert systems, Knowledge representation, Rule-based systems, Associative nets and frame based systems, Knowledge acquisition, Data mining: input, output, basic algorithms, credibility, evaluating.
Lecturers:

Assoc. Prof, PhD Diana Grigorova

Industrial Microcontrollers

The course examines the main approaches and technical resources for building control computer system released in the industry. The students study the architecture and hardware of industrial controllers and interface most commonly used sensors and actuators. Discussed are the approaches for creating and tuning software, and tools for building distributed industrial computer systems.
Lecturers:

Assoc. Prof, PhD Asen Todorov

assist. Roumen Visokov

Information Systems

The course “Information systems” aims to acquaint students with theory and practical work on the design and development of information systems with databases and new trends in this direction. This will allow them in the future professional to know and apply the basic techniques of building information modeling languages and presentation models, stages and methods of design and development of information systems, different architectures of information systems.
Lecturers:

Prof, PhD Roumen Trifonov

Management of IT projects

The course introduces a complex and multifaceted process of managing information technology projects, including issues on the one hand with the functional design of the system and the activities associated with seemingly side, but very important for the ultimate success circumstances, such as determining the mental compatibility between members of development team, ensuring the protection of the entire system and other breakthroughs. The subject application is targeted by most of the topics discussed are related to examples from the practice of other local and foreign companies.
Lecturers:

Assoc. Prof, PhD Ognyan Nakov

Microprocessor Devices

To consider and be able to apply the approaches, methods and technical tools for analysis, design and application of microprocessor families, specialized circuits and single-chip microcomputers in accordance with their needs and interests and to acquire new knowledge and skills in this subject area.
Lecturers:

Assoc. Prof, PhD Asen Todorov

Assoc. Prof, PhD Cyril Mechkov

Natural language processing

The goal of the course is to introduce to basic problems and their solving in the area of natural language processing. The syllabus considers the basic topics of the natural language processing: Regular expression and automata, Morphology and finite-state transducers, Part of speech tagging, Context-free grammars, Parsing with context-free grammars, Features and unification, Representing meaning, Semantic analysis, Machine learning approach to natural language processing.
Lecturers:

Assoc. Prof, PhD Diana Grigorova

Network and Information Security

The course “Information Security” aims to introduce to the students the basic concepts, standards and techniques in the field of network and information security. This will allow them in the future professional to solve problems related to selection of effective tools to protect computer systems and networks and be able to apply them in practice.
Lecturers:

Prof, PhD Roumen Trifonov

Operating Systems

The course aims to teach students about the basic principles of building operating systems, their internal structure and functioning and to acquire skills for self-development of complex software systems, respectively discrete components.
Lecturers:

Assoc. Prof, PhD Georgi Popov

Programming languages (Object Oriented Programming)

After completing the course students should know and use to solve engineering problems based on object-oriented design and analysis.

Lecturers:

Assoc. Prof, PhD Ognyan Nakov

Security Systems

The course aims to teach students about the basic principles for building a modern electronic security systems, their structure and functioning and to acquire skill to build such systems or designing components thereof.
Lecturers:

Assoc. Prof, PhD Georgi Popov

Specialized computer Electronics

The course aims to introduce students with the basic circuit principles and implementation of basic and specialized analog, digital, analog-digital and mixed electronic circuits for data processing application in modern specialized computer systems.

Lecturers:

Assoc. Prof, PhD Cyril Mechkov