Bachelor's programme
Computer scienceCourse outcomes
Course learning outcomes
What a student is expected to achieve by the end of each subject.
- İF-40163ySubject page: Riyazi analiz-2
Riyazi analiz-2
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.
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.
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.
CLO 4: Must know multidimensional euclidean space, limit, discontinuity and regular discontinuity of multivariate function.
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.
CLO 6: Must acquire knowledge about parameter-dependent integrals, multiple riemann integrals, differential and surface integrals and be able to calculate them.
- İF-40162ySubject page: Riyazi analiz-1
Riyazi analiz-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.
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.
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.
CLO 4: Must know multidimensional euclidean space, limit, discontinuity and regular discontinuity of multivariate function.
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.
CLO 6: Must acquire knowledge about parameter-dependent integrals, multiple riemann integrals, differential and surface integrals and be able to calculate them.
- IF-40165ySubject page: Analitik həndəsə
Analitik həndəsə
CLO 1: Must have knowledge of cartesian coordinate system in plane and space, simple problems of analytic geometry.
CLO 2: He should know how to solve a system of linear equations with two and three unknowns.
CLO 3: Must know elements of algebra of vectors.
CLO 4: Must acquire knowledge of coordinate transformations, equations of straight line and plane.
CLO 5: He should know the properties of the sections of the circular cone.
- İF-40118ySubject page: Probability theory and mathematical statistics
Probability theory and mathematical statistics
CLO 1: He should know events and actions on them, different definitions of probability and its calculation rules.
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.
CLO 3: Must have knowledge about distribution laws of discrete and random quantities and their numerical characteristics.
CLO 4: Knowledge of the law of large numbers and the basic nature of central limit theorems should be acquired.
CLO 5: He should know the statistical estimation of parameters and the establishment of confidence intervals, methods of testing statistical hypotheses.
- İF-40175ySubject page: Proqramlaşdırma texnologiyaları
Proqramlaşdırma texnologiyaları
CLO 1: He must have knowledge of all stages of creating large software projects, from the creation of the issue to its commissioning.
CLO 2: Must know types of software quality control, software debugging techniques.
CLO 3: Modern programming should have knowledge on the methods of creating reliable software tools and information protection with the help of technologies.
CLO 4: Must have knowledge of software structuring and modular programming.
CLO 5: Must know structured programming and object-oriented programming technologies.
CLO 6: He should know the methods of classification, finding and elimination of errors, structural and functional testing methods.
- İF-40169ySubject page: Ədədi üsullar-1
Ədədi üsullar-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.
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.
CLO 3: Must know the numerical solutions of the cauchy problem for ordinary differential equations and systems of equations.
CLO 4: He should know the methods of solving boundary value problems for ordinary and special differential equations.
CLO 5: Must know numerical solutions of integral equations.
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-40172ySubject page: Proqramlaşdırmanın əsasları -1
Proqramlaşdırmanın əsasları -1
CLO 1: He should know the subject of informatics science, its components and operations on numbers in various number systems.
CLO 2: He should know the basic working principles of computers and characteristics of data representation in memory.
CLO 3: The main elements of algorithmization; should know programming tools for linear, branching and cyclic algorithms.
CLO 4: Must be able to design linear programs, branch and loop processes.
CLO 5: He should know the features of working with static and dynamic arrays and the organization of working with files.
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-40166ySubject page: Xətti cəbr
Xətti cəbr
CLO 1: Performing operations on polynomials and matrices, properties and calculation rules of the determinant, laplace's theorem should be applied.
CLO 2: Must acquire knowledge about linear space and its basis.
CLO 3: He should know the system of linear algebraic equations and their solution methods, the kronecker-capelli theorem.
CLO 4: Must have knowledge of euclidean space and orthogonalization method.
CLO 5: Must acquire knowledge of linear and exponential transformations.
CLO 6: Must have knowledge of quadratic forms and their classification.
- İF-40174ySubject page: Alqoritmin analizi və hazırlanması üsulları
Alqoritmin analizi və hazırlanması üsulları
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.
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.
CLO 3: He should know the main classes of algorithms, algorithms related to dynamic programming.
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.
CLO 5: Must be able to write and analyze pseudocode of search and sorting algorithms.
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- 40164ySubject page: Kompleks analiz
Kompleks analiz
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.
CLO 2: Complex variable functions, their continuity and differentiation, cauchy-riemann conditions, the concept of conformal analysis should acquire knowledge about verregular functions.
CLO 3: He should know integration of complex variable functions, cauchy integral theorem, cauchy integral formula.
CLO 4: Must have knowledge about laurent series and its collection domain, classification of isolated eigenpoints of regular functions, complete and meromorphic functions.
CLO 5: He should know the concept of deficit, the main theorem of the theory of deficits and the calculation of deficits.
CLO 6: He should be able to calculate some integrals through subtractions, he should know the principle of argument and rushet's theorem.
- İF- 31170ySubject page: Web technologies
Web technologies
CLO 1: He should know the rules of using HTML language to build the structure of web pages.
CLO 2: Must know how to use CSS to design and give effects to web pages.
CLO 3: Must be able to coordinate HTML and CSS for more effective web page design.
CLO 4: Must have general understanding of asp.net, PHP and its general structure.
CLO 5: Must be able to create and coordinate various styles with CSS and html.
CLO 6: Must know how to use javascript to add functionality to web pages.
- İF- 40177ySubject page: Paralel və paylanmış hesablamalar
Paralel və paylanmış hesablamalar
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.
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.
CLO 3: In distributed systems, the application should know the methods of synchronization (parallelism) of processes and fault tolerance mechanisms.
CLO 4: Must be able to work with algorithms that provide transaction processing of information and serialization of transactions in distributed systems.
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.
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-31107ySubject page: Veb proqramlaşdırma (back end)
Veb proqramlaşdırma (back end)
CLO 1: It applies the basics of the django framework and project structure.
CLO 2: It uses URL routing, views, and HTTP request-response mechanisms.
CLO 3: Django templates create dynamic web pages with html, css, and static files.
CLO 4: Django manages the database and performs CRUD operations through an orm.
CLO 5: Establishes connections between models and configures the django admin panel.
CLO 6: Applies security principles to backend applications and tests web applications.
- İFS-40179ySubject page: Microsoft azure-da süni intellekt
Microsoft azure-da süni intellekt
CLO 1: Explains the basic concepts of artificial intelligence and azure AI services.
CLO 2: Prepares and manages data in the azure environment.
CLO 3: It applies machine learning and deep learning models.
CLO 4: Evaluates, optimizes and deploys AI models (deployment).
CLO 5: Develops intelligent applications using azure AI apis.
CLO 6: It applies security and ethical principles to AI systems.
- İFS-40191ySubject page: Power BI ilə biznes analitikası
Power BI ilə biznes analitikası
CLO 1: It explains the basic concepts of big data and data analytics.
CLO 2: Imports and processes data in power bi.
CLO 3: Transforms data with power query.
CLO 4: Performs calculations using DAX functions.
CLO 5: Creates interactive reports and dashboards.
CLO 6: Share and manage reports in power BI service.
- İF-40173ySubject page: Proqramlaşdırmanın əsasları-2
Proqramlaşdırmanın əsasları-2
CLO 1: He should know the subject of informatics science, its components and operations on numbers in various number systems.
CLO 2: He should know the basic working principles of computers and characteristics of data representation in memory.
CLO 3: The main elements of algorithmization; should know programming tools for linear, branching and cyclic algorithms.
CLO 4: Must be able to design linear programs, branch and loop processes.
CLO 5: He should know the features of working with static and dynamic arrays and the organization of working with files.
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-40167ySubject page: Discrete mathematics
Discrete mathematics
CLO 1: He should know the basic concepts of mathematical logic, axiomatic methods, understanding of syntax and semantics, experience of working in formal languages.
CLO 2: Must have knowledge of the basics of discrete mathematics and its applications in programming.
CLO 3: He should learn the basic methods of discrete information processing.
CLO 4: Must know boolean algebra and minimization of boolean functions.
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.
CLO 6: Must have knowledge of flow and trees in network.
- İFS-40182ySubject page: Introduction to data engineering
Introduction to data engineering
CLO 1: It explains the basic concepts and principles of data engineering.
CLO 2: It applies methods of data collection, storage and processing.
CLO 3: Works with SQL and nosql databases.
CLO 4: Develops ETL processes and data pipelines.
CLO 5: It uses big data and cloud technologies.
CLO 6: Analyzes data with data analytics and visualization tools.
- İF-40168ySubject page: Diferensial tənliklər
Diferensial tənliklər
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.
CLO 2: Must be able to apply ordinary differential equations to mathematical modeling of various processes of natural science.
CLO 3: The classification of differential equations with special derivatives, mathematical physics equations expressing various processes of natural science should be derived.
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.
CLO 5: He should study the correctness of cauchy and boundary value problems for mathematical physics equations.
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-40170ySubject page: Ədədi üsullar-2
Ədədi üsullar-2
CLO 1: Justifies management measures aimed at the protection and efficient use of water resources.
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.
CLO 3: Methods of numerical solution of the cauchy problem for ordinary differential equations and systems of equations should be given.
CLO 4: For differential equations with ordinary and special derivatives, several methods of solving boundary value problems should be found.
CLO 5: Must know numerical solutions of integral equations.
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-31113ynSubject page: Qraflar nəzəriyyəsi
Qraflar nəzəriyyəsi
CLO 1: Explains the basic concepts, types and methods of presentation of graphs.
CLO 2: It applies the concepts of route, path, cycle, connectivity, and distance to solving graph problems.
CLO 3: Solves problems on tree graphs, euler and hamilton graphs, uses prim and kraskal algorithms.
CLO 4: Analyzes graph coloring, planar graphs, and extremal graph problems.
CLO 5: It applies suitable graph algorithms in solving the maximal flow and optimal path problems.
CLO 6: It uses the methods of graph theory in computer science and network systems.
- İF-40171ySubject page: Optimallaşdırma üsulları
Optimallaşdırma üsulları
CLO 1: Must acquire knowledge about the necessary conditions and sufficient conditions for the extremum of univariate and multivariable functions.
CLO 2: Must know conditional extremum and lagrangian method of indefinite multiplication.
CLO 3: Must know convex sets, convex functions and their properties, linear and convex programming problems and their solutions, kuhn-tucker theorem.
CLO 4: Must learn gradient method and penalty function method.
CLO 5: Must know classical variational problems, euler's equation, second variation of functional and legendre's condition.
CLO 6: Must have knowledge of elements of optimal control theory, pontryagin's maximum principle and its discrete analogue.
- İF-40178ySubject page: Süni intellekt
Süni intellekt
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.
CLO 2: Artificial intelligence systems should know knowledge representation, knowledge classification, logical model of knowledge representation and knowledge discovery problems.
CLO 3: Having knowledge of knowledge and knowledge base, characteristics that characterize knowledge
CLO 4: Knowledge representation models: logical models, semantic models, frame models, production models, object-oriented models.
CLO 5: An expert should know the classification of systems, the technologies of their development, and their areas of application.
CLO 6: Solution search methods and strategies in expert systems, logical deduction must know the mechanisms.
- İFS-40185ySubject page: Ms excel ilə verilənlərin analizi
Ms excel ilə verilənlərin analizi
CLO 1: Explains the basic capabilities of the excel environment, data entry, formatting and application of basic functions.
CLO 2: Processes and analyzes data using mathematical, statistical, logical, text, date and search functions.
CLO 3: Applies data sorting, filtering, conditional formatting and visualization techniques.
CLO 4: Model and analyze data using pivottable, pivotchart, power query, and power pivot tools.
CLO 5: Performs calculations using DAX functions, prepares reports and interactive dashboards.
CLO 6: Prepares reports and projects that support decision-making based on real data using excel's analytical tools.
- İFS-31110ydSubject page: Python-la maşın öyrənməsi
Python-la maşın öyrənməsi
CLO 1: Explains the basic concepts, types, development stages and application areas of machine learning.
CLO 2: Processes, analyzes and visualizes data using numpy, pandas, scipy, matplotlib and seaborn libraries.
CLO 3: Prepares data for machine learning by applying data preprocessing and statistical analysis methods.
CLO 4: Solves prediction and classification problems by applying supervised learning algorithms (decision tree, random forest, knn, svm, naive bayes and regression).
CLO 5: Performs data clustering by applying unsupervised learning algorithms (k-means, dbscan) and evaluates the results.
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-scienceSubject page: History of Azerbaijan
History of Azerbaijan
CLO 1: • clo1: explains the key characteristics of the main periods of azerbaijani history.
CLO 2: .clo2: clarifies selected controversial issues in azerbaijani history.
CLO 3: .clo3: develops an objective position on relevant historical issues.
CLO 4: .clo4: demonstrates the required basic knowledge and formulates independent views on course topics.
CLO 5: .clo5: relates azerbaijan's ancient history to the modern era.
- ÜF-1302y-İTTSubject page: History of azerbaijan
History of azerbaijan
CLO 1: • ftn1: azərbaycan tarixinin dövrlərinin əsas mahiyyəti izah edilir.
CLO 2: • ftn2: azərbaycan tarixi üzrə bəzi mübahisəli məsələlərə aydınlıq gətirilir.
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.
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.
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-1306ySubject page: Business and academic communication in azerbaijani language
Business and academic communication in azerbaijani language
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.
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.
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əriSubject page: Philosophy
Philosophy
CLO 1: .ftn1: fəlsəfənin əsas anlayışlarını , kateqoriyalarını və tarixi inkişaf mərhələlərini izah edir.
CLO 2: .ftn2: əsas fəlsəfi cərəyan və konsepsiyaları müqayisə və təhlil edir.
CLO 3: .ftn3: fəlsəfi problemlərin həllində tənqidi və analtik düşünmə bacarıqlarından istifadə edir.
CLO 4: .ftn4: müxtəlif fəlsəfi mövqeləri arqumentlər əsasında qiymətləndirir.
CLO 5: .ftn5: fəlsəfi və elmi mətnləri təhlil edir və əsas ideyaları ümumiləşdirir.
CLO 6: .ftn6: müasir ictimai, etik, sosial və elmi texnoloji problemləri fəlsəfi baxımdan dəyərləndirir.
CLO 7: .ftn7: öz mövqeyini məntiqi, əsaslandırılmış və ardıcıl şəkildə ifadə edir
CLO 8: .ftn8: fəlsəfi bilikləri peşəkar fəaliyyətində və gündəlik həyatda tətbiq edir.