Software and Administration of Information Systems

advertisement
Major Higher Educational Programme
Field of study: 010500.62 Software and Administration of Information Systems.
Specialty: Information Systems and Databases.
Degree: bachelor.
Course mode: full-time.
The period of study specified by the Federal State Educational Standards of Higher
Education is 4 years.
The study load of the bachelor’s programme specified by the Federal State Educational
Standards of Higher Education is 240 ECTS points.
The programme is meant to develop the students’ faculties in the fields of
- to provide necessary basic theoretical knowledge in various areas of mathematics used
in information systems; - to give an idea of the main directions of mathematical software
information systems; - to familiarise with the methods and techniques of software
development methods and information systems and networks management (including
global) , using computer technology, as well as the development of new fields and
methods in their information systems and networks; - to form competence in information
systems designing , using the basic models of information technologies and their
application methods for solving problems in different subject areas.
The list of courses included in the curriculum of 010100.62 Mathematical Analysis.
Specialty: Information Systems and Databases.
Fundamental humanitarian, social and economic courses.
History
Semester: 1
ECTS points: 3
Hours: 108
The course aims to understand the internal logic and content of the historical process, to
give an idea about the content of the most important scientific concepts, and the periodization of
Russian history as a part of world history.
The objectives of the course are to give students an idea of the historical methodology
and chronology, to form students' historical consciousness, respect for the past and the people of
their country, and for the history of other cultures, nations and states.
Philosophy
Semester: 2
ECTS points: 3
Hours: 108
The course aims to help students develop a comprehensive idea of philosophy as an
independent field of spiritual culture and theoretical studies.
The objectives of the course are to introduce the features of the subject and methods of
philosophy, the specifics of philosophical knowledge, to consider the basic stages of the history
of philosophy, to reveal the contents of basic philosophical problems and categories, to highlight
the role of science in the development of civilization, relations between science and technology
and contemporary social and ethical issues associated with them.
Foreign Language
Semester: 1-4
ECTS points: 8
Hours: 288
The course aims to form the ability to intercultural communication, to develop foreign
language skills to succeed in the field of their choice.
The objectives of the course are to master lexical, grammatical, syntactic, phonological
and orthographic components of a foreign language, and to develop a pragmatic component
(discourse competence, functional competence).
Theory of Economics
Semester: 5
ECTS points: 3
Hours: 108
The course aims to form the theoretical basis for understanding the basics of economic
agents, their making economic decisions and objectives of rational behavior on the basis of
systematic analysis and mathematical modeling.
The objectives of the course are to introduce the history of economic science formation
and development; basic concepts of economic theory; to form the ability to analyse modern
economy problems, to deepen understanding of the economy functioning through the
development of economic analysis tools and in-depth studies of economic agents and economic
phenomena behavior.
Compulsory humanitarian, social and economic courses.
Sociology
Semester: 3
ECTS points: 4
Hours: 144
The course aims to understand the nature of social reality; to use empirical studies in
assessing social organisation at any level; to develop sociological thinking; to understand a
variety of means and methods in analysing the effectiveness of its activities.
The objectives of the course are to form the understanding of basic problems of modern
social cognition, theoretical foundations of the social science functioning, principles of
correlation between methods and methodology of sociological knowledge; to transfer analysis
skills of contemporary social problems in relation to a particular area of activity.
Psychology
Semester: 7
ECTS points: 3
Hours: 108
The course aims to form a holistic view of the mind and mental phenomena and to
provide a theoretical and methodological basis for a focused learning of psychological
knowledge application, contributing to successful personal and professional formation and
development.
The objectives of the course are to introduce systematic knowledge about the human and
cognitive activity laws, features of consciousness, nature of human abilities, personality and
individuality; to reveal the specifics of major socio-psychological phenomena, to show the
complexity of their structure and the ambiguity of their relations; to learn how to apply
psychological knowledge to solve problems in interaction with other people; to develop
communication skills.
Law
Semester: 1
ECTS points: 3
Hours: 108
The course aims to learn the fundamentals of jurisprudence.
The objectives of the course are to navigate both in the modern system of Russian
legislation and in some specific areas of legal economic regulation, to learn methods to work
with legislation, to obtain necessary knowledge for implementing professional competence, to
contribute to the training of specialists with necessary skills and high qualifications.
Elective humanitarian, social and economic courses.
Economic and Legal Framework of the Software Market
Semester: 4
ECTS points: 8
Hours: 288
The course aims to familiarise with official acts of software and databases legal
protection, basic documents of Russian legislation dealing with copyrighting and software
products legal protection, with software sales organisation in the software and information
technology market.
The objectives of the course are to obtain knowledge and practical skills how to apply
methods and techniques of marketing in designing software products based on legally competent
systemic and integrated approach.
Management
Semester: 4
ECTS points: 8
Hours: 288
The course aims to obtain basic knowledge in the field of management.
The objectives of the course are to study the conceptual and categorical apparatus and
theories of management, as well as methods and management tools to increase the management
effectiveness in the organisation.
Fundamental mathematical and natural scientific courses.
Algebra and Number Theory
Semester: 1-2
ECTS points: 10
Hours: 360
The course aims to teach students the fundamental techniques of general algebra, linear
algebra, number theory, to familiarise with basic algebraic structures: groups, rings and fields.
The objectives of the course are to introduce fundamental concepts and methods of linear
algebra, to learn matrices and determinants, methods for solving systems of linear equations,
vector spaces and linear operators theory, quadratic and bilinear forms theory, to introduce
objectives and methods of group theory, rings and fields theory, and number theory; to learn
complex numbers and polynomials.
Mathematical Analysis
Semester: 1-4
ECTS points: 20
Hours: 720
The course aims to introduce the basic techniques of differential and integral calculus.
The objectives of the course are to study theoretical foundations of mathematical
analysis, to develop those parts of mathematical analysis whose apparatus is widely used in the
most important economic and managerial courses; to obtain skills to apply independently
mathematical tools for educational problem solving of managerial and economic content.
Geometry and Topology
Semester: 1
ECTS points: 5
Hours: 180
The course aims to master the mathematical apparatus of classical and modern geometry
and topology, fundamental theoretical principles of these theories, to realise the applied nature of
mathematics in general, and geometry and topology in particular.
The objectives of the course are to arm students with fundamental theoretical knowledge
in geometry and topology; to teach skills how to formulate various theoretical and practical
problems in the language of geometry and topology, to demonstrate how to apply geometry and
topology for a wide range of mathematical problems.
Physics
Semester: 6-7
ECTS points: 6
Hours: 216
The course aims to familiarise students with the basic methods of observation,
measurement and experiment, to learn how to use theoretical knowledge for practical problem
solving, both in mechanics and in interdisciplinary boundaries of mechanics with other branches
of physics.
The objectives of the course are to gain knowledge about the basic principles and
physical laws; to familiarise students with the basics of conducting physical experiments and
analysis of measurements; to apply this theoretical knowledge in practice.
Informatics
Semester: 1
ECTS points: 5
Hours: 180
The course aims to train a bachelor, ready for scientific analysis of the technical
problems, and for using its results in a variety of professional activities.
The objectives of the course are to learn how to use informally methods of calculations,
to be able to make independently necessary algorithms for the solution of scientific and applied
problems, to transform the problems into the program with their further implementation on
modern computing hardware.
Compulsory mathematical and natural scientific courses.
Equations of Mathematical Physics
Semester: 5-6
ECTS points: 8
Hours: 288
The course aims to learn one of the modern methods of describing physical world.
The objectives of the course are to consider the basic types of mathematical physics
equations, string vibration and heat in the core, the Laplace equation analysis and the Dirichlet
problem.
Methods of Computing
Semester: 7
ECTS points: 4
Hours: 144
The course aims to develop ideological and theoretical aspects of basic numerical
methods, to create a constructive approach to applications research in terms of computational
mathematics and computer resources.
The objectives of the course are to study the basic concepts and methods for the
numerical solution of typical math problems, to learn practical skills in numerical algorithms
implementation, the basics of computer simulation and numerical solution analysis of applied
nature.
Programming Technology
Semester: 1-4
ECTS points: 8
Hours: 288
The course aims to give students an idea about modern methods of information
processing and phenomena studying by their numerical simulation on computers.
The objectives of the course are to learn the basics of modern information technologies;
to master the techniques and methods of programming; to learn how to use software tools for
processing and presentation of data obtained during a physical experiment.
Comprehensive Analysis
Semester: 4
ECTS points: 5
Hours: 180
The course aims to master the basic concepts of the functions theory of a complex
variable.
The objectives of the course are to develop the skills of differentiation between the
functions of a complex variable, to learn how to apply complex analysis methods for calculating
integrals of a real variable function.
Elective mathematical and natural scientific courses.
Mathematical and Computer Modelling
Semester: 6-7
ECTS points: 8
Hours: 288
The course aims to teach students how to use mathematical and computer modeling to
study different natural and social processes.
The objectives of the course are to allocate the laws of nature, society and technology,
and record them in the language of mathematics and computer science.
Simulation Modelling
Semester: 6-7
ECTS points: 8
Hours: 288
The course aims to deepen theoretical knowledge about modeling as a general scientific
method.
The objectives of the course are to familiarise with simulation models types and queuing
processes in different systems and to obtain planning skills of computer experiment.
Database for Pocket PCs
Semester: 8
ECTS points: 8
Hours: 288
The course aims to create theoretical knowledge in the field of management, storage and
data processing, as well as practical skills in designing and implementing of effective systems for
data storage and processing for Pocket PCs.
The objectives of the course are to master theoretical foundations for data storage and
processing technologies, to formulate the problem by developing a database for Pocket PCs,
methods of conceptual design and engineering of datalogical database model to construct
optimal and sustainable systems for Pocket PCs.
Recursively Logic Programming
Semester: 8
ECTS points: 8
Hours: 288
The course aims to study the theoretical foundations for different programming
paradigms and practical application of means of recursively logic programming approach for the
solution of scientific and applied problems.
The objectives of the course are to design algorithms and programs using recursively
logic programming methods and languages.
Fundamental field-oriented courses.
Life Safety
Semester: 3
ECTS points: 2
Hours: 72
The course aims to form the idea about the unity between effective professional activity
and requirements for security and human safety, to obtain skills for appropriate and safe behavior
in daily life and in extreme conditions.
The objectives of the course are to give knowledge to make decisions for the protection
of staff and civilians from the consequences of accidents, disasters, natural disasters; to master
the methods of emergency situations forecasting and to examine natural disasters, major
accidents and disasters affecting factors, to build skills of parameters control and negative
impacts levels.
Functional Analysis
Semester: 5-6
ECTS points: 6
Hours: 216
The course aims to obtain theoretical knowledge in the field of functional analysis and
skills for its use; to familiarise students with the initial skills of mathematical modeling.
The objectives of the course are to study the basic concepts and methods of linear and
nonlinear functional analysis, to review their applications and to examine main spaces types’
morphology and types of functions spaces.
Differential Equations
Semester: 3
ECTS points: 6
Hours: 216
The course aims to create theoretical knowledge in the field of ordinary differential
equations, and practical skills when deal with solution and research of main types of ordinary
differential equations; to introduce initial skills of mathematical modeling.
The objectives of the course are to master the skills of practical problems modeling by
means of differential equations; to develop skills to classify the equation; to master skills how to
integrate simple first order differential equations and how to build the solution for linear
equations and systems;, to form ideas about methods for the approximate problem solving by
means of differential equations.
Probability Theory and Mathematical Statistics
Semester: 5-6
ECTS points: 6
Hours: 216
The course aims to introduce the basic concepts and methods of probability theory
mathematical statistics, to form skills how to build and examine probabilistic models of real
economic processes.
The objectives of the course are to study theoretical foundations of probability theory and
mathematical statistics, to obtain skills how to apply independently mathematical tools for
educational problem solving of managerial and economic content.
Discrete Mathematics
Semester: 2
ECTS points: 4
Hours: 144
The course aims to introduce the most important branches of discrete mathematics, and
its application for practical problem solving.
The objectives of the course are to form skills in combinatorial formulas, recurrence
equations, generating functions, to study in detail graph theory algorithms, algorithms for
constructing a variety of disjunctive normal forms, and to grasp the possibilities of their practical
application.
Mathematical Logic
Semester: 3
ECTS points: 3
Hours: 108
The course aims to know the basic concepts, results and methods of mathematical logic –
the basic science lying at the base of mathematics and computer science.
The objectives of the course are to develop a set theory, to understand the principles of
the axiomatic method, syntax and semantics, to accumulate an experience with formalised
languages, propositional and predicate calculus, to learn the foundations of the algorithms theory
which are necessary for proving the fundamental theorems of Gödel's incompleteness and
undecidability of arithmetic.
Structures and Computer Data Algorithms
Semester: 4-5
ECTS points: 7
Hours: 252
The course aims to study data structures and algorithms for their processing, to
familiarise with the basic principles of building effective and sustainable programs.
The objectives of the course are to give an idea about data structures, basic methods of
constructing them; to teach how to work with dynamic data structures, to know methods of
sorting, to understand and to be able to put into practice the ideas underlying the procedural,
modular, object-oriented programming; to know the basic goals of searching and methods of
their solving; to choose the best approach to problem solving.
Computer Systems and Computer Networks
Semester: 4
ECTS points: 2
Hours: 72
The course aim is theoretical and practical training of students in the field of information
technology so that they could choose the necessary technical, algorithmic, software and
technology solutions, be able to explain the principles of their functioning and use them
properly.
The objectives of the course are to create necessary knowledge in the course; to
familiarise with technical, algorithmic, software and technological solutions used in the field; to
develop practical skills for analytical and experimental research of basic methods and means.
Operating Systems and Shells
Semester: 3
ECTS points: 2
Hours: 72
The course aims to introduce the fundamental concepts and general principles of
operating systems construction; to examine processes and devices control, file systems
management, inter-process communication, to construct network services, to obtain skills how
to work with operating systems programming interface.
The objectives of the course are to gain theoretical knowledge of appointment,
composition and functioning of the operating systems (OS); to develop skills in evaluating the
performance of different operating systems, to obtain theoretical knowledge and practical skills
of the user in the LAN and WAN.
Databases
Semester: 5-6
ECTS points: 7
Hours: 252
The course aims to form theoretical knowledge in the field of management, storage and
data processing, as well as practical skills in design and implementation of effective systems for
data storage and processing.
The objectives of the course are to master theoretical foundations of technologies for data
storage and processing, to formulate the task for database developing, methods of conceptual
design and to design database model in order to construct optimal and stable systems.
Software Engineering
Semester: 2
ECTS points: 3
Hours: 108
The course aims to learn how to choose necessary technical, algorithmic, software and
technology solutions, to be able to explain principles of their functioning and to use them
properly; to have an idea of each stage in a software lifecycle - from design to implementation
and maintenance; to know modern standards of software quality and promising areas in a
software design technology.
The objectives of the course are to present a software design technology, to form
knowledge in subjects associated with the process of software design, to familiarise with the
technical program and technological solutions used in software design.
Theory of Computational Processes and Structures
Semester: 8
ECTS points: 3
Hours: 108
The course aims to know the formal languages theory and interpreters and compilers
construction methods.
The objectives of the course are to familiarise with mathematical models and methods of
formal languages description, the syntax and semantics of programming languages, analysis and
synthesis of programming language design.
Compulsory field-oriented courses.
Administration of Information Systems
Semester: 3
ECTS points: 5
Hours: 180
The course aims to familiarise with network and system administration.
The objectives of the course are to learn the basics of the operation and interaction of
network informational systems and ways of information systems interfacing for various
applications, to master deployment skills and informational systems administration in an
unfamiliar environment, including virtualised platform.
DBMS MySQL
Semester: 7
ECTS points: 3
Hours: 108
The course aims to form theoretical knowledge in the field of management, storage and
data processing, as well as practical skills in design and implementation of relational databases
management system MySQL.
The objectives of the course are to master theoretical foundations of technologies for data
storage and processing, to formulate the task for database MySQL management system
developing.
Basics of SQL
Semester: 7
ECTS points: 3
Hours: 108
The course aims to study the language SQL, to form skills to formulate queries to
relational databases.
The objectives of the course are to learn how to design a logical model of a relational
database and to describe basic operations in the relational algebra language; to formulate queries
to the database in SQL.
Real-time Systems
Semester: 4
ECTS points: 4
Hours: 144
The course aims to study the main issues to be solved by real-time OS, features and
characteristics of real-time tasks and the characteristics of their design.
The objective of the course is to introduce basic functions of real-time operating system,
object-oriented CRV-UML. design method, processing technology of parallel and distributed
systems.
Artificial Intelligence Systems
Semester: 7
ECTS points: 5
Hours: 180
The course aims to build a complete picture of the present state of the theory and practice
of building intelligent systems for various applications.
The objectives of the course are to get an idea of knowledge engineering and
neuroinformatics fundamentals, application of artificial intelligence and the role of artificial
Intelligence and Neural Network in the development of computer science in general.
Distributed Databases and Data Warehouses
Semester: 7-8
ECTS points: 5
Hours: 180
The course aims to introduce the principles of design, technology, place and role of
distributed computing in the field of information technology.
The objectives of the course are to introduce modern networking technologies, aims and
basic varieties of software architectures of distributed computing systems, models and design
principles of distributed computing algorithms, design and deployment of distributed
applications; to obtain knowledge and skills in the development and application of distributed
computing systems.
Design of Information Systems
Semester: 5
ECTS points: 6
Hours: 216
The course aims to give students the knowledge and skills which form the competencebased approach to the design of information systems (IS) in the economic sphere.
The objectives of the course are to study composition and content of design stages and
phases, to familiarise with the available methods and tools of design and automation of design
work, to master economic-mathematical methods of design, to obtain skills of design control.
DBMS ORACLE
Semester: 8
ECTS points: 3
Hours: 108
The course aims to familiarise students with DBMS Oracle features, to establish
knowledge acquired in the course of "Database", to get theoretical knowledge and develop
practical skills in DBMS Oracle administration and programming.
The objectives of the course are to know the purpose and features of DBMS Oracle
application, possibilities of Oracle; to be able to administer DBMS Oracle Server and to design
database applications using relational commands of languages SQL and PL-SQL.
Basics of Programming in C + +
Semester: 2,8
ECTS points: 8
Hours: 180
The course aims to familiarise students with the design and implementation of algorithms
for solving practical problems in C + +.
The objectives of the course are to teach students the basics of programming based on the
programming language C + +, the basics of structured programming on the basis of the
programming language C + +; to instill skills of competent design, analysis and testing of
solutions on PC.
Elective field-oriented courses.
Operating System UNIX
Semester: 7
ECTS points: 3
Hours: 108
The course aims to master the basics of theoretical and practical knowledge in the field of
operating systems such as UNIX.
The objectives of the course are to learn how to use OS UNIX tools, to create a batch file
using the control structures, to use control system commands, and OS electronic referral service.
Expert Systems
Semester: 7
ECTS points: 3
Hours: 108
The course aims to familiarise students with the most well - developed methods and
models underlying artificial intelligence and practically used by classes of intelligent systems,
and by expert systems.
The objectives of the course are to teach design databases, to know the language of
manipulation and data definition (SQL), design expert systems.
Programming Languages and Object-oriented Programming
Semester: 5-6
ECTS points: 7
Hours: 252
The course aims to develop methods and techniques of object-oriented programming.
The objectives of the course are to learn how to formulate objectives; to perform formal
description of the problem, its algorithmization, to build a computer program in algorithmic
languages C and C + + based on the existing algorithm, to debug and test programs written in C
+ +.
Functional Programming
Semester: 5-6
ECTS points: 7
Hours: 252
The course aims to study and practically apply means of functional programming for
scientific and applied issues, to consider theoretical and applied aspects how to use software
tools for solving problems of artificial intelligence.
The objectives of the course are to understand theoretical foundations and practical tools
of functional programming, to learn how to use theoretical basis and practical tools of functional
programming in solving practical tasks.
Basics of Information Security
Semester: 8
ECTS points: 4
Hours: 144
The course aims to familiarise students with activities in information security, to consider
aspects of the regulatory framework which controls these activities, tasks of managers and
specialists on the security of information resources.
The objectives of the course are to give the basic information security knowledge; to
impart knowledge about the organisation and implementation of measures to ensure information
security.
Parallel Programming
Semester: 8
ECTS points: 4
Hours: 144
The course aims to master the methods and means of parallel information processing and
related programming languages.
The objectives of the course are to study parallel computing tools and information
processing techniques, methods and parallel programming languages, to learn methods of
parallel information processing in computer systems.
Download