Smart Technologies

6B06202 Smart Technology

Profile subjects: Mathematics, Physics. Threshold score: 70.

The “Smart Technologies” program regulates the goals, results, content, conditions and technologies for the implementation of the educational process, as well as the assessment of the quality of training of participants in this area. It covers a wide range of topics related to smart technologies, such as Artificial Intelligence and Machine Learning, Internet of Things (IoT), Smart City and Infrastructure, Smart Home and Home Devices, Security and Privacy in Smart Technologies; and provides students with a complete set of necessary knowledge and skills for successful work in this field.

Contacts

Admission Committee

(7172) 64-57-10
info@astanait.edu.kz

Mon-Fri 9:00 – 18:00

Objective of Educational Programm

Training of highly qualified specialists for innovative and knowledge-intensive sectors of the economy in the field of telecommunications, possessing theoretical and practical knowledge, skills and abilities necessary for their implementation in professional activities that meet the needs of the domestic and world markets for intellectual labor.

List of a specialist’s positions

Career Opportunities
  • Cloud IoT Systems Engineer
  • IoT systems software engineer
  • Artificial intelligence engineer
  • Artificial intelligence specialist
  • Industrial robotics designer
  • Industrial Robot Maintenance Technician

B059 – Communications and communication technologies

Educational group

Bachelor in Information and communication technologies on the educational program 6B06202 «Smart Technology»

Awarded degree

3 years

Duration of studies

Learning outcomes

  • To be able to apply the functionality of modern microprocessors, sensors and microcontrollers; analyze and synthesize technical hardware and software solutions.
  • Ability to analyze various sources of information, ideas and concepts, and organize sources for the purpose of writing academic papers and reports, oral presentations and negotiations.
  • To be able to apply modern theoretical and experimental research methods in order to create new promising tools for computerized intelligent systems. Know different conceptual approaches of data storage, application scenarios of different database classes.
  • To be able to analyze and develop software in areas related to cloud computing, artificial intelligence and machine learning, Internet of things, cybersecurity and networking to effectively design computer systems of varying complexity
  • To know the main classes of ICT systems, tasks and tools, to understand the domain areas of their application and to justify the choice when solving production or business problems. Know how to work in a specific operating system, and be able to organise application support in other operating systems. Know how to organise device support, hardware drivers, network operating systems.
  • To be able to participate as part of a team in the performance of laboratory, stands, polygons, submit -accept, and other types of testing of systems and means of operation, maintenance, repair, and intelligent systems.
  • To be able to identify a business niche and carry out technical and economic analysis and commercialization of technological solutions. Develop entrepreneurial thinking and management skills.
  • To be able to apply mathematical methods in software development and in the construction of qualitative and quantitative models
  • To know the principles of construction and description of algorithms. To be able to create, test, debug, and deploy programs in different programming languages. Knowledge of the main platforms, technologies and hardware and software tools for implementing systems.
  • To be able to design components, processes for systems, solutions for signal processing, pattern recognition, embedded systems that meet the specified needs. Justify the decisions made and implemented in the operation of intelligent systems and devices, is able to apply the results in practice.
  • To be able to develop mobile and web applications. Know the basics of creating and using mobile and web applications that use the graphical user interface, event handling, persistent data storage, multimedia handling, and communication interfaces available on devices.
  • To be able to design, deploy, administer and protect computer network solutions. Develop and implement security policies and management-related measures to protect computers and networks.
  • Have a systemic understanding of the role of individuals and events in shaping the current situation; the ability to critically evaluate and position actions regarding complex social processes in light of historical factors.
  • To be able to present ideas and reasoning about information technology in written and oral format, to speak to an audience and defend a point of view in the national language, in English and in a language of intercultural communication.
  • To use a variety of physical activities to maintain and promote health in a meaningful way.

Competent graduate model

Documents

Plan of development

«Smart Technologies»

Documents of Educational Programm

«Smart Technologies»

Academic disciplines

Cycle of general education disciplines

Compulsory component / University’s component

