SUBJECT NAME SHORT DESCRIPTION
1 ATT1102-HISTORY OF INFORMATION TECHNOLOGY

This subject covers the history of the emergence and development of computer networks, networks, Internet technologies, information theory and the emergence of the idea of packet switching (connection) in computer networks, the first global computer networks, the emergence of the Internet, information development of technologies in the industry, economy, social sphere, administrative management, education, history of the development of corporate management systems of enterprises, the study of problems of information protection when using information technologies.

2 SI3205-ARTIFICIAL INTELLIGENCE

This subject is aimed at acquiring knowledge and skills based on the researches conducted in our country and abroad on the technologies of developing artificial intelligence systems - methods, models and algorithmic - software tools, the results achieved, and the applied developments. At the same time, it also covers neural networks, which are considered to be the main mechanisms that develop artificial intelligence systems.

3 КТE1105-COMPUTER ORGANIZATION

This subject aims to provide students with knowledge about the specific features of the structure of modern computers, command formats and address modes, memory hierarchy and organization, connection and communication between the processor and peripheral devices, and the organization of calculations in the computer system.

4 DAS1118-PROGRAMMING

Computer programming is the act of issuing various commands to a computer's microprocessor, telling it when, where, what to change, and what to input or output. There are many programming languages in the computer world, and the number of people interested in programming is increasing. High-level programming languages are marked-code languages that are more machine-friendly (orientated) than machine languages. The main principles of character-coded languages are that machine codes are defined by their corresponding characters and include automatic memory allocation and error diagnosis.

5 Х1113-CALCULUS

This subject belongs to general professional subjects and consists of a set of knowledge necessary for studying general and special subjects. The knowledge gained from this subject plays an important role in the study of Fundamentals of Algorithms and Programming, Database, several subjects related to cryptography, Computer Architecture and several other subjects.

6 DT1103-DISCRETE STRUCTURE

This subject helps students to learn the theoretical foundations of knowledge in the science of discrete structure, the basic concepts of discrete mathematics, logical and algorithmic thinking, to master mathematically formalized problems, to solve mathematically formalized problems, to analyze the obtained solutions, to understand discrete structures and independent study of educational literature on its applications, to teach the connection of the basic concepts of the science of discrete structures with specialized disciplines, and to form the skills of their practical application.