The programme is designed to implement the principles of democratic governance of education, the extension of academic freedom and the empowerment of educational institutions, which will provide quality and highly motivated professionals for the innovative and knowledge-intensive sectors of the economy.
The OT ensures a case-by-case approach to learners, including the transformation of professional competencies from professional standards and qualification standards into learning outcomes. In the process, a student-evaluated approach is provided – the principle of education, which implies a shift of emphasis in the educational process from teaching (as the main role of teaching staff in «translation» of knowledge) to teaching (as an active educational activity of the learner).
The developed educational programme meets the requirements of all stakeholders (students, employers, the State) and external qualification requirements. It is important to note that the education program «Smart Technologies» is developed on the basis of the analysis of labor functions of professional standards in the field of information and communication technologies.
A unique feature of the educational programme is the high focus of the educational programme on practical-oriented training of specialists in the field of «smart» systems for the industrial branch of Kazakhstan and the world. Smart technologies and systems are rapidly developing in the modern sphere of information and communication technologies. Smart Technologies Education Program is based on the principles of multi-discipline and prepares students for the engineering career of the next generation This program is intended to provide students with skills and competences in the development and effective management of modern digital devices, including embedded systems, associated software. The program is aimed at studying rapidly developing and changing technologies in the field of embedded systems, sensors, wireless networks, Internet-of-Things (IoT).
The content of the programme meets the requirements of employers and the graduates of the programme will have the necessary qualifications for a future professional career. At the end of their studies, graduates of the program will acquire key competences in the directions of Smart city, cloud services including Smart IoT systems, machine learning, artificial . The program also includes the development of solid programming skills in various modern programming languages including C++, Java, Python, including with IoT, cybersecurity, data processing and analysis.
The program «Smart Technologies» prepares learners for the engineering career of the next generation. This peculiarity can be seen in the working curricula of the educational programme and the curricula of the disciplines themselves.
Upon completion of their studies, graduates of the program will acquire key competences in Smart city, cloud services, including Smart IoT systems.
The program includes the development of solid programming skills in various modern programming languages including C++, Java, Python, including IoT, cybersecurity, data processing and analysis. The project method, with concepts of learning through research (ROS – research oriented study) and “advanced learning” is widely used to develop the competences of graduates.
The training uses a variety of online tools, some of which are integrated into the Moodle learning management system, some of which are part of the Office 365 product line, the most popular of which is the Microsoft Teams platform, and a variety of independent tools such as Kahoot (a free-to-play learning platform), BookWidget (an interactive exercise constructor), BitPaper (a shared online board), Classroomscreen (a shared learning screen).
On the basis of this educational programme, the university develops a work curriculum and work study programmes (syllabuses) using relevant methodological recommendations for the development of working teaching and methodological documentation.
– IT Project Manager.
– IT Director.
– Director of the CKO Knowledge Management System Office (Chief Knowledge Officer).
– Director of the Information Office.
The goal of the EP
The goal of the «Smart Technologies» program is to provide intensive practical and practical training to students in theoretical and practical aspects in the direction of intelligent systems, including software development, as well as to improve their skills in related industries, such as mathematics, project management and entrepreneurship (creating a proprietary technology startup). Once students have obtained a degree, they will be qualified to work in many sectors of the economy, including industry and industry.
Objectives of the EP
As a result of this educational programme, the student will:
OK1. Capable of understanding the driving forces and regularities of the historical process, the place of man in the historical process and the ability to understand philosophy as a methodology of human activity, readiness for self-knowledge, Self-employment and the development of cultural wealth as a factor in the harmonization of personal and interpersonal relations
OK2. To be able to develop and develop skills and competencies in the organization, planning and management of production, to use the knowledge acquired to understand environmental reality, and to generalize, Analyse, predict when setting goals in the professional sphere and choose how to achieve them using the scientific methodology of the study
OK3. Have the capacity to communicate in writing and orally in the State language and the language of inter-ethnic communication, the ability to use foreign sources of information, and the ability to communicate in public; argumentation, discussion and debate in a foreign language
OK4. Competent in the choice of methods of ICT and mathematical modelling for solving specific engineering problems, ready to reveal the natural scientific essence of problems arising in the process of professional activity, and the ability to attract an appropriate mathematical apparatus to solve it
PC1. Capable of finding organizational and managerial solutions in non-standard conditions and in the context of different opinions and being prepared to be responsible for them, systematizing knowledge of global and Kazakh legislation in the field of information security
PC2. Be able to use programming languages and tools to develop secure software, detect coding errors in the information and computing system being developed, create, test, debug and execute programs in different programming languages
PC3. Capable of applying mathematics theory and methods to the construction of qualitative and quantitative models of objects and processes in the natural scientific sphere of activity, capable of selecting and applying suitable equipment, Research tools and methods for solving problems in the chosen subject area, configuring and installing software and hardware, connecting hardware and software in the composition of information and automated systems
PC4. The ability to apply theory and principles to the design, organization and administration of operating systems, to install, configure software and to customize technology to put information systems into operation, Ability to maintain the performance of information systems and technologies according to defined functional characteristics and quality criteria
PC5. Capable of designing distributed information systems, their components and protocols, administrating local and remote network resources, using methods and tools for network malfunction detection and repair
PC6. Capable of applying diagnostic and testing equipment capable of taking into account modern trends in the development of electronics, measuring and computer equipment and information technologies in their professional activities, Calculate and design electronic devices, circuits and devices for various functional uses according to the specification, using design automation tools
PC7. Capable of developing user interfaces for web applications and mobile applications, capacity to develop information system component models, including database models, software and database components, use of modern programming tools and technologies, ability to organise interfaces of devices connected via the Internet in order to solve the claimed problem, as well as to organise necessary data processing and visualization
PC8. To be able to use the methodology for the development of measures for the protection of confidential information, the ability to draw up technical assignments in accordance with the requirements of State, industry and corporate standards, and the ability to comply with the norms for the performance of work, prepare materials for submission to the customer, use modern information and communication technologies in the substantive activities, ability to know project management techniques and implement them using modern information and communication technologiesCommunications technology, ability to use an information approach to assess the performance of information security systems
PC9. Capable of analysing and identifying network vulnerabilities, identifying network threats, applying methods of responding to them, ensuring the safe operation of network business infrastructure.
PC10: Be able to use modern programming environments to design and implement software solutions and databases for information and communication technologies.
An accordion content area
|№||Exam form||Recommended ratio, %|
The course considers the modern history of Kazakhstan as part of the history of mankind, Eurasia and Central Asia. The modern history of Kazakhstan is a period during which historical events, phenomena, facts and processes are studied in a holistic manner and historical patterns that have occurred on the territory of the Great Steppe in the twentieth century and up to the present day are identified.
The course involves the study of philosophy as a special form of spiritual activity in its cultural and historical development and contemporary sound. The main directions and problems of world and domestic philosophy are studied. Philosophy is a special form of knowledge of the world, creating a system of knowledge of the general principles and bases of human life, about the essential characteristics of a person’s relationship with nature, society and spiritual life, in all its main directions.
The course includes an intensive English language training programme focused on grammar and speaking skills. The course includes topics reflecting the latest developments in information technology, and a vocabulary makes them directly relevant to the needs of students.
The course occupies a special place in the undergraduate system with engineering education. The study of professional Kazakh/Russian languages is not only an improvement of the skills acquired at school, but also a means of mastering the future specialty.
The course includes the study of modern information technologies, including methods and means of communicating people in ordinary and professional activities with the help of information technologies. These technologies are studied in relation to information retrieval, collection, storage, processing and dissemination.
The course focuses on general policy knowledge for information technology professions. The course includes political consciousness, improvement of political outlook and communicative competences. Political learning is communicative, interactive, student-oriented, results-oriented and highly dependent on students working independently.
The course includes knowledge of sociological subject areas, research methods and directions. The course will discuss in detail basic sociological theories and the most effective ways of obtaining in-depth knowledge of the various aspects of our modern society. The special importance of this course for students is the opportunity to develop a sociological imagination and to understand the basic concepts of sociology as a science.
The course presents psychological issues in a broad educational and social context. The knowledge, skills and skills acquired and developed as a result of the content of the course enable students to apply them in practice in various spheres of life: personal, family, professional, business, social, in working with people of different social groups and age categories.
The course will serve as a basis for the study of the whole complex of social and humanities sciences, as well as a supplement to general courses in history and philosophy. The course includes such topics as morphology, semiotics, cultural anatomy; the Nomad culture of Kazakhstan, the cultural heritage of the Proto-Turks, the medieval culture of Central Asia, the formation of Kazakh culture, and Kazakh culture in the context of globalization, Cultural policy of Kazakhstan, etc.
The course focuses on the development of the physical culture of the individual and the ability to target a variety of physical education means to preserve and promote health.
The course is devoted to the principles and methods of organization, enterprise planning and control, economic analysis of the production process and evaluation of its results, organization and control of the production process. The course examines the entrepreneurial skills and leadership qualities required to become a successful IT entrepreneur.
To be able to use the tools of project management at various stages of the project life cycle, to make qualitative and quantitative assessment of project risks, to determine the effectiveness of the project.
Course to choose from the following disciplines (CCNA Routing and Switching, CCNA Cyber Ops, Cisco IoT) or (HCIA Routing and Switching. HCIA-LTE, HCIA Cloud Services)
This telecommunications training course focuses on basic telecom concepts and applications of telephony technologies. You will learn how information, including voice, data and video, is carried throughout the world.
Signals and systems are an introduction to analog and digital signal processing. The topic is an integral part of engineering systems in many different fields, including seismic data processing, communications, speech processing, image processing, defence electronics, consumer electronics and consumer goods.
Embedded Systems Laboratory is an advanced course offered within the context of our Computer Science Degree Program. It is a practical course focused on the development of embedded systems based on microcontrollers and programmable logic devices. A set of books and manuals (see Literature bellow) gives technical support to the course, while a set of hardware kits (see laboratory bellow) yields a platform for the practical exercises carried out along the course
Digital signal processing begins with discussion of analysis and representation of discrete signal systems, including discrete time compression, differential equations, z-transformation, and discrete time Fourier transform. The emphasis is on similarities and differences between discrete time. The course covers digital networks and non-recursive (with final pulse characteristic) digital filters. Digital signal processing culminates in the development of a digital filter and the discussion of the Fourier fast conversion algorithm to compute the discrete Fourier transform.
Study the principles of construction, types and functions of operating systems, and their protection system
Study of the basic physical laws and physical processes occurring in the electrical circuits of constant, harmonic and non-harmonic current.
The course is designed for students to perform the project after the first year of training, the finished minimum product, which they will be able to present at various competitions (hackathons). The course does not involve a lecture, and all classes will be practical-oriented, with the maximum emphasis on the results of the finished product. During the course, students are required to apply all the knowledge gained during the first course, including knowledge on the development of ready-made applications. Great emphasis on this course is given to quality business component of the minimum product.
Study of methods and tools for the introduction of basic and applied research
Brief description of the discipline: 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 databases of scientific articles, such as Web of Science, Scopus, ScienceDirect and others. During the course, students will learn the tools of quoting and searching for the required scientific information.
Summary of the main sections: methods of empirical research (observation, comparison, measurement, experiment); methods of theoretical research (abstraction, analysis and synthesis, idealization, induction and deduction, thought modeling, ascent from abstract to concrete, etc.).
Learning Results: Mastering the skills and competencies required to form a highly qualified specialist according to the purpose and content of the course.
The course presents the collection and analysis of materials for writing the thesis project
Course to choose from the following disciplines (Wireless Networks, CCNA Routing and Switching, CCNA Cyber Ops) or (Mobile Networks, HCIA Routing and Switching. HCIA-LTE)
In this course, the student studies basic and auxiliary network and network security tools and services.
Choose from the following disciplines (CCNA Cyber Ops, Cisco IoT) or (HCIA-LTE, HCIA Cloud Services)
The course is designed to learn the basics of information security with a focus on software security.
The study includes topics such as the theory of matrices, systems of linear equations, theory of vector space, elements of analytical geometry.
The course introduces students to important fields of calculus and its applications in computer science. During the educational process, students should be acquainted with and be able to apply mathematical methods and tools to solve various applied problems. Moreover, they will study fundamental methods of studying infinitesimal variables with the help of analysis, the basis of which is the theory of differential and integral computing.
The course is part of mathematics devoted to the study of discrete objects (here discrete means consisting of separate or unrelated elements). In a more general sense, discrete mathematics is used whenever objects are counted, when relationships between finite (or countable) sets are studied, and when processes involving a finite number of steps are analyzed. The main reason for the growing importance of discrete mathematics is that information is stored and processed by computers in a discrete way.
The course includes an intensive, more advanced program of studying academic and applied (information technology) English, oriented skills of professional speaking and understanding of common terminology. The course includes topics that reflect the latest developments in the field of information technology, and the terminology dictionary makes them directly relevant to the needs of students.
The curriculum is devoted to probability and statistics of any events, as well as the relationship between mathematics and programming, operating systems within an interdisciplinary curriculum covering the section of mathematical analysis, modern statistical methods and economic theory.
The educational discipline is designed to study noise-resistant codes, given the information limit of redundancy. Evaluate sampling and quantization errors
The course is designed to study algorithms and data structure to solve various problems. For this purpose the program structure, principles of algorithms and programs construction, methods of solution, algorithmization, programming are considered.
Introduction to electrical engineering. Basic concepts and elements of the electrical circuit. DC electrical circuits. Calculation of DC electrical circuits. Single-phase AC electrical circuits. Complex method. Calculation of single-phase AC electrical circuits. Voltage resonance condition. Current resonance condition. Calculation of complex DC electrical circuits. Three-phase electrical circuits.
The course includes an intensive career-related English program. The course includes topics that reflect the latest developments in the field of information technology, and the terminology dictionary makes them directly relevant to the needs of students.
It will cover low-level system programming in user space at the user space / kernel boundary. Students learn about C programming language, system calls, memory management, threads, processes, and parallelism.
Capstone includes the design and implementation of a communications network that uses Internet-based voice transmission (VoIP) over a global Ethernet-based network (WAN).
The course presents the collection and analysis of materials for writing the thesis project
The course is designed to study programming, debugging and implementation of tasks.
The article analyses principles of work of network technologies, access to local and remote network resources, programs using the language C++.
The course is designed to study the basics of programming, debugging and implementation of software systems. Also during the course the principles of network technologies and programs using the Java programming language are analyzed.
A special program (often a set of programs) designed for the organization and maintenance of the database.
Learning the basics of programming with the application of the Java programming language.
Brief description of the discipline: The course is designed to study the basics of programming, debugging and implementation of software systems. Also during the course the principles of network technologies and programs using the Java programming language are analyzed.
Summary of the main sections: Cycles and branching operators, Arrays and strings, Functions and introduction to recursion, Pointers and links, Structures.
Learning Results: Mastering the skills and competencies required to form a highly qualified specialist according to the purpose and content of the course.
The course is aimed at studying the principles of modern microprocessor technology, which is the basis of universal and specialized computers, and embedded systems, methods of organizing the interaction of the microprocessor with memory and external devices. During the course students should get an idea of the features of the internal device of the modern microprocessor.
The course provides knowledge in the field of the application of modern computer technology to solve practical problems of distributed data processing, mathematical modeling, computer science.
The course provides knowledge and skills in database design, from the conceptual stage to the physical implementation with the use of SQL – ORACLE
In this course, the student will study the main types of problems solved by machine learning – mainly about classification, regression and clustering. And also, they can learn about basic machine learning methods and their features, learn to evaluate the quality of models – and decide whether the model is suitable for a particular problem.
The course involves creating business ideas using design thinking. Students will see the customer’s problem, come up with several solutions and scale the best of them to the entire market. The course will help to understand customers’ needs – even those they don’t know about – come up with a few ideas on how to meet those needs; create prototypes and test ideas without costs; select a solution, invest in it, and know that customers need it.
The course is focused on the formation of a system approach to communication management in the project. Students will get acquainted with the processes of communication management, mastering modern methods and techniques of work with information. The process will consider practical steps to establish a system of optimal exchange of information with the project participants.
This practical course introduces the various building blocks and the basic scientific and engineering principles underlying embedded real-time systems. The course covers integrated hardware and software aspects of embedded processor architectures, as well as complex topics such as real-time management, resources / devices and memory.
Course to choose from the following disciplines (Wireless Networks, CCNA Routing and Switching) or (Mobile Networks, HCIA Routing and Switching)
The course «Introduction of IoT» presents an overview of concepts and tasks of a qualitatively new economy of the Comprehensive Internet.
The course material introduces the concept of a network platform that unites billions of things and trillions of gigabytes of data, allowing to improve the decision-making and interaction processes.
Also considered are such types of interaction within the framework of the solution on the basis of the Internet of Things, such as «machine-machine» (M2M), «machine-person» (M2P) and «person-person» (P2P).
Educational practice is an integral part of the training of students. The main content of the practice is the implementation of practical educational, educational and research, creative tasks, corresponding to the nature of the future professional activity of students. The purpose of educational practice: the study and consolidation of theoretical and practical knowledge on disciplines acquired during training, the development of creative activity and initiative of students, their artistic and creative needs and aesthetic world outlook.
The aim of this course is to help students learn how to communicate strategically in a professional environment. Students are asked to analyze their intended audience, the purpose of their communication, and the context in which they work, before developing a message. The course is specifically designed to improve students’ ability to write, speak, teamwork and communicate across cultures as future managers.