MICRO-608 / 1 credit

Teacher(s): Psaltis Demetri, Moser Christophe

Language: English

Remark: Next time. Spring 2022


Every 2 years


In this course we will start with a brief history of optical computing, describe methods for implementing optical interconnection and logic and then spend most of our time on learning about the recent efforts in optical computing machines for machine learning.



Optical computing

Neural networks

Neuromorphic computing

Learning Outcomes

By the end of the course, the student must be able to:

  • Explain the advantages that optics bring to computing
  • Formulate the type of architectures that use optics to compute

Teaching methods

2 courses by the instructors followed by student presentations who will explain recent works on optical computing. It is mandatory for each student to make a presentation.

Assessment methods

A quizz will be given at the end of the course with question drawn from the student presentations.

In the programs

  • Number of places: 10
  • Exam form: Term paper (session free)
  • Subject examined: Optical Computing
  • Lecture: 2 Hour(s)
  • Project: 20 Hour(s)

Reference week