Bachelor's programme

Computer scienceCompetencies

Bachelor's6005009 (050509)Faculty of information technologies and telecommunicationsEngineering mathematics and artificial intelligence46 subjects

Programme competencies

The professional and specialty competencies a graduate acquires.

32 competencies

Professional competencies· 20

  • COMPETENCY-31913

    Ability to apply fundamental theoretical foundations of computer science and mathematical methods in professional activity

  • COMPETENCY-96849

    Ability to design, analyze and optimize algorithms and data structures

  • COMPETENCY-11920

    Ability to design, develop, test and maintain software using modern programming languages

  • COMPETENCY-99559

    Ability to develop reliable and efficient software systems by applying software engineering principles

  • COMPETENCY-79261

    Ability to solve applied problems using mathematical modeling, optimization and computational methods

  • COMPETENCY-30611

    Ability to design, create, manage, and ensure information integrity of databases

  • COMPETENCY-74037

    Ability to analyze, design, develop and implement information systems

  • COMPETENCY-21504

    Ability to apply the principles of computer architecture and operating systems and implement their management

  • COMPETENCY-13434

    Ability to design, configure, manage computer networks and implement network services

  • COMPETENCY-53818

    Ability to develop software solutions using the principles of parallel and distributed computing systems

  • COMPETENCY-31142

    Ability to develop intelligent software systems by applying artificial intelligence and machine learning methods

  • COMPETENCY-45775

    Ability to collect, process, analyze and apply scientific and technical information in the field of computer science

  • COMPETENCY-64995

    Ability to apply testing, debugging, and verification techniques to ensure software quality

  • COMPETENCY-39197

    Ability to select and effectively use modern software tools, hardware platforms and development environments

  • COMPETENCY-78498

    Ability to evaluate and optimize performance, reliability and efficiency of computing systems

  • COMPETENCY-51038

    Ability to participate in the planning, preparation, documentation and execution of projects in the field of computer science

  • COMPETENCY-40211

    Ability to conduct research in the field of computer science, analyze the obtained results and apply them to practical activities

  • COMPETENCY-11854

    Ability to comply with professional ethics, legal norms and information security requirements when using information technologies

  • COMPETENCY-87006

    Ability to monitor, evaluate and apply modern computer technologies and programming methodologies in professional activities

  • COMPETENCY-47472

    Ability to independently develop professional knowledge and skills in accordance with the principle of lifelong learning

Specialty competencies· 12

  • COMPETENCY-48387

    Oral and written communication skills in azerbaijani by specialty

  • COMPETENCY-24424

    Communication skills in at least one foreign language in the specialty

  • COMPETENCY-69382

    Systematic and comprehensive knowledge of the historical, legal, political, cultural, ideological foundations of azerbaijan statehood and its place and role in the modern world, the ability to predict the prospective development of our national state

  • COMPETENCY-70295

    Ability to identify threats and challenges faced by our nation state

  • COMPETENCY-67317

    Ability to use information technology at work

  • COMPETENCY-88312

    Team work, the ability to achieve a common approach to problem solving

  • COMPETENCY-80339

    The ability to adapt to new circumstances, initiative and the will to succeed

  • COMPETENCY-81362

    Ability to identify and select additional information resources for problem solving

  • COMPETENCY-39267

    Ability to analyze, summarize and apply relevant information for professional purposes

  • COMPETENCY-96551

    The ability to re-evaluate the situation and oneself and self-criticize in order to develop knowledge and skills

  • COMPETENCY-85764

    Ability to plan and organize professional activities, improve future education and existing skills, manage time and complete tasks on time

  • COMPETENCY-93982

    Ability to prioritize social and environmental responsibility, as well as civic awareness and ethical approach, as well as quality