Subject
Biologically inspired computing
| 1. | Course Title |
Biologically inspired computing Biology-inspired computing |
||||||||||||
| 2. | Code | F18L3S078 | ||||||||||||
| 3. | Study Programme | — | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First Cycle | ||||||||||||
| 6. | Academic year / semester | 8 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | — | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Algorithms, Data Structures, and Artificial Intelligence | ||||||||||||
| 10. | Objectives of the course programme (competences) | The goal of this course is to introduce students to algorithms inspired by phenomena that occur in nature and to apply them to solve problems in optimization, design, and learning. The focus will be on the abstraction of algorithms from observed phenomena, the analysis of their results, and their comparison. Throughout the course, attention will be paid to specific applications of the aforementioned algorithms. Upon completion of the course, students are expected to have acquired: Knowledge of the natural phenomena that are the inspiration for the discussed algorithms Understanding the strengths and weaknesses of algorithms Ability to identify the suitability of algorithms and their application to problems in optimization, design, and learning. |
||||||||||||
| 11. | Course content | Introduction to biologically inspired computing; Search and optimization; Techniques for local search; Genetic algorithms; Genetic programming; Swarm intelligence; Ant colony optimization; Particle swarm optimization; Artificial bee colony; Artificial immune systems; Neural networks; Self-organizing neural networks; Meeting constraints; Other biologically inspired heuristics; |
||||||||||||
| 12. | Learning methods | Lectures using presentations, interactive lectures, exercises (using equipment and software packages), teamwork, case studies, guest lecturers, independent preparation and defense of a project assignment and a seminar paper. | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | Activities 15.2 and 16.1 have been completed. | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|