Computer Science

8D06101 «Computer science»

The educational program 8D06101 “Computer Science” (EP) is aimed at preparing doctors of Philosophy (PhD) through the implementation of theoretical and (or) applied research in the fields of computability, formal methods, modeling, algorithms, as well as organizational support of engineering at the intersection of computer science and other fields of knowledge.

Contacts

Admission Committee

(7172) 64-57-10
info@astanait.edu.kz

Mon-Fri 9:00 – 18:00

Objective of EP

Formation of the student’s competencies of research work, scientific and pedagogical activities, planning and implementation of theoretical and experimental research, identifying scientific problems and formulating methods for solving them.

List of a specialist’s positions

career opportunities
  • Software designer;
  • Software developer;
  • Software product support specialist;
  • Mobile application developer;
  • Application testing specialist;
  • Information resource creation and management specialist (content manager);
  • Database maintenance engineer;
  • Database administration specialist (database administrator);
  • Database management system specialist;
  • Big data specialist;
  • Database analyst;
  • Graphic designer;
  • Multimedia designer;
  • Computer game developer;
  • Multimedia developer;
  • Graphics system administrator;
  • Operating system administrator;
  • Web page developer;
  • Application developer;
  • Web analytics specialist
  • BI systems specialist;
  • Product analytics specialist

D094 – Information technologies

Group of educational programs

Doctor of Philosophy (PhD) in the educational program 8D06101 "Computer Science"

Awarded degree

3 years

Period of study

Learning outcomes

  • to choose and (or) formulate an appropriate approach to the implementation of scientific research at the intersection of sciences;
  • to choose and use optimal methods of processing and interpretation of empirical or calculated data;
  • to set and solve applied problems in conditions of uncertainty;
  • generate new, complex ideas and knowledge, intelligibly explain them to the general public and scientists through written works and rhetoric;
  • prepare and execute scientific reports, scientific and technical documentation, write articles in rating publications;
  • interact with the head of scientific work, reviewer and editor of the journal in the process of writing and publishing articles;
  • possess approaches and tools for describing and analyzing computer systems, their components and algorithms, proving the properties of algorithms, protocols and programs, as well as be able to organize and implement work.
  • As a result of scientific and experimental activities, the student will be able to determine the scope and objectives of research with theoretical and practical preparation and orientation to programming, coding and computing; to compile and issue scientific reports, scientific and technical documentation in the process of writing a dissertation and/ or publishing an article in rating publications.
  • after successful completion of the educational program, the student will be able to synthesize and (or) select an appropriate approach to the implementation of scientific and experimental research at the intersection of sciences; choose and use methods of data processing and interpretation; set and solve applied problems with respect to appropriate models, algorithms and architectures.
  • after successful completion of the educational program, the student will be able to apply a project approach to science: allocate resources and organize work in accordance with the Agile Manifesto; analyze risks and interact with stakeholders based on the principles of a flexible approach.
  • after successful completion of the educational program, the student will be able to explain complex ideas, create conceptual diagrams, and describe the structure of systems, phenomena and processes.
  • after successful completion of the educational program, the student will be able to formalize algorithms, computational models and computer programs, analyze their properties; use a formal model to present the results.
  • after the successful completion of the educational program, the student will be able to critically analyze the properties of various classes of analytical problems and rationally synthesize a method for solving them, taking into account the aspects of validation and interpretation of the results.

Documents

EDUCATIONAL PROGRAM

8D06101 «Computer Science»

Working curriculum

8D06101 Computer Science

Development program

8D06101 Computer Science

Academic disciplines

Cycle of fundamental disciplines

University’s component

Academic writing

Brief description of the course: the discipline considers the basic rules and practices of academic writing, including: the terminology and style of scientific narration, the order of presentation of material for scientific papers and monographs accepted in the international scientific community, the main stages of publishing articles and essays in rating publications, the structure of scientific and technical answers, the specifics of their writing.

Scientific research methods

Тhe discipline considers the main paradigms (ontologies) of scientific research in the field of computer and related sciences with an emphasis on the principles of generating new ideas and knowledge.

Agile project management practices

Тhe discipline considers conceptual foundations and examples of the application of extreme development and Scrum methods in the context of scientific work with an emphasis on the result, rather than the research process.

Teaching practice

Teaching practice is aimed at developing students’ experience in organizing project-oriented and student-oriented learning under the guidance of the head of the practice. As a result of the internship, the student will develop public speaking skills and confidence when working with a large audience of listeners, develop an understanding of various approaches to organizing training.

Cycle of major disciplines

University’s component

Research practice

Research practice is aimed at searching for scientific literature, processing it, systematizing knowledge, and preparing an experiment. As a result of mastering, students will put into practice the principles of interaction with the head of scientific work, critical analysis of the material, synthesis of the approach to the implementation of scientific research, including aspects of validation and interpretation of expected results, planning activities and work on the project.

Cycle of major disciplines

Elective component

Description and analysis of algorithms

Тhe discipline will familiarize students with the main approaches and tools for formalizing algorithms, graphical presentation for the general public and analysis (proof) of their properties.

Systems and process modeling tools

Тhe discipline is aimed at familiarizing students with the basic tools of computer science used for modeling processes and systems, as well as assessing their properties and behavioral characteristics

Model verification

Тhe discipline will acquaint students with the concept of formal verification of model properties, its principles, and tools. The emphasis will be placed on the possibility and consistency of the application of this tool in scientific research.

Data Science and Machine Learning

Тhe discipline will acquaint students with the field of knowledge – machine learning and data analysis: the main classes of algorithms and models, the problems of their application and prospects.

Statistical modeling

Тhe process of constructing a statistical model and its metric, the least squares method, the corrected least squares method, the production stochastic boundary analysis model, the stochastic boundary cost analysis model, and the stochastic distance metric model.