Computer Enginering
Program Code Number of Credits Education time
6B06182 240 4
Program Descriptions

Preparation of bachelors in IT technology aimed at creating and applying software systems, designing, developing, implementing systems and maintaining computer systems and networks, testing, tools and software for computer systems and networks.

The concept of the educational program is based on the principle of preparing highly qualified competitive specialists focused on solving the scientific and practical tasks of the Digital Kazakhstan state program to accelerate the pace of economic development of the Republic of Kazakhstan and improve the quality of life of the population through the use of digital technologies. The educational program regulates the objectives, results, content, conditions and technologies for the implementation of the educational process, the assessment of the quality of graduate training in this area of training and includes materials that ensure the quality of training of students and the implementation of appropriate educational technology. The educational program is distinguished by the variety of choice of the trajectories of disciplines for the formation of various professional competencies. The disciplines of the educational program cover the basic professional competencies necessary for the labor market.

Bachelor of information and communication technology in the educational program «6В06182- Computer engineering»

The sphere of professional activity of graduates who have mastered the bachelor\'s program includes providing services in the field of design, development, implementation, maintenance of systems and maintenance of computer systems and networks, testing.

The objects of professional activity of graduates who have mastered the bachelor\'s programs are computers, complexes, systems and networks, computer systems for data processing and management, computer-aided design systems, software for computer equipment and information systems (programs, software complexes and systems).

Functions of professional activity:
- computer engineering design;
- operation of computer and information systems;
- administration of systems and networks;
- support of computer systems and networks;
- system testing;
- providing hardware and software protection;
kinds:
- industrial-technological;
- designer-designer;
- experimental research;
- organizational and management;
-explicately 
- system architect;
Types of professional activity:
- design activities: development of requirements and specifications of individual components of professional activities based on the analysis of consumer applications, domain models and capabilities of technical tools; design of architecture of computer components; design of human-machine interface of software systems; use of mathematical, linguistic, information, software and technical support of computer systems based on modern methods, tools and technologies of design, including computer-aided design systems.
- production and technological activities: creation of components of computer systems, creation of software; testing and configuration of software systems of information systems; installation, configuration and management of network services of computer networks; certification of objects of professional activity.
- organizational and management activities: project Management for the creation, implementation and support of computer systems; selection of technologies and tools in the organization of the process of development and implementation of professional activities; organization of individual stages of the process of development of professional activities with this quality at a certain stage of training of employees within the organization of the process of development of professional activities.
 

1Form the ability to targeted active learning, economic and entrepreneurial skills, decision making in all areas of activity, explaining the processes or ways of disseminating digital technologies and managing personal and group information.
2Solve issues in the field of personal, cultural and professional communication, building programs for successful academic, professional and social communication in the state and foreign languages.
3Applies ethical standards of communication and understanding of the importance of spiritual values for the preservation and development of society, acts with critical thinking, uses historical facts and principles; knows the life environment and environmental foundations of society, understands the values of the moral obligations of the individual, the principles and culture of academic integrity, legal literacy, and applies them in professional activities.
4Can independently change technologies and ways of teaching information technology, organizing, conducting, analyzing and using theoretical and experimental research methods.
5Apply the methods of developing web applications, graphic applications, design and develop web applications, information security systems.
6Use the basics of designing computer networks, are able to design computer networks and network protection systems, and configure network equipment.
7Know the methods of developing databases and database protection systems, develop databases, expert systems, and artificial intelligence systems.
8Implement methods for developing mobile applications, games, computer graphics, and are able to develop software applications for mobile devices.
9Able to design database architectures, software and computer technology.
10Develop algorithms and implement them in programming languages, use the means of programming languages to implement multitasking systems.
11Describe the architecture, principles of organization of multiprocessor and multi-machine computing systems, justify the architecture of modern computers, systems and networks, robotic systems.
12Develop programs using API functions, use the built-in mechanisms for ensuring the organization’s system security in the operating system, and carry out system administration and basic concepts of system programming.
1. семестр
Lesson Code Course Name Languages in which the course is offered Credit Weekly Lesson Hours (Theoretical) Weekly Lesson Hours (Practice) Weekly Class Hours (Laboratory)
BT 1251 Algorithms and programming Kazakh 8 1 4 3
ІІ.семестр
Lesson Code Course Name Languages in which the course is offered Credit Weekly Lesson Hours (Theoretical) Weekly Lesson Hours (Practice) Weekly Class Hours (Laboratory)
AJHK 1249 Introduction to Academic Writing Kazakh 3 1 4 1
DMML 1245 DISCRETE MATHEMATICS AND MATHEMATICAL LOGIC Kazakh 5 1 2 2
KJUA2205 Organization and architecture of computer systems Kazakh 5 1 1 2
ІІІ. семестр
Lesson Code Course Name Languages in which the course is offered Credit Weekly Lesson Hours (Theoretical) Weekly Lesson Hours (Practice) Weekly Class Hours (Laboratory)
DM 2210 Discrete mathematics Kazakh 5 1 2 2
VB 2201 Visual programming Kazakh 6 1 3 2
АКТ 2105 Information and communications technologies Kazakh 5 1 2 2
IV. семестр
Lesson Code Course Name Languages in which the course is offered Credit Weekly Lesson Hours (Theoretical) Weekly Lesson Hours (Practice) Weekly Class Hours (Laboratory)
DJ3207 Database Systems Kazakh 5 1 2 2
KJ2212 Computer Network Kazakh 5 1 2 3
V. семестр
Lesson Code Course Name Languages in which the course is offered Credit Weekly Lesson Hours (Theoretical) Weekly Lesson Hours (Practice) Weekly Class Hours (Laboratory)
BOKZh 3202 Software Processing Equipment Kazakh 5 1 2 2
DGİ 4342 Digital Image Processing Turkish 5 1 2 2
GT 3201 Graph Theory Kazakh 5 1 2 2
KGN 2209 Fundamentals Of Computer Graphics Turkish 5 1 2 2
KOJT4338 Technology Of Creating Computer Games Kazakh 5 1 2 2
ОВВКК3204 Creating applications in Object-Oriented Programming Kazakh 5 1 2 2
VI. семестр
Lesson Code Course Name Languages in which the course is offered Credit Weekly Lesson Hours (Theoretical) Weekly Lesson Hours (Practice) Weekly Class Hours (Laboratory)
DKA 3205 Database Administration Turkish 5 1 2 2
KAKT3208 Computer information protection technology Kazakh 5 1 2 3
MO 4341 Machine learning Kazakh 6 1 2 2
SP 3333 System Programming Kazakh 5 1 2 2
VII. семестр
Lesson Code Course Name Languages in which the course is offered Credit Weekly Lesson Hours (Theoretical) Weekly Lesson Hours (Practice) Weekly Class Hours (Laboratory)
DOT4344 Basics Of Deep Learning Turkish 5 1 2 2
MBB 4347 Machine-Oriented Programming Turkish 5 1 2 2
PEZhB 4201 Parallel Computing Systems Kazakh 5 1 2 2
RJ3335 Robotic systems Kazakh 6 1 2 3
SJ4339 Smart systems » Kazakh 5 1 2 3