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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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