You are on page 1of 16

І.

General characteristics of the educational program

Organisation Ivan Franko National University of Lviv

Degree Bachelor
Discipline 12 Informatics
Speciality 122 Computer Science
Subject Computer Science
Educational qualification Bachelor of computer science (BCS)
Qualification in diploma Bachelor of computer science (BCS)
Accrediting
Accreditation Commission of Ukraine
organisation

ІІ. Content of the educational program


1. Object(s) of study and/or activity:
mathematical, informational, simulation models natural
phenomena, objects, systems and processes; models
presentation of data and knowledge; models, methods
and technologies receipt, storage, processing,
transmission and use of information; theory, analysis,
development, evaluation of efficiency, implementation
of algorithms; methods and algorithms of operative
multidimensional and intellectual analysis data and
decision-making; highly productive calculations,
including parallel calculations and big data; system
analysis of objects and processes computerization;
models of subject areas and methods of building
intelligent systems, based on knowledge and adoption
technologies solutions; recognition methods and
algorithms sensory signals, sounds, images and
images; mathematical support of automated
information processing and management systems, and
life cycle information support industrial products,
software systems and complexes, decision support
systems; mathematical and software support of the
process automation of project works, technology data
visualization, linguistic, informational and software
systems are different appointment.
Learning objective:
training of specialists able to apply mathematical
foundations and algorithmic principles in modelling,
design, development and support of information
systems and technologies; carry out the development,
implementation and support of intelligent systems of
data analysis and processing in organisational,
technical, natural and socio-economic systems

Theoretical content of the subject area:


modern models, methods, algorithms, technologies,
processes and methods of obtaining, presenting,
processing, analysing, transmitting, storing data in
information systems to systematise them and identify
the necessary facts of an informational nature. Types of
professional activity for which graduates who have
mastered the bachelor's program are preparing:
project-technological, production and technological;
organisational and managerial; educational and
research (innovative).

Methods, techniques and technologies:


mathematical models, methods and algorithms for
solving theoretical and applied problems arising in the
development of IT and IS; modern technologies and
programming platforms; methods of collection,
analysis and consolidation of distributed information;
technologies and methods of design, development and
quality assurance of IT and IS components; computer
graphics methods and data visualisation technologies;
knowledge engineering technologies.

Tools and equipment:


CASE-technologies of IT and IS modelling and design;
distributed computing systems; computer networks;
cloud technologies. Database management systems,
operating systems.
3. Program and
Expert for "Bachelor" Degree
Speciality
4. Features of the Integration of professional training in the field of
program computer sciences with search and research activities.
The program is based on modern knowledge of
mathematical and physical disciplines, which are the
basis for computer science, modern ideas about
trends, and patterns of development of information
technologies. The educational program provides
teaching of individual academic disciplines by IT
specialists of enterprises and institutions National
Academy of Sciences of Ukraine, the possibility of an
internship in leading IT companies (SoftServe,
EPAM, ELEKS, N-iX), availability of a
university-wide academic mobility program.

III. Distribution of the content of the educational program and


study time according to educational disciplines preparation

General amount
Name educational disciplines
Credits Hours
1. NORMATIVE EDUCATIONAL DISCIPLINES
1.1. Block of humanitarian and socio-economic preparation
Ukrainian language (by professional direction) 3.0 90
History of Ukraine 3.0 90
History Ukrainian cultures 3.0 90
Foreign language 16.0 480
Philosophy 3.0 90
Politology 3.0 90
Physical education 3.0 90
In total 34.0 1020

1.2. Block of professional and practical preparation


