Educational program
The purpose of the Computer Science educational program is to provide high-quality training of highly qualified scientific and pedagogical personnel for the system of higher and postgraduate education and the research sphere. An educational program aimed at personality development specialist, capable of:
- systematizing and interpreting scientific theories and concepts of the newest areas of computer science in order to further apply this knowledge in the implementation of the dissertation research;
- contributing their own original research to expanding the boundaries of knowledge in the field of computing technology;
- carrying out independent scientific research on the basis of material adequate to the object of study, the choice of methodology with a projection on the development of promising new areas of computer science;
- generating ideas, predicting the results of innovation, lead complex industrial and scientific processes;
- evaluating and determining the significance of a product of one’s own and other scientific activities, reasonably representing and defending one’s own scientific opinion in scientific discussions.
ON1 Interpreting fundamental concepts in computer science and new programming paradigms, applying them in software design and development.
ON2 Formulating scientific goals, plan research and conducting large-scale computational experiments in specific applications.
ON3 Critically analyzing, evaluating and synthesizing new and complex ideas in the field of computer science.
ON4 Applying big data processing and data mining methods to solve resource-intensive tasks.
ON5 Developing computational algorithms for engineering tasks and implementing them in high-performance systems.
ON6 Exploring computational complexity and stability of algorithms.
ON7 Analyzing and evaluating the reliability and fault tolerance of computer systems.
ON8 Comparing, analyzing and interpreting complex experimental data and draw conclusions.
ON9 Presenting cutting-edge topics and research results at international and national conferences, seminars and workshops both in front of specialists and in an audience that does not have relevant professional training.
ON10 Contributing to the original research that expands the boundaries of knowledge by developing a significant amount of work, publish the research results in the form of scientific articles in Kazakhstan and foreign publications.
ON11 Compiling explanatory notes and applications for research projects, carry out planning, as well as guide and manage research in computer science and related interdisciplinary areas.
ON12 Organizing research, design, educational and professional activities, participating in scientific, state and industrial research as part of a team, being prepared for correct and tolerant interaction in society, for social interaction and cooperation to solve scientific and technical problems.
Educational programs of doctoral studies
Persons entering doctoral studies (PhD) submit the following package of documents:
when applying to organizations of university and postgraduate education:
1) an application addressed to the head of the organization of higher and postgraduate education (in any form);
2) a document on education (original, when submitting documents to the selection committee);
3) identity document (required for personal identification);
4) official certificate of passing the state language exam (KAZTEST) issu
Curriculum
СЕМЕСТР 1
- Research Seminar-3 ECTS
- The Implementation of a Doctoral Thesis-3 ECTS
- Academic Writing-2 ECTS
- Scientific Research Methods-3 ECTS
- Numerical methods for scientific computing tasks-5 ECTS
- Advanced machine learning-5 ECTS
- Information resource modeling-5 ECTS
- Advanced algorithms and complexity-5 ECTS
- Research and analysis of algorithms-5 ECTS
- High-performance programming with multi-core and graphics processors-5 ECTS
- Computational algorithms of engineering problems of hydrodynamics on high-performance systems-5 ECTS
- Deep learning-5 ECTS
- Big data Analytics-5 ECTS
- Reliability in distributed systems-5 ECTS
- High Performance Computing Models-5 ECTS
СЕМЕСТР 2
- The Implementation of a Doctoral Thesis-11 ECTS
- Research Seminar-2 ECTS
- Graduate Seminar-6 ECTS
- Pedagogical-10 ECTS
СЕМЕСТР 3
- Research-5 ECTS
- Participation in International Scientific Conferences-3 ECTS
- Research Seminar-8 ECTS
- The Implementation of a Doctoral Thesis-14 ECTS
СЕМЕСТР 4
- The Implementation of a Doctoral Thesis-15 ECTS
- Research Seminar-4 ECTS
- Graduate Seminar-6 ECTS
- Research-5 ECTS
СЕМЕСТР 5
- Scientific Internship-10 ECTS
- Graduate Seminar-6 ECTS
- Research Seminar-3 ECTS
- The Implementation of a Doctoral Thesis-8 ECTS
- Participation in International Scientific Conferences-3 ECTS
СЕМЕСТР 6
- The Implementation of a Doctoral Thesis-2 ECTS
- Research Seminar-1 ECTS
- Publication of the Main Scientific Results of the Dissertation in Scientific Journals-15 ECTS
- Final Attestation-12 ECTS
Employment
Earning a PhD in Computer Science opens the door to a wealth of exciting and fulfilling career opportunities. From academia to industry, government to non-profit organizations, graduates of this program have the expertise and skills necessary to excel in high-level positions and contribute to the advancement of the field. Whether you choose to work as a professor, research scientist, or data scientist, a PhD in Computer Science provides the intellectual challenge and financial rewards that make it a highly attractive career path. With a PhD in Computer Science, you'll have the opportunity to drive innovation, solve complex problems, and make a difference in the world, all while enjoying a fulfilling and dynamic career.
Contacts
al-Farabi Kazakh National university
The Republic of Kazakhstan, 050040, Almaty, av.al-Farabi, 71
Tel. 8(727)377-33-33 (15-77).
PhD, Matkerim, Bazargul
+77011657661