Digital Journalism

Digital Journalism


The program is aimed at developing students’ personal qualities, forming general cultural and professional competencies in accordance with the requirements of the labor market and employers, standards of education in the mass media.

Career opportunities

– Correspondent, special media correspondent;

– Department editor, media editor;

– Site moderator / SMM administrator;

– Content producer / copywriter;

– Journalist-analyst;

– Editor, chief editor of electronic and digital media;

– Leading journalist of news channels in the Internet space.

The goal of the EP

Training of a digital media specialist with the skills to work with digital mobile technologies of information collection, processing and transmission, who is able to create multimedia content for the media, who has innovative journalistic practices in demand in the modern labor market.

How to proceed

Educational programs

Students life


Objectives of the EP

  • Development and production of video and audio, social media analytics, investigative and critical news analysis skills;
  • Applying IT knowledge to develop skills and abilities in working with computer programs and mobile applications;
  • Application of modern digital technologies to work with open databases and create high-quality content for digital media - Internet publications, blogs, TV channels, radio channels, news agencies.
  • Solving standard tasks of professional activity with the use of information and communication technologies and taking into account the basic requirements of information security;
  • Understanding the specifics of working in a multimedia environment, mastering the methods and technologies of media product preparation in different sign systems (verbal, audio, video, graphics, animation).

6B03 Social sciences, journalism and information

Education code and classification

B042 Journalism and reporting

Education Programs Group

6B032 - Journalism and information

Code and classification of training directions

Requirements for evaluating the learning outcomes of the educational program

A student, after mastering the entire educational program, must be able to fulfill the following points:
  • Formulate and solve problems arising in the course of production activities that require in-depth professional knowledge.
  • To formulate the problem, both mathematical approaches and computer tools can be used;
  • Choose the necessary approaches and methods for analyzing problems, as well as modify existing ones and develop new ones, depending on the tasks of a particular case;
  • To apply in the process of training psychological methods and means of increasing the effectiveness and quality of training;
  • Proficient in a foreign (English) language, allowing students to conduct research at a high-quality level and to teach special disciplines in universities;
  • To model and design complex systems using mathematical and computer models and methods;
  • Apply quantitative and qualitative methods and techniques for collecting primary information for research, as well as developing effective solutions to problems;
  • Analyze and design software tools for data analysis, as well as the algorithms, models and methods required for developing software systems, effective data analysis and extracting knowledge from data;
  • Manage a team of developers in the process of developing software systems, as well as models and methods of data analysis;
  • Choose standards, methods, technologies, tools and technical means for carrying out work on further maintenance of software systems;
  • Apply methods of design and development of software systems to solve a wide class of applied problems in various fields, including interdisciplinary industries;
  • Program and test various solutions (models, methods), take part in the creation and management of systems at all stages of the life cycle of system development.
  • Create relational and non-relational databases for the effective storage and management of data in various large organizations, government agencies and other companies.
  • Create analysis models for structured, semi-structured and partially unstructured data.
  • To analyze the complexity of calculations and the possibility of parallelization (optimization) of the developed algorithms and programs.
  • Assess the main parameters of the resulting parallel programs, such as numerical indicators of the required computing resources, acceleration, efficiency and scalability.

The list of competencies and the results of the educational program

The list of competencies of the educational program

GC1. Ability to understand the driving forces and regularities of the historical process, a person’s place in the historical process and ability to understand philosophy as a methodology of human activity, readiness for self-knowledge, self-activity, mastering cultural wealth as a factor of harmonization of personal and interpersonal relations.
GC 2. Ability to form and develop skills and competences in the field of organization, planning and production management, ability to apply the acquired knowledge for understanding of environmental reality, ability to generalize, analyze, predict when setting goals in the professional sphere and choose the ways of their achievement with the use of scientific methodology of research
GC 3. Ability for written and oral communication in the state language and language of international communication, ability to use foreign sources of information, possess communication skills, public speaking, argumentation, debate and polemics in a foreign language
GC 4. Ability to be competent at a choice of methods of ICT and mathematical modelling for the decision of concrete problems in the field of the media industry, ability to be ready to reveal naturally scientific essence of problems arising in the course of professional activity, and ability to involve for its decision the corresponding mathematical apparatus
PC1. Ability to find organizational and managerial decisions in non-standard conditions and in conditions of different opinions and readiness to bear responsibility for them, ability to systematize knowledge about world and Kazakhstan legislation in the field of mass media.
PC2. Ability to use programming languages and tools for development of safe software, ability to find coding errors in information and computer system under development, ability to create, test, debug and execute programs in different programming languages.
PC3. Ability to apply the theory and methods of mathematics for construction of qualitative and quantitative models of objects and processes in natural science sphere of activity, ability to choose and apply the suitable equipment, tools and methods of researches for the decision of problems in the chosen subject area, ability to adjust and adjust hardware-software complexes, ability to interface hardware and software as a part of information and automated systems
PC4. Ability to apply theory and principles of designing, the organization and administration of operating systems, ability to establish, debug software and to adjust means for commissioning of information systems, ability to support working capacity of information systems and technologies in the set functional characteristics and conformity to quality criteria
PC 5. Ability to design the distributed information systems, their components and protocols of their interaction, ability to administer local and remote network resources, ability to use methods and means of search and elimination of problems in networks
PC 6. Ability to form and develop skills and competences in digital journalism and digital environment, functioning of multimedia editorial office, as well as to apply the terms “open data”, with the field of application of “big data” in different spheres of economy, science and communications.
PC 7. Ability to use in practice the features of “data journalism”, features of data application in analytical and investigative journalism, the specifics and tools of data visualization, as well as views on the process of working in the digital creative industries (collection, analysis, structuring, packaging of information to produce journalism materials for different media platforms.
PC 8. Ability to use the methodology of development of measures for protection of confidential information, ability to execute technical tasks in accordance with the requirements of state, industry and corporate standards, to comply with the norms of work performance time, ability to prepare materials for presentation to the customer, ability to use modern information and communication technologies in the subject activity, ability to possess methods of project management and their implementation using modern information technologies.
PC 9. Ability to analyze and identify the necessary knowledge to participate in projects to analyze large data, including information about the life cycle phases of large data analytics processes in the transition of business to the use of Big Data.

Learning Outcomes

LR 1. To explain and understand the legislative base of the Republic of Kazakhstan and other countries, also procedures of standardization and certification in the field of information security.
LR 2. Apply practical programming skills and explain the general methodological basis of program development, create system programs for device drivers, modules of joints with non-standard equipment and program microcontrollers.
LR 3. Demonstrate knowledge about computer systems architecture, manage operating systems.
LR 4. To realize basic network communication between devices, to calculate and apply addressing schemes, to configure and configure network devices.
LR 5. Design PCB topology, first level structural and technological modules using application software packages, analyze microprocessor devices, apply tools for debugging and testing embedded systems.
LR 6. Develop secure server-based web-based client applications and mobile applications.
LR 7. Apply domestic and foreign information security standards in organizations.
LR 8. To develop a policy of information safety of the enterprise, to apply tool means of management of projects at various stages of life cycle of the project, to make a qualitative and quantitative estimation of risks of projects, to define efficiency of the project.
LR 9. To apply in practice features of “data journalism”, features of data application in analytical and investigative journalism, specificity and tools of data visualization.
LR 10 Analyze and develop skills and competences in digital journalism.
LR 11. Apply technical means and software services of network security to ensure continuity of business process.
LR 12 Self-assessentially analyze modern sources, draw conclusions, argue for them and make decisions based on information.

Assessment of learning outcomes

Exam form Recommended ratio, %
1 Computer testing 20
2 Written 10
3 Oral 5
4 Project 30
5 Practical 30
6 Comprehensive 5



Bachelor of Educational Programme 6B03201 Digital journalism



Bachelor of Educational Programme 6B03201 Digital journalism


Educational Program 6B03201 Digital journalism


Educational Program 6B03201 Digital journalism

Course Curriculum

The cycle of general education disciplines

Mandatory component

GC1Modern history of Kazakhstan

The course considers the modern history of Kazakhstan, how part of the history of mankind, the history of Eurasia and Central Asia. The modern history of Kazakhstan is a period in which a holistic study of historical events, phenomena, facts, processes is carried out, the identification of historical patterns that took place on the territory of the Great Steppe in the twentieth century and to this day.


The course involves the study of the discipline of philosophy as a special form of spiritual studies in its cultural and historical development and modern sound. The main directions and problems of world and national philosophy are studied. Philosophy is a special form of cognition of the world, creating a system of cognition of the general principles and foundations of human life, about the essential characteristics of a person’s relationship to nature, society and spiritual life, in all its main direction.

GC3Foreign Language (English)

The course includes an intensive English language study program focused on grammar and speaking skills. The course includes topics that reflect the latest advances in information technology, and a terminological dictionary makes them directly relevant to the needs of students.

GC3Kazakh (Russian) language

The course occupies a special place in the system of training bachelors with an engineering education. For students of a technical university, the study of professional Kazakh / Russian languages is not only an improvement of the skills acquired in the school, but also a means of mastering the future specialty.

GC4Information and Communication Technologies (in English)

The course includes the study of modern information technologies, including methods and means of communication of people in ordinary and professional activities using information technology. Technology data is studied in relation to the search, collection, storage, processing and dissemination of information.

GC1Module of social-political education: Political science

The course is devoted to general political knowledge for specialties in the field of information technology. The course includes political self-awareness, improving one’s political outlook and communicative competencies. Teaching political knowledge is communicative, interactive, student-oriented, result-oriented, and largely depends on the independent work of students.

GC1Module of social-political education: Sociology

The course includes knowledge of sociological subject areas, research methods and directions. The course will discuss in detail the basic sociological theories and the most effective ways of gaining deep knowledge about various aspects of our modern society. The special significance of this course for students is the opportunity to develop a sociological imagination, to understand the basic concepts of sociology as a science.

GC1Module of social-political education: Psychology

The course presents questions of psychology in a wide educational and social context. The knowledge and skills acquired and formed as a result of mastering the course content give students the opportunity to put them into practice in various areas of life: personal, family, professional, business, social, in working with people from different social groups and age groups.

GC1Module of social-political education: Cultural studies

The course will help to become the basis for studying the whole complex of social and human sciences, as well as an addition to general courses in history and philosophy. The course includes topics such as morphology, semiotics, anatomy of culture; the culture of the nomads of Kazakhstan, the cultural heritage of the proto-Turks, the medieval culture of Central Asia, the formation of the Kazakh culture, the Kazakh culture in the context of globalization, the cultural policy of Kazakhstan, etc.

Physical Culture

The course is devoted to the formation of physical culture of a person and the ability to use various means of physical culture in a targeted way to preserve and health promotion.

The cycle of general education disciplines

University component

GC2Digital Media Theory

This discipline introduces students to the main scientific directions in the field of mass communication research, teaches them to orientate themselves in historical aspects of media development in society, differences and conceptual peculiarities of different approaches to media research and theoretical schools of their study.

Cycle of profiling disciplines

University component

ПК7, PC8Advanced practice in media arts

The aim of the course is to study works of art created using new media technologies, including digital art, computer graphics, computer animation, virtual art, Internet art, interactive art, video games, computer robotics, 3D printing and art as biotechnology.

PC6Digital photography

The course provides an opportunity to get a coherent knowledge system with a universal character, which is necessary for every photographer without exception. It also promotes the acquisition of diverse experience by creating hundreds of training shots, both in the studio and in the “field”. Including in the street and in urban environments.

PC6Media audience

As part of the course, students will master the basic principles of audiology (general audience theory); a comprehensive understanding of the regularities of media audience behavior, both general and private (print, radio, television, Internet); learn the basic methods of media audience research, master the skills of audience analysis in industry practice, including in the context of the study of media markets, in the functioning and development of media enterprises, in editorial activities, as well as in advertising.

PC8Capstone media project

The course is designed to encourage students to think critically, solve difficult problems and develop skills in speech culture, research skills, teamwork, planning, autonomy, goal-setting, i.e. skills that will prepare them for the current realities of career development and adult life.

PC6Creative coding

The course introduces the basic concepts of information theory and coding (information characteristics of discrete and continuous message sources and the basic principles of information storage and transmission through communication channels). The course will also provide students with skills to solve practical problems related to the calculation of information characteristics of message sources, transformation and transmission of information.

PC8Working practice (2, 3 course)

The course is dedicated to the study of information security technologies.

PC8Pre-diploma practice

The course presents collection and analysis of materials for writing a diploma project.

Cycle of profiling disciplines

Component by choice

PC9Introduction to big data and Hadoop

The course is aimed at formation of practical and theoretical skills of planning, formation and maintenance of Data Lake (data lake). Examples of integration, configuration and maintenance of “pipelines” – traditional sources of data (corporate databases, web-logs, file systems, Internet data, transactions) for further analysis of large data are considered.

PC9Algorithms in Big Data

This course is designed to study machine learning algorithms with practical application of machine learning techniques implemented in R. The concepts of data mining, productivity measurements and dimensional reduction, regression models, Bayesian model, SVM and associative rules for analysis are considered. After successful completion of this course you will be able to understand and explain the principles of machine learning algorithms, and apply these algorithms to real-world problems in large data.

PC9Big Data Processing and Cloud Services

The Big Data Basic Course provides the necessary knowledge to participate in large data analysis projects. Includes information about the life cycle phases of large data analytics processes in the transition of business to Big Data. The course material provides students with knowledge of basic and advanced analytical methods and techniques used to search and extract knowledge from large heterogeneous data sets.

PC7Data and visual analytics

The essence of the course is that the initial analyzed data with the help of the visualization application program is put into correspondence some of their static or dynamic graphical interpretation, which is visually analyzed, and the results of the analysis of this graphical interpretation (graphical data) are then interpreted in relation to the initial data.

PC7Data Journalism

Data journalism is a direction in journalism that is based on the collection, analysis and processing of data to create media content. The goal is to provide information to students and tell them about important events or phenomena. Data, rather than expert opinions or press releases, are used as the source. The main goal of a data journalist is to turn them into a clear story and a beautiful visual product. Technologies and modern visualization tools help to create interactive maps, graphics and even personalized elements.

PC9Data Science Tools

This course is a guide for those who want to practice the capabilities of Data Science and become familiar with machine learning technology. Visualization of the result obtained by processing and analyzing large data.

Cycle of basic disciplines

University component

PC3, GC4Algebra and geometry

The course involves the study of the foundations of algebra and geometry at the university level and includes matrix theory, linear equations systems, vector theory, analytical geometry, limit and differentiation of functions of one variable

PC3, GC4Mathematical Analysis

The course introduces students to the important branches of calculus and its applications in computer science. During the educational process, students should become familiar with and be able to apply mathematical methods and tools to solve various applied problems. Moreover, they will study the fundamental methods of studying infinitesimal variables using analysis, the basis of which is the theory of differential and integral calculations.

PC3, GC5Computer Organisation and Architecture

The course involves studying the architecture of a computer, or describing it at some general level, including a description of user programming capabilities, a command system, an addressing system, memory organization, etc., and also includes studying the structure of a computer as the totality of the functional elements of the computer and the relationships between them.

PC3, OC4Discrete mathematics

The course is part of mathematics devoted to the study of discrete objects (here discrete means consisting of separate or unrelated elements). In a more general sense, discrete mathematics is used whenever objects are counted, when relationships between finite (or countable) sets are studied, and when processes involving a finite number of steps are analyzed. The main reason for the growing importance of discrete mathematics is that information is stored and processed by computers in a discrete way.

PC2Algorithms and Data Structures

The course is designed to study algorithms and data structure for solving various applied problems. For this, the program structure, the principles of constructing algorithms and programs, methods for solving, algorithms, and programming are considered.

PC3, GC4Theory of Probability and Mathematical Statistics

The course is devoted to the probability and statistics of any events, as well as the relationship between mathematics and programming, operating systems as part of an interdisciplinary training program covering the section of mathematical analysis, modern statistical methods and economic theory.

GC3Professional English

The course includes an intensive, more advanced program for studying academic and applied (information technology) English, oriented professional skills in professional speaking and understanding of common terminology. The course includes topics that reflect the latest advances in information technology, and a terminological dictionary makes them directly relevant to the needs of students.

PC4Educational practice

The course is designed to consolidate the fundamentals of programming and development of software systems by students using C++, and during the course a small finished application will be developed as a result of the course.

PC4Java Design Template

The course teaches you to get code samples that implement a particular pattern, to identify different situations in which a pattern is needed. A considerable part of the course is devoted to parsing the pattern code and giving various application examples.

PC4Python Programming Technologies

The course teaches to apply data structures, functions, modules, classes and learn the technology of programming in the Python language.

PC4Introduction to Web Technology

The course teaches students the basics of website layout and application using the HTML markup language, website style planning using Cascading Style Sheets (CSS), and the use of the scripting language JavaScript to perform basic functions.

Cycle of basic disciplines

Component by choice

PC7, PC10Fundamentals of programming С++

The course is designed to explore programming, debugging, and task implementation. During the course, the principles of networking technologies, access to local and remote network resources, programs using the language of Care licked.

PC7, PC10Fundamentals of programming Java

The course is designed to explore the basics of programming, debugging, and software implementation. The course also analyzes how networking technologies and programs work using the Java programming language.

PC7, PC10Object oriented programming C++

The course is designed for students to teach them how to write apps using an object-oriented approach in the programming language of the C.

PC7, PC10Object oriented programming Java

The course is designed for students to teach them how to write apps using an object-oriented approach in Java programming language.

PC7, PC10Web Technologies (PHP)

The course teaches students to use PhP programming language to develop functional websites, and also provides insight into the basics of working with the MySQL database and involves the development of secure server client web applications.

PC7, PC10Ruby programming language

The course is designed to gain the necessary knowledge, skills and skills to create a variety of web applications using the Ruby programming language.

PC4Mobile development

The course is designed for fast and convenient object-oriented programming. The language has an operating system independent implementation of multi-threading, strict dynamic typing, “garbage collector” and many other features. Ruby is similar in syntax peculiarities to Pearl and Eifel languages, in object-oriented approach to Smalltalk.

PC7Strategies in Digital Art: Visual Communication

The course is devoted to studying tools for programming and designing of mobile applications.

PC2, PC6Digital Arts

The course is based on the use of information (computer) technology, which results in artistic works in digital form.

PC6Introduction to Digital Media

The course provides a basic understanding of political, social, economic aspects of new digital media, the impact of the digital environment on the future of journalism and other creative industries in the process of digitalization and mediatization.

Introduction to Writing for the New Media

This course is designed for students who are interested in subsequently publishing their work in the new media format.

PC7Digital Archives, Cultural Heritage, and Public History

The aim of the course is to develop knowledge and skills in the use of digital media and technology, quantitative methods and methods of data science for the analysis, organization and visualization of historical information and historical sources. The course will address the formation and trends in digital history, its relationship with other interdisciplinary areas such as digital humanities and public history.

PC7Information Policy and Society

The course studies the problem of information policy implementation in relation to the activities of regional authorities. The conclusion is made that it is necessary to rethink the main substantive priorities of information policy on the level of both national and regional development. The role of mass media in the process of information interaction between authorities and society is analyzed.

PC7Introduction to film and media production

The course is an introduction to film analysis and introduces students to the main historical, technical and theoretical aspects of this complex phenomenon of contemporary culture. In the course students will be able to master the basic concepts used in the analysis of film, get acquainted with the key stages of film history, master basic research skills of film analysis.

PC6Literary workshop: the script

The course explores the intricacies of writing. During the course students will be able to distinguish various literary genres and forms.

PC7Writing for podcast

The process of creating and distributing sound or video files (podcasts) in the style of Internet radio and television broadcasts (broadcasting on the Internet). As a rule, podcasts have a certain subject and frequency of publication”.

How to proceed

Educational programs

Students life