Mathematical analysis 9.0 270
Algebra and geometry 5.0 150
Discreet mathematics 4.0 120
Theory probabilities and mathematical statistics 4.0 120
Probable processes 4.0 120
Theory algorithms 4.0 120
Algorithmization and programming 4.0 120
Objectively oriented programming 4.0 120
Cross-platform programming 4.0 120
Technologies creation software products 3.0 90
Computer informative network 4.0 120
Architecture of computer systems and computer
4.0 120
circuitry
Organization databases and of knowledge 4.5 135
Designing informative systems 3.5 105
Parallel and distributed calculation 4.0 120
Programming and support web applications 3.0 90
Technologies protection information 4.0 120
Computational geometry and computer graphics 4.0 120
Systems artificial intelligence 4.0 120
Life safety, (life safety, Civil Protection and sisterly
3.0 90
case)
Labor protection (fundamentals of labor protection and
3.0 90
labor protection in industries)
In total 86.0 2580

Specialization "Computer science"


Physical foundations electronics 6.5 195
Physical basics of optoelectronics 5.0 150
Electrical engineering and electronics 5.5 165
Operational systems 4.0 120
Numerical methods 5.0 150
Mathematical methods research operations 4.5 135
Digital processing signals 3.0 90
Microprocessor machinery 3.0 90
Management IT projects 3.0 90
Theory adoption solutions 4.0 120
Innovations and entrepreneurship in IT industry 3.0 90
Production (undergraduate) practice 4.5 135
Diploma work 9.0 270
In total 60.0 1800
In total regulatory educational discipline 180.0 5400

2. SELECTIVE EDUCATIONAL DISCIPLINES


2.1. Block of humanitarian and socio-economic preparation
Disciplines free of choice 12.0 360
In total 12.0 360

2.2. Professional block and practical preparation


Block 1 "Computer engineering intellectual systems"
1. Technical software computer systems
6.5 195
2. Hardware-software embedded systems
1. Modeling radio electronic systems
6.5 195
2. Specialised languages programming
1. Microprocessor systems
6.5 195
2. Telecommunications microprocessor systems
1. Systemic analysis
6.0 180
2. Fuzzy systems logical conclusion
1. Microcomputer systems
5.0 150
2. Genetic algorithms and evolutionary programming
1. Intellectual analysis data
3.5 105
2. Built-in neural networks devices
1. Graphic programming
3.0 90
2. Technologies computer designing
1. Electronic teaching and document flow
4.0 120
2. Systems biometric identification
1. Low-level programming
3.5 105
2. Specialised computer systems
1. Hardware and software neural network
3.5 105
2. Methods recognition images
In total 48.0 1440

Block 2 "Systems artificial intelligence and analysis data"

1. Processing and representation of data


6.5 195
2. Visualisation data
1. Digital processing information
6.5 195
2. Receiving and processing media data
1. Language Python
6.5 195
2. Analysis data
1. Foundations neural network
6.0 180
2. Indistinct logic and unclear neural networks
1. Mechanical teaching
5.0 150
2. Tools and machine tools teaching
1. Processing images
3.5 105
2. Processing information methods artificial intelligence
1. Language R
3.0 90
2. Non-relational base data
1. Foundations computer linguistics
4.0 120
2. Analysis of complex systems and networks
1. Presentation knowledge and base of knowledge
3.5 105
2. Foundations engineering of knowledge
1. Analytics data
3.5 105
2. Web analytics
In total 48.0 1440

In total selective educational discipline 60.0 1800


