| Mathematics 1 | AIN1-001 | 5 | | | | | | | | | | | | | Math Fundamentals. Ranges of numbers: natural, integer, rational, real and complex numbers; basic theorems of algebra; equations and inequalities. Sets, operations on sets, powers of finite and infinite sets. Relations, special binary relations: equivalence and order relations. Mappings and their properties. Linear algebra. Matrices, determinants, inverse matrices; linear systems of equations (Gauss algorithm); vector algebra: vectors, basic operations, scalar, vector and mixed product, vectors in Cartesian coordinates. Analytic geometry in R2 and R3: Straight line in the plane and in space. Curves of 2nd order. Plane in space. Surfaces of order 2. Vector spaces, eigenvalues and eigenvectors of matrices. Homogeneous coordinates, transformation matrices. Fundamentals of number theory - classes of deductions, methods of finding multiplicative inverses, extended Euclid's algorithm. Peano axioms. | To form and develop in students: special knowledge and ideas about concepts and methods of set theory, linear algebra, analytic geometry in the plane and in space and the basics of number theory; skills of solving applied problems; ability to interpret solutions; ability to use literature and tools. | EDO1 - The student knows the basic concepts and methods of set theory, matrix algebra, the theory of systems of linear algebraic equations, vector algebra, analytic geometry on the plane and in space, and the fundamentals of number theory. EDO2 - The student is able to solve problems in set theory, linear algebra, analytic geometry on the plane and in space, and basic number theory in various subject areas and interpret solutions. EDO3 - The student is able to work in a team, independently acquire and use new knowledge and skills in mathematics. | | | | | | | |
| Mathematics 2 | AIN1-002 | 5 | | | | Karabakirov K.R | | | | | | None | Examination | | Functions: representation, properties, inverse function, number sequences, limits, continuity. Differential calculus for functions of independent variable: angular quotient, rules of differentiation, applications of differential calculus. Integral calculus for functions of an independent variables: indefinite and definite integrals, rules of integration, integral integrals, applications of integral calculus. Rows: numerical series, power series, convergence and divergence, Taylor's theorem, approximating polynomials, Taylor series, Fourier series. Differential calculus for functions of several independent variables: forms of representation for a function of several variables, partial derivatives, tangent plane, extrema, calculating errors, directional derivative and gradient. Mathematical software: symbolic and numerical calculations, functions and their graphs, applied problems. | Formation and development of students: special knowledge and ideas about concepts and methods of differential calculus of one and several variables, integral calculus, theory of series and ability to apply them; skills of solving applied problems; ability to interpret solutions; skills of using mathematical software; ability to use literature and tools | EDO1 - The student knows the basic concepts and methods of differential calculus of one and several variables, integral calculus, series theory; mathematical software systems; EDO2 - The student is able to solve problems of differential calculus of one and several variables, integral calculus, series theory and use mathematical software in various subject areas. EDO3 - The student is able to work in a team, independently acquire and use new knowledge and skills in mathematics. | | Content appropriate modules:AIN1-001 - Mathematics 1 | | Pis'mennyy D.T. Lecture notes in higher mathematics. M .: Iris-press, 2007.
Lungu K.N. Collection of problems in higher mathematics. 2 course / ed. S.N. Fedina, Moscow: Iris-press, 2007.
Danko P.E., Popov A.G., Kozhevnikova T. Ya. Higher Mathematics in Exercises and Tasks, Part 2, Moscow: ONYX, 2009 | | | |
| Introduction to Engineering & Computer Sciences | AIN1-003 | 4 | | | | Asylbek Abduvapov | | | | | | | | | | | | | | | | | | |
| Linear Algebra | AIN1-004 | 6 | | | | T. Muktarov | | | | | | None | Examination | | | Education enough high ¬ math culture; instilling the skills of modern mathematical thinking; preparation for the use of mathematical methods and fundamentals of mathematical modeling in practice. | | | Skills in Elementary Mathematics | | Pis'mennyy D.T. Lecture notes in higher mathematics. M .: Iris-press, 2007.
Danko P.E., Popov A.G., Kozhevnikova T. Ya. Higher Mathematics in Exercises and Tasks, Part 2, Moscow: ONYX, 2009
Prosvetov G.I. Linear algebra and analytic geometry: problems and solutions - M: Bean, 2008. | | | |
| Discrete Mathematics | AIN1-005 | 2 | | | | T. Muktarov | | | | | | None | Examination | | | Mastering the basics of theoretical knowledge in discrete mathematics;Familiarization with the main applied problems and methods of discrete mathematics;The acquisition by students of the skills of describing discrete objects using mathematical models;Development of students' intellectual potential and their abilities for logical and algorithmic thinking;Training in basic mathematical methods of scientific knowledge. | | | Skills in Elementary Mathematics | | F. Novikov Discrete Mathematics for Programmers, St. Petersburg: Peter, 2000, 304 p.
V. Tishin. Discrete Mathematics in Examples and Problems. - SPb .: BHV-Petersburg, 2008, 352 p.
Gavrilov GP, Sapozhenko A.A. Tasks and exercises in discrete mathematics. M: FIZMATLIT 2005, 416 p.
Erusalimsky Ya.M. Discrete mathematics: theory, problems, applications. M: University book, 2000, 280 p. | | | |
| Probability and Statistics | AIN1-006 | 4 | | | | T. Muktarov | | | | | | None | Examination | | | Formation of ideas about the probabilistic foundations of the real world;Mastering statistical methods of processing and analyzing empirical data and statistical parameter estimation;Mastering the principle of testing statistical hypotheses, making forecasts;Getting an idea about random functions and random processes and about planning an experiment. | | | Content appropriate modules:AIN1-001 - Mathematics 1
AIN1-002 – Mathematics 2. | | V. Gmurman. Theory of Probability and Mathematical Statistics: study guide.- M .: Higher. school, 2010
Pis'mennyy D.T. Lecture notes in higher mathematics. M .: Iris-press, 2007.
Danko P.E., Popov A.G., Kozhevnikova T. Ya. Higher Mathematics in Exercises and Tasks, Part 2, Moscow: ONYX, 2009
Lungu K.N. Collection of problems in higher mathematics. 2 course / ed. S.N. Fedina, Moscow: Iris-press, 2007. | | | |
| Programming Languages 1 | AIN1-007 | 5 | | | | | | | | | | | | | Introduction: Variables and data types; Operators and expressions; Conditional operators (if, else, elif); Loops (for, while); Functions and procedures; Exception handling (try, except); Working with files; Modules and libraries; Introduction to the Python standard library; Objects and classes; Defining classes; Data types in classes; Representing numbers and rounding errors; Interacting with objects; Object collections; Introduction to collections (lists, tuples, sets); Dictionaries and their use; Correspondence of data structures and algorithms; Inheritance and polymorphism; Interfaces and abstract classes; SOLID principles; Decorators and class properties; Multiple inheritance; Meta classes; Introduction to Django Template; Basic syntax elements; Passing data to templates; Conditional operators in templates; Loops in templates; Filters and tags; Inheritance of templates; Static files and media; Interaction with context; Examples of class creation and OOP usage in Python; Practice. | Students have the necessary knowledge and practical programming skills using the Python programming language and the Django Template framework. Attention is paid to the basic concepts of object-oriented programming. In the course of study, students will master the features of the Python language in the context of web development, learn how to effectively use Django Template to create modern and functional web applications. | EDO1 - Students know the fundamental algorithms, data types, basic constructs, solution steps, structural and modular design principles of the Python programming language. EDO2 - Students are able to develop projects in the Python programming language using the Django-Template framework. EDO3 - Students are able to work in a team, independently acquire and utilize new knowledge and skills in the Python programming language using Django Template framework. | | | | | | | |
| Programming Languages 2 | AIN1-008 | 5 | | | | | | | | | | | | | Java: Objects and classes. Class definitions. Control structures, data types, representation of numbers, rounding errors. Interaction with objects. Object Collections. Collections, dictionary, HashMap, HashSet. Correspondence of data structures and algorithms. Library classes. Inheritance and polymorphism. Interfaces. Basics of Javascript. | Students have skills and basic experience in Java programming. | EDO1 - Students know the general concepts of object-oriented programming from a software engineering perspective. EDO2 -Students are able to design and implement programs in the Java language using a development environment. EDO3 - Students are able to work in a team and independently improve and deepen their Java programming skills. | | | | | | | |
| Mathematical Logic & Algorithm Theory | AIN1-009 | 4 | | | | J. A. Alymbaeva | | | | | | | | | | The main goal of this course is to study the basic concepts of the main sections of
classical logic, familiarize with sections of nonclassical logic, with the fundamentals of the
theory of algorithms, which will solve the tasks of professional activity in the development of
projects for automation and informatization of applied processes and the creation of IS in
applied fields.
Objectives: acquisition of skills in solving practical problems in the modeling of the subject
area with the help of tools of various sections of classical logic; gaining the skills of modeling
algorithms and determining their complexity. | | | According to the contents of the module | | 1. D.V. Grinchenko, Mathematical Logic and Theory of Algorithms for Programmers: A
Textbook. M.: KNORUS, 2010. - 208 p.
2. Agareva, O. Yu.,V. Selivanov Mathematical logic and theory of algorithms.- M.: MATI,2011. -80 p.
3. Galiev Sh. I. Mathematical logic and theory of algorithms. - Kazan: Publishing house
KSTU. 2002. - 270 p
4. N Kolmogorov, A. G Draglin. Mathematical logic. M.-2006.
5. Novikov F. A, Discrete mathematics for programmers. Tutorial for the challenge. 2 nd
ed. - St. Petersburg: Peter, 2007 - 364 p
6. Lan Chiswell and Wilfrid Hodges. Mathematical Logic, 2007.
7. A. Guz, Mathematical Logic and Theory of Algorithms. - Omsk: Publishing house
Nasledie. 2003 | | | |
| Object Oriented Programming | AIN1-010 | 5 | | | | | | | | | | Project | Project | | Applying object-oriented design concepts. Encapsulation and information hiding. Coupling and cohesion. Competency-based design. Law of Demeter. Major object-oriented design patterns. Concept and application of design patterns. Most important GOF design patterns. Manual and automated software reviews. Recognizing common programming errors and code smells. Tools for automated software reviews. Software complexity metrics. Working with threads in Java. Using important thread classes in Java. Working with files in Java. Working with network sockets in Java. RMI. XML: structure and processing. Structure of XML documents. Defining documents using DTD and XML Schema. Processing XML documents in Java. User-centered design. Guiding principles. Effective and efficient team-oriented implementation. Teamwork methods. Using version control and tracking systems. | : Students are capable of preparing non-trivial tasks for object-oriented implementation and applying object-oriented design concepts. | : EDO1 - Students are familiar with important principles of object-oriented design and design patterns and can judge when they can be reasonably used in a project. EDO2 - Students are knowledgeable about the structure, usage, and programming in Java, as well as working with XML. EDO3 - Students are able to work with threads, files, and network connections in Java. EDO4 - Students are capable of working on modeling and development tasks in a team with a reasonable distribution of tasks. | | Programming essentials | | G. Buch; D. Rambo User's manual Language UML. 2006. ISBN 5-94074-334-X
Eric Freeman, Elisabeth Freeman, Catty Syerra, Bert Bates ISBN Design patterns: 978-5-459-00435-9,2011
Schaefer K., Huo K., Harrop R. Spring 4 for professionals, 2015, 749,978-5-8459-1992-2 | | | |
| Database 1 | AIN1-011 | 5 | | | | | | | | | | | | | Terminology, database models, database properties, basic aspects of database architecture, existing database systems, logical and physical data independence, user roles and data independence. Information Modelling. Phases of database development, entity-relationship model. Relational database model. Integrity constraints, mapping: ERM and RDM, theory of normal forms, relational model Algebra. Database languages: SQL DDL, DML, DQL, trigger, stored procedure. | Students know the basics of databases: terminology, database models, basic properties, essential aspects of database architecture and existing database systems. | EDO1 - The student knows the theory and methods of data collection for modeling the subject area. EDO 2 - The student is able to work with the SQL database language. EDO3 - Work in a team, independently acquire and use new knowledge and skills in the design and use of databases. | | | | Abdrasakova A.B. “Methodological instructions for laboratory work on the discipline "Database 1". "Working with databases in SQL-Teacher": methodical instructions.; Bishkek, 2017.
Kuznetsov SD: Fundamentals of databases .- M: Internet University of Information technologies; BIN. Laboratory of Knowledge, 2007.
Kolisnichenko D.N. PHP and MYSQL. Web application development / Kolisnichenko DN, 2015.
Prohorenok N.A. HTML, JavaScript, PHP and MySQL. A gentleman's set of Wep-mfstera. /
Prokhorenok NA: BHV-Petersburg, 2015.
Kuzin A.V. Database. Undergraduate / Kuzin A.V .; M: Academy, 2012.
Garcia-Molina G., Ulman I., Weed I. .: Database systems. Full course.-M: "Williams" 2003.
Dayt K .: Introduction to database systems. M: "Williams", 2006.
Karvin B. Programming of SQL databases. Typical errors and their elimination / Karvin B .; M.: Reed Group, 2012. | | | |
| Database 2 | AIN1-012 | 5 | | | | | | | | | | | | | Database Application Programming. Embedded SQL, CLI, ODBC, JDBC, ORM etc. Database Management System. Physical storage of data, file organization, buffer management, mapping data items to data storage structure, query optimization, transaction and synchronization management, recovery. XML databases: XML documents, XML schema, XQuery. Modern database technologies. Postrelational databases, NoSQL. | Students know the basics of applied database programming, which includes accessing databases using embedded SQL, various calling interfaces and OO-DB frameworks. | EDO 1 - Students know the functions of the major DBMS components, modern database technologies and specialized database applications. EDO 2 - Students are able to design databases to solve specific problems in various subject areas. EDO 3 - Students are able to work in a team, independently acquire and use new knowledge and skills in database design and administration. | | | | | | | |
| Software Engineering | AIN1-013 | 5 | | | | | | | | | | | | | Phases of software development process, procedure models. Object-oriented testing, unit testing. Test driven development, unit tests, test case coverage. Class modeling with UML. Modeling structures, processes and states using UML. Application of UML modeling tools. Requirements specification using textual requirements and UML use case models. Configuration management and version control. | Students are able to perform software development projects using object-oriented techniques. They know the importance of configuration management. Students know the phases of the software development process. They know the basic principles of test driven development. They understand the importance of proper requirements management. | EDO1- The student knows the software development life cycle. EDO2- The student is able to apply common version control tools in the configuration management process. EDO3- The student is able to plan and conduct testing of a software project. EDO4- The student knows the basic techniques of requirements engineering. | | | | | | | |
| Software Engineering 2 | AIN1-014 | 6 | | | | | | | | | | | | | | | | | | | | | | |
| Computer Networks & Telecomunications | AIN1-015 | 5 | | | | | | | | | | | | | Fundamentals of packet-oriented and connection-oriented data communications. Structure of modern networks (Ethernet technologies, switches, hubs, routers, virtual private networks). Data security and encryption (PKI, certificates). Socket APIs, including Secure Socket Layer (SSL) APIs. Modern developments in TCP/IP networks (QUIC protocol, features of mobile data networks). Application protocols (HTTP/2, SMTP). Development and implementation of own protocols. Configuration and operation of firewall technologies. Fundamentals of hardware and network virtualization (software-defined networks). Fundamentals of cloud computing. Fundamentals of packet and connection-oriented data exchange (TCP/IP protocol stack). IP addressing and routing (including network address translation, NAT). Data security and encryption. | Formation of students' knowledge on designing computer networks and telecommunications and skills of work in the virtual laboratory environment Cisco Packet Tracer.. | EDO 1 - Students have mastered the operation of computer networks and have the skills to assess security in computer networks. EDO 2 - Students are able to create, administer, program and optimize TCP/IP based networks. EDO 3-Students are able to analyze, evaluate and design complex interactions between a company's internal networks and the Internet. EDO 4-Students are able to work in a team, independently acquire and use new knowledge and skills in the field of computer networks and telecommunications. | | | | | | | |
| Operating Systems & Computer Architecture | AIN1-016 | 5 | | | | | | | | | | | | | Operating Systems: Objective and structure of operating systems; Scheduling (e.g. FCFS, Round-Robin, Shortest-Job-Next, Shortest-Remaining Time, priorities); Processes, process states, control tables, process implementation; Threads, kernel threads, user threads, thread implementation - parallelism, race conditions, synchronization and synchronization problems; Congestion and starvation; Memory management, partitioning, paging, virtual memory; File systems for Windows, Linux and mobile operating systems; Linux, building Linux and programming in bash. Computer architecture: Basic concepts of computer architecture (components, functions); Command processing; Representation of numbers and symbols in a computer; Methods of working with memory, classification and characteristics of memory (memory hierarchy); Functional possibilities of processor cache memory. | Operating Systems: Students know the most important concepts and principles of operating systems. Computer Architecture: Students understand how computers are designed and operate. | Operating Systems: EDO1-Students know the internal processes of an operating system. EDO 2-Students are able, through hands-on work and use of Linux, to use other operating systems. Computer Architecture: EDO 3- Students understand how software works and how to create and run programs through programming. ECD4- Students are able to utilize the features and functions of modern computer architectures. | | | | | | | |
| Data Structures | AIN1-017 | 4 | | | | J. A. Alymbaeva | | | | | | | | | | The main goal of this course is the study of complex data structures used in programming, their specification and implementation, as well as data processing algorithms and analysis of these algorithms, the interrelation of algorithms and structures.Objectives: the acquisition of practical skills in solving problems using basic algorithms and data structures, the study and application in practice of methods for analyzing the effectiveness of various algorithms and data structures. | | | According to the contents of the module:AIN1-009: Mathematical Logic & Algorithm Theory
AIN1-008: Programming Languages 1
AIN1-005:Discrete Mathematics;AIN1-010:Object Oriented Programming | | 1. Wirth N. Algorithms and data structures. Nevsky Dialect, 2005. - 352 p.
2. Goodrich M. T. Data structures and algorithms in Java / M. T. Goodrich, R. Tamascia;Per. from English A.M. Chernukho. - Mn .:New knowledge, 2003. -671с.
3. Robert Sedgwick, Kevin Wayne. Algorithms in Java. 4th ed. M. -2013
4. Kubensky A. A. Creation and processing of data structures in the examples in Java. -
BHV - Petersburg, 2001. -336с.
5. Lafore, R. Data Structures and Algorithms in Java. Classic Computers Science. 2nd ed.
Peter, 2013. -704с.
6. Levitin A. Algorithms: an introduction to the development and analysis: Trans. from
English –M .: Williams Publishing House, 2006. -576с.
7. Shieldt Herbert. Java. Complete guide, 8th ed .: TRANS. from English - M .: “I.D.
Williams” LLC, 2012. -1104с. | | | |
| Mobile App Development | AIN1-018 | 5 | | | | | | | | | | | | | Fundamentals of mobile and ubiquitous operating systems. Market development examples of different mobile operating systems and leading applications. Leading applications. Hardware features of mobile devices. Android software development. Development platform: Android Studio. Development language (Android, XML), application composition (manifest, UI, program code, build scripts) and Android virtual runtime environments/emulators. Actions and their lifecycle, Intents, User Interfaces, Fragments, Resources, Services, Mobile Data and Data Storage (SQL, Shared Preferences) and server architectures for mobile services. Application security, distribution and deployment. Comparison with other development environments: iOS (XCode), Mobile Web (Apache Cordova) and cross-platform (Xamarin). Future trends in mobile and ubiquitous operating systems. Application of human-centered development (User Centered Design) of mobile applications, and application of usability evaluation protocols (ThinkAlouds) in mobile application testing. | To form theoretical knowledge and practical skills of mobile application development | EDO 1 - Students know the characteristics of mobile and ubiquitous operating systems and how they relate to each other. EDO 2 - Students are able to adapt human-centered user interfaces to the specific requirements of mobile operating systems. EDO 3 - Students are able to design, develop and evaluate mobile applications. | | | | | | | |
| Design & Analysis of Algorithms | AIN1-019 | 6 | | | | J. A. Alymbaeva | | | | | | | | | | The main goal of this course is to study the fundamental techniques to design efficient algorithms and analysis of algorithms for solving complex applied problems.Objectives: acquisition of theoretical and practical skills in Design and analysis of basic computer algorithms based on the following techniques: divide-and-conquer, greedy, dynamic programming, tree and graph traversals, backtracking, and branch-and-bound method. Applications to problems such as sorting and searching, traveling salesman, knapsack, graph coloring, set union-and find, matrix multiplication, and scheduling. Use of advance data structures appropriate for different techniques and problems. | | | According to the contents of the module:AIN1-009: Mathematical Logic & Algorithm TheoryAIN1-010:Object Oriented ProgrammingAIN1-017:Data Structures | | 1.Goodrich MT Data Structures and Algorithms in Java. Trans. with English. A. M. Chernuho. -Mn .: New knowledge, 2003. -671p.2.Robert Sedgwick, Kevin Wayne. Algorithms in Java. 4 th ed. M. -20133.Algorithm Design, by J. Kleinberg and E. Tardos, Addison-Wesley, 20054.Introduction to Algorithms (3rd Edition), by T. Cormen, C. Leiserson, R. Rivest, and C. Stein.M, -2013.5.Dasgupta S. et al. Algorithms. Trans. with English. Ed. A. Shenya. -М .:2014. -320 p | | | |
| Artificial Intelligence | AIN1-020 | 5 | | | | Azamat Kibekbaev | | | | | | Project MT30% | Project Final30% | | Recognition models based on the principle of partial precedent. Informativeness of features and standards, methods for assessing informativeness. Logical regularities of classes, their search, and application in classification tasks. Recognition models based on building binary decision trees. Recognition algorithms based on building linear and piecewise-linear separating surfaces. Recognition models based on building nonlinear separating surfaces. Neural network classification models. ROC analysis and AUC - optimal classifiers. Statistical recognition theory. Algebraic recognition theory. Data analysis and classification system. Cluster analysis. Solving clustering problems by algorithm collectives. Object classification with incomplete feature descriptions, with a large number of classes. Finding functional dependencies based on precedents. | Formation of students' theoretical knowledge in artificial intelligence, the possibilities of applying services, platforms, and artificial intelligence systems in various economic sectors, and the applied skills necessary for business development using artificial intelligence. | EDO1 - Students know the fundamental concepts and methods of precedent-based recognition theory and data analysis; modern problems of data analysis, recognition theory, classification, dependency search; methods and approaches to solving practical data analysis and classification problems by algorithm collectives; software tools for solving basic data analysis and classification tasks. EDO2 - Students are able to analyze a large volume of partially contradictory and incomplete feature descriptions; represent problems in the space of states and optimize search for solutions and reduction of complex tasks, as well as compile machine dictionaries for solving natural language text processing tasks. EDO3 - Students are able to work in a team, independently acquire and use new knowledge and skills in the field of artificial intelligence, taking into account modern trends. | | | | “Artificial Intelligence, A Modern Approach, 3rd Edition,” by Stuart Russell and Peter Norvig. | | | |
| Theoretical Informatics | AIN1-021 | 5 | | | | | | | | | | | | | Formal languages: Syntax and semantics of programming languages; Languages and grammars, syntax diagrams; Chomsky hierarchy; Extended Backus-Naur Form. Automata: Finite automata (FA); Finite automata and regular languages, regular expressions; Pushdown automata; Applications of automata theory. Encoding and information theory: Information content of a message; Entropy, redundancy, fault tolerance; Huffman code and Fano code; Data compression. Algorithms and computability theory: Definition of the term "algorithm"; Loop, While, Goto programs; Primitive recursive functions; Turing machines; Church's thesis; Halting problem; Decidability, undecidability; Satisfiability problem for Boolean expressions. Complexity theory: Big O notation; P and NP; NP-completeness. | By understanding the connection between theoretical concepts and practical applications, students recognize the importance of studying theoretical computer science. | EDO1 - Students are familiar with the basic theoretical concepts of theoretical computer science. EDO2 - Students know important classes of formal languages and their connection with various machine models. EDO3 - Students understand the limits of algorithmic problem solvability, complexity classes, and can assess the complexity of practical problems. EDO4 - Students are acquainted with the fundamentals of coding theory and information theory and the basic ideas of algorithms for fault-tolerant and compressed storage and transmission of information. | | | | | | | |
| Human Computer Interaction (HCI) | AIN1-022 | 5 | | | | | | | | | | | | | Basic concepts of MCI. Ergonomics of software. Physiology and psychology of human information processing. Human-centered systems design (User-Centered Design) and User Experience (UX). User requirements, sketches and prototypes, and usability evaluation. Input/Output level and dialog level. User interfaces for personal computers, World Wide Web, interactive interfaces, mobile applications, ubiquitous computing, and virtual/ augmented reality. Accessibility. | Students know the fundamentals of human-computer interaction and human-centered systems, and are able to design user-friendly user interfaces considering ergonomic user interface requirements. | EDO1 - Students know the types of interfaces in modern computer systems and the basic methods of creating them, working with them, and evaluating the ergonomic interface of finished software. EDO2 - Students are able to apply problem-solving skills in software development in various subject areas, taking into account the peculiarities of human perception. EDO3 - Students are able to work in a team, independently acquire and use new knowledge and skills in the field of human-centered systems development. | | | | | | | |
| System Programming | AIN1-023 | 5 | | | | | | | | | | | | | Advanced concepts of computer architecture (pipelining, superscalar, graphic processors, and heterogeneous computing) and their relevance to system-oriented programming. Modern C and C++ languages. Object-oriented programming in C++. Class hierarchy, interfaces, inheritance, and virtual methods. Object lifetimes in memory. Mapping of primitive and object types in memory. Memory management. Smart pointers. RAII. Differences from Java. Templates. Software testing. Safe, efficient, and meaningful data types and interfaces. Compile-time constructs (e.g., constexpr). Type casting using C++ casts. C: Differences from C++; Dynamic memory management (malloc/free, shared pointers); Development of portable hardware-related software; Development and porting of software for various hardware architectures (compiler/cross-compiler, assembler, linker, and debugger for different platforms); Security aspects; Detection and prevention of typical C/C++ programming errors; Use of hardware emulators for cross-platform development; Functionality, usage, and programming of sensors and actuators; Basics of software development for bare-metal systems (without operating system and runtime environment) and microcontrollers; Basics and implementation of runtime performance tests for hardware-software; Modern developments in systems programming languages (e.g., D and Rust). | To provide students with an introduction to machine-oriented programming. To study and evaluate the properties and mechanisms that software should possess or utilize to exploit the capabilities of modern computer architectures. | EDO1 - Students are able to use the C and C++ programming languages independently of the operating system. EDO2 - Students are capable of creating software-hardware systems interacting with the environment using sensors and actuators (e.g., using microcontrollers like Arduino). EDO3 - Students are able to work in a team, independently acquire and use new programming knowledge and skills in C and C++ considering modern trends. | | | | | | | |
| English 1 | AIN1-024 | 5 | | | | | | | | | | | | | Practical English with grammar and vocabulary materials, audio snippets integrated into each lesson. Online practice with learning assignments and interactive cognitive videos. Oxford English File 4th Edition. Levels: Elementary1, Pre-Intermediate1, Intermediate1, Upper- Intermediate1, Advance1. | Formation of systematic and deep theoretical knowledge and practical skills in key types of speech activity depending on the requirements of the passed level (Elementary1, Pre-Intermediate1, Intermediate1, Upper-Intermediate1, Advanced1). | Elementary1: EDO1 - The student knows the minimum vocabulary and grammar of 400-600 words necessary to construct dialogues and understand English speech; EDO2 - The student is able to form sentences in oral and written forms and to present himself/herself using narrative, interrogative, exclamatory sentences; EDO3 - The student is able to understand simple phrases, dialogues, small texts on hobbies, transportation, holidays.
Pre-Intermediate1: EDO1-Student knows the minimum vocabulary and grammar of 900-1200 words needed to work with texts; EDO2-Student is able to formulate and ask specific, alternative questions orally and in writing to better understand the speaker; EDO3-Student is able to understand short stories about nature, travel, social media, shopping, and answer questions about the text.
Intermediate1: EDO1-Student knows the vocabulary and grammatical minimum of 1400-1600 words needed to work with texts; EDO2-Student is able to maintain a conversation and monologue using non-personal verb forms, all tenses, write formal letters, greetings, and emails; EDO3-Student is able to understand discussions, dialogues on media, professional sports, tourism, and film.
Upper- Intermediate1: EDO1-Student knows the lexical and grammatical minimum in the volume of 1900-2300 words, in IT sphere in the volume of 300-400 words and phrases necessary for work with texts; EDO2-Student is able to speak, using grammatical constructions I wish, if only, would rather, direct and indirect speech, auxiliary verbs, to write reports, applications, appeals; EDO3-Student is able to understand songs, videos and podcasts, interviews on YouTube.
Advanced1: EDO1-Student knows the lexical and grammatical minimum of 2600-3000 words and phrases in programming, application development, 700-800 words and phrases necessary to work with texts and audio lectures; EDO2-Student is able to discuss various topics with native speakers, using inversion in conditional sentences, introductory construction, metaphors and comparisons, to pass an interview or job interview. EDO3-Student is able to understand what the interlocutor is saying, appealing to his/her arguments with arguments, regardless of his/her rate of speech, accent, pronunciation; give a speech, a presentation on topics in the field of software, information systems, computer networks. | | | | | | | |
| English 2 | AIN1-025 | 5 | | | | | | | | | | | | | Practical English with grammar and vocabulary materials, audio snippets integrated into each lesson. Online practice with learning assignments and interactive cognitive videos. Oxford Oxford English File 4th Edition. Levels: Elementary2, Pre-Intermediate2, Intermediate2, Upper-Intermediate2, Advanced2. | Formation of systematic and deep theoretical knowledge and practical skills in key types of speech activity depending on the requirements of the passed level (Elementary2, Pre-Intermediate2, Intermediate2, Upper-Intermediate2, Advanced2).
. | Elementary2: EDO1-Student knows the lexical and grammatical minimum of 700-900 words necessary to construct monologues, dialogues, small texts for understanding English speech; EDO2-Student is able to compose sentences orally and in writing using proper and proper nouns, regular and irregular verbs, personal and possessive pronouns describing his/her day, weekend, introducing himself/herself; EDO3-Student is able to understand and maintain a conversation about family, friends, interests. Pre- Intermediate2: EDO1-Student knows the vocabulary and grammatical knowledge of 1200 to 1400 words required to work with texts; EDO2-Student is able to compose small stories or describe a picture orally and in writing using modal verbs, comparative adjectives, countable and uncountable nouns; EDO3-Student is able to understand small magazine articles, adapted audio stories on education, culture, music and movie tastes. Intermediate 2: EDO1-Student knows the minimum vocabulary and grammar of 1600-1900 words needed to work with texts; EDO2-Student is able to speak clearly and fluently without long pauses and to write business letters (cover letters, resumes, letters of recommendation). LDR3-The student is able to understand audio lectures, simple feature films and informative video lessons and articles on world literature, leisure and entertainment. Upper- Intermediate2: EDO1-Student knows the lexical and grammatical minimum of 2300- 2600 words, 500-600 words and phrases necessary for working with texts in the IT field; EDO2-Student is able to compose, defend a presentation and analyze texts on IT topics: computer components, developing industries in the IT field, new technologies in our lives; EDO3-Student is able to understand audio and video materials, articles on the topics of relationships and social roles, environmental protection, Internet technologies, programming languages, information systems. Advanced2: EDO1-The student knows the lexical and grammatical minimum in the volume of 3000- 3500 or more words, in the sphere of information protection, technical progress in the volume of 800- 1000 words and phrases necessary for work with texts and audio-lectures; EDO2-The student is able to express his/her thoughts concretely and accurately using speech turns and expressions, complex words, mixed types of conditional and adjectival sentences; to express his/her thoughts freely, using advanced grammar and stylistically colored vocabulary; to write short essays on any topic. EDO3-Student is able to understand oral speech and dialects of native speakers; read and analyze long and complex texts on the following topics: Python, Java programming languages, input and output devices, storage devices, robots and androids in our lives. | | | | | | | |
| German 1 | AIN1-026 | 5 | | | | Lecturers of INAI.KG | | | Credit: 5 | | | None | Written examination/Oral examination | | Phonetics, grammar and vocabulary materials combined with training for independent study of German (A1.1). Communicative work with the text on the material of studio 21 von Cornelsen. | To form communicative skills in the main types of speech activity: speaking, listening, reading, writing to achieve level A1.1, in accordance with the requirements of the General European Education Standard (GER, https://www.europaeischer-referenzrahmen.de/). | EDO1 - The student knows the lexico-grammatical minimum for the topics covered, everyday speech patterns, the algorithm of written and oral expression of monologic and dialogic speech (A1.1). EDO2 - The student is able to express himself/herself on everyday topics, respond appropriately to speech to maintain a conversation, write short messages on a particular topic, fill out a questionnaire (A1.1). EDO3 - The student possesses normative pronunciation, active vocabulary (1500-2000 lexical units) and is able to apply them in oral and written speech. (А1.1). | | Course at language level A2 (GER) | | H. Funk, C. Kuhn: Studio [21]A1, Cornelsen-Verlag, Berlin, 2015 H. Funk, C. Kuhn: Studio d A1,Conelsen-Verlag, Berlin 2005 S. Schlütter: Menschen DaF Berufstrainer, Hueber-Verlag, 2015 J. Braunert, W. Schlenker: Unternehmen Deutsch, Klett Verlag, 2010G. Mehlhorn, DaF im Unternehmen A1, Klett-VerlagN. Becker, J. Braunert, Alltag, Beruf & Co, Hueber Verlag, 2009U. Hirschfeld, K. Reinke: Phonothek intensiv, Langenscheidt, 2007 | | | |
| German 2 | AIN1-027 | 5 | | | | Lecturers of INAI.KG | | | | | | None | Written examination/Oral examination | | : Phonetics, grammar and vocabulary materials combined with training for independent study of German. (А1.2). Communicative work with text on the material of Fachdeutsch Informatik. | To form communicative skills in the main types of speech activity: speaking, listening, reading, writing to achieve level A1.2, in accordance with the requirements of the General European Education Standard (GER, https://www.europaeischer-referenzrahmen.de/). | EDO1 - The student knows the lexical and grammatical minimum for the topics covered, everyday speech patterns, the algorithm of written and oral expression of monologic and dialogic speech (A1.2). EDO2 - The student is able to respond to speech to maintain a conversation, write short letters (up to 30 words) on a given topic, interpret written and oral texts in computer science (A 1.2). EDO3 - The student possesses normative pronunciation, active vocabulary (2500-3000 lexical units) and is able to apply them in oral and written speech. (A1.2). | | Knowledge at A1 level (GER) | | H. Funk, C. Kuhn: Studio [21]A2, Cornelsen-Verlag, Berlin, 2015 H. Funk, C. Kuhn: Studio d A2,Cornelsen-Verlag, Berlin 2005 S. Schlütter: MenschenA2,DaF Berufstrainer, Hueber-Verlag, 2015 J. Braunert, W. Schlenker: Unternehmen Deutsch, Klett Verlag, 2010G. Mehlhorn, DaF im Unternehmen A1, Klett-VerlagN. Becker, J. Braunert, Alltag, Beruf & Co, Hueber Verlag, 2009 E.Frey, R, Dittrich: Übungsgrammatik Sequenzen DaF, Cornelsen, 2005 M. Knirsch: Hören & Sprechen Hueber, 2001 | | | |
| German 3 | AIN1-028 | 5 | | | | Lecturers of INAI.KG | | | | | | None | Written examination/Oral examination | | Phonetics, grammar and vocabulary materials combined with training for independent study of German (A2.1). Introduction to professional language in computer science, work with terminology (computer systems, hardware components and software, input and output devices, memory facilities, word processing, graphics and design, multimedia, programming basics). | To build receptive and productive skills in order to extend and consolidate the vocabulary of general and technical German for interpretation, presentation and for fluency at A2.1 level (GER, https://www.europaeischer-referenzrahmen.de/) | EDO 1 - The student knows the basic lexico-grammatical phenomena of the German language structure required for A level 2.1. EDO 2 - The student is able to carry on a conversation, give reasons, motivation for learning German, make suggestions and enquiries, describe a process, write wishes, make claims at A level 2.1. EDO3 - The student is able to understand and communicate/interpret oral and written texts from the field of computer science (A level 2.1). | | At least knowledge at B1.1 level (GER) | | H. Funk, C. Kuhn: Studio [21]B1.2, Cornelsen-Verlag, Berlin, 2015 A. Klein: Kurz und bündig A2-B1,Liebaug-Dartmann Verlag, 2007 C. Fanarych, U. Tallowitz: „Klipp und Klar“, Klett, 2000J. Braunert: Unternehmen Deutsch B1, Klett-Verlag, 2010dazu aktuelle fachgebietsrelevante Literatur sowie relevante fachgebietsbezogene Websites und Fachzeitschriften | | | |
| German 4 | AIN1-029 | 5 | | | | Lecturers of INAI.KG | | | | | | None | Written examination/Oral examination | | Phonetics, grammar and vocabulary materials combined with training for independent study of German (A2.2). Improvement of professional language in the field of computer science, work with terminology (networks, Internet, E-Mail communication, Web design, Online Banking). | To develop receptive and productive skills in order to expand and consolidate the vocabulary of general and technical German for interpretation, presentation and for fluency at A2.2 level (GER, https://www.europaeischer-referenzrahmen.de/) | EDO 1 - The student knows the basic lexical-grammatical phenomena of the German language structure required for A level 2.2. EDO 2 - The student is able to write a job application, conduct telephone conversations in the workplace and work in a team, conduct research and develop his/her own Startup projects at level A2.2. EDO 3 - The student is able to communicate and interpret computer science texts and is able to communicate IT concepts to non-technical audiences orally and in writing at level A 2.2. | | At least knowledge at B1.1 level (GER) | | H. Funk, C. Kuhn: Studio [21]B1.2, Cornelsen-Verlag, Berlin, 2015 A. Klein: Kurz und bündig A2-B1,Liebaug-Dartmann Verlag, 2007 C. Fanarych, U. Tallowitz: „Klipp und Klar“, Klett, 2000J. Braunert: Unternehmen Deutsch B1, Klett-Verlag, 2010dazu aktuelle fachgebietsrelevante Literatur sowie relevante fachgebietsbezogene Websites und Fachzeitschriften | | | |
| German 5 | AIN1-030 | 5 | | | | Lecturers of INAI.KG | | | | | | None | Written examination/Oral examination | | "Professional German Language" involves mastering audiovisual, authentic, textual, and grammatical material and involves the use of the following functional styles and types of texts: technical texts in the field of web informatics, software technologies, applied data analysis. | To develop skills in the practical use of general and technical German in the field of computer science in the four main speech activities (speaking, listening, reading, writing) in order to achieve level B1.1 or above, relative to the requirements of the European General Education Standard. (GER) | EDO 1 - The student knows the main lexical-grammatical features in technical German, as well as ways of coping with language deficits when receiving and communicating information (B1.1). EDO 2 - The student is able to communicate (orally and in writing) on professional topics; to speak about facts and events, to use communicative types of speech such as description, narration and reporting, as well as emotional and evaluative judgements (B1.1). EDO 3 - The student possesses the linguistic means to communicate audio and video texts from the software field and is able to convey IT concepts to non-technical audiences in oral and written form *(presentation, report, interpretation) by arguing his/her position and using auxiliary means (graphs, tables, diagrams, Power-Point, etc.) (B1.1). | | At least knowledge at B1.1 level (GER) | | H. Funk. Studio d B2, Cornelsen Verlag, 2008Im Beruf B1+B2, Hueber 2013Klipp uns Klar B2 / C1, Klett Aktuelle fachgebietsrelevante Literatur sowie aktuelle Internet-Ressourcen Literatur zur interkulturellen Kommunikation und zu Projektmanagement | | | |
| German 6 | AIN1-031 | 5 | | | | Lecturers of INAI.KG | | | | | | None | Written examination/Project | | "Professional German Language" involves mastering audiovisual, authentic, textual, and grammatical material. The communicative focus of the teaching necessitates the use of the following functional styles and types of texts: technical texts in the field of web informatics, software technology, and applied data analysis. | To develop skills in the practical use of general and technical German in the field of computer science in the four main types of speech activity (speaking, listening, reading, writing) in order to achieve level B1.2 or above, relative to the requirements of the General European Education Standard. (GER) | EDO 1 - The student knows the main lexical and grammatical features in technical German and is able to cope with language deficits when receiving and communicating information (B1.2). EDO 2 - The student is able to independently improve oral and written speech, increase vocabulary (2000 vocabulary units, including terminology), and is able to translate professional foreign texts (B1.2). EDO 3 - The student possesses the linguistic means to communicate audio and video texts from the software field and is able to convey IT concepts to non-technical audiences orally and in writing in the area of computer science (B1.2). | | At least knowledge at B2.1 level (GER) | | H. Funk. Studio d B2, Cornelsen Verlag, 2008
Im Beruf B1+B2, Hueber 2013
Klipp uns Klar B2 / C1, Klett
Aktuelle fachgebietsrelevante Literatur sowie aktuelle Internet-Ressourcen
Literatur zur interkulturellen Kommunikation und zu Projektmanagement | | | |
| Kyrgyz | AIN1-033 | 8 | | | | | | | | | | | | | | | | | | | | | | |
| Philosophy | AIN1-034 | 5 | | | | | | | | | | | | | Philosophy, its role in the life of man and society. Philosophy of the ancient east. Ancient philosophy. Philosophy of the Medieval West and East. Philosophy of the Renaissance, New Age and Enlightenment. Philosophy of the 19th and early 20th centuries. Philosophy of the 20th century. Domestic philosophy. Fundamentals of philosophical understanding of the world. Consciousness, its origin and essence | To form students' knowledge of the basics of philosophy, history of the formation of philosophy as a science, theories and principles of philosophy, categories of philosophy and dialectics | EDO1 - The student knows the conceptual and categorical apparatus, historiography and methodology of philosophy, the main stages of development of world and national philosophy. EDO2 - The student is able to apply the skills of systematization and independent analysis of information about the main research schools and directions in the history of philosophy. EDO3 - The student is able to apply the principles and laws of philosophy in practical activities. | | | | | | | |
| National history | AIN1-035 | 4 | | | | | | | | | | | | | History as a science. History of ancient Kyrgyzstan. The Turkic era: the main stages of statehood and culture formation. The Kyrgyz state on the Yenisei. Kyrgyz people and Kyrgyzstan during the Mongol era, 13th-16th centuries. Completion of the formation process of the Kyrgyz nationality. The Kyrgyz people in the 16th-19th centuries. Relations with neighboring people and states. | Formation of a system of knowledge on the history of the Kyrgyz and Kyrgyzstan from ancient times to the present day. | EDO1 - The student knows the main events and processes in the history of Kyrgyzstan, realizes the role and place of Kyrgyzstan in the history of mankind and in the modern world. EDO 2 - The student has the skills of historical thinking, the skills of collecting, systematizing and independently analyzing information about socio-political and economic processes taking place in society. EDO 3 - The student is able to identify problems, cause-and-effect relationships, patterns and major trends in the development of the historical process. | | | | | | | |
| Basics of Entrepreneurship | AIN1-036 | 3 | | | | | | | | | | | written examination, test | | Entrepreneurship as a special type of activity. Typology and legal foundations of entrepreneurial activity. Entrepreneurial idea. Business and entrepreneurship. Financial and economic indicators of entrepreneurial activity. Production, resource provision of entrepreneurial activity, and implementation. | To provide students with fundamental knowledge in the field of entrepreneurship, the basics of creating their own business and mechanisms of enterprise functioning, production processes, implementation of entrepreneurial projects, as well as business planning and resource attraction. | EDO1 - The student knows the basic theoretical principles in the field of entrepreneurship. EDO2 - The student is able to apply skills in creating their own business, organizing the production process, implementing entrepreneurial projects, as well as business planning and resource attraction. EDO3 - The student is able to work in a team, independently acquire and use new knowledge and skills in the field of entrepreneurship. | | | | Zabrodskaya NG Entrepreneurship. Organization and Economics of Small Enterprises | | | |
| Introduction to Marketing | AIN1-037 | 2 | | | | | | | | | | | | | | | | | | | | | | |
| Project Management | AIN1-038 | 2 | | | | | | | | | | | | | | | | | | | | | | |
| Internship 1 | AIN1-039 | 10 | | | | | | | | | | | | | To consolidate and deepen the knowledge and skills acquired by students in the course of study and to gain experience of professional activity. | Organization of big data processing; 2. Provision of big data storage; 3. Use of software tools for data processing; 4. Collection, systematization and identification of interrelationships and documentation of computer software requirements; 5. Estimation of time and labor intensity of computer software requirements implementation; 6. Coordination of computer software requirements with stakeholders; 7. Estimation and coordination of timeframes. | 1. Use methods and techniques of task formalisation. Use methods and techniques of task algorithmicisation. Use software products for graphic representation of algorithms. Apply standard algorithms in appropriate areas 2. Use selected programming languages to write program code. Use the selected programming environment and database management system tools. Utilise the capabilities of the available technical and/or software architecture. 3. Apply regulations that specify requirements for the design of programme code. Apply tools to create and maintain source code. Apply available templates for technical documentation. 4. Use the selected version control system. Use auxiliary software tools to process software source code. Perform actions according to the established procedures of the version control system used. 5. 5. Identify errors in software code. Apply methods and techniques for debugging software code. Interpret error messages, warnings, process log entries. Apply modern compilers, debuggers and code optimisers | | | | | | | |
| Internship 2 | AIN1-040 | 18 | | | | | | | | | | | | | | To consolidate and deepen the knowledge obtained by students in the course of study and to acquire experience of professional activity. | 1. Development and coordination with the software architect of technical specifications for software products and their interaction; 2. Distribution of buildings between programmers in accordance with technical specifications; 3. Exercising control over the execution of tasks; 4.Formation and submission of reports in accordance with established regulations; 5.Development of computer software architecture and its coordination with the system analyst and software architect; 6.Development of technical documentation. | | | | | | | |
| Object Oriented System Development | AIN1-041 | 5 | | | | | | | | | | Project | Project | | Lifecycle of an object-oriented system. Methodologies for object-oriented system development. Process of developing enterprise applications. Open systems in enterprise applications. Architectures of enterprise applications. Three-tier architecture of applications based on database storage. Tools for automating the design of enterprise applications. Features of the .NET platform for enterprise application development. Overview of MSF and MOF. Project and infrastructure management methodologies from Microsoft. Phases of MSF process implementation. Application of database and .NET data handling technologies for enterprise application development. Features of team-based development of enterprise applications. Corporate portals. | Formation of students' professional competencies in the design, modeling, and development of enterprise applications. | EDO1 - Students know the architecture and components of enterprise applications, distribution and communication mechanisms, UML models of enterprise applications. EDO2 - Students are able to design and implement enterprise applications. EDO3 - Students can work in teams, independently acquire and use new knowledge and skills in the field of enterprise application development. | | Programming essentials
Object Oriented Programming | | Alan A. A. Donovan , Brian W. Kernighan The Go Programming Language, ISBN-10: 9780134190440;Sau Sheong Chang Go Web Programming, ISBN 9781617292569; | | | |
| Introduction to Cloud Computing | AIN1-042 | 5 | | | | | | | | | | | | | Introduction to cloud computing. Platforms for cloud computing. Parallel programming in the cloud. Distributed storage systems. Virtualisation. Cloud computing security. Multicore operating systems | Formation of students' theoretical knowledge and practical skills on cloud computing | EDO1 - The student knows cloud computing platforms, advantages and disadvantages of different cloud computing platforms. EDO2 - The student is able to analyse the trade-offs between deploying applications in the cloud and on-premises infrastructure, deploying applications in commercial cloud computing infrastructures such as Amazon Web Services, Windows Azure and Google AppEngine. EDO3 - The student is able to program data-intensive parallel applications in the cloud. | | | | | | | |
| Privacy decision support | AIN1-043 | 5 | | | | | | | | | | | | | Decision support system. Structure of a decision support system . Features of a decision support system. Applications of decision support. Comparative approval decision support systems. Comparative privacy decision support systems | To form students' theoretical knowledge and practical skills in the use of various decision support tools for privacy purposes | EDO1 - The student knows behavioural and normative theories of decision making, the value of decision support systems for individuals and organisations. EDO2 - The student is able to design decision support systems and processes. EDO3 - The student is able to acquire new knowledge in the area of privacy decision support | | | | | | | |
| Introduction to Big Data | AIN1-044 | 5 | | | | | | | | | | | | | The concept of Big Data. Features of collecting, storing, processing and analysing large data sets. Sources of big data. The use of big data in science, business, public administration. Options for building distributed databases, replication, fragmentation. Consistency. CAP-theorem. Classes of NoSQL databases. Examples of NoSQL databases. Column families. Graph DBMSs. Data consolidation tasks. Multidimensional data warehouses. Relational data warehouses. Virtual storage. Fuzzy environments. Introduction to ETL. Data transformation in ETL. Data enrichment. Map- Reduce technology. GOOGLE BIGTABLE. Full-text search. Parallel queries. Principles of data analysis. Structured data. Preparation of data for analysis. KDD and Data Mining techniques Introduction to data transformation. Transformation of organised data. Grouping data. Data fusion. Quantisation. Normalisation and coding of data. Principles of data analysis. Structured data. Preparation of data for analysis. KDD and Data Mining techniques. Introduction to data visualisation. General purpose visualisers. OLAP-analysis. Visualisers for model quality assessment. Visualisers for model interpretation. Identification of patterns in the form of decision trees, logical rules, neural networks. Review of modern data analysis software: Statistica, SPSS, Excel, R-Studio, KERAS. Means of building distributed information systems for BigData. Methods of data analysis | Formation of students' professional competences in the field of development and use of big data. | EDO1 - The student knows the methods of decision-making based on big data. EDO2 - The student is able to apply data analysis methods for decision making. EDO3 - The student is able to work in a team, independently acquire and utilise new knowledge and skills in the introduction of big data | | | | | | | |
| Basics of Scientific Research | AIN1-045 | 5 | | | | | | | | | | | | | Creativity in scientific and design work. Overview of methods of technical creativity. Methods of scientific research in engineering. Classification of research methods. Information and patent search. Setting up an experiment. Systematisation of information. Planning of research and development. Mathematical processing of experimental results. Formalisation of R&D results. Formalisation of the report on research work | Formation of students' theoretical knowledge in the field of the current state, directions of development and performance of scientific research in the field of profile orientation. | EDO1 - The student knows the basic logical methods and techniques of scientific research, methodological theories and principles of modern science, the basis of modern computer technologies, criteria of dependence of features and homogeneity of data, criteria of significance of parameters. EDO2 - The student is able to carry out logical and methodological analysis of scientific research and its results, apply mathematical methods in technical applications, carry out a patent search, plan a scientific experiment, give a public speech with argumentation, conduct discussions and polemics. EDO3 - The student is able to carry out methodological justification of scientific research, evaluate the effectiveness of scientific activity, use network technologies and multimedia in education and science; choose criterion parameters depending on the requirements for product quality and production costs, formulate a research problem based on production needs, identify distribution functions, justify criterion parameters. | | J. Han, M. Kamber, J. Pei. (2006) “Data Mining: Concepts and Techniques”, Morgan Kaufman. | | Introduction to Data Mining, P. N. Tan, M. Steinbach, V. Kumar, 2006, Pearson Addison Wesley. | | | |
| Number Theory | AIN1-046 | 5 | | | | | | | | | | | | | Mastering of methods of investigation and solution of equations in integers, properties of prime and composite numbers, laws of distribution of prime numbers in natural series and arithmetic progressions. | Mastering of methods of investigation and solution of equations in integers, properties of prime and composite numbers, laws of distribution of prime numbers in natural series and arithmetic progressions. | EDO1 - The student knows the properties of prime and composite numbers, the laws of distribution of prime numbers in the natural series, the properties of rings of subtraction classes in natural modules, the basic properties of algebraic extensions of the field of rational numbers and finite fields, the properties of arithmetic functions.
EDO2 - The student is able to solve linear and quadratic equations from several variables, systems of linear equations in integers, as well as establish solvability and find solutions to algebraic comparisons and systems of comparisons, demonstrative comparisons, find systems of first roots, construct rational approximations to real numbers.
EDO3 -The student is able to independently acquire and use new knowledge and skills in number theories. | | | | | | | |
| Machine Learning | AIN1-047 | 5 | | | | | | | | | | | | | Motivation. Manipulation of data. Visual analytics. Clustering. Regression. Classification. Deep learning | To form students' knowledge of the conceptual foundations of machine learning and practical skills in working with tools, models and methods of machine learning. | EDO1 - The student knows the key concepts, goals and objectives of using machine learning; methodological foundations of applying machine learning algorithms. EDO2 - The student is able to apply skills in visualising the results of machine learning algorithms, and interpreting the results. EDO3 - The student is able to work in a team, independently acquire and utilise new knowledge and skills in machine learning. | | | | | | | |
| Privacy and Ethics | AIN1-048 | 5 | | | | | | | | | | | | | Ethics and information technology. Information Integrity. Plagiarism in the online environment. Identity in cyberspace. Avatars and anonymity. Privacy. Synthesis. The ethics of gaming. Cheating in games. Virtual environments and ethics | To form students' theoretical knowledge in the field of ethical issues and privacy related to new information technologies | EDO1 - The student knows modern models of information ethics, ethical standards in relation to new technologies, legal and ethical aspects related to security and privacy of information technologies. EDO2 - The student is able to apply ethical standards to interpret personal and group behaviour when using various information technology tools. EDO3 - The student is able to acquire new knowledge using modern educational and information technology in the area of ethical issues and privacy. | | | | | | | |
| Robotics | AIN1-049 | 5 | | | | | | | | | | | | | Introduction to the concept of robotics. Microcontrollers and microprocessors. Sensors and their types. Actuating devices. Fundamentals of electronics. Microcontroller programming. Studying Arduino IDE. Studying Tinkercad. Working with LEDs, creation of traffic lights. Working with potentiometer, controlling the brightness of LED. Working with a photoresistor, creating automatic lighting. Work with buttons. Work with a servo motor, creating a manipulator. Work with a geared motor, creation of a machine with remote control | Formation of students' theoretical knowledge and practical skills in robotics. | EDO1 - The student knows the theoretical basis of sensors, types of signals (discrete/analogue), actuators.
EDO2 - The student is able to select equipment for the required task, program microcontrollers and create circuits for the task.
EDO3 - The student is able to work in a team, independently acquire and utilise new knowledge and skills in robotics. | | | | | | | |
| Information Security | AIN1-050 | 6 | | | | | | | | | | | | | | | | | | | | | | |
| C# Programming | AIN1-051 | 5 | | | | | | | | | | | Examination | | The concept of class. Basic elements of a class. Overloading operations in a class. Inheritance in C#. Object-oriented features of C# language. Working with files. Generalised classes (templates). Working with graphical objects. | Formation of students' theoretical knowledge and practical skills in the C# programming language. | EDO1 - The student knows the features of developing algorithms, libraries and software packages, system and application software products in the C# programming language. EDO2 - The student is able to develop architecture, algorithmic and software solutions of system and application software. EDO3 - The student is able to work in a team, independently investigate the development and use of tools, automated systems in scientific and practical activities. | | | | | | | |
| Basics of Economics | AIN1-052 | 5 | | | | | | | | | | | | | Introduction to economics. Subject matter and method. Basic economic concepts. Market system: supply and demand. Costs and profits of the firm. Financial and monetary system. Inflation and unemployment. Open economy | Formation of systemic economic thinking in students to understand the economic logic of the laws of development of society, processes and phenomena occurring at the micro level, mastery of modern methods of microeconomic analysis with the possibility of further application of acquired knowledge in practical activities. | EDO1 - The student knows the general conceptual apparatus of economic theory, the basics of the theory of public choice, economic efficiency and political decision-making. EDO2 - The student is able to identify problems of economic nature when analysing specific situations, to propose ways of solving them, to use knowledge of economics and economic policy to solve professional problems. EDO3 - The student is able to acquire new knowledge using modern educational and information technologies and to work independently with economic literature | | | | | | | |
| Bachelor thesis | AIN1-053 | 12 | | | | | | | | | | | | | | | | | | | | | | |
| Language Module 1 German | AIN2-001 | 6 | | | | | | | | | | | | | Development of corporate applications: (enterprise and its environment, business processes and operational organization, internal and external corporate communications, software development companies in Germany, sources of information and working methods, elements of presentation, visualization). Agile project management: roles in Scrum teams (ScrumMaster, product owner, developer), meetings in the Scrum process, features of distributed development, features of working with multiple teams, communication in agile teams. | Development of general language skills at level B1 | EDO1 - know the peculiarities of general and technical German language in the field of computer science. EDO2 - apply language skills in professional speech and translation of special and technical texts in the direction of "informatics". EDO3 - apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| German 2 | AIN2-002 | 6 | | | | | | | | | | | | | Verbal communication: monologue, dialogue, presentation (planning, preparation, execution of presentations, rhetoric, and body language). Development of corporate applications: (enterprise and its environment, business processes and operational organization, internal and external corporate communications, software development companies in Germany, sources of information and working methods, elements of presentation, visualization). Agile project management: roles in Scrum teams (ScrumMaster, product owner, developer), meetings in the Scrum process, features of distributed development, features of working with multiple teams, communication in agile teams. | Development of general language skills at level B1 and B2 | EDO 1- know the peculiarities of general and technical German language in the field of computer science. EDO 2- apply language skills in professional speech and translation of special and technical texts in the direction of "informatics". EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| German Language 3 | AIN2-003 | 6 | | | | | | | | | | | | | Verbal communication: monologue, dialogue, presentation (planning, preparation, execution of presentations, rhetoric, and body language). Development of corporate applications: (enterprise and its environment, business processes and operational organization, internal and external corporate communications, software development companies in Germany, sources of information and working methods, elements of presentation, visualization). Agile project management: roles in Scrum teams (ScrumMaster, product owner, developer), meetings in the Scrum process, features of distributed development, features of working with multiple teams, communication in agile teams. | Development of general language skills at level B2 | EDO 1- know the peculiarities of general and technical German language in the field of computer science.
EDO 2- apply language skills in professional speech and translation of special and technical texts in the direction of "informatics".
EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Development of Corporate Applications | AIN2-005 | 6 | | | | | | | | | | | | | Spring, JEE; architecture and components for complex applications; distribution and communication mechanisms; UML models of complex applications. | Formation of comprehensive knowledge in the design, modeling, and development of complex corporate applications in students. | EDO 1- know the architecture and components for complex applications, distribution and communication mechanisms, UML models of complex applications.
EDO 2- apply skills in using various enterprise frameworks and component architectures.
EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Geo Data Processing | AIN2-006 | 4 | | | | | | | | | | | | | Geographic databases. Mathematical foundations and algorithms for working with spatial data. Basics of geographic information systems. Programming using vector and raster data. Geoprocessing. | Formation of theoretical knowledge and practical skills in students regarding the specifics of geographic databases and information systems. | EDO 1- know the specifics of geographic databases and information systems. EDO 2- apply skills in developing location-based services and geo-applications, as well as programming using vector and raster data. EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| System Specification and Requirements Management | AIN2-007 | 4 | | | | | | | | | | | | | Functional and non-functional requirements. Interview and documentation methods. Requirements for Worksheets. Consideration of requirements from technical, economic, and psychological aspects. Regulatory legal acts in the field of creation, development, implementation, operation, and decommissioning of state information systems. Project. Development of an information system for integration between the countries of the Eurasian Economic Union through the line of the Social Fund. Software implementation process. Requirements management. Analysis and identification of requirements. Documentation and organization of requirements. Requirement specifications. Tracking requirement status. Generation of reports. | Formation of theoretical knowledge and practical skills in students for system specification and requirements management. | EDO 1- know functional and non-functional requirements from technical, economic, and psychological aspects.
EDO 2- apply skills in developing requirements for complex projects with clients, documenting and organizing requirements, generating reports.
EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Enterprise Application Development | AIN2-008 | 4 | | | | | | | | | | | | | Spring, JEE; architecture and components for complex applications; distribution and communication mechanisms; UML models of complex applications. | Formation of comprehensive knowledge in the design, modeling, and development of complex corporate applications in students. | EDO 1- know the architecture and components for complex applications, distribution and communication mechanisms, UML models of complex applications.
EDO 2- apply skills in using various enterprise frameworks and component architectures.
EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Strategic Information Management / Project Management | AIN2-009 | 4 | | | | | | | | | | | | | | | | | | | | | | |
| Mobile Systems | AIN2-010 | 4 | | | | | | | | | | | | | Java and Groovy application development for Android. iOS development with Apple Swift. Platform-independent mobile application development. Flutter | To provide students with theoretical knowledge and practical skills to develop an application for different mobile platforms | EDO1 - know the technology of software development for mobile systems, object-oriented programming language Java, main components of Android OS, Flutter. EDO2 - apply skills in the development of mobile systems. EDO3 - apply specialised skills to solve strategic problems and challenges, conduct research and/or innovative professional activities, produce new knowledge and/or research. | | | | | | | |
| Project 1 AIN2: Software product development | AIN2-045 | 8 | | | | | | | | | | | | | Methods and tools for system development. System management. | Formation of theoretical knowledge and practical skills in students for developing complex applications. | EDO 1- know the methods and tools for system development.
EDO 2- apply skills in developing complex applications and combining knowledge from other modules on software development and project management with agile methods.
EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Project Module AIN-2: System Maintenance | AIN2-012 | 4 | | | | | | | | | | | | | Server architecture. System design. System optimization. Authorization and permissions in SQL Server. Creating a backup device. Creating a backup of the database. Database recovery. | Formation of theoretical knowledge and practical skills in students for system maintenance and support. | EDO 1- know the theoretical foundations of configuring software, databases, and system maintenance.
EDO 2- apply skills in reorganizing and integrating new functional capabilities into software.
EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Business processes in software development | AIN2-013 | 4 | | | | | | | | | | | | | Business process modeling languages, in particular, EPC and BPMN. Formal semantics of business process models. Standard models. Optimization of business processes. Definition of indicators. Business process modeling. Functioning of workflow management systems, BPEL, integration web services - Workflow. Formal definition of business rules. Operation of business rule engines. | Formation of theoretical knowledge and practical skills in students for the application of business processes in software development. | EDO 1- know the theoretical foundations of modeling business processes in the context of requirements analysis and development based on models.
EDO 2- apply skills in analyzing business processes and creating their graphical models, capabilities for optimization in business processes.
EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Parallel Systems | AIN2-014 | 6 | | | | | | | | | | | | | Data storage technologies for large volumes. Processing of big data. Intelligent data analysis. Ethical issues in the context of big data focusing on SWEP. | Formation of theoretical knowledge and practical skills in students for assessing the scope of application and limits of Big Data technologies. | EDO 1- know the theoretical foundations of data storage technologies for large volumes and their processing.
EDO 2- apply skills in analyzing big data.
EDO 3 - apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Big Data | AIN2-015 | 6 | | | | | | | | | | | | | Data storage technologies with large volumes. Processing of large data volumes. Intelligent data analysis. Ethical issues in the context of big data within the SWEP focus. | Formation of theoretical knowledge and practical skills in assessing the scope of application and limits of big data technologies. | EDO 1- knowledge of the theoretical foundations of data storage technologies with large volumes and their processing.
EDO 2- application of skills in analyzing data with large volumes.
EDO 3- application of specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Master Project | AIN2-016 | 28 | | | | | | | | | | | | | | | | | | | | | | |
| Master Seminar | Seminar and Documentation | 2 | | | | | | | | | | | | | | Formation of theoretical knowledge in modern methodological principles and approaches to scientific research, as well as practical skills in preparation, writing, formatting, and presenting scientific papers. | EDO 1- know the content of scientific research methods, types and specifics of scientific papers, forms and features of research activities, ethics of scientific work, general scheme of scientific research, requirements for publishing scientific works.
EDO 2- apply skills in formulating the relevance of their scientific research, setting goals and objectives of scientific work, defining the object and subject of research, working with various sources, preparing reports for conferences.
EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Data Warehouse System | AIN2-018 | 4 | | | | | | | | | | | | | Data warehouse architecture. Data warehouse modelling. Extraction, transformation and loading. Data quality and data cleaning. Index and storage facilities. Data warehouse queries, query processing and optimisation. Materialized views. | Discipline Objective: To deepen theoretical and practical knowledge of the
architecture and development of data warehouse system and the data warehouse process | EDO1 - know the architecture and development of data warehouse systems. EDO2 - apply skills in combining data, querying and optimising the whole ETL warehouse process. EDO3 - apply specialised skills to solve strategic problems and challenges, research and/or innovative professional activities, production of new knowledge and/or scientific research. | | | | | | | |
| Application Systems Development | AIN2-019 | 4 | | | | | | | | | | | | | Design and structure of business application systems - Applications in companies - Customisation of enterprise application systems - Additional programming - Interfaces to enterprise application systems - Design of enterprise information processing workflows - Specialised types of systems (e.g. MES, CRM, SCM) | Students know the applications and architecture of business application systems. They are able to design application systems, adapt them for (customise), implement and operate application systems. They are also able to make minor changes to a system through customisation and programming. Students know the basic methods of integrating different application systems and are able to develop integration architectures. | EDO1 - know the complex analysis tasks involved in the creation of new information technologies, using basic and specialised knowledge, modern analytical methods and models.
EDO2 - apply skills in the use of techniques for designing and developing software systems and debugging software products.
EDO3 - apply specialised skills to solve strategic problems and issues, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research | | | | | | | |
| Modern script languages | AIN2-020 | 4 | | | | | | | | | | | | | | | | | | | | | | |
| Global Business and Comminucation in English | AIN2-021 | 4 | | | | | | English | | | | | | | Intercultural communication: conditions, problems, resources. National and ethnic culture in the global world. Diversity of cultural worlds: features of interaction with representatives. Intercultural communication in professional activities. Technologies for optimizing intercultural interaction | Formation of students' conceptual knowledge in the theory of intercultural communication in the modern multicultural space | EDO1 - know the mechanisms of preservation and transmission of values in culture, the main approaches to the study of cultural phenomena. EDO2 - apply skills in generalizing, analyzing, perceiving information, setting a goal and choosing ways to achieve it, interpreting the regularities of cultural development and the system of social interactions. EDO3 - apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Intercultural Communication in English | AIN2-022 | 4 | | | | | | | | | | | | | Java and Groovy application development for Android. iOS development with Apple Swift. Platform-independent mobile application development. Flutter | To form students' theoretical knowledge and practical skills in developing an application for different mobile platforms | EDO1 - know the technology of software development for mobile systems, object-oriented programming language Java, main components of Android OS, Flutter.
EDO2 - apply skills in the development of mobile systems.
EDO3 - apply specialised skills to solve strategic problems and challenges, conduct research and/or innovative professional activities, produce new knowledge and/or research. | | | | | | | |
| Latin in Medical Sciences | MIN1-001 | 4 | | | | | | | | | | | | | | | | | | | | | | |
| Medical Biophysics | MIN1-002 | 4 | | | | Doctor of Medical Sciences, Senior Researcher Kuldanbayev N.K. | | | | | | preparation and presentation of essays | Written examination | | | 1) mastering the methodological foundations of the subject for solving biomedical problems: instrumental methods of analysis; data processing; methods of mathematical modeling of biological processes;2) development of the ability to logical and critical thinking, to the exact setting of tasks and determining priorities for solving biomedical problems;3) the acquisition of the skills of scientific analysis and processing of biomedical data, the formation of results and conclusions. | | | PTI002: Fundamentals of Higher Mathematics;NIT003: Physics;MIN1-013B93 Hardware of Medical Information Systems; | | 1.Glaser, R.Biophysics: An Introduction.2ndEdition.Springer-Verlag Berlin Heidelberg,2012. 407p.2.Schiessel, H. Biophysics for Beginners: A Journey Through the Cell Nucleus.Pan Stanford,2013. 420 p.3.Cotterill, R. Biophysics: An introduction. Chichester; New York: Wiley, 2002.395 p.4.Владимиров В.А., РощупкинД.И., Потапенко А.Я., Деев А.И. Биофизика. М., Медицина, 1983. –272 с.5.Антонов В.Ф., Черныш A.M., ПасечникВ.И., ВознесенскийС.А, Козлова Е.К. Биофизика: Учеб. для студ. высш. учеб. заведений. –Б63 М.: Гуманит. изд. центр ВЛАДОС,1999. –288 с. | | | |
| Physiology and Anatomy 1 | MIN1-003 | 4 | | | | Ph.d,Dr.DavletovaCh.I | | | | | | | | | | Studyofastructureandregularity of functioning of organs and systems of a healthy body, its interrelation with environment and regulatory mechanisms. | | | | | 1.Humananatomy:SapinM.R., KolesnikovL.L., NikitukD.B. 2, 2005.2.Nozdrachev A.D., Bajenov U.I., Barannikova I.A. and others. General course of physiology of human and animals: Book 1, 2009.3.Nozdrachev A.D., Bajenov U.I., Barannikova I.A. and others. General course of physiology ofhuman and animals: Book 2, 2011.4.Agdjanyan N.A., Smirnov V.M. Normal physiology of a human; Medicine, 2011.5.Internet resources | | | |
| Physiology and Anatomy 2 | MIN1-004 | 4 | | | | | | | | | | | | | | | | | | | | | | |
| Radiation and Instrumental Diagnostics 1 | MIN1-005 | 4 | | | | Doctor of Medical Sciences, Senior Researcher Kuldanbayev N.K. | | | | | | preparation and presentation of essays | Written examination | | | 1) mastering the methodological foundations of the subject for solving biomedical problems;2) to reveal the nature of the emergence of various kinds of bioelectric signals, biopotentials, their conversion into analog and digital forms;3) to reveal the features of the construction of medical devices and systems used for diagnosis and treatment;4) show the processing of bioelectric signals and biopotentials using mathematical methods;5) the acquisition of the skills of scientific analysis and processing of biomedical data, the formation of results and conclusions. | | | PTI002: Fundamentals of Higher Mathematics;NIT003: Physics;MIN1-013B93 Hardware of Medical Information Systems; | | 1.Saltzman, W. Mark. Biomedical engineering: bridging medicine and technology. –2ndEdition.–Cambridge University Press,2015. –743 p.2.Introduction to biomedical engineering/ [edited by] John Enderle, Joseph Bronzino. –3rdEdition.–Elsevier, 2012. –1253 p.3.Линденбратен Л.Д., Королюк И.П. Медицинская радиология (основы лучевой диагностики и лучевой терапии): Учебник. –2-е изд., перераб. и доп. –М.: Медицина, 2000. –672 с: ил. (Учеб. лит. для студентов мед. вузов).4.Антонов В. Ф., Черныш A. M., Пасечник В. И., Вознесенский С. А, Козлова Е. К. Биофизика: Учеб. для студ. высш. учеб. заведений. –Б63 М.: Гуманит. изд. центр ВЛАДОС,1999. –288 с.5.Владимиров В.А., Рощупкин Д.И., Потапенко А.Я., Деев А.И. Биофизика. М., Медицина, 1983. –272 с. | | | |
| Radiation and Instrumental Diagnostics 2 | MIN1-006 | 4 | | | | | | | | | | | | | | | | | | | | | | |
| Medical Biology | MIN1-007 | 4 | | | | Ph.d,Dr.DavletovaCh.I | | | | | | | | | | Modern biology is a theoretical basement for medicine because it is a system of sciences about live nature, that studies general conformity with evolution of live nature, discovering the nature of the live and its forms.
Medical biology- is a field of biology that has practical applications in medicine, health care and laboratory diagnostics; it is the cornerstone of modern health care and laboratory diagnostics. It concernes a wide range of scientific and technological approaches: from an in vitro diagnostics to the in vitro fertilisation, from the molecular mechanisms of a cystic fibrosis to the population dynamics of the HIV, from the understanding molecular interactions to the study of the carcinogenesis, from a single-nucleotide polymorphism (SNP) to the gene therapy. | | | | | 1.Medicalbiology. DubininS.I., VacenkoA.I. andothers. Poltava2014.2.Medicalbiology. V.E.Butvilovskiy, R.G. Zayac, V.V. Davydov. Minsk, BGMU2014.3.Biology.YaryginM., 1985, 2004.4.Biology with general genetics. A.A. Slusarev–M., 1979, 1983.5.Internetresources. | | | |
| Management in Healthcare | MIN1-008 | 5 | | | | Ph.d,Dr.DavletovaCh.I | | | | | | | | | Health and Basics of Health Care - Population morbidity - Demography - WHO - Medical prevention - Health care systems in different countries of the world - Statistics in Health Care - Physical Development | Study of the state of health of the population and identification of patterns of influence of social conditions on it. - Development of methodology and methods of studying population health. - Theoretical development and practical realization of the principles of public health. - Development of appropriate population care and health management for health care practice. - Analyzing theories of medicine and health care. | | | | | 1.Public health and healthcaresystem. N.E. Porada. “IVCMinfin”.2.Publichealthandhealthcare system. GlushankoV.S. Vitebsk: BGMU, 2011.3.Healthcare system of Kyrgyz Republic.4.Internet resources. | | | |
| Medical Informatics and Statistics | MIN1-009 | 5 | | | | Asylbek Abduvapov | | | | | | | | | | | | | | | | | | |
| Physical Medicine | MIN1-010 | 4 | | | | | | | | | | | | | | | | | | | | | | |
| Obtaining and Processing of Medical images | MIN1-011 | 5 | | | | | | | | | | | | | The concept of medical imaging. Methods of medical image acquisition. Processing of medical images. Basic principles of image processing. Changing the contrast of an image. Image segmentation. Image interpretation. Two-dimensional tomographic images. Modern trends in image processing. Processing of two-dimensional and three-dimensional medical images. Processing of two-dimensional medical images. Processing of three-dimensional medical images | To form students' holistic understanding of classical and modern methods of medical imaging. | EDO 1 - know the basic principles of medical image processing. EDO 2 - apply skills in obtaining medical images and graphic information. EDO 3 - work in a team, independently acquire and use new knowledge and skills in obtaining and processing medical data. | | | | | | | |
| Multimedia Systems und Telemedicine | MIN1-012 | 4 | | | | | | | | | | | | | | | | | | | | | | |
| Hardware of Medical Information Systems | MIN1-013 | 5 | | | | | | | | | | | | | Hardware and software of medical information system and their architecture. Medical information systems, general characteristics and classification. Architecture of modern medical information systems. Structural approach to the design of medical information systems. Functional modelling of medical information systems. Modelling of hardware data. Software of hardware systems. DBMS: MS SQL 2010, MySQL. Operating systems: Windows 7, Windows Server 2010. Linux Debian. | Formation of students' holistic understanding of the principles of functioning of modern medical information systems and its hardware. | EDO 1 - know basic modern hardware of medical information systems. EDO 2 - apply skills in building the architecture of medical information systems and modelling hardware data. EDO 3 - independently acquire and use new knowledge and skills in hardware support of medical information systems. | | | | | | | |
| Signal Processing of Medical Devices | MIN1-014 | 5 | | | | Asylbek Abduvapov | | | | | | | | | | | | | | | | | | |
| Web Technologies | WIN1-001 | 5 | | | | | | | | | | | | | Basic concepts of web technologies. The basics of HTML. The basics of CSS. Introduction to the JavaScript scripting language. Introduction to Bootstrap and its installation. Bootstrap grid system. Bootstrap components. Bootstrap utilities | Formation of students' theoretical knowledge and practical skills on web technologies. | EDO 1- Students know the basics of HTML hypertext markup language theory, CSS cascading style sheets, JavaScript programming languages and Bootstrap framework. EDO 2- Students are able to design and plan website structure, develop interfaces, manage risk, design and test in the development of software projects, and effectively utilize off-the-shelf algorithms and solutions based on the Bootstrap framework. EDO 3- Students are able to work in a team, independently acquire and utilize new knowledge and skills in web technologies. | | | | | | | |
| Web Programming | WIN1-002 | 5 | | | | | | | | | | | | | PHP scripts for working with HTML forms. Regular expressions, including modifiers, operators, and metacharacters. PHP programs that use various PHP library functions and manipulate files and directories. Analyzing and solving various database problems using the PHP language. Analyzing and solving common web application problems by writing PHP programs. | Familiarization with the open source web scripting language PHP. Building dynamic web applications. Semantics and syntax of the PHP language, including discussion of practical problems that PHP solves | EDO 1- The student is able to solve basic problems in PHP and in creating simple classes, declaring objects, methods and constructors. EDO 2- The student is proficient in organizing and using class hierarchy, predefined classes and data types, access restriction techniques and handling exceptional situations. EDO 3- The student is able to write cross-platform HTML nested server-side scripts to implement dynamic Web pages that interact with databases and files. | | | | | | | |
| Content Management Systems | WIN1-003 | 5 | | | | | | | | | | | | | Introduction to the Internet, local web server and the CMS (WP) content management system. Basic CMS (WP) settings and adding entries, headings. Adding tags and thumbnails, creating new pages in WP. Adding picture and video to a page, changing WP theme (template). Creating and customizing menus and widgets in WP. Number of entries on a page. Customizing the main page of the site, title and description of the site. Inserting google map on the page. Customizing comments in WP (deleting and disabling). Change password in Console. Plugins installation and customization. Feedback form, creating a gallery in WP | Formation of students the necessary knowledge and practical skills to develop websites of individual design using CMS WordPress content management system, including the installation of the site on hosting | EDO 1 - The student knows the theoretical basis for the development of customized design websites using the CMS WordPress content management system. EDO 2 - The student is able to develop a website and install the website on a hosting service. EDO 3 - The student is able to work in a team, independently acquire and utilize new content management knowledge and skills. | | | | | | | |
| Development of smartphone user interfaces | WIN1-004 | 5 | | | | | | | | | | | | | Basic concepts of developing smartphone interface platforms in FIGMA. Requirements for smartphones are discussed. Using the document object model to manipulate the content of a mobile widget page in FIGMA. Specifics on the application of the DOM in the process of developing interfaces for mobile devices in FIGMA, including manipulation of elements, events, and dynamic content updates. | To form students with the necessary knowledge and practical skills on the basic features of development tools in Visual Studio environment using Apache Cordova technology and its inherent HTML5, CSS3 and JavaScript, as well as the development of hybrid mobile applications for Windows Phone, Android and IOS using Apache Cordova technology. | EDO 1 - The student knows the theoretical basis of mobile interface design in FIGMA. EDO 2 - The student is able to develop client scenarios and hybrid mobile applications for Windows Phone, Android and IOS platforms in FIGMA. EDO 3 - The student is able to work in a team, independently acquire and utilize new knowledge and skills in the development of smartphone interface platforms. | | | | | | | |
| Management of Webservers | WIN1-005 | 5 | | | | | | | | | | | | | HTTP protocol. Apache, Nginx, IIS web servers. Basic concepts. Web server configuration. Hosting. Proxy servers and caching. Testing and monitoring. Backup. Web server security. Web server scaling. Mail servers Gmail, Postfix, send mail | Formation of students' necessary knowledge and practical skills on work with web servers and their administration. | EDO 1- The student knows the theoretical basis for the mechanisms of web server operation and its administration. EDO 2- The student is able to administer web servers. EDO 3- Students are able to work in a team, independently acquire and utilize new knowledge and skills in web server operation and administration. | | | | | | | |
| Introduction to business administration & economics | BIN2-001 | 4 | | | | | | | | | | | | | Subject, methods, and history of business administration. Basics of business administration. Founding decisions (legal form, location, business consolidation). Corporate governance (basics, goal system, planning and decision-making, organization, human resource management, monitoring, information management, accounting, control). Production (basics, production planning, production and cost theory, comprehensive production planning and management). Sales (basics | Formation of comprehensive knowledge in the field of business administration and enterprise economics in students. | EDO 1- know the methods and history of business administration, organizational and legal forms of enterprises, organization of production and sales, the system of corporate governance in the enterprise.
EDO 2- apply skills in making operational decisions in the enterprise, considering economic, political, social, and technological conditions.
EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Technology & business modelling | BIN2-002 | 4 | | | | | | | | | | | | | Opportunities of design in the business model of electronic distribution. Modeling the process of e-commerce applications. Design and standardization possibilities in the electronic management catalog. Application architecture. Trust infrastructure (electronic signature). Development and implementation of internet shops. | Formation of theoretical knowledge and practical skills in students for business modeling. | EDO 1- know the specifics of multichannel and web sales, roles of participants in e-commerce, phases of commercial transactions, design options for business models. EDO 2- apply skills in modeling the process of e-commerce applications, electronic procurement in the "business to business" (B2B) market. EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Management | BIN2-003 | 4 | | | | | | | | | | | | | Design possibilities in the business model of electronic distribution. Modeling the process of e-commerce applications. Design and standardization capabilities in electronic catalog management. Application architecture. Trusted infrastructure (electronic signature). Development and implementation of internet stores. | To provide students with theoretical knowledge and practical skills in business modeling. | EDO1 - Understand the specifics of multichannel and web sales, roles of participants in e-commerce, phases of commercial transactions, design options for business models. EDO2 - Apply skills in modeling the process of e-commerce applications, electronic procurement in the "business to business" (B2B) market. EDO3 - Apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Project Modul BIN-1: Start up Coaching 1 - Business modelling | BIN2-004 | 8 | | | | | | | | | | | | | Methods and tools for system development. System management. | To provide students with theoretical knowledge and practical skills in developing complex applications. | EDO1 - Understand methods and tools for system development. EDO2 - Apply skills in developing complex applications and combining knowledge from other modules on software development and project management using agile methods. EDO3 - Apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Projektmodul BIN-2: Start up Coaching 2 - Business plan & launch | BIN2-005 | 4 | | | | | | | | | | | | | | | | | | | | | | |
| Finance & accounting | BIN2-006 | 4 | | | | | | | | | | | | | Finance. Financial system. Conceptual foundations of accounting. Cost accounting. Asset accounting. Liability accounting. Capital accounting. Revenue and expense accounting. Financial reporting. | Formation of theoretical knowledge and practical skills in students for finance and organization of accounting in an enterprise. | EDO 1- know the theoretical foundations of finance and accounting.
EDO 2- apply skills in conducting accounting procedures in the enterprise and preparing financial documentation.
EDO 3- apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Business plan | BIN2-007 | 4 | | | | | | | | | | | | | Writing a Business Plan. Market and industry analysis. Marketing plan. Production plan. Organizational plan. Financial plan. Comprehensive evaluation of the project's viability. | Improvement of theoretical knowledge and practical skills in solving organizational and managerial tasks of planning the activities of enterprises of any organizational form and their subdivisions. | EDO1 - to know the structure and functions of a business plan, stages of business planning, requirements for the development of business plans, compilation of a business plan.
EDO2 - to apply skills in drafting business plan for projects.
EDO3 - to apply skills to solve strategic problems and challenges, conduct research and/or innovative professional activities, produce new knowledge and/or scientific research. | | | | | | | |
| Legal aspects | BIN2-008 | 4 | | | | | | | | | | | | | Copyright. The Patent Law. International right to patent. Utility of the Model Law. Law on Design Law - trademarks and the rights of designation. Competition Law. | Students will learn to identify and evaluate life issues from a legal perspective. This includes, first, the provision of basic legal knowledge. Secondly, students must be trained to accurately analyze the situation and create a logical scheme of arguments as a result. | EDO1 - is to know the basic legal framework in the field of information technology.
EDO2 - apply skills in drafting contracts, registration of copyrights, trademarks and design rights.
EDO3 - apply specialized skills to solve strategic problems and problems, conduct research and/or innovative professional activities, production of new knowledge and/or research. | | | | | | | |
| Big Data (no programming ) | BIN2-009 | 4 | | | | | | | | | | | | | Data storage technologies with large volumes; - Large amounts of data; - Intelligent data analysis; - Ethical questions in the context of big data - in the focus of SWEP without practice. | Students can evaluate the range of application and limits of big data technology (Big Data). They know the ethical issues involved. ISSE students have practical programming experience with big data technologies. | | | | | | | | |
| module catalogue Nr. 1 (2018) | MOD_CAT_1_2018 | 4 | | | | | | | | | | | | | | | | | | | | | | |
| module catalogue Nr. 2 (2018) | MOD_CAT_2_2018 | 6 | | | | | | | | | | | | | | | | | | | | | | |
| module catalogue Nr. 1 Master | MOD_CAT_1_Master1 | 4 | | | | | | | | | | | | | | | | | | | | | | |
| module catalogue Nr. 2 Master | MOD_CAT_1_Master2 | 4 | | | | | | | | | | | | | | | | | | | | | | |
| Kyrgyz Language and Literature | AIN1-054 | 4 | | | | | | | | | | | | | Kyrgyz is the national and state language. Rules of writing, spelling. Culture of speech. Orthoepy. Style. Types of styles. Conversational style. Artistic style. Scientific style. Publicistic style. | Improvement of students' explanation and speech culture through familiarization with the basics of linguistic and philological sciences. | EDO1 - Students must be able to recognize the basic principles of spelling and word formation, select language resources based on the types of conversational styles, and use them correctly. EDO2 - Students should be capable of creating written texts correctly and appropriately in terms of style and expression. EDO3 - Students need to develop skills in international communication, conducting discussions, and presenting logical arguments confidently. | | | | | | | |
| Manas Studies | AIN1-066 | 2 | | | | | | | | | | | | | General characteristics of genres in Kyrgyz folklore. The epic "Manas" in the treasury of world culture. Study of the "Manas" epic until 1917. First written sources. Manas studies as a science and its peculiarities. Manas studies in the Soviet era: recordings of "Manas" epic variants, textological research, and the influence of state ideology on the development of Manas studies. Time of formation and development of the "Manas" epic. Scientific hypotheses of M. O. Auezov, B. M. Yunusaliyev, V. M. Zhirmunsky. | To ensure a stable understanding among students of existing representations in the field of Manas studies, including knowledge of how these concepts have evolved over time. | EDO 1 - Students know the specific features of the genres of Kyrgyz folklore, the place of the trilogy of the epic "Manas" in the treasury of world culture, the value of the epic as a source for studying the historical path of development of the Kyrgyz people. EDO 2 - Students are able to apply skills in critical thinking, analyzing and presenting their ideas and thoughts, as well as working with scientific sources on Manas studies.. | | | | | | | |
| Algorithms and Data Structures | AIN1-057 | 5 | | | | | | | | | | | | | Algorithms. Their types and properties. The running time of an algorithm. O-big notation. Abstract data types in Python. Recursive and iteration functions. Algorithms for sorting arrays. Divide and conquer algorithms. Greedy algorithms. Search algorithms. Oriented graphs. Algorithms on oriented graphs. Undirected graphs. Algorithms on undirected weighted graphs. Numerical methods for solving nonlinear equations. | to form knowledge about the basic methods of developing algorithms and programs, about standard data structures used to represent typical information objects. | DLO 1 – to know the basic computer algorithms and characteristics of their complexity for typical tasks, frequently encountered and become "classic" in the field of computer science and programming.
DLO 2 - to be able to understand basic methods for solving problems with polynomial complexity, such as sorting and quick search and skills in using basic approaches to solve "hard to solve" problems, i.e. those problems for which algorithms of polynomial complexity are not found.
DLO 3 - work in teams, independently acquire and use new knowledge and skills in the field of algorithms and data structure. | | | | | | | |
| Geography of Kyrgyzstan | AIN1-071 | 2 | | | | | | | | | | | | | Natural ecosystems of the Earth (terrestrial, freshwater, marine). Forms of interaction between society and nature and their development at the present stage. The concept of environmental security. Environmental problems of the modern world. Principles and main directions of rational nature management. Elimination of the consequences of emergency environmental situations. Environmental situation in the region. Activities of public environmental organizations. International cooperation on environmental protection issues. | To provide students with knowledge of the fundamentals of the functioning of ecological systems and the problems of anthropogenic impact on terrestrial and aquatic ecosystems at local, regional, and global scales. | EDO1 - Students understand the basics of ecological systems and the problems of anthropogenic impact on terrestrial and aquatic ecosystems at local, regional, and global scales, as well as the environmental policy of Kyrgyzstan. EDO2 - Students are able to apply skills in environmental analysis, assessment of natural resources, and environmental costs. EDO3 - Students are capable of working in teams, independently acquiring and using new knowledge and skills to solve problems of anthropogenic impact on terrestrial and aquatic ecosystems at local, national, and global scales. | | | | | | | |
| Applied Mathematics | AIN1-059 | 5 | | | | | | | | | | | | | Numerical methods : equations, interpolation and spline interpolation(introduction), approximation(least squares method) integration. Numerical methods for differential equations. Probability theory: probability of random events, classical probability and combinatorics, conditional probability and independent events, reliability of systems, random variables and distribution functions, expected value, variance, covariance, special distributions of discrete and continuous random variables. Statistics: methods of statistical estimation (point estimation, confidence estimates),statistical tests (terms and principle, tests of parameters with sampling, nonparametric tests, linear regression, analysis of variance). Projects using mathematical software on numerical methods and statistics, Projects on applied problems. | To develop the ability to apply taught mathematical methods and models. | EDO1 - The student is able to solve applied problems and interpret solutions. EDO2 - The student is able to use mathematical software. EDO3 - The student is able to use literature and manuals and to acquire mathematical knowledge independently. | | | | | | | |
| Mathematical logiс | AIN1-060 | 5 | | | | | | | | | | | | | Repetition of set theory. Cardinality of a set. Relationships. Systems of calculus. Binary transformations. Methods of proof: recursion/induction. Combinatorial schemes. Binomial and polynomial formulas. Logic of statements: syntax, semantics, equivalence, normal forms. Minimization of functions of algebra of logic. Completeness of the system of functions of algebra of logic. Basic elements of digital systems. Construction of simple computers based on logic gates. Serial circuits. Predicate logic. Formulas of predicate logic. Introduction to graph theory - graphs, Euler paths and cycles, Hamilton cycle problem, shortest paths and Dijkstra's algorithm, planarity, node coloring. | Formation and development of students' skills in applying classical propositional logic for modeling and solving practical problems in the field of digital systems. | : EDO1 - Students know the basic concepts of set theory, especially number systems and logic, as well as classical statement logic and applications of Boolean propositional algebra and set algebra in technical, practical and applied computer science. EDO2 - Students are able to abstract and understand the role of logic as a language to formalize practical problems accurately and apply sets, relations and mappings to model practical problems and have mastered the basic methods of number theory. EDO3- Students are able to apply classical statement logic to model and solve practical problems in the area of digital systems. EDO4- Students are able to work in a team, independently acquire and use new knowledge and skills in mathematical logic. | | | | | | | |
| Programming Languages 3 | AIN1-061 | 5 | | | | | | | | | | | | | Object-oriented software testing, unit tests (e.g. using JUnit) and test-driven development. Encapsulation. Error handling, exception handling. Thread programming. Graphical user interface design. Design patterns (observer, MVC). Lambda-expressions. Fundamentals of functional programming. Realization of own generic data types ("generics”).
Objective: Students will have advanced skills and sufficient experience in programming in Java. | Students will have advanced skills and sufficient experience in Java programming. | EDO 1 - Students know common object-oriented methods of software development. EDO 2 -Students are able to design and implement more complex programms in Java using the Eclipse development environment. EDO 3 - Students are able to work in a team and independently improve and deepen their Java programming skills. | | | | | | | |
| Development of distributed applications | AIN1-062 | 5 | | | | | | | | | | | | | Categories of middleware, communication models, transparency. Architectural models, client-server, P2P, n-tier architecture. Fundamentals of Spring, Spring MVC, Spring persistence, Spring Security, Spring Rest. Testing. Basics of JavaScript frameworks such as React. | To provide students with theoretical knowledge in the field of using distributed systems for information processing and practical skills in building distributed systems using various software tools. | EDO1 - Students are able to apply architectural concepts in the development of distributed systems and applications. EDO2 - Students are able to demonstrate a more detailed understanding of web application development technologies using Spring. EDO3 - Students are capable of developing and designing software and implementing it using JEE technologies in a large project. | | | | | | | |
| IT Security | AIN1-063 | 5 | | | | | | | | | | | | | IT systems as sociotechnical systems. IT security risks due to human errors. Guiding principles (e.g., BSI-Grundschutz, ITIL). Cryptographic systems, PKI infrastructure. Common code vulnerabilities (e.g., buffer overflow, code injection, cross-site scripting) and countermeasures. Operating system security. Database security. Network-level attacks and countermeasures, firewalls. Patterns for secure programming (secure default settings, minimizing attack surface, session management, etc.). | To make students aware that IT security should be a high priority when developing any system. | EDO1 - Students understand the importance of IT security, know typical security issues, and countermeasures. EDO2 - Students are able to apply skills in ensuring information security: identification and authentication, authorization, and access control. EDO3 - Students are capable of working in teams, independently acquiring and using new knowledge and skills in information security. | | | | | | | |
| Application systems | AIN1-064 | 5 | | | | | | | | | | | | | Design and structure of applied business systems. Applications in companies. Configuration of enterprise application systems. Additional programming. Interfaces to corporate application systems. Design of workflows for processing corporate information. Specialized types of systems (e.g., MES, CRM, SCM). | Formation of students' theoretical knowledge and practical skills in the design, implementation, and operation of applied systems. | EDO1 - Students know the applications and architecture of applied business systems. EDO2 - Students are able to design applied systems, adapt and configure them, implement and operate applied systems. EDO3 - Students can make minor changes to the system through configuration and programming. EDO4 - Students know the basic methods of integrating various applied systems and can develop integration architectures. | | | | | | | |
| Computer Graphics | AIN1-065 | 5 | | | | | | | | | | | | | Computer graphics and informatics. Concepts and subfields of computer graphics, classification of graphics software. Graphics systems. Graphics systems as a software layer and API / OpenGL as a graphics system. Development of passive graphics software. Mathematical foundations of computer graphics. Homogeneous coordinates and transformations, transformation pipeline. Categories of 3D models and functionality of solid modelers. Visualization algorithms. Projections, hidden line and hidden surface algorithms. Lighting and shading. Materials and textures. Monochrome materials, transparency and alpha blending, texture mapping onto 3D surfaces and bodies. | : Students are able to integrate computer graphics with its own rules, capabilities, and features into modern computer science. | EDO1 - Students know the basic mathematical and algorithmic principles of computer graphics, as well as the principles of operation of graphics systems. EDO2 - Students are able to apply theoretical knowledge in the context of practical implementation in Unity3D. EDO3 - Students are capable of working in a team, independently acquiring and using new knowledge and skills in the field of computer graphics. | | | | | | | |
| Fundemantals of medical sciences | MIN1-015 | 5 | | | | | | | | | | | | | The concept of health. Asepsis and antisepsis. Vitamins. Internal diseases. Acute diseases of the stomach. Acute diseases of the liver. Acute kidney disease. Acute heart disease. Acute infectious diseases. Assessment of adaptation to stress. Emergency care and pre-hospital resuscitation. Wounds definition and classification | To form students with the necessary knowledge and practical skills to apply first aid techniques to accident victims and patients with acute attacks of disease, to perform various nursing procedures. | EDO 1 - to know the main social and medical problems of health of the population of the Kyrgyz Republic, about the factors of socio-economic, biological, anthropogenic, medical nature affecting human health. EDO 2 - apply skills of first aid to the injured. EDO 3 - independently acquire and use new knowledge and skills on preventive measures that constitute a healthy lifestyle. | | | | | | | |
| Digital Medicine / eHealth | MIN1-016 | 5 | | | | | | | | | | | | | Digital medical informatics techniques. Registration, formalization and transmission of medical data. Information compression algorithms, standard forms of information exchange. Digital medical tools. Services. Applications. | Formation of students' knowledge and skills of design, implementation, operation and development of digital medicine / eHealth of different types, classes and levels. | EDO 1 - know the methods of digital medical informatics aimed at registration and formalization of medical data, their preparation for transmission and reception. EDO 2 - apply skills in the use of modern information technologies and specialized software to solve professional problems. EDO 3 - work in a team, independently examine objects of informatization, describe technological processes, form requirements for the functionality of information systems, develop information, linguistic, algorithmic support in the design of IS and databases in the field of health care | | | | | | | |
| Telemedicine | MIN1-017 | 5 | | | | | | | | | | | | | Concepts of telemedicine, medical telematics, e-health. Medical information systems: concept, types. Interrelation of local and global systems in the provision of telemedicine services. Unified state information system of health care. Hardware and software of telemedicine systems. Basic capabilities of telemedicine systems. Structures of telemedicine systems. Methods and means of telemedicine technologies. Requirements for medical organizations. Issues of transfer and storage of information and registration of medical documentation in the application of telemedicine technologies. The problem of data protection in monitoring systems. Threats of information security in relation to all components of the monitoring system. Traditional approaches to the security of health care systems. | Formation of students' knowledge and skills on creation of hardware and software of telemedicine systems. | EDO 1 - know modern information and telecommunication technologies to create hardware and software for telemedicine systems. EDO 2 - apply skills in the development of automated systems of enterprises and organizations for the processing of transmitted information in telemedicine systems. EDO 3 - to design architecture and services of information systems considering information security. | | | | | | | |
| election module catalogue (2018) | MOD_CAT_2018 | 5 | | | | | | | | | | | | | | | | | | | | | | |
| Дисциплина | 312-24 | 5 | Дисциплина | | | Дисциплина | Дисциплина | Дисциплина | Дисциплина | Дисциплина | Дисциплина | Дисциплина | Дисциплина | | Дисциплина | Дисциплина | Дисциплина | Дисциплина | Дисциплина | | Дисциплина | Дисциплина | Дисциплина | |
| StudioClass | StudioClass | 5 | StudioClass | | | StudioClass | StudioClass | StudioClass | StudioClass | StudioClass | StudioClass | StudioClass | StudioClass | | StudioClass | StudioClass | StudioClass | StudioClass | StudioClass | | StudioClass | StudioClass | StudioClass | |
| Flexible Project Management | AIN2-004 | 2 | | | | | | | | | | | | | Project and process management models. Basic concepts of agile development. Introduction to the SCRUM methodology. | Developing practical skills in students to manage complex projects using flexible methods. | ROD1 - know project and process management models. ROD2 - apply skills in managing complex projects using flexible methods. ROD3 - apply specialized skills to solve strategic tasks and problems, conduct scientific research and/or innovative professional activities, produce new knowledge and/or scientific research | | | | | | | |