Bachelor's Degree (BSc), Institute of computer technologies and information security
09.03.01 Informatics and computer engineering. Artificial intelligence technologies
Program Overview
The main goal of the program is to train students with competencies in the field of artificial intelligence technologies, development and use of artificial intelligence systems in various subject areas necessary to solve such professional tasks as:
- selection and use of methods and tools for solving artificial intelligence problems;
- development and testing of artificial intelligence systems applications and software components;
- conceptual modeling of the artificial intelligence system problem area;
- formalization of knowledge representation in artificial intelligence systems;
- development and application of machine learning methods;
- solving machine learning problems through the use of tools;
- development of big data analysis systems software components;
- participation in the implementation of projects in the field of end-to-end artificial intelligence digital subtechnology ("Computer vision", "Natural language processing", "Recommendation systems and decision support systems");
- development of infoware and software for intelligent systems.
Core curriculum
Basis | Specialized subjects |
Construction of Algorithms and Programming Mathematics Discrete mathematics Physics Information technologies security Operational systems Computer networks Databases and Database Management Systems Analog and Digital Circuit Engineering | Artificial intelligence technologies Representation and application of knowledge in artificial intelligent systems Development of applications for artificial intelligence systems Development of infoware and software for intelligent systems Machine Learning and Big Data Analytics Computer vision Natural language processing Recommendation systems and decision support systems Modules of professional disciplines by choice: Modules of professional disciplines 1.1: Multiplatform programming of intelligent systems; Design and development of intelligent information systems. Modules of professional disciplines 1.2: Methods and tools of big data analysis; Mathematical methods and algorithms for big data analysis Modules of professional disciplines 2.1: Intelligent Internet technologies; System software for intelligent systems. Modules of professional disciplines 2.2: Intelligent Internet-oriented systems; Fundamentals of intelligent geoinformation systems |
Program Benefits
- The educational program combines general humanitarian and natural science training, extensive general professional training in the field of IT technologies and specialized training in the field of artificial intelligence technologies.
- General professional and specialized trainings are aimed at:
- forming students' basic knowledge about the ways of presenting information in computers; modern algorithmic languages and their application; methods and tools for developing algorithms, programs and their components; techniques of structural and object-oriented programming; ways of writing an algorithm in a high-level language; ways of programs' debugging;
- obtaining practical skills in programming in C++, C#, Python, Java, SQL, .NET, program debugging, and software documentation design
- formation of general professional competencies in the field of information technology security; fundamentals of the construction, functioning and use of modern operating systems; computer networks for various purposes; database design and administration, etc.
- formation of professional competencies in the field of methods and means of solving artificial intelligence problems; development and testing of infoware and software for intelligent systems; building algorithms based on artificial intelligence methods and tools; formalization and representation of knowledge; development and application of machine learning methods, systems for processing and analyzing large amounts of data; creation and implementation of end-to-end artificial intelligence digital subtechnologies "Computer vision", "Natural language processing", "Recommendation systems and decision support systems", etc.
- Along with traditional educational technologies, e-learning technologies and distance learning technologies in the electronic information and educational environment of the SFedU can be used to implement the disciplines of the program.
- The educational program was developed with the participation of legal entities (JSC “Scientific and Design Bureau of Computing Systems" and LLC “SRC Supercomputers and Neurocomputers"), each of which is an employer for at least 10 developers in the field of artificial intelligence and is engaged in the development of artificial intelligence technologies or their implementation.
- Academic trainings are held at the specialized divisions of the Southern Federal University, partner enterprises of the Southern Federal Universitys Institute of computer technologies and information security; many enterprises of the Rostov region, the Southern Federal District, the Republic of Dagestan.
Prospects. Career & Employment
Graduates of the program can get employed at such organizations as:
- JSC “Scientific and Design Bureau of Computing Systems",
- LLC “Scientific Research Center of supercomputers and neurocomputers",
- PJSC Beriev Aircraft Company,
- Federal State Budgetary Institution of Science “Special Astrophysical Observatory of the Russian Academy of Sciences",
- PJSC Rostelecom,
- JSC “Scientific and production company “RITM"
and other government agencies and commercial organizations whose field of activity is related to the development of technologies and artificial intelligence systems or their implementation.
Why pursue a Bachelor's degree in Informatics and computer engineering?
Graduates of the program can continue their studies at the Master's degree programs of the Southern Federal University:
- 09.04.01 Informatics and Computation,
- 09.04.03 Applied Informatics,
- 09.04.04 Program Engineering, etc.