PC hardware components
Organization of data on drives
Operating systems and tool and office software
OS administration and configuration tools
Network equipment and services and information security
Set theory
Matches and mappings
Newton’s binomial and polynomial formula
Combinatorics
Graph theory
Algorithms and problem solving
Basics of programming
Programming paradigms
Structural programming
Fundamentals of algorithmization based on robotic LEGO MINDSTORMS systems
Linear algebra
Vector algebra
Analytical geometry
Introduction to mathematical analysis
Differential calculus of functions
Grammar: times of active and passive state
Many nouns
Pronouns. Numerals
Modal verbs
Preparation for the external examination for admission to the master’s degree
Basics of web programming in PHP
The concept of client-server architecture
HTML hypertext markup language
Scripting languages (server and scripting languages)
The concept of cross-browser layout
Constructions of programming languages
Recursion
Programming dynamic data structures
Algorithms and data structures
Exception handling. Exclusions and their processing
Kinematics and dynamics of classical mechanics
Work and energy. Fundamentals of the theory of relativity
Electric field and electric current
Magnetic field and electromagnetic induction. Oscillations and waves. Wave optics
Quantum phenomena. Corpuscular-wave range of properties of matter
Indefinite and definite integrals
Differential equations and their systems
Numerical and functional series
Multiples, curvilinear and surface integrals
Field theory
Grammar: times of active and passive state
Many nouns
Pronouns. Numerals
Modal verbs
Preparation for the external examination for admission to the master’s degree
Basic provisions and definitions of computer logic
Algebra of logic. Logical functions. Synthesis of combinational devices
Fundamentals of the theory of digital automata with memory
Synthesis of controlling automata
Fundamentals of computer arithmetic. Synthesis of operating machines
Methods of analysis of electrical circuits
Resonant phenomena
Circles with mutual induction
Circles with non-sinusoidal periodic voltages
Circles with distributed parameters
Objects, classes
Encapsulation, imitation, polymorphism
Overload,, handling of exceptional situations, flows.
Meta-classes, delegations, templates
Application of object-oriented approach at all stages of the life cycle of the application software system
Information system architecture, three-level database architecture
DBMS functions and architecture. Data models
Conceptual database design
Relational algebra and relational calculus.
SQL basics. Post relational databases.
Theoretical bases of modeling of information and computer systems
Modeling methods
Methods of developing mathematical and simulation models of systems
Fundamentals of information presentation and processing in information and computer systems
Modern modeling languages. Queuing systems. Markov models
Basic concepts and theorems of probability theory
Combinatorics. Bernoulli’s scheme. Random quantities and functions
Basic numerical characteristics of random variables
Laws of large numbers. Systems of several random variables
Basic concepts of mathematical statistics
Basic concepts and definitions of information theory
Optimal coding. Shannon-Fano code. Huffman’s code. Noise-tolerant coding
Error correction codes. Parity codes. Hamming codes. Cyclic codes
Symmetric and asymmetric cryptosystems
Processing of text, audio, graphic, video information in multimedia
System software architecture
Fundamentals of building and designing system programming in computer systems and networks
Methodology of development of systems of dynamic and static planning and scheduling of tasks in computer systems and networks
Operating systems, their structures and functions
Task management, memory management, process management
Architectural features of modern computers
Construction of hardware components of modern computers
Designing digital devices and computer components in VHDL
Structure and classification of modern microprocessors
Design of microprocessors in VHDL language
Architectural features of modern computers
Construction of hardware components of modern computers
Designing digital devices and computer components in VHDL
Structure and classification of modern microprocessors
Design of microprocessors in VHDL language
Modern OS. Virtualization
Cloud computing
Resource management in distributed systems, GRID and CLOUD systems
Formal languages
Lexical, syntactic and semantic code analyzers
Quality of information systems and technology software
Software testing and debugging
Marketing (promotion) of software products, information systems and technologies
Branding of software products, information systems and technologies
Information targeting