In total by time teaching 240.0 7200
IV. Study Outcome
Study 1. The ability to apply thorough knowledge of the main sections of
outcomes of higher mathematics (linear and vector algebra, differential
the Program calculus, integral calculus, functions of many variables, series,
differential equations for functions of one and many variables,
operational calculus, probability theory and mathematical
statistics) in the amount necessary for use mathematical
apparatus and methods from the ICT speciality. Ability to use
knowledge from basic fundamental, natural and general
engineering disciplines, as well as system analysis, system
modelling, theory of algorithms and discrete mathematics when
solving typical problems, designing and using ICT.
2. Ability to use: basic knowledge of informatics and modern IT,
programming skills and the use of software tools, safe work in
computer networks, the ability to create databases, use Internet
resources and demonstrate the ability to develop algorithms and
computer programs in high-level languages ​and technologies
object-oriented programming for implementation of tasks of
design and use of ICT.
3. The ability to conduct a systematic analysis of design objects and
to justify the choice of structure, algorithms and methods of
information circulation in ICT.
4. The ability to argue the choice of software and technical means
for creating ICT based on the analysis of their properties,
purpose and technical characteristics, taking into account system
requirements and operating conditions; have skills in debugging
and testing software and technical means of IST.
5. The ability to demonstrate knowledge of the modern level and
the latest ICT technologies in order to implement them in
professional activities.
6. Be able to justify the choice of a technical structure and develop
the appropriate software that is part of the ICT.
7. The ability to participate in the design of ICT, to have basic
knowledge of the content and rules of design of project materials,
to know the composition and sequence of project work, taking
into account the requirements of the relevant regulatory and legal
documents.
8. Ability to demonstrate knowledge and practical skills in
programming and use of applied and specialised computer
systems and environments for solving design problems.
9. The ability to understand and consider social, ecological, ethical,
and economic aspects, labour protection requirements, industrial
sanitation, fire safety and existing state and foreign standards
during the formation of technical tasks and solutions.
10. The ability to demonstrate the ability to develop a technical and
economic rationale for the development of IST and to be able to
evaluate the economic efficiency of their implementation.
11.methods from the speciality of ICT.
12. The ability to use knowledge from basic fundamental, natural
and general engineering disciplines, as well as system analysis,
system modelling, algorithm theory and discrete mathematics
when solving typical problems, designing and using ICT.
13. Ability to use: basic knowledge of informatics and modern IT,
programming skills and the use of software tools, safe work in
computer networks, the ability to create databases, use Internet
resources and demonstrate the ability to develop algorithms and
computer programs in high-level languages ​and technologies
object-oriented programming for the implementation of tasks of
design and use of ICT.
14. The ability to conduct a systematic analysis of design objects
and to justify the choice of structure, algorithms and methods of
information circulation in ICT.
15. The ability to argue the choice of software and technical means
for creating ICT based on the analysis of their properties,
purpose and technical characteristics, taking into account system
requirements and operating conditions; have skills in debugging
and testing software and technical means of IST.
16. The ability to demonstrate knowledge of the current level and
the latest ICT technologies to implement them in professional
activities.
17. Be able to justify the choice of a technical structure and develop
the appropriate software that is part of the ICT.
18. The ability to participate in the design of ICT, to have basic
knowledge of the content and rules of design of project materials,
to know the composition and sequence of project work, taking
into account the requirements of the relevant regulatory and legal
documents.
19. Ability to demonstrate knowledge and practical skills in
programming and use of applied and specialised computer
systems and environments for solving design problems.
20. The ability to understand and consider social, ecological, ethical,
and economic aspects, labour protection requirements, industrial
sanitation, fire safety and existing state and foreign standards
during the formation of technical tasks and solutions.
21. The ability to demonstrate the ability to develop a technical and
economic rationale for the development of IST and to be able to
evaluate the economic efficiency of their implementation.
V. Determination of academic disciplines per program competencies and
learning outcomes

Competencies that the


applicant must master Names of
(classification according to educational
Program study outcomes
disciplines,
NQF)
practices

General competencies
1. Ability to abstract thinking, Knowledge of the basic forms and laws of Philosophy
analysis and synthesis abstract-logical thinking, the basics of logic, the Political
norms of a critical approach, the basics of the science
methodology of scientific knowledge, the forms History of
and methods of analysis and synthesis. Ukraine
Acquire systematic knowledge in the field of History of
computer science, analyse problems from the point Ukrainian
of view of modern scientific paradigms, interpret culture
and draw reasonable conclusions from scientific
and educational literature and the results of
experiments

2. Ability to apply knowledge in Knowledge of teaching methods, organisation and Industrial


