Bachelor in Artificial Intelligence and Computer Science


Read more about this program on the institution's website

Program Description

Job positions: Data Scientist, Machine Learning Engineer, Artificial Intelligence Engineer, programmer.

Benefits of the program

  • The advantage of this program is the concentration on practical examples that demonstrate the application of Artificial Intelligence methods for solving real problems. Students will apply their skills and knowledge to develop business applications.

  • Students have an opportunity to take part in the competitions of neural network developers on the global Kaggle platform. Kaggle competitions are interesting and challenging projects for gaining knowledge and practice, have insightful discussions with industry experts and become a part of the world biggest data science community.

  • The AI bachelor program has foreign partners such as the Korean company SAMSUNG and the Chinese company HUAWEI. Guest lecturers from these companies share their extensive experience with our students. University teachers underwent appropriate retraining (reeducation) and are certified by these companies. Students have the opportunity to obtain certificates “IT ACADEMY SAMSUNG” and “ICT ACADEMY HUAWEI” in artificial intelligence. Such certificates from the world's leading companies provide a significant competitive advantage in employment.

  • The program is taught in English in multinational environment and enable students to acquire cross cultural communication skills valuable for international job market.

  • Our students have an opportunity to spend a semester or an academic year abroad at one of our partner universities.

Learning outcomes

Python programming skills Knowledge of the basic algorithms of Artificial Intelligence Ability to prepare Data for a Neural Network (loading, clearing, normalization, etc.) Ability to analyze data with Pandas, Seaborn, Matplotlib libraries Ability to apply a neural network with a given architecture using ready-made libraries

Educational Modules

  • Python Programming
  • Python and machine learning tools, libraries (Keras, TensorFlow, PyTorch) and frameworks for real life problem solving
  • Data analysis with Python
  • Neural Networks Basics
  • Deep learning
  • Computer vision
  • Natural Language Processing (NLP)
  • Audio signal processing
  • Time series analysis in Python
  • Generative adversarial networks (GAN)
  • Image Processing
  • Style Transfer
  • Autoencoders


Internship can be completed at INRTU educational research laboratories and centers:

  • Laboratory of Artificial Intelligence and Machine Learning;
  • Laboratory of Methods and Means of Information Protection;
  • Laboratory of Nanostructure Modeling;
  • International Center for Applied Developments for Cloud and Data Center Technologies;
  • Baikal Center for Nanotechnologies;

Career Opportunities

Our graduates find job in Russia and abroad (China, Vietnam, Mongolia, etc). They are in demand in large and medium-sized energy enterprises, private business enterprises in different industries, for example retail, finance, healthcare, manufacturing, logistics, and many others.

Entrance Examination

  • English language (or provide TOEFL iBT 80, IELTS 6.0 or equivalent)
  • Mathematics

Tuition Fee

2900 $/ year

Last updated Dec 2020

About the School

Irkutsk National Research Technical University (INRTU) is a leading research university in Eastern Siberia and ranks among the most innovative and perspective. It provides a wide range of higher edu ... Read More

Irkutsk National Research Technical University (INRTU) is a leading research university in Eastern Siberia and ranks among the most innovative and perspective. It provides a wide range of higher education and vocational training courses for a strong and diverse community of learners. Read less