KazNARU
Computer Systems and Software Engineering

Training of highly qualified specialists in the field of high technologies, able to solve research problems, tasks of developing new and maintaining existing software products, and work at the interface of technologies for industrial and innovative development of the Republic of Kazakhstan

back blur blue element back blur blue element
List of qualifications and positions

-Software Designer

- System and network administration specialist (network administrator);

Field of professional activity

The professional field of graduates are the departments of state bodies (ministries, akimats, as well as their regional structures and divisions); national and private domestic, foreign companies, factories and factories, educational and scientific centers, departments of culture and health, agriculture, as well as computer companies whose work are based on IT technology.

Scope and object of professional activity

The objects of professional activity are public and private companies or their departments using:

- computers, complexes, systems and networks;

- computer systems for information processing and management;

- computer-aided design systems;

 - software of computer equipment and information systems (programs, software systems and systems).

Functions of professional activity

1) Preparation of the software development process, Software requirements analysis, Software design, Software programming and testing, Integration of software modules and software components.

2) Design, installation and maintenance of the organization's LAN; Equipment, installation, configuration and maintenance of server equipment of the organization; Installation, configuration and maintenance of video surveillance systems, organization’s access control systems; Ensuring system security of the organization.

Types of professional activity

1.Estimated:

• Conduct a software performance assessment.

• Evaluation of software code for compliance with the required quality criteria

2. Constructive:

• Development and implementation of procedures for assembling software modules and software components.

• Development of procedures for the migration and conversion (conversion) of data

• Typical database design, development and optimization of complex SQL queries.

• Selection and use of suitable ORM-systems.

• Development of functionality for working with the database.

3. Information technology:

• Principles of designing database schemas, optimizing queries, storing and reading data from a DBMS (transactions, isolation levels, indices).

• ORM-system.

• Approaches to the integration of software modules and software components.

• The principles of operation and functionality of the OS.

• Methods and tools for assembling software modules and software components.

• Methods and tools for testing software performance.

• Languages, utilities and programming environments

Have skills

The ability to understand the current trends in the development of computer technology and the ways of their use in research, design, production, technological, organizational and management activities;

- The basic principles of the organization of the user interface with the software system;

- in the methods of analysis, research and modeling of computing and information processes related to the functioning of objects of professional activity and their components;

- in the principles, methods and ways of integrating hardware and software when creating computing systems, complexes and networks;

- in the methods and means of ensuring information security of objects of professional activity;

- in the methods and means of protecting intellectual property;

- in economic-organizational and legal issues of labor organization, production organization and scientific research;

- in the rules and norms of labor protection and life safety.

Curriculum of the educational program

---------Chatbot---------
виртуальный помощник