practical situations implementation, stimulation and motivation of (pre-diploma)
educational and cognitive activities, understanding practice Life
of the subject area of computer sciences. safety (life
To implement the learned concepts, concepts, safety, civil
3. Knowledge and theories and methods in intellectual and practical defense and
understanding of the subject activities in the field of computer science, to nursing)
area and understanding of understand the content and sequence of application Occupational
the professional activity. of methods of performing actions, and to safety
generalise and systematise work results. (fundamentals
of occupational
safety and
occupational
safety in the
industry)
Physical
foundations of
Physical
electronics
foundations of
optoelectronics
Coursework,
diploma thesis

4. Ability to communicate orally Knowledge of lexical, grammatical, and stylistic Ukrainian


and in writing in the national features of national and foreign vocabulary, language (by
language. terminology in the field of computer science, and professional
grammatical structures for understanding and direction)
producing oral and written foreign texts in the Foreign
professional field. language
Communicate professionally in national and Basics of
foreign languages, develop documentation for computer
information technology systems, products and linguistics
services in national and foreign languages, read, Coursework,
5. Ability to communicate in understand and apply technical documentation in diploma work
a foreign language. Ukrainian and foreign languages in professional
activities.

6. Ability to learn and master Knowledge of learning methods and methods, Electronic
modern knowledge. methods of self-education, the basics of scientific learning and
and research activities, and methods of searching, document
collecting, analysing and processing information. management
Evaluate the subject of educational activity, Physical
determine the general goal and specific tasks, choose foundations of
adequate means of solving them to achieve the electronics
result, exercise the necessary self-control, use Physical
reference literature and technical documentation, foundations of
develop and apply one's creative abilities in optoelectronics
professional activities, organise the workplace, plan Course, diploma
the work time. work
7. Ability to search, process and Knowledge of methods, methods and technologies of System analysis
analyze information from various collecting information from various sources, content Data mining
sources. analysis of documents, data analysis and processing. Theory of
Use technologies and tools of search engines, decision-making
methods of intellectual analysis of data and texts, Artificial
process, interpret and generalize data. intelligence
systems
8. Ability to generate new ideas Knowledge of the main stages and stages of the Innovations and
(creativity). creative process, the role of the correct formulation entrepreneurship
of goals and tasks for their achievement in the field in the IT industry
of computer science, human creative capabilities, the Design of
mechanism of genesis and development of information
knowledge, methods of generating ideas, systems
understanding creativity as a universal process of
generating unusual ideas.
To show curiosity, a tendency to take risks, the
ability to think, to be inspired by new ideas, to
implement them, to ignite others with them, to
combine and experiment.

9. Ability to work in a team. Knowledge of the principles of teamwork, team IT project


values, and the basics of conflict theory. Knowledge management
10. The ability to be critical and of the methodology of IT project management, Designing
self-critical. standards of РМВОК, and software tools for information
managing IT projects. systems
11. Ability to develop and Build connections and relationships with people, Technologies for
manage projects. take into account the point of view of colleagues, creating software
understand other people, express trust in the team, products Physical
admit your mistakes, avoid and prevent conflicts, education
restrain personal ambitions. Carry out the selection
and preparation of information and tasks for the
project team, set goals and formulate tasks for the
implementation of projects and programs.
12. Ability to make informed Professional knowledge in the field of computer Theory of
decisions. science, knowledge of methodical approaches to decision-making
preparation and decision-making procedures of an System analysis
organizational and managerial nature, the order of
behavior in non-standard situations.
Conduct an analysis of the strengths and weaknesses
of the decision, weigh and analyze the possibilities
and
risks of the decisions made, evaluate the
effectiveness of the decisions made.
13. The ability to evaluate and Knowledge of international standards for software Information
ensure the quality of the work quality assessment, management and maintenance of design
performed. IT services, models for evaluating the maturity of systems
software development processes, methods for Technologies
ensuring the quality of IT systems. creation
Apply international standards for evaluating the software
quality of software, management and maintenance of products
IT services, models for evaluating the maturity of IT Department
software development processes. projects
14. Determination and The ability to purposefully behave in circumstances Innovations and
perseverance with assigned tasks that prevent the achievement of the goal, to entrepreneurship
and assumed responsibilities. overcome various obstacles. in
Analyze problematic situations, set certain goals for IT industry
solving professional tasks and consciously strive for
their implementation, choose a path for future
actions, determine the means needed to achieve the
goal, make decisions.

