Department of Computer Science was organized in November 2001. The first head of the department became doctor of physical-mathematical sciences, professor Balakayeva GT, from 2006 to 2009. - Head of the Department was Doctor of Technical Sciences, Professor Shmygaleva TA, from 2009 to 2012 - Doctor of Technical Sciences Ahmed Zaki D.Zh. from 2012. the present head of the department - Urmashev B.A.
The department carries out preparation of bachelors in the following specialties: 5B060200 computer science, 5B070400 6M070400 -Computer science and software engineering, 5B011100 computer science; masters in the field: 6M060200 Computer Science, 6M070400 -Computer science and software engineering; PhD doctors in specialties: 6D060200 Computer science, 6D075100 - Computer science, computer engineering and management. Department of Computer Science among the first in Kazakhstan began working on an educational training program for doctors of philosophy (PhD) in computer science. In 2008 the first graduates of PhD-Doctors of Science.
At the undergraduate computer science department, the following areas of study: theory algorithms and software development, organization of parallel computations; Web technology, database theory, Information security of computer systems and networks, software development for the social sphere, creation of software with a link to the equipment for technological tasks. Graduates of the department have the opportunity to continue their education at the master's program.
In the scientific and pedagogical master's degree Computer Science undergraduates are offered three educational programs: Theoretical Computer Science, High Performance Computing, Information Security Systems and Networks.
The department holds scientific and scientific-methodological seminar "Actual problems of computer science," which discusses the research faculty, PhD doctoral and masters in the field of advanced information technologies related to object-oriented, systematic and structured programming, algorithms and data structuring, networking, parallel processing, reliability and fault tolerance of computer systems, real-time systems, Web design
In the field of networking and communications technology department of computer science working with Regional / Local Networking Academy Cisco, a few teachers of the department are certified instructors of the Academy Cisco. Department of Informatics students can enroll in the on-line by the International Program Cisco Networking Academy and become certified.
Since 2003, the Department of Computer Science at the base of Mechanics and Mathematics Department holds the World Cup quarter-finals of the programming team of Kazakhstan. Every year in the league in Kazakhstan attended by over 80 teams (over 240) of all the leading universities of the country.
Each year, the department of computer science programming contests are held among pupils and students: MechMat Open, Inform, Regional subject Olympiad.
The Department is actively working with University of Newcastle upon Tyne (UK), Universidad Politecnica de Valencia (Spain), Blekinge Institute of Technology (Sweden), King's College (UK), Technical University of Vienna (Austria), etc.
Department of Computer Science is actively cooperating with foreign universities in projects aimed at introducing the process of formation of new courses, improvement of existing educational practices and effective implementation in the process of new information technologies. Since January 2010, Treasury named al-Farabi, and in particular the Department of Computer Science, working on international project Tempus IV CANDI «Teaching Competency and Infrastructure for e-Learning and Retraining». The main objective of the project is to develop an infrastructure for e-learning and retraining, as well as the skills required for the transfer of existing courses and training programs in e-learning environment. The partners of the KNU from the European side are leaders in the field of distance learning: The Open University (UK), University of Vienna, Vienna University of Technology (Austria), Technical University of Munich (Germany). The project has developed and implemented in the medium of distance learning online courses Treasury following: "Fundamentals of Computer Science," in conjunction with the Urgench State University and "Algorithms and Data Structures" in cooperation with the National University of Uzbekistan named after Ulugbek.