Bachelor's programme

Computer scienceCourse outcomes

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

Course learning outcomes

What a student is expected to achieve by the end of each subject.

29 subjects
  • İF-40163y

    Riyazi analiz-2

    Subject page: Riyazi analiz-2
    1. CLO 1: Must have knowledge about elements of set theory, concept of limit of sequence, limit and basic properties of univariate function, continuity of univariate function at point and set, regular continuous univariate functions at set.

    2. CLO 2: Derivatives and differentials of a univariate function, basic theorems of differential calculus, high-order derivatives and differentials, taylor's formula for a univariate function, necessary and sufficient conditions for extremum, graphing a function according to characteristic points, indefinite, definite and indefinite integrals and their properties should be known.

    3. CLO 3: Must have knowledge of the concepts and theorems of numerical series, functional sequences and series, power series, taylor and maclauren series and fourier series.

    4. CLO 4: Must know multidimensional euclidean space, limit, discontinuity and regular discontinuity of multivariate function.

    5. CLO 5: Must know special derivatives and differentials of multivariable function, higher order special derivatives and differentials, taylor's formula, necessary and sufficient conditions for extremum.

    6. CLO 6: Must acquire knowledge about parameter-dependent integrals, multiple riemann integrals, differential and surface integrals and be able to calculate them.

  • İF-40162y

    Riyazi analiz-1

    Subject page: Riyazi analiz-1
    1. CLO 1: Must have knowledge of elements of set theory, concept of limit of sequence, limit and basic properties of univariate function, continuity of univariate function at point and set, regular continuous univariate functions at set.

    2. CLO 2: Derivatives and differentials of a univariate function, basic theorems of differential calculus, high-order derivatives and differentials, taylor's formula for a univariate function, necessary and sufficient conditions for extremum, graphing a function according to characteristic points, indefinite, definite and indefinite integrals and their properties should be known.

    3. CLO 3: Must have knowledge of the concepts and theorems of numerical series, functional sequences and series, power series, taylor and maclauren series and fourier series.

    4. CLO 4: Must know multidimensional euclidean space, limit, discontinuity and regular discontinuity of multivariate function.

    5. CLO 5: Must know special derivatives and differentials of multivariable function, higher order special derivatives and differentials, taylor's formula, necessary and sufficient conditions for extremum.

    6. CLO 6: Must acquire knowledge about parameter-dependent integrals, multiple riemann integrals, differential and surface integrals and be able to calculate them.

  • IF-40165y

    Analitik həndəsə

    Subject page: Analitik həndəsə
    1. CLO 1: Must have knowledge of cartesian coordinate system in plane and space, simple problems of analytic geometry.

    2. CLO 2: He should know how to solve a system of linear equations with two and three unknowns.

    3. CLO 3: Must know elements of algebra of vectors.

    4. CLO 4: Must acquire knowledge of coordinate transformations, equations of straight line and plane.

    5. CLO 5: He should know the properties of the sections of the circular cone.

  • İF-40118y

    Probability theory and mathematical statistics

    Subject page: Probability theory and mathematical statistics
    1. CLO 1: He should know events and actions on them, different definitions of probability and its calculation rules.

    2. CLO 2: Must know the application of full probability and bayes formulas, bernoulli's scheme for successive repeated trials, applications of moivre-laplace and poisson's theorems.

    3. CLO 3: Must have knowledge about distribution laws of discrete and random quantities and their numerical characteristics.

    4. CLO 4: Knowledge of the law of large numbers and the basic nature of central limit theorems should be acquired.

    5. CLO 5: He should know the statistical estimation of parameters and the establishment of confidence intervals, methods of testing statistical hypotheses.

  • İF-40175y

    Proqramlaşdırma texnologiyaları

    Subject page: Proqramlaşdırma texnologiyaları
    1. CLO 1: He must have knowledge of all stages of creating large software projects, from the creation of the issue to its commissioning.

    2. CLO 2: Must know types of software quality control, software debugging techniques.

    3. CLO 3: Modern programming should have knowledge on the methods of creating reliable software tools and information protection with the help of technologies.

    4. CLO 4: Must have knowledge of software structuring and modular programming.

    5. CLO 5: Must know structured programming and object-oriented programming technologies.

    6. CLO 6: He should know the methods of classification, finding and elimination of errors, structural and functional testing methods.

  • İF-40169y

    Ədədi üsullar-1

    Subject page: Ədədi üsullar-1
    1. CLO 1: The methods of function approximation, lagrange and newton interpolation polynomials and their error calculation, numerical differentiation and integration methods, and their error estimation should be acquired.

    2. CLO 2: He should learn the methods of numerical solution of the system of linear algebraic equations, their summation and error estimation, the methods of determining the roots of nonlinear equations and systems of nonlinear equations and finding the roots by means of simple iteration, bisection, newton and chord methods.

    3. CLO 3: Must know the numerical solutions of the cauchy problem for ordinary differential equations and systems of equations.

    4. CLO 4: He should know the methods of solving boundary value problems for ordinary and special differential equations.

    5. CLO 5: Must know numerical solutions of integral equations.

    6. CLO 6: With the help of computer technologies, he should know the application of numerical methods to the construction of algorithms for solving specific problems.

  • IF-40172y

    Proqramlaşdırmanın əsasları -1

    Subject page: Proqramlaşdırmanın əsasları -1
    1. CLO 1: He should know the subject of informatics science, its components and operations on numbers in various number systems.

    2. CLO 2: He should know the basic working principles of computers and characteristics of data representation in memory.

    3. CLO 3: The main elements of algorithmization; should know programming tools for linear, branching and cyclic algorithms.

    4. CLO 4: Must be able to design linear programs, branch and loop processes.

    5. CLO 5: He should know the features of working with static and dynamic arrays and the organization of working with files.

    6. CLO 6: He should know how to solve various problems using auxiliary functions, standard libraries, dynamic variables and should be able to solve problems related to queues, stacks, decks, lists.

  • İF-40166y

    Xətti cəbr

    Subject page: Xətti cəbr
    1. CLO 1: Performing operations on polynomials and matrices, properties and calculation rules of the determinant, laplace's theorem should be applied.

    2. CLO 2: Must acquire knowledge about linear space and its basis.

    3. CLO 3: He should know the system of linear algebraic equations and their solution methods, the kronecker-capelli theorem.

    4. CLO 4: Must have knowledge of euclidean space and orthogonalization method.

    5. CLO 5: Must acquire knowledge of linear and exponential transformations.

    6. CLO 6: Must have knowledge of quadratic forms and their classification.

  • İF-40174y

    Alqoritmin analizi və hazırlanması üsulları

    Subject page: Alqoritmin analizi və hazırlanması üsulları
    1. CLO 1: He should know the mathematical foundations of algorithm analysis, methods of algorithm analysis for the best, worst and average cases, search and sorting algorithms (sequential, search, binary search, etc.) and their analysis.

    2. CLO 2: He should be able to develop an algorithm of operations on data structures (stack, list, tree) and analyze them, relations and their solution methods.

    3. CLO 3: He should know the main classes of algorithms, algorithms related to dynamic programming.

    4. CLO 4: To evaluate the degree of complexity of algorithms; should be able to apply breadth-first and depth-first search algorithms to solve specific problems and evaluate their complexity.

    5. CLO 5: Must be able to write and analyze pseudocode of search and sorting algorithms.

    6. CLO 6: Must have skills in finding optimal algorithm and solving simple recurrent relations. he should know the methods of developing "stingy" algorithms, their implementation and the estimation of their complexity.

  • İF- 40164y

    Kompleks analiz

    Subject page: Kompleks analiz
    1. CLO 1: The concept of complex number, operations on complex numbers, argument and modulus of a complex number, trigonometric form of a complex number, euler's formula, power of a complex number, subtraction from a complex number and expanded complex plane should have knowledge.

    2. CLO 2: Complex variable functions, their continuity and differentiation, cauchy-riemann conditions, the concept of conformal analysis should acquire knowledge about verregular functions.

    3. CLO 3: He should know integration of complex variable functions, cauchy integral theorem, cauchy integral formula.

    4. CLO 4: Must have knowledge about laurent series and its collection domain, classification of isolated eigenpoints of regular functions, complete and meromorphic functions.

    5. CLO 5: He should know the concept of deficit, the main theorem of the theory of deficits and the calculation of deficits.

    6. CLO 6: He should be able to calculate some integrals through subtractions, he should know the principle of argument and rushet's theorem.

  • İF- 31170y

    Web technologies

    Subject page: Web technologies
    1. CLO 1: He should know the rules of using HTML language to build the structure of web pages.

    2. CLO 2: Must know how to use CSS to design and give effects to web pages.

    3. CLO 3: Must be able to coordinate HTML and CSS for more effective web page design.

    4. CLO 4: Must have general understanding of asp.net, PHP and its general structure.

    5. CLO 5: Must be able to create and coordinate various styles with CSS and html.

    6. CLO 6: Must know how to use javascript to add functionality to web pages.

  • İF- 40177y

    Paralel və paylanmış hesablamalar

    Subject page: Paralel və paylanmış hesablamalar
    1. CLO 1: Must have knowledge of parallel computing systems (multiprocessor and pipeline type systems), know the principles and characteristics of parallelization of calculations in these systems, and be able to build parallel algorithms for solving various problems.

    2. CLO 2: In single and multi-processor systems, it should be able to work with the algorithm of resource processing, transition of the node to a critical state, mutual cancellation of parallel processes.

    3. CLO 3: In distributed systems, the application should know the methods of synchronization (parallelism) of processes and fault tolerance mechanisms.

    4. CLO 4: Must be able to work with algorithms that provide transaction processing of information and serialization of transactions in distributed systems.

    5. CLO 5: Lamport should know the timing and its working principle, the working principle of the modified version of the timestamp algorithm with the aim of queuing the transaction according to its timestamp, canceling the delayed transaction and reducing the number of canceled transactions.

    6. CLO 6: The blocking mechanism must be able to perform two-phase blocking, deadlock, resource, queue created against the resource, commit and abort the transaction, and write the result to the database.

  • İFS-31107y

    Veb proqramlaşdırma (back end)

    Subject page: Veb proqramlaşdırma (back end)
    1. CLO 1: It applies the basics of the django framework and project structure.

    2. CLO 2: It uses URL routing, views, and HTTP request-response mechanisms.

    3. CLO 3: Django templates create dynamic web pages with html, css, and static files.

    4. CLO 4: Django manages the database and performs CRUD operations through an orm.

    5. CLO 5: Establishes connections between models and configures the django admin panel.

    6. CLO 6: Applies security principles to backend applications and tests web applications.

  • İFS-40179y

    Microsoft azure-da süni intellekt

    Subject page: Microsoft azure-da süni intellekt
    1. CLO 1: Explains the basic concepts of artificial intelligence and azure AI services.

    2. CLO 2: Prepares and manages data in the azure environment.

    3. CLO 3: It applies machine learning and deep learning models.

    4. CLO 4: Evaluates, optimizes and deploys AI models (deployment).

    5. CLO 5: Develops intelligent applications using azure AI apis.

    6. CLO 6: It applies security and ethical principles to AI systems.

  • İFS-40191y

    Power BI ilə biznes analitikası

    Subject page: Power BI ilə biznes analitikası
    1. CLO 1: It explains the basic concepts of big data and data analytics.

    2. CLO 2: Imports and processes data in power bi.

    3. CLO 3: Transforms data with power query.

    4. CLO 4: Performs calculations using DAX functions.

    5. CLO 5: Creates interactive reports and dashboards.

    6. CLO 6: Share and manage reports in power BI service.

  • İF-40173y

    Proqramlaşdırmanın əsasları-2

    Subject page: Proqramlaşdırmanın əsasları-2
    1. CLO 1: He should know the subject of informatics science, its components and operations on numbers in various number systems.

    2. CLO 2: He should know the basic working principles of computers and characteristics of data representation in memory.

    3. CLO 3: The main elements of algorithmization; should know programming tools for linear, branching and cyclic algorithms.

    4. CLO 4: Must be able to design linear programs, branch and loop processes.

    5. CLO 5: He should know the features of working with static and dynamic arrays and the organization of working with files.

    6. CLO 6: He should know how to solve various problems using auxiliary functions, standard libraries, dynamic variables and should be able to solve problems related to queues, stacks, decks, lists.

  • İF-40167y

    Discrete mathematics

    Subject page: Discrete mathematics
    1. CLO 1: He should know the basic concepts of mathematical logic, axiomatic methods, understanding of syntax and semantics, experience of working in formal languages.

    2. CLO 2: Must have knowledge of the basics of discrete mathematics and its applications in programming.

    3. CLO 3: He should learn the basic methods of discrete information processing.

    4. CLO 4: Must know boolean algebra and minimization of boolean functions.

    5. CLO 5: Define the elements of graph theory, types of graphs, typical properties he should learn how to present problems in the form of graphs and solve them.

    6. CLO 6: Must have knowledge of flow and trees in network.

  • İFS-40182y

    Introduction to data engineering

    Subject page: Introduction to data engineering
    1. CLO 1: It explains the basic concepts and principles of data engineering.

    2. CLO 2: It applies methods of data collection, storage and processing.

    3. CLO 3: Works with SQL and nosql databases.

    4. CLO 4: Develops ETL processes and data pipelines.

    5. CLO 5: It uses big data and cloud technologies.

    6. CLO 6: Analyzes data with data analytics and visualization tools.

  • İF-40168y

    Diferensial tənliklər

    Subject page: Diferensial tənliklər
    1. CLO 1: One-order ordinary differential equations and systems of equations, methods of construction of solutions of n-order ordinary differential equations, existence, uniqueness and stability of solutions of cauchy and boundary problems for these equations must have knowledge.

    2. CLO 2: Must be able to apply ordinary differential equations to mathematical modeling of various processes of natural science.

    3. CLO 3: The classification of differential equations with special derivatives, mathematical physics equations expressing various processes of natural science should be derived.

    4. CLO 4: He should know the formulation of cauchy and boundary value problems for mathematical physics equations, types of boundary conditions and their physical explanation.

    5. CLO 5: He should study the correctness of cauchy and boundary value problems for mathematical physics equations.

    6. CLO 6: Methods of solving cauchy problems for hyperbolic and parabolic type equations, harmonic functions and elements of potential theory should be acquired.

  • i İF-40170y

    Ədədi üsullar-2

    Subject page: Ədədi üsullar-2
    1. CLO 1: Justifies management measures aimed at the protection and efficient use of water resources.

    2. CLO 2: Rus dilində işgüzar və akademik ünsiyyətin əsas prinsiplərini tətbiq edə biləcək. peşə və akademik fəaliyyətlə bağlı mətnləri oxuyaraq əsas və xüsusi məlumatları müəyyən edə biləcək. rus dilində rəsmi və akademik üslubda yazılı mətnlər hazırlaya biləcək. i̇şgüzar görüşlərdə, müzakirələrdə və təqdimatlarda rus dilində səmərəli kommunikasiya qura biləcək. peşəkar mövzular üzrə fikir və mövqeyini rus dilində ardıcıl və əsaslandırılmış şəkildə ifadə edə biləcək. rus dilində akademik və peşəkar məlumatları təhlil, ümumiləşdirmə və təqdimetmə bacarıqlarını nümayiş etdirə biləcək. peşəkar və akademik mühitdə rus dilinin terminoloji və kommunikativ imkanlarından düzgün və məqsədyönlü istifadə edə biləcək.

    3. CLO 3: Methods of numerical solution of the cauchy problem for ordinary differential equations and systems of equations should be given.

    4. CLO 4: For differential equations with ordinary and special derivatives, several methods of solving boundary value problems should be found.

    5. CLO 5: Must know numerical solutions of integral equations.

    6. CLO 6: With the help of computer technologies, he should know the application of numerical methods to the construction of algorithms for solving specific problems.

  • İFS-31113yn

    Qraflar nəzəriyyəsi

    Subject page: Qraflar nəzəriyyəsi
    1. CLO 1: Explains the basic concepts, types and methods of presentation of graphs.

    2. CLO 2: It applies the concepts of route, path, cycle, connectivity, and distance to solving graph problems.

    3. CLO 3: Solves problems on tree graphs, euler and hamilton graphs, uses prim and kraskal algorithms.

    4. CLO 4: Analyzes graph coloring, planar graphs, and extremal graph problems.

    5. CLO 5: It applies suitable graph algorithms in solving the maximal flow and optimal path problems.

    6. CLO 6: It uses the methods of graph theory in computer science and network systems.

  • İF-40171y

    Optimallaşdırma üsulları

    Subject page: Optimallaşdırma üsulları
    1. CLO 1: Must acquire knowledge about the necessary conditions and sufficient conditions for the extremum of univariate and multivariable functions.

    2. CLO 2: Must know conditional extremum and lagrangian method of indefinite multiplication.

    3. CLO 3: Must know convex sets, convex functions and their properties, linear and convex programming problems and their solutions, kuhn-tucker theorem.

    4. CLO 4: Must learn gradient method and penalty function method.

    5. CLO 5: Must know classical variational problems, euler's equation, second variation of functional and legendre's condition.

    6. CLO 6: Must have knowledge of elements of optimal control theory, pontryagin's maximum principle and its discrete analogue.

  • İF-40178y

    Süni intellekt

    Subject page: Süni intellekt
    1. CLO 1: One should have knowledge about the purpose of creating artificial intelligence, the classification of the work carried out in this field, and the main directions for research.

    2. CLO 2: Artificial intelligence systems should know knowledge representation, knowledge classification, logical model of knowledge representation and knowledge discovery problems.

    3. CLO 3: Having knowledge of knowledge and knowledge base, characteristics that characterize knowledge

    4. CLO 4: Knowledge representation models: logical models, semantic models, frame models, production models, object-oriented models.

    5. CLO 5: An expert should know the classification of systems, the technologies of their development, and their areas of application.

    6. CLO 6: Solution search methods and strategies in expert systems, logical deduction must know the mechanisms.

  • İFS-40185y

    Ms excel ilə verilənlərin analizi

    Subject page: Ms excel ilə verilənlərin analizi
    1. CLO 1: Explains the basic capabilities of the excel environment, data entry, formatting and application of basic functions.

    2. CLO 2: Processes and analyzes data using mathematical, statistical, logical, text, date and search functions.

    3. CLO 3: Applies data sorting, filtering, conditional formatting and visualization techniques.

    4. CLO 4: Model and analyze data using pivottable, pivotchart, power query, and power pivot tools.

    5. CLO 5: Performs calculations using DAX functions, prepares reports and interactive dashboards.

    6. CLO 6: Prepares reports and projects that support decision-making based on real data using excel's analytical tools.

  • İFS-31110yd

    Python-la maşın öyrənməsi

    Subject page: Python-la maşın öyrənməsi
    1. CLO 1: Explains the basic concepts, types, development stages and application areas of machine learning.

    2. CLO 2: Processes, analyzes and visualizes data using numpy, pandas, scipy, matplotlib and seaborn libraries.

    3. CLO 3: Prepares data for machine learning by applying data preprocessing and statistical analysis methods.

    4. CLO 4: Solves prediction and classification problems by applying supervised learning algorithms (decision tree, random forest, knn, svm, naive bayes and regression).

    5. CLO 5: Performs data clustering by applying unsupervised learning algorithms (k-means, dbscan) and evaluates the results.

    6. CLO 6: Builds, evaluates, and evaluates machine learning models and interprets results using generative artificial intelligence tools and applies them to solving practical problems.

  • ÜF-1302y-Computer-science

    History of Azerbaijan

    Subject page: History of Azerbaijan
    1. CLO 1: • clo1: explains the key characteristics of the main periods of azerbaijani history.

    2. CLO 2: .clo2: clarifies selected controversial issues in azerbaijani history.

    3. CLO 3: .clo3: develops an objective position on relevant historical issues.

    4. CLO 4: .clo4: demonstrates the required basic knowledge and formulates independent views on course topics.

    5. CLO 5: .clo5: relates azerbaijan's ancient history to the modern era.

  • ÜF-1302y-İTT

    History of azerbaijan

    Subject page: History of azerbaijan
    1. CLO 1: • ftn1: azərbaycan tarixinin dövrlərinin əsas mahiyyəti izah edilir.

    2. CLO 2: • ftn2: azərbaycan tarixi üzrə bəzi mübahisəli məsələlərə aydınlıq gətirilir.

    3. CLO 3: • ftn3: tələbələrin bu və ya digər məsələlərlə bağlı obyektiv mövqeyini formalaşmasına nail olunur.

    4. CLO 4: • ftn4: tələbələrin ən azından minimum məlumat əldə etməsi, mövzular ətrafında öz fikrinin formalaşmasının səviyyəsi yoxlanılır.

    5. CLO 5: • ftn5: tələbələrə qədim tariximizin müasir dövrlə uzlaşdırılması vərdişləri aşılanır.

  • ÜF-1306y

    Business and academic communication in azerbaijani language

    Subject page: Business and academic communication in azerbaijani language
    1. CLO 1: • ftn1: i̇şgüzar və akademik kommunikasiyanın mahiyyəti, məqsəd və funksiyaları mənimsənilir və ixtisas üzrə müxtəlif kommunikativ situasiyalarda effektiv nitq fəaliyyəti həyata keçirilir.

    2. CLO 2: Brendin mesajını və dəyər təklifini (value proposition) hədəf auditoriyasına çatdırmaq üçün multichannel və omnichannel kommunikasiya strategiyası hazırlayır.

    3. CLO 3: • ftn3: i̇xtisas üzrə işgüzar ünsiyyətin informasiya mübadiləsi funksiyası və əsas kommunikativ prinsipləri mənimsənilir və praktik kommunikasiya prosesində tətbiq edilir.

  • ÜF-1303y-komputer-elmləri

    Philosophy

    Subject page: Philosophy
    1. CLO 1: .ftn1: fəlsəfənin əsas anlayışlarını , kateqoriyalarını və tarixi inkişaf mərhələlərini izah edir.

    2. CLO 2: .ftn2: əsas fəlsəfi cərəyan və konsepsiyaları müqayisə və təhlil edir.

    3. CLO 3: .ftn3: fəlsəfi problemlərin həllində tənqidi və analtik düşünmə bacarıqlarından istifadə edir.

    4. CLO 4: .ftn4: müxtəlif fəlsəfi mövqeləri arqumentlər əsasında qiymətləndirir.

    5. CLO 5: .ftn5: fəlsəfi və elmi mətnləri təhlil edir və əsas ideyaları ümumiləşdirir.

    6. CLO 6: .ftn6: müasir ictimai, etik, sosial və elmi texnoloji problemləri fəlsəfi baxımdan dəyərləndirir.

    7. CLO 7: .ftn7: öz mövqeyini məntiqi, əsaslandırılmış və ardıcıl şəkildə ifadə edir

    8. CLO 8: .ftn8: fəlsəfi bilikləri peşəkar fəaliyyətində və gündəlik həyatda tətbiq edir.