15. Ability to act on the basis of Knowledge of the system of general norms of moral History of
ethical considerations behavior of a person and a group of people, ethical Ukraine
principles, understanding of the code of professional History
morality. Implement a system of moral relations in Ukrainian
professional activity. cultures
Philosophy
Security
life activities,
(security
life activities,
Civil Protection
and sisterhood
case)
Occupational
Health
(fundamentals of
protection
labor and security
labor in the
industry)
Special (professional) competencies
1. Ability to mathematical and Knowledge of theoretical and applied concepts of Mathematical
logical thinking, formulation and continuous and discrete analysis, including analysis
research of mathematical models, infinitesimal analysis, integral calculus, linear Algebra and
in particular discrete algebra, analytic geometry, differential equations, geometry
mathematical models, functional analysis, combinatorics, graph theory, Discrete Math
justification of the choice of Boolean algebra. Effectively use modern
methods and approaches for mathematical apparatus in professional activities to
solving theoretical and applied solve problems of a theoretical and applied nature in
problems in the field of computer the process of analysis, synthesis and design of
science, interpretation of the information systems by industry.
obtained results.
2. The ability to identify Knowledge of the laws of random phenomena, their Probability theory
regularities in random properties and operations on them, theorems and and mathematical
phenomena, use statistical data laws of the distribution of random variables, statistics
processing methods, and evaluate probabilistic methods of studying complex systems, Probabilistic
stochastic processes in the real basic concepts of mathematical statistics, methods of processes
world. processing empirical data, testing statistical
hypotheses based on sample data, elements of
regression and correlation theory. Solve typical
problems using the basic theorems of probability
theory; to build distribution laws of random
variables and calculate their numerical
characteristics; build models of random processes
and carry out their analysis; apply probabilistic
statistical methods for estimating stochastic
processes; use modern environments for solving
problems of statistical processing of experimental
data.
3. Ability to draw logical Knowledge of the basic concepts of the theory of Theory of
conclusions, use formal algorithms, formal models of algorithms, primitively algorithms
languages and models of recursive, general recursive and partially recursive Genetic
algorithmic calculations, design, functions, issues of computability, solvability and algorithms and
develop and analyze algorithms, unsolvability of mass problems, concepts of time evolutionary
evaluate their effectiveness and and space complexity of algorithms when solving programming
complexity, solvability and computational problems. Use formal models of
unsolvability of algorithmic algorithms and calculated functions, establish
problems for adequate modelling solvability, partial solvability and unsolvability of
of subject areas and creation of algorithmic problems, design, develop and analyze
software and information algorithms, evaluate their effectiveness and
systems. complexity.
4. The ability to master modern Knowledge of numerical methods of linear and Numerical
technologies of mathematical nonlinear algebra, approximation of functions, Methods
modeling of objects, processes methods of numerical differentiation and integration Mathematical
and phenomena, to develop of functions, solution of ordinary differential and methods of
computational models and integral equations, solution of partial differential operations
algorithms for the numerical equations, theoretical features of numerical methods research
solution of mathematical and possibilities of their adaptation to engineering
modeling problems, taking into problems. Use mathematical packages and develop
account the errors of the programs for the implementation of numerical
approximate numerical solution methods, reasonably choose numerical methods
of professional problems. when solving engineering problems in the process of
designing and modeling information and software
systems and technologies, evaluate the effectiveness
of numerical methods, in particular, convergence,
stability and complexity of implementation.
5. The ability to carry out a Knowledge of the concepts of operation, operating Numerical
formalized description of system, operation model, stages of operation model Methods
operations research tasks in development; classification of economic and Mathematical
organizational-technical and mathematical models and methods; principles of methods of
socio-economic systems of modeling organisational and technical systems and operations
various purposes, to determine operations; methods of solving linear, integer, research
their optimal solutions, to buildnonlinear, stochastic, dynamic programming
models of optimal management problems; features of building and solving
choices taking into account multi-criteria problems. Formulate the goal of
changes in the parameters of the managing organizational, technical and economic
economic situation, and to systems, form a system of management quality
optimise management processes criteria, build a mathematical model of the problem,
in systems of various purposes choose and apply the appropriate method of solving
and hierarchy levels. the optimization problem, find its optimal solution,
adjust the model and solution based on the new
knowledge obtained about the task and the
operation, make a management decision regarding
the investigated operation and the implementation of
this decision, use software tools to find optimal
solutions to the problems of organizational and
economic management.
6. Ability to system thinking, Knowledge of system analysis methodology for System analysis
application of system analysis systematic research of deterministic and stochastic Systems of fuzzy
methodology for researching models of objects and processes, design and logical inference
complex problems of various operation of information systems, products,
nature, formalization methods information technology services, other objects of
and solving system problems that professional activity. Describe the subject area,
have conflicting goals, apply the principles of the system approach to
uncertainties and risks. modeling and designing systems and informatization
objects, carry out a systematic analysis of business
processes of management systems, reveal
uncertainties and analyze multifactorial risks; find
solutions to loosely structured problems.
7. The ability to apply the Knowledge of models of mass service systems, Petri Decision making
theoretical and practical nets; methodologies of probabilistic and simulation theory
foundations of modeling modeling of objects, processes and systems; Modeling of radio
methodology and technology, to planning and conducting experiments with models, electronic systems
implement modeling algorithms making decisions about achieving the goal based on
to study the characteristics and the results of modeling. Determine the components
behavior of complex objects and of structural and parametric identification of models
systems, to conduct experiments of real systems, apply methods of modeling complex
using a modeling program with objects and systems using appropriate software,
processing and analysis of evaluate the degree of completeness, adequacy, truth
results. and feasibility of models of real systems.
8. Ability to design and develop Knowledge of data structures and fundamental Theory of
software using various algorithms, methodology and tools of algorithms
programming paradigms: object-oriented analysis and design, features of Algorithmization
structural, object-oriented, various programming paradigms, principles, models, and programming
functional, logical, with methods and technologies of designing and Object-oriented
appropriate models, calculation developing software products for various purposes. programming
methods and algorithms, data To develop software models of subject Cross-platform
structures and control environments, to choose a programming paradigm programming
mechanisms. from the standpoint of convenience and quality of Technologies for
application for the implementation of methods and creating software
algorithms for solving problems in the field of products
computer science, to create reliable and effective The Python
software. language
Computational
geometry and
computer
graphics
9. The ability to implement a Knowledge of principles, tools, web programming Organization of
multi-tier computing model languages, technologies for creating databases, data databases and
based on a client-server stores and showcases, and a knowledge base for the knowledge
architecture, including databases, development of distributed applications with the Programming and
data warehouses and knowledge integration of databases and data stores in the support of web
bases, to meet the computing client-server architecture. Use methods, technologies applications
needs of many users, transaction and tools to design and develop client-server Non-relational
processing, including on cloud applications, design conceptual, logical and physical databases
services. models of databases, and develop and optimise Presentation of
queries to them. Moreover, create distributed knowledge and
databases, data stores and showcases, and knowledge base
knowledge bases, including on cloud services. Basics of
knowledge
engineering
10. The ability to apply Knowledge of standards, methods, technologies and Technologies for
methodologies, technologies and means of managing the life cycle processes of creating software
tools for managing the life cycle information and software systems, products and products
processes of information and services of information technologies. Use IT project
software systems, products and methodologies, technologies and tools for managing management
services of information the life cycle of information systems, software,
technologies by the customer's products and services of information technologies by
requirements. the requirements and limitations of the customer, the
ability to prepare project documentation (feasibility
study, technical task, business plan, creative brief,
agreement, agreement, contract, etc.).
11. Ability to an intelligent Knowledge of methods and algorithms of Intelligent data
multidimensional analysis of data operational, analytical processing and intelligent analysis
and their operational, analytical data analysis for tasks of classification, forecasting, Data processing
processing with visualisation of cluster analysis, and search for associative rules and presentation
analysis results in the process of using software tools to support multidimensional Data visualization
solving applied problems in the data analysis. Use OLAP, DataMining, TextMining, Digital
field of computer science. WebMining technologies in the process of intelligent information
multidimensional data analysis; solve professional processing
problems using classification, forecasting, cluster Receiving and
analysis, and search for associative rules. processing of
media data
Data analysis
The R language
Data analytics
Web analytics
Machine learning
Machine learning
tools and facilities
Basics of neural
networks
Fuzzy logic and
fuzzy neural
networks
Hardware and
software of neural
networks
Artificial
intelligence
systems
Image processing
Information
processing using
artificial
intelligence
methods

12. The ability to ensure the Knowledge of computer architecture, functions of Architecture of
organization of computing operating systems (OS), programming interfaces for computing
processes in information systems application programs to access OS tools, system systems and
of various purposes, taking into programming languages, and methods of developing computer
account the architecture, programs that interact with computer system circuitry
configuration, performance components. Solve issues of administration, Electrical
indicators and functioning of effective application, security, diagnostics, recovery, engineering and
operating systems and system monitoring and optimization of computers, operating electronics
software. systems and system resources of computer systems. Operating
Systems
Digital signal
processing
Microprocessor
technology
Microcomputer
systems
13. The ability to develop Knowledge of network technologies, computer Computer
network software that functions network architecture, computer network information
on the basis of various topologies administration technology and their software in the networks
of structured cable systems, uses process of performing distributed computing. To Specialized
computer systems and data have methods and means of working with computer programming
transmission networks, and networks; choose the configuration, type and languages
analyzes the quality of computer structure of the computer network; operate computer Low-level
networks. networks in the process of performing distributed programming
computing. Specialized
computer systems
Technical support
of computer
systems
Hardware support
of embedded
systems
Embedded neural
network devices
14. The ability to apply methods Knowledge of the concept of information security, Information
and means of ensuring principles of secure IS and IT design, secure protection
information security, to develop programming methodology, threats and attacks, technologies
and operate special software for computer network security, cryptography methods. Biometric
the protection of information Maintain confidentiality, integrity and availability of identification
resources of critical information information, ensure authenticity, traceability and systems
infrastructure objects. reliability of information in conditions of Pattern
incompleteness and uncertainty of source data, recognition
multi-criteria professional tasks. methods
15. Ability to analyze and Knowledge of the methodology and technology of Information
functionally model business designing complex systems, CASE-tools for system systems design
processes, build and practically design, methods of structural analysis of systems, Analysis of
apply functional models of object-oriented design methodology, project complex systems
organizational-economic and documentation, methods of estimating the and networks
production-technical systems, complexity of developing complex systems. Use IT project
risk assessment methods of IS technologies for designing complex systems, choose management
design, synthesis of complex CASE tools; formulate technical and economic Graphic
systems based on the use of its requirements, develop information and software programming
computer model. systems using templates and automated design tools. Technologies of
computer design
16. The ability to implement Knowledge of architecture and software of Parallel and
high-performance computing high-performance parallel and distributed computing distributed
products based on cloud services systems, numerical methods and algorithms for computing
and technologies, parallel and parallel structures. Perform parallel and distributed Microprocessor
distributed computing in the calculations, apply numerical methods and systems
development and operation of algorithms for parallel structures, parallel Telecommunicati
distributed parallel information programming languages in the development and on
processing systems. operation of parallel and distributed software. microprocessor
systems

You might also like