3.4 Interdisciplinary module
IP
Innovative business (on branches)
Prerequisites: no
Module purpose: to design mechanisms of management
of the company, to understand features of the innovative
processes prevailing in this companies.
Knowledge and ability: to understand this starting question,
without applying for novelty, classification of innovations by a
number of fundamental signs.
IP
Intellectual right
Prerequisites: no
Module purpose: result of intellectual activity and the
means of an individualization equated to them.
Knowledge and ability: results of intellectual activity or
means of an individualization.
SVA
Spectral and wavelet analysis
Prerequisites: no
Module purpose: studying of the spectral analysis for
division of signals into the elementary components in
frequency area. At the heart of this type of the analysis
the principle of decomposition of temporary realization
of a signal in a frequency range with an even stride on
frequency by means of Fourier's transformation lies.
Knowledge and ability: basics of the theory of wallet-
transformation as device are covered, it is good adapted current
for the spectral analysis of a traction network and detailed
research electromagnetic processes in the traction electric
drive. Main opportunities this mathematical apparatus are
shown on the example of the wallet-analysis of a test signal.
MKE
Method of final elements
Prerequisites: no
Module purpose: widely to use solutions of problems
of mechanics of a deformable firm body, heat exchange,
hydrodynamics and electrodynamics.
Knowledge: to choose a type of approximating function. Out
of the element approximating function is equal to zero. Values
of functions on borders of elements (knots) are the solution of
a task and are in advance unknown. Coefficients of
approximating functions usually are looked for from a
condition of equality of value of the next functions on borders
between elements (in knots).
3.3. Modules of individual educational trajectories
(IET) / EC
WP 3501
Web programming
Prerequisites: IT 1103 Information technologies. YaTP
1303 Languages and technologies of programming.
Module purpose: studying of life cycle of programs,
methods of an assessment of quality of software
products, technologies of development of program
complexes, CASE means; methods and algorithms of
object-oriented programming; techniques, languages and
standards of information support of products (CALS
technologies) at various stages of their life cycle;
principles of cryptographic data security; principles of
development and methods of design of program systems;
methods of control over design of program systems; the
state standards regulating process of development of
program systems and their description.
Knowledge: independently to carry out a cycle of design of
the software; to develop specifications and abstract types of
the demands given on the basis of the analysis made to the
software; to prove correctness of programs; to project and
code necessary tests, to use standard terms and definitions; to
design system of protection of the software product;
Ability of techniques of design of the software, collecting,
processing and representation of scientific and technical
materials by results of researches; detection of vulnerabilities
of the software for the purpose of its protection.
PKS 3502
Design of Computer networks
Prerequisites: IT 1103 Information technologies.
Module purpose: studying of the principles of
development and methods of design of program systems;
methods of control over design of program systems; the
state standards regulating process of development of
program systems and their description; methods of
design of program complexes, creations of abstract types
of data, proofs of correctness of programs, organizations
of tests and maintenance of program complexes.
Knowledge: effectively to work as the member of team on
development of the software. Techniques of design of the
software, collecting, processing and representation of scientific
and technical materials by results of researches; detection of
vulnerabilities of the software for the purpose of its protection.
OZI 3503
Information security bases
Prerequisites: IT 1103 Information technologies. YaTP
Module
purpose:
definitions
of
structure
of
cryptographic messages and drawing up mathematical
Knowledge of modern formal methods of development of
program systems; main concepts of the general theory of
1303 Languages and technologies of programming.
models of texts and codes; ensuring complex
information security of systems; the organizations of
anti-virus
protection
in
a
corporate
network;
technologies of information security when using
Internet; creation of graphic systems.
computable functions; mathematical methods and the
algorithms applied to formal verification of models; main
cryptographic methods, protocols and algorithms; methods of
processing of images.
Ability to model images and to create animations of difficult
scenes and events; to design built-in systems and to apply the
tools used for their development; to organize software
interaction with input-output devices in built-in systems.
KG3504
Computer graphics
Prerequisites:
IT 1103 Information technologies. YaTP 1303 Languages
and technologies of programming.
FM 3505
Formal methods
Prerequisites: TYaA 2310 Theory of languages and
automate machine, DM 2308 Discrete mathematics,
VT3506
Verification and testing of software
Prerequisites: YaTP 1303 Languages and technologies of
programming. TYaA 2310 Theory of languages and
automate machine, DM 2308 Discrete mathematics,
MV3501
Methods of calculations
Prerequisites: AGLA 1302, AGLA 1302 Analytical
geometry and linear algebra 1, 2. MA (I,II)1301, MA
(I,II) 1304 Mathematical analysis.
Module purpose: implementation of rational strategy of
the numerical solution of tasks; applications of methods
of processing of images, creation of conceptual and
applied models of images, development of algorithmic
implementers of the received models; to realize, debug
and start basic algorithms in practice; applications of
parallel methods for the solution of standard problems of
calculus mathematics.
Knowledge of the theory of differential schemes and
principles of their construction; main cryptographic methods,
protocols and algorithms, structures of cryptographic messages
and mathematical models of texts and codes; fundamental
technologies of development of algorithms; principles of
creation of parallel computing systems; mathematical models
of parallel algorithms; Ability to find effective solutions of
problems of calculus mathematics; to apply Numerical
methods of the solution of initial and regional tasks to the
ordinary differential equations and the differential equations in
private derivatives, the integrated equations.
SP3502
System programming
Prerequisites: TYaA 2310 Theory of languages and
automate machine, DM 2308 Discrete mathematics,
ASD 2306 Algorithms and Data Structures, YaTP 1303
Languages and technologies of programming.
MGKA
3503
Machine graphics and computer animations
Prerequisites: IT 1103 Information technologies. YaTP
1303 Languages and technologies of programming.
TA 3504
Theory of algorithms
Prerequisites: TYaA 2310 Theory of languages and
automate machine, ASD 2306 Algorithms and Data
Structures;
OPV3505
Organization of parallel calculations
Prerequisites: YaTP 1303 Languages and technologies of
programming. ASD 2306 Algorithms and Data Structures;
OIRO 3506
Processing of images and recognition of images
Prerequisites: YaTP 1303 Languages and technologies of
programming. MA (I,II)1301, MA (I,II) 1304
Mathematical analysis.
DA 3501
Design of algorithms
Prerequisites: TYaA 2310 Theory of languages and
automate machine, DM 2308 Discrete mathematics,
ASD 2306 Algorithms and Data Structures;
Module purpose: realization of basic algorithms to
analyze process of performance of algorithms; design
and realization of dynamic Web of sites; the
organizations of anti-virus protection in a corporate
network; information security when using Internet; to
organize work of Web applications with databases, mail,
streams, Cookies and with use of AJAX technologies
and Crystal Reports; creation of the distributed systems
by various software; development of programs in
languages of logical programming; control of reliability
of information processing in systems of real time; use of
the UML tools for modelling of business processes;
Knowledge of the fundamental principles of design of
algorithms,
their
analysis;
mathematical
bases
of
programming; techniques "divide and dominate", dynamic
programming; methods of creation of specifications,
mathematical Web models of pages, ways of optimization of a
code; principles of safety of computer networks; cryptographic
methods of information security; technologies of programming
of the distributed client-server appendices in Internet and
Intranet networks; missions and uses of the distributed systems
for information processing; architecture, the principles of
design and functioning of the big distributed information
systems; principles of logical programming; the principles of
PWP3502
Design of Web applications
Prerequisites: IT 1103 Information technologies. YaTP
1303 Languages and technologies of programming.
IB 3503
Information security
Prerequisites: IT 1103 Information technologies. YaTP
1303 Languages and technologies of programming.
RKSP 3504
Development of client-server applications
Prerequisites: YaTP 1303 Languages and technologies of
programming; OOP 3312 Object-oriented programming.
TBD 3310 Database theory,
choice optimum option of design of design for small and
average networks; realization of the main algorithms of
cryptography and cryptoanalysis.
the organization of computing processes systems of real time,
interrelation program and hardware in systems of this class, to
methods of control over memory, synchronization of
interacting processes; technologies of data security; bases of
network safety; technologies of integrity and confidentiality;
cryptoanalysis and cryptography bases; structures of
cryptographic messages and mathematical models of texts and
codes.
Ability to realize greedy algorithms, approximate algorithms;
technical realization of models of safety of Web of contents; to
ensure complex information safety; to administrate web-
servers to create different Web different software; to
administer Web servers; to project, develop the distributed
systems; to apply system means of operating systems when
developing programs of systems of real time, to count and
analyze characteristics and indicators of efficiency of systems
of real time; to understand and visualize business processes,
using the UML tools; to make technical documentation and to
test the software; to project architecture of safety of corporate
networks; to use the main cryptographic methods, protocols
and algorithms.
RA 3505
Distributed architecture
Prerequisites: YaTP 1303 Languages and technologies of
programming. ASD 2306 Algorithms and Data Structures;
LP 3506
Logical programming
Prerequisites: YaTP 1303 Languages and technologies of
programming. ASD 2306 Algorithms and Data Structures;
PT 3001
Professional Practice
The purpose of the practice is the pre-testing of the
developed software tools and preparation of proposals,
but to implement them directly in production.
The
objectives
of
industrial
practice
are:
-acquainted with the structure of the company and its
departments, the principles of management and organizations
in
the
enterprise;
-introduction to the method of setting and solving production
and economic problems in the conditions of market economy;
-depth practical study of information technologies used in
enterprises for processing;
-the study of methods of designing and developing software in
the
computer
center
of
the
enterprise;
-participation in the maintenance and operation of information
systems
used
by
the
company;
-study
and
selection
of
materials;
-production skills and organizational work.
MODULE 8 Databases
Module purpose:
Knowledge:
CII4425
Systems of artificial intelligence
Prerequisites:
Module purpose: design and development of systems of
artificial intelligence; writing of programs in languages
of logical programming; realization of algorithms of
search of decisions in space of conditions, solutions of
tasks in systems with uncertainty; applications of
technologies of artificial intelligence for planning of
projects in various scopes; works in concrete database
management systems; creations of the main objects of
databases; realization of the main functions of work with
databases; application creation for work with a database.
Knowledge: functions, classifications of systems of artificial
intelligence; fundamental principles of development of systems
of artificial intelligence; current trends in the field of artificial
intelligence; principles of the modern organization of databases
and systems of databases; main categories and concepts of
databases; various models of data presentation; methods of
design of databases; modern technologies of data processing.
3.3. Modules of individual educational trajectories
(IET) / EC
FP3507
Functional programming
Prerequisites: no
Module purpose: studying of interrelation program and
hardware in systems of this class; methods of control
over memory; synchronization of interacting processes;
the principles of control of reliability of information
processing in systems of real time; main theoretical
methods of construction and analysis of systems of real
time; ways of synchronization of processes.
Knowledge: to count and analyze characteristics and
indicators of efficiency of systems of real time from a position
of the programmer-analyst; Ability of work with functions of
modern and perspective operating systems of real time;
development of algorithms of collecting and data processing
on the scale of real time; choice of an operating system of real
time.
TRO 3508
Technology of recognition of images
Prerequisites: no
VS 3509
Built-in systems
Prerequisites: YaTP 1303 Languages and technologies of
programming. TYaA 2310 Theory of languages and
automate machine TYaP 4312 Theory of programming
languages.
TV3510
Computability theory
Prerequisites:
Possession of skills of implementation of rational
strategy of the numerical solution of tasks; applications
of methods of processing of images, creation of
conceptual and applied models of images, development
of algorithmic implementers of the received models; to
realize, debug and start basic algorithms in practice;
applications of parallel methods for the solution of
standard
problems
of
calculus
mathematics;
development of deterministical and stochastic systems of
recognition; creation of classes, libraries and bins on
Java; implementation of appendices in the Java
language; means of the parallel and distributed
programming for cluster and multiprocessor computing
systems; realization of algorithms of processing of data
with help of the modern languages of high level; uses of
architectural patterns for the distributed, interactive and
adaptable systems.
Knowledge of the theory of differential schemes and
principles of their construction; main cryptographic methods,
protocols and algorithms, structures of cryptographic messages
and mathematical models of texts and codes; fundamental
technologies of development of algorithms; principles of
creation of parallel computing systems; mathematical models
of parallel algorithms; fundamental concepts of the theory of
recognition of images.
Ability to find effective solutions of problems of calculus
mathematics; to apply Numerical methods of the solution of
initial and regional tasks to the ordinary differential equations
and the differential equations in private derivatives, the
integrated equations; to carry out cryptoanalysis of models of
codes, to control confidential keys; to model images and to
create animations of difficult scenes and events; to develop
effective algorithms of the solution of tasks.
MPP 3507
Multitask platforms of programming
Prerequisites:
PRV3508
Parallel and distributed calculations
Prerequisites:
TYaP 3509
Theory of programming languages
Prerequisites:
APO3510
Software architecture
Prerequisites: no
SRV3507
Systems of real time
Prerequisites: YaTP 1303 Languages and technologies of
programming. ASD 2306 Algorithms and Data Structures;
Module purpose: ways of the organization of planning
in multitask systems of real time; the principles of the
organization of computing processes in the digital
management information systems working in real time;
interrelations program and hardware in systems of this
class; the principles of control of reliability of
information processing in systems of real time; main
theoretical methods of construction and analysis of
systems of real time; structures of channels of input-
output, ways of transformation of information for use in
systems of real time.
Knowledge: to apply system means of operating systems when
developing programs of systems of real time; "to read"
executive schemes of measurement and management of
systems of real time; to estimate the accuracy of measuring and
operating channels of systems of real time.
Ability of work with functions of modern and perspective
operating systems of real time; choice of program and
technical complexes for realization of tasks on the scale of real
time; calculation of time of the answer of the computing
system; development of algorithms of collecting and data
processing on the scale of real time; choice of an operating
system of real time.
DDP3508
Data and design of processes (UML)
Prerequisites:
Module purpose: design and realization of dynamic
Web of sites; the organizations of anti-virus protection
in a corporate network; information security when using
Internet; to organize work of Web applications with
databases, mail, streams, Cookies and with use of AJAX
technologies and Crystal Reports; creation of the
distributed systems by various software; development of
programs in languages of logical programming; control
of reliability of information processing in systems of real
time; use of the UML tools for modelling of business
Knowledge of methods of creation of specifications,
mathematical Web models of pages, ways of optimization of a
code; principles of logical programming; the principles of the
organization of computing processes systems of real time,
interrelation program and hardware in systems of this class, to
methods of control over memory, synchronization of
interacting processes; Ability to realize technical realization of
models of safety of Web of contents; to ensure complex
information safety; to administer Web servers, to create
various Web of the appendix various software; to administer
MSBMOD
3509
Modelling of safety systems of internetworking data
exchange
Prerequisites:
TRKS3510
Technologies of development of cryptographic systems
Prerequisites:
processes; choice optimum option of design of design
for small and average networks; realization of the main
algorithms of cryptography and cryptoanalysis.
Web servers; to understand and visualize business processes,
using the UML tools; to make technical documentation and to
test the software.
Достарыңызбен бөлісу: |