Physical Education

The course is devoted to the formation of the physical culture of the individual and the ability of the directed use of various means of physical culture to maintain and strengthen health.

Sociology

The course includes knowledge of sociological subject areas, research methods and directions. The course will discuss in detail the basic sociological theories and the most effective ways of gaining deep knowledge about various aspects of our modern society. The special significance of this course for students is to develop a sociological imagination, to understand the basic concepts of sociology as a science.

Psychology

This course presents questions of psychology in a wide educational and social context. The knowledge and skills acquired and formed as a result of mastering the course content give students the opportunity to put them into practice in various spheres of life: personal, family, professional, business, social, in working with people from different social groups and age groups.

Information and Communication Technologies

In the course, information and communication technologies are considered as modern methods and means of communication of people in ordinary and professional activities using information technologies for the search, collection, storage, processing and dissemination of information.

Foreign Language 1

The course develops student academic English skills, including grammar, vocabulary, reading comprehension, critical thinking and analysis, and listening and speaking skills. Students will learn how to use academic English effectively to express complex ideas, and deliver academic presentations focusing on various aspects of public speaking. The course helps students better understand academic English conventions and use them competently in their disciplines and specific areas of expertise.

Cultural Studies

The course is also designed for the formation of bachelors” ideas about the factors that complicate teaching at the present stage of development of society, about the difficulties specific to this activity. The course will help to become the basis for the study of the whole complex of social and human sciences, as well as an addition to general courses in history and philosophy. The course includes topics such as morphology, semiotics, anatomy of culture; the culture of nomads of Kazakhstan, the cultural heritage of the proto-Türks, the medieval culture of Central Asia, the formation of the Kazakh culture, the Kazakh culture in the context of globalization, the cultural policy of Kazakhstan, etc.

Foreign Language 2

The course further enhances student academic English skills by emphasizing active and participatory learning. This is achieved through a series of writing assignments that are designed to develop student ability to produce well-structured, well- supported, and persuasive texts using advanced English conventions, grammar, and vocabulary. The course provides students with the necessary tools to write competently across various disciplines, ensuring their success in their academic pursuits.

Political Science

The course is dedicated to general political knowledge for specialties in the field of ICT. It includes political self-awareness, improvement of one’s political outlook and communicative competencies. Teaching political knowledge is communicative, interactive, student-oriented, result-oriented, and largely depends on the independent work of students.

History of Kazakhstan

The course helps students acquire complex knowledge on history of Motherland, identify true history based on facts, evidence, written and archival records, research analysis and develops historical consciousness in accordance with national priorities and modern challenges. History of Kazakhstan covers events, facts, processes, and historical patterns that have taken place from antiquity to the present day. This course is very important because it is a state-significant academic discipline which develops civil identity and brings its contribution to the development of students’ knowledge.

Kazakh (Russian) Language 1

The course occupies a special place in the system of bachelor training with engineering education. For engineering students, the study of professional Kazakh/Russian is not only an enhancement of the skills and abilities acquired at school, but also a means of mastering the future profession with a focus on writing and reasoned oral speech allowing for effective communication.

Kazakh (Russian) Language 2

The course occupies a special place in the system of bachelor training with engineering education. For engineering students, the study of professional Kazakh/Russian is not only an enhancement of the skills and abilities acquired at school, but also a means of mastering the future profession with a focus on writing and reasoned oral speech allowing for effective communication.

Philosophy

The object of study of the discipline is philosophy as a special form of spiritual studies in its cultural and historical development and modern sound. The main directions and problems of world and national philosophy are studied. Philosophy is a special form of cognition of the world, creating a system of cognition of the general principles and foundations of human life, about the essential characteristics of a person’s relationship to nature, society and spiritual life, in all its main direction.

Technological Entrepreneurship

