INF5450 – Evolutionary Computing and Evolvable Hardware
Schedule, syllabus and examination date
Evolutionary computation harnesses the power of natural evolution to turn computers into automatic optimisation and design tools. The three mechanisms that drive evolution forward are reproduction, mutation and the principle of survival of the fittest.
The course introduces the most commonly used algorithms. This is followed up by applying them to hardware design. This allows electronic circuits (analog or digital) to be designed with only specifying the wanted behavior rather than their exact architecture. The motivation for this method is that it could provide better design of systems for real-world applications, which traditional design methods cannot achieve.
To give an introduction to artificial evolution and how it can be applied to hardware design.
Students who are admitted to study programmes at UiO must each semester register which courses and exams they wish to sign up for in Studentweb.
If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures.
Recommended previous knowledge
INF1400 – Digital technology (discontinued) or equivalent knowledge in digital design
5 credits overlap with INF-EHW
2 hours of lectures per week. There may be obligatory task(s) to be handed in and passed to be admitted to take the exam.
Oral or 3 hour written examination at the end of the semester. Graded marks.
Grades are awarded on a scale from A to F, where A is the best grade and F is a fail. Read more about the grading system.
Resit an examination
This course offers both postponed and resit of examination. Read more:
Note that the first lecture is compulsory. The subject is regarded equal to INF-EHW when practicing exam regulations.
Course Auditor: Morten Hartmann