Subject · Computer science
Alqoritmin analizi və hazırlanması üsullarıCLO↔PLO matrix
CLO ↔ PLO matching table
How this subject's course outcomes map onto the programme's learning outcomes.
| Course outcome | PLO 1 | PLO 2 | PLO 3 | PLO 4 | PLO 5 | PLO 6 |
|---|---|---|---|---|---|---|
| CLO 1CLO-17047He 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. | matches | does not match | does not match | does not match | matches | does not match |
| CLO 2CLO-72081He should be able to develop an algorithm of operations on data structures (stack, list, tree) and analyze them, relations and their solution methods. | matches | matches | does not match | does not match | matches | does not match |
| CLO 3CLO-52987He should know the main classes of algorithms, algorithms related to dynamic programming. | matches | matches | does not match | does not match | matches | does not match |
| CLO 4CLO-88295To 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. | matches | does not match | does not match | does not match | matches | does not match |
| CLO 5CLO-92882Must be able to write and analyze pseudocode of search and sorting algorithms. | does not match | matches | does not match | does not match | matches | does not match |
| CLO 6CLO-10567Must 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. | matches | matches | does not match | does not match | matches | does not match |
Programme learning outcomes
PLO 1
Ability to apply fundamental theoretical foundations of computer science, mathematical methods and calculation principles in professional activity.
Supported by: CLO 1, CLO 2, CLO 3, CLO 4, CLO 6
PLO 2
Skills in software analysis, design, development, testing, implementation and maintenance.
Supported by: CLO 2, CLO 3, CLO 5, CLO 6
PLO 3
Skills in designing and managing databases, developing information systems, and applying artificial intelligence technologies.
No contribution from this subject
PLO 4
Skills in the design, construction, management and secure operation of computer networks, information security and distributed systems.
No contribution from this subject
PLO 5
Algorithmic thinking, analysis of computational problems, development of efficient algorithms and skills in using modern programming languages.
Supported by: CLO 1, CLO 2, CLO 3, CLO 4, CLO 5, CLO 6
PLO 6
Adherence to principles of professional ethics, effective oral and written communication, teamwork, research and continuous professional development skills.
No contribution from this subject