The discipline introduces students to modern concepts and tools of entrepreneurship and obtaining the theoretical knowledge and practical skills necessary to launch their own startup, considering the basics of life safety. Based on law and anti-corruption culture, the process of obtaining a patent, the legality of ownership of technological development is being studied, taking into account the legislation of the Republic of Kazakhstan in the field of intellectual property. Students apply strategic analysis in the field of economics, management, communication, and technological entrepreneurship.

Entrepreneurship

Within the framework of the academic discipline, the student studies the essence of entrepreneurial activity based on the current legislation of the Republic of Kazakhstan. The course will demonstrate the role and place of small enterprises in the modern conditions of the functioning of the economy of the state and society. The discipline will allow to understand the basic principles and content of the business plan of business entities, to form thinking based on modern anti-corruption culture, organizational forms of entrepreneurial activity are explained, including considering sustainable development, ecology and safety of personnel.

Cycle of fundamental disciplines

University’s component

Introduction to Computing and Programming

This discipline covers the basic concepts of computer science, including understanding how computers work, their history, hardware and software basics, algorithms, data structures, and an introduction to programming languages.

Mechanics

This course will study the fundamental laws of nature: the law of conservation of momentum, the law of conservation of energy and the law of conservation of moment of momentum, and the fundamental concepts of statistical mechanics. Students will be able to solve a wide range of physical and engineering problems based on the assimilation of a small number of fundamental laws of nature. The main focus will be on the atomic structure of matter and the interaction between material objects. During the course, students learn to explain and predict the behavior of different systems, such as elementary particles, molecules, solid metals and galaxies. The course integrates the tasks of modeling physical processes based on Visual Python.

Calculus 1

The academic discipline includes knowledge of analyzing functions represented in a variety of ways and understanding the relationships between these various representations; understanding the meaning of the derivative in terms of a rate of change and local linear approximation, and using derivatives to solve a variety of problems. The course is aimed at forming students’ mathematical foundation for solving applied problems in their specialty.

Object-Oriented Programming

The course introduces students to the concept of software development based on objects and their interaction. In this discipline, students will create classes and objects, define their properties and methods, and use inheritance and polymorphism to create flexible and modular software systems. Object-oriented programming is a widely used programming paradigm, and understanding its principles and practices is important for future software developers.

Introduction to electrodynamics

As part of the course, students get acquainted with the basics of electrodynamics, which helps to understand the interaction of an electric charge and an electromagnetic field. The course includes the study of dynamic electromagnetic fields and waves, with particular emphasis on the principles underlying Faraday’s law and the Ampère-Maxwell law. For students of electrical engineering and automation, sections on wave equations, their solutions, and the impact on the design and operation of various devices, including antennas and waveguides, are especially important. The course is a necessary foundation for more advanced engineering courses and prepares students to design and analyze engineering systems that interact with electric and magnetic fields.

Calculus 2

The academic discipline acquaints students with important branches of calculus and its applications in computer science. During the educational process, students should become familiar with and be able to apply mathematical methods and tools (ordinary differential equations, series, double and triple integrals) to solve various applied problems. The discipline forms the ability to apply mathematical methods and tools (differential equations, series, double and triple integrals) to solve complex applied problems in their specialty.

Discrete mathematics

The course aims to develop an understanding of the foundations of mathematics, combinatorics, and graph theory. The subject of the discipline is basic mathematical principles such as proof, understanding of discrete objects; solving counting problems using various enumeration methods.

Educational Practice

Educational practice is an integral part of the student training program. The main content of the practice is the implementation of practical educational, educational and research, creative tasks that correspond to the nature of the future professional activity of students. The purpose of educational practice: the study and consolidation of theoretical and practical knowledge in the disciplines obtained in the learning process, the development of creative activity and initiative of students, their artistic and creative needs and aesthetic worldview.

Circuit theory

This course teaches students the mathematical and conceptual analysis of electrical circuits. Students apply mathematical concepts such as differential equations, complex analysis, linear algebra, and probability theory to solve problems related to the design and analysis of electrical circuits. They develop a deep understanding of Kirchhoff’s laws, Thevenin’s and Norton’s theorems, and learn to analyze electrical circuits in the time and frequency domains using Laplace and Fourier transform methods. The course also includes the analysis of semiconductor devices such as diodes and transistors using differential and integral calculus equations. This course is a key component in the education of electrical engineers and requires a high level of mathematical preparation.

