- The purpose and objectives of education program by specialty 6B06130 – Computer engineering and software:
Training for the period of training competent, socially-mobile, multilingual IT specialists that are stable in the labor market for current areas of science, industry, and technology based on fundamental education that allows developing the domestic information space.
EP Objectives:
- formation of socially responsible behavior in society, an understanding of the significance of professional ethical norms and adherence to these norms;
- providing basic undergraduate training that allows you to continue learning throughout life, to successfully adapt to changing conditions throughout their professional career;
- providing conditions for acquiring a high general intellectual level of development, mastering literate and developed speech, a culture of thinking and the skills of scientific organization of work in the field of information and communication technologies;
- creation of conditions for intellectual, physical, spiritual, aesthetic development to ensure the possibility of their employment in the specialty or continuing education at subsequent levels of education.
1.2 List of qualifications and positions
The graduate of this EP is awarded the degree of "Bachelor of Engineering and Technology in the specialty Computer Engineering and Software".
Bachelors in the specialty 6B06130 - Computer Engineering and Software can hold primary positions as a software engineer, programmer, software maintenance specialist, software designer without qualifying work experience in accordance with the qualification requirements of the Qualification directory of managers, specialists and other employees, approved by order of the Minister of Labor and social protection of the population of the Republic of Kazakhstan on May 21, 2012 № 201-ґ-м.
1.3 Qualification characteristics of the educational program graduate
1.3.1 Scope of professional activity
The scope of professional activity of graduates are public and private enterprises and organizations that develop, implement, use computers and software information and communication systems in various fields of economic activity.
The field of professional activity of graduates is the research, development, testing, implementation and maintenance of information and communication systems.
1.3.2 Objects of professional activity
The objects of professional activity of graduates who have mastered the undergraduate program in the direction of - Information and communication technologies are information processes, computer systems for information processing and management, technologies, systems and networks, their instrumental (program, technical, organizational) software, methods and methods of design, production and operating information and communication systems
1.3.3 Subjects of professional activity
Subjects of professional activity of the bachelor are:
- 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 information systems).
1.3.4 Types of professional activity
A bachelor by specialty 6B06130 - Computer Engineering and Software can perform the following professional activities:
- analysis of software requirements for information and communication systems
- design software and hardware for information and communication systems;
- operation of operating systems and operation of information and communication systems;
- software implementation of development systems tasks;
- administration of systems and computer networks;
- testing software systems;
- maintenance, technical support of software systems;
- integration of software modules and software components;
- provision of software and hardware protection;
- commercialization of ICT services.
2. EP learning outcomes
PO1 Demonstrates the ability of written, oral and electronic communication in the Kazakh, Russian, English languages in a professional environment and society;
PO2 Demonstrates natural science, mathematical, socio-economic, engineering knowledge and practices in professional activity methods of mathematical analysis, modeling, theoretical and experimental research skills;
PO3 Able to critically analyze and establish requirements for the design of software and hardware processes for systems, computer networks, for the security conditions of information and communication systems, and develop design and operational documentation;
PO4 Argues the choice of basic standards, principles and design patterns, methods, tools of programming languages for software development, software applications based on system analysis of economic and mathematical methods, modern computer equipment;
PO5 Demonstrates the ability to transform software requirements into an architecture that defines the structure of software and hardware and the composition of its components, describes these components and the interfaces between them, for their subsequent coding and testing in modern programming languages;
PO6 Applies, in accordance with the principles of optimality, methods and tools for developing software interfaces, database schemas, organizing and structuring data and computational processes, principles of information and network security;
PO7 Demonstrates knowledge of methods for constructing and analyzing algorithms, tools of modern programming languages, tools for object programming languages in various environments and the specifics of multithreading (multitasking) implementation of software development, operating principles and functionality of intelligent systems;
PO8 Manages the process of writing code (programming) on the basis of optimal data structures, settings of development tools, implementation of tasks in programming languages and performs testing and debugging of the source code, maintenance of the system, tool and application software of information and communication systems and networks;
PO9 Conducts integration of software components based on the procedures for assembling software modules and converting data, evaluating the software code of the software for compliance with the required quality criteria;
PO10 Has the skills to develop instructions for working with programs, design the necessary documentation of software interfaces and databases, and determines the possibility of using and implements the adaptation of finished software products;
PO11 Demonstrates creative thinking, organization and entrepreneurial skills, teamwork skills in all phases of design and implementation, and finds solutions to problems using logical, systematic and consistent approaches.