It includes the following scientific fields:
Computer programming and concepts of computer languages and their translations - data structures, organizing and processing of files - analysis and design of algorithms - computer operating systems - computer structure and organization - software engineering - principles and applications of artificial intelligence - smart systems - natural language processing - multiple agent systems - genetic algorithms – knowledge- based systems - Parallel processing and distributed systems - Computer education - Human communication methods with computer - Cloud computing - Software security - Application data science - Software test methods - Knowledge engineering - Vital information systems - Embedded systems - Distributed and concurrent programming - Flexible computing - Mobile computing - Computer theory.