Linear Algebra

The course aims to develop an understanding of the fundamentals of linear algebra and matrix theory. The subject of the discipline is the basic properties of matrices, including determinants, inverse matrices, matrix factorizations, eigenvalues, linear transformations, etc.

Algorithms and Data Structures

The course examines basic, classical algorithms and data structures used in programming. The principles of construction and description of algorithms, the concepts of complexity and performance of algorithms, their main classes are considered.

Electronics

The course considers the basic methods of calculation of established and transient processes in electric circuits, their application to the most widespread in engineering practice electronic circuits, including amplifiers, rectifiers, stabilizers, triggers, and other devices. Much attention is paid to properties and characteristics of semiconductor elements: diodes, bipolar and field transistors, thyristors, operational amplifiers, simple logic elements. Some chapters are devoted to the circuitry of digital devices.

Probability and Statistics

The course teaches the study of patterns of random phenomena and their properties and use them for data analysis. As a result of studying this discipline, students will know the basic concepts of probability theory and mathematical statistics and their properties and be able to use probabilistic models for solving problems, work with random variables, calculate sample characteristics, evaluate the reliability of statistical data.

Digital electronics

This course provides in detail the principles and applications of digital electronics, including the fundamentals of Boolean algebra, the design and analysis of combinational and sequential logic circuits, and the operation and application of key digital elements such as decoders, multiplexers, counters, and registers. In addition, students are introduced to various memory circuits and the basics of programmable logic devices. The course also covers modern methods and technologies for designing digital systems, preparing students for work in the field of electronics and microprocessor technology.

Signals and Systems

The course offers a broad understanding of a variety of signals (continuous and discrete), system properties (linear and non-linear), and tools for signal and system analysis, including Fourier and Laplace transforms. It also covers spectrum analysis, digital signal and system fundamentals, and filter design. This course provides a foundation for more advanced topics such as signal processing, communications systems, and systems control.

Operating Systems

The course provides students with a comprehensive understanding of the fundamental principles and mechanisms that drive modern operating systems. Students explore topics such as process management, memory management, file systems, and input/output management. They learn about the internal structures and algorithms used by operating systems to optimize resource allocation and scheduling, enabling efficient execution of applications. Throughout the course, students engage in practical exercises and projects that allow them to gain hands-on experience with real or simulated operating systems. By the end of the course, students develop a strong foundation in operating systems, equipping them with the skills to analyze and solve problems related to process management, memory management, file systems, and I/O operations, and enabling them to effectively develop software that interacts with the underlying operating system.

Digital Signal Processing

The course is aimed at studying methods and algorithms for improving, analyzing, and converting signals in digital form. Students learn the basic principles and theories of digital signal processing, including the Discrete Fourier Transform (DFT), Fast Fourier Transform (FFT), z-transform, and Laplace transform. The course also includes the study of digital filters, linear and non-linear systems, statistical signal processing, as well as the basics of digital modulation and coding. Students also gain practical skills in working with digital signal processing software (on MATLAB). This course is the foundation for more advanced signal processing courses such as image processing, speech processing, and communications

Academic Writing

Academic Writing is aimed to develop the ability in differentiating writing styles in English; skills in critical reading and writing strategies to foster critical thinking and prepare a critical analysis of а written piece; understanding of academic vocabulary, grammar and style; skills in writing well-structured paragraphs; writing statements with arguments and proofs; and writing an academic essay.

Big data analytics

Students learn about data collection, storage, processing, analysis, and interpretation using advanced analytics methods such as machine learning and data mining.

Undergraduate Practice

The course presents the collection and analysis of materials for writing a graduation project.

Cycle of fundamental disciplines

Elective component

Machine learning

In this course, the student will study the main types of tasks that can be solved with the help of machine learning – mainly we will focus on classification, regression, and clustering. And, they will be able to learn about the basic methods of machine learning and their features, learn to evaluate the quality of models – and decide whether the model is suitable for solving a specific problem.

Sensors and Actuators

The course covers the fundamental principles, technologies and applications of sensors and actuators, which are an important part of any automatic or automated system. Students learn the different types of sensors used to measure parameters such as temperature, pressure, speed, acceleration, position, etc. The course also examines various types of actuators, including electric, pneumatic, hydraulic, and magnetic actuators, their working principles and applications. The course also includes labs where students gain hands-on experience with real sensors and actuators. This course prepares students to work in a wide range of fields related to automation and mechatronics.

Cycle of major disciplines

University’s component

Sensors and Actuators

The course covers the fundamental principles, technologies and applications of sensors and actuators, which are an important part of any automatic or automated system. Students learn the different types of sensors used to measure parameters such as temperature, pressure, speed, acceleration, position, etc. The course also examines various types of actuators, including electric, pneumatic, hydraulic and magnetic actuators, their working principles and applications. The course also includes labs where students gain hands-on experience with real sensors and actuators. This course prepares students to work in a wide range of fields related to automation and mechatronics.

WEB Technologies 1 (Front End)

The course teaches students to use a programming language to develop functional websites and interfaces, and also allows them to master the basics of working and interacting with a database. The course teaches the development of functionality and user interface running on the client-side of an application or website. In the process, students will have the opportunity to create and develop a convenient, simple and demanded website.

Embedded Systems Design

The course is devoted to the design and development of advanced of embedded systems. The course is aimed at forming students’ understanding of embedded systems based on advanced and industrial microcontrollers, the specifics of their design and operation. As a result of the training, a basic system of knowledge and skills is formed that allows you to understand the principles of the functioning of complex embedded systems, choose tools and technologies for their development, evaluate the effectiveness of their use in various application areas, including IoT.

Computer Networks

The course provides a broad understanding of the principles, architecture, and technologies behind computer networks. Students learn the basics of network communication, wired and wireless connection technologies, data transfer protocols, routing and switching, network security and network resource management. Emphasis is placed on understanding and using the OSI model and the TCP/IP model. This course prepares students for the design, management, and security of computer networks, as well as the foundation for more advanced networking topics and specializations.

Industrial Practice

The course is devoted to the study of information security technologies.

Control Systems

Industry and large industry are interested in students (personnel) who understand the principles of modern digital production and systems of control and management of large industrial enterprises. The questions of how to choose the points of the most effective application of new technologies and to increase the efficiency of technological processes will be studied.

Research Methods and Tools

The course is designed to study the basic methods and tools required for the introduction of scientific research. The course also introduces students to the most popular search and scientometric databases of scientific articles, such as Web of Science, Scopus, ScienceDirect and others. During the course, students will become familiar with the tools for citing and searching for the required scientific information.

Introduction to Intelligent Systems

Artificial intelligence systems, knowledge bases, frames and slots for creating intelligent expert systems, as well as methods for obtaining, storing and processing them are studied. The basics of programming in logical programming languages, syntactic features, ideas about the principles of organizing an interface in a natural language in the knowledge base of an intelligent system are considered. Modern technologies, software tools, models and principles of intelligent systems development are investigated

Wireless and Mobile Communication Systems

Study of the main parameters and characteristics of mobile networks, the basics of their structural construction, taking into account the modern directions of development of communication networks, in-depth study of generations of mobile communications, methods of design and integration of mobile networks and systems. In addition to the practical purpose, this course provides academic and educational purposes, helping to expand the horizons of students, improve their general culture and education.

Industry 4.0

The course is designed to explore the concept of Industry 4.0 and the modern technologies that are used in accordance with Industry 4.0, such as Big Data, ML machine learning and AI Artificial Intelligence, robotic manufacturing and processes

Internet of Things

This course focuses on hands-on IoT concepts such as sensing, actuation, and communication. It covers the development of Internet of Things (IoT) prototypes—including devices for sensing, actuation, processing, and communication—to help students develop skills and experiences. The purpose is to develop knowledge and a critical understanding of the underlying principles of IoT systems. As a result of mastering the course, students will be able to design, program, and build the Internet of Things devices.

Industrial Practice

The course is devoted to the study of information security technologies.

Cycle of major disciplines

Elective component

Cloud computing

Cloud Computing studies cloud technologies, which include innovative technologies that allow you to combine IT resources of various hardware platforms into a single whole and provide the user with access to them via a local network or the global Internet. The study of hardware and software requirements that do not require the user to have high- performance and resource-consuming computers.

Introduction to Intelligent Systems

Artificial intelligence systems, knowledge bases, frames and slots for creating intelligent expert systems, as well as methods for obtaining, storing and processing them are studied. The basics of programming in logical programming languages, syntactic features, ideas about the principles of organizing an interface in a natural language in the knowledge base of an intelligent system are considered. Modern technologies, software tools, models and principles of intelligent systems development are investigated.

Computer Vision

Knowledge in the field of machine learning and deep learning is systematized. Knowledge in modern approaches to object detection, will have experience in solving classification and segmentation problems, learn how to build and train neural networks. The subject will give an overview of computer vision tasks and the basic tools that are needed to solve them.

Embedded Operating System

The course provides the principles and practice of designing and using operating systems for embedded systems. Students learn the fundamentals of embedded systems architecture, the specifics of various types of embedded operating systems, including real-time, and approaches to designing and optimizing software for these systems. The course also includes practical assignments and projects in which students develop and test their own embedded applications using real hardware platforms and operating systems. This course is an important step towards becoming a competent embedded systems engineer.

Smart City System Networking Management

Managing networking for a smart city system is a multifaceted endeavor aimed at integrating diverse technologies and ensuring dependable communication among various devices and services. The objective is to establish a scalable, secure, and efficient network that supports the city’s infrastructure and services. Key considerations include network infrastructure planning, choice of network technologies, network architecture, security and privacy measures, data management and analytics, maintenance and monitoring, stakeholder engagement, governance, and future-proofing for innovation. Successful management of a smart city’s network demands expertise in networking, cybersecurity, data analytics, and urban planning, coupled with continual evaluation and adaptation to meet evolving requirements.

Image processing

This course offers an introductory exploration into the essential principles, algorithms, techniques, and tools utilized in digital image processing. Its objective is to establish a robust mathematical groundwork for further exploration of topics in image and video processing, computer vision, image segmentation, and comprehension. Following an examination of the fundamentals of image formation and the human visual system, the curriculum encompasses subjects such as image sampling and quantization, manipulation of intensity, spatial filtering, frequency domain filtering, color image processing, and image segmentation. Practical projects heavily rely on Matlab and OPENCV, utilizing Python or C++ programming languages, to provide hands-on experience in implementing image processing techniques in real-world scenarios.

WEB Technologies 1 (Front End)

The course teaches students to use a programming language to develop functional websites and interfaces, and also allows them to master the basics of working and interacting with a database. The course teaches the development of functionality and user interface running on the client-side of an application or website. In the process, students will have the opportunity to create and develop a convenient, simple and demanded website.

Computer Networks Security

The course is designed to study network security technologies, protection protocols and the most common types and techniques of attacks. The course is practice- oriented, during the implementation of practical tasks, students will be able to perform the simplest network attacks and learn how to protect against them.

Control Systems

Industry and large industry are interested in students (personnel) who understand the principles of modern digital production and systems of control and management of large industrial enterprises. The questions of how to choose the points of the most effective application of new technologies and to increase the efficiency of technological processes will be studied.

Development of IoT systems

The course is practice-oriented and develops students” skills in developing complex software-and hardware solutions for the Internet of Things. The first section of the course introduces students to the SDK platform, a set of tools and programming practices for industrial Internet of Things devices. In the second section, students will develop and present the author’s solution for the Internet of Things system.