Courses

Please click the course number (first column) for detailed information including prerequisites.

The course schedule may change every year. Please check the timetable for the latest information.

Internal users (log in required) can access through the Student Information Portal

Course Sort descending Title Term Credits Course Coordinator Prerequisites or Prior Knowledge Notes
A103 Stochastic Processes with Applications 3 2 Simone Pigolotti

Calculus, Fourier transforms, probability theory, scientific programming in Python.

Students must install the Jupyter notebook
A104 Vector and Tensor Calculus 2 2 Eliot Fried

Multivariate calculus and linear (or, alternatively, matrix) algebra

Alternate years course, odd years alternates with A112
A106 Computational Mechanics 3 2 Marco Edoardo Rosti

Partial differential equations.
Some knowledge of Python, MATLAB or other language is preferred.

A107 Lie Algebras 1 2 Liron Speyer

Solid undergraduate linear algebra. Confident in following and constructing proofs. Some prior knowledge of the representation theory of finite groups is helpful but not completely necessary. Discuss this carefully with your academic mentor.

Alternate years course: AY2026
A108 Partial Differential Equations 3 2 Qing Liu

Single-variable and multi-variable calculus, linear algebra, ordinary differential equations, real analysis, or equivalent knowledge.

A111 Nonlinear Time Series Analysis and Manifold Learning 3 2 Gerald Pao

Python and/or R programming, linear algebra, B49 Dynamical systems
Target Students
Students of any discipline who generate time series data or point clouds from multidimensional data. Preferably a quantitative background with intermediate Python, R or C++ skills, but any background in any science is fine as long as they have basic understanding of linear algebra and have basic understanding of linear dynamics and/or taken Mahesh Bandi’s class on nonlinear dynamics which is the standard prerequisite. (Waiving is possible with consent of the instructor)

A112 Introduction to the Calculus of Variations 2 2 Eliot Fried

Students need:
• a keen interest in mathematical abstraction and its practical applications;
• a robust understanding of undergraduate-level single and multivariable calculus, linear algebra, and some exposure to differential equations;
• a curiosity for optimization problems and a willingness to engage in theoretical reasoning and problem-solving;

Alternate years course, even years. Alternates with A104
A113 Brain Computation 3 2 Kenji Doya

Programming in Python, e.g B50 Introduction to Scientific Computing. Basic knowledge in neuroscience, e.g. B52 Introduction to Neuroscience or A310 Computational Neuroscience, and statistical machine learning, e.g B46 Introduction to Machine Learning or B31 Statistical Tests, is preferred.

A114 Functional Analysis 1 2 Amedeo Roberto Esposito

Single-variable and multi-variable calculus, linear algebra, B36 Real Analysis, A110 Measure Theory, or equivalent.

Different faculty teach this course each year
A115 Partial Differential Equations II 2 2 Ugur Abdulla

A114 Functional Analysis and A108 Partial Differential Equations, or equivalent.

A121 Nonlinear Time Series Analysis and Manifold Learning Laboratory 2 2 Gerald Pao

Required pass in first theoretical portion of this course, A111 Nonlinear Time series Analysis and Manifold Learning.
Prior deep knowledge of Taken’s theorem-based methods is an absolute prerequisite.

Offered twice yearly. Follow-on course from A111 (required)
A203 Advanced Optics 2 2 Síle Nic Chormaic

Quantum Mechanics

Alternate years course: AY2024 Enrollment cap of 8 students
A208 Bioorganic Chemistry 2 2 Fujie Tanaka

Undergraduate organic chemistry and/or biochemistry or related chemistry

A209 Ultrafast Spectroscopy 3 2 Keshav M. Dani

B11 Classical Electrodynamics, A203 Advanced Optics

Enrollment cap of 8 students
A211 Advances in Atomic Physics 2 2 Síle Nic Chormaic

Quantum Mechanics

companion course to A203 Advanced Optics

Alternate years course, AY2025 Enrollment cap of 8 students
A213 Inorganic Electrochemistry 1 2 Julia Khusnutdinova

Undergraduate chemistry

A214 Nucleic Acid Chemistry and Engineering 2 2 Yohei Yokobayashi

Assumes undergraduate organic chemistry or biochemistry.

A218 Condensed Matter Physics 2 2 Yejun Feng

Basic quantum mechanics and basic concepts of statistics.

A219 General Relativity 1 2 Yasha Neiman

Maxwell’s equations in differential form. Solving Maxwell’s equations to obtain electromagnetic waves. Linear algebra of vectors and matrices.

Alternate years course, AY2025
A220 New Enzymes by Directed Evolution 2 2 Paola Laurino

Undergraduate level biochemistry or molecular biology

Enrollment cap of 8
A221 Relativistic Mechanics and Classical Field Theory 1 2 Yasha Neiman

Maxwell’s equations in differential form. Solving Maxwell’s equations to obtain electromagnetic waves. Quantum mechanics.

Alternate years course, AY2024
A223 Quantum Materials Science 3 2 Yoshinori Okada

Undergraduate level of condensed matter physics

A225 Statistical Mechanics, Critical Phenomena and Renormalization Group 2 2 Reiko Toriumi

Classical Mechanics and Quantum Mechanics to advanced undergraduate level.

A226 Synthetic Chemistry for Carbon Nanomaterials 3 2 Akimitsu Narita

Undergraduate-level knowledge of general chemistry; Advanced-level knowledge of organic chemistry.

A228 Quantum Many-body Physics 1 2 Philipp Höhn

Quantum Mechanics and ideally Advanced Quantum Theory. A further background in Quantum Field Theory and Statistical Physics is helpful.

A229 Statistical Fluctuations and Elements of Physical Kinetics 2 2 Denis Konstantinov

Statistical Physics (B12) or Statistical Mechanics, Critical Phenomena and Renormalization Group (A225); anything equivalent to a basic course on Nonrelativistic Quantum Mechanics.

A230 Quantum Optics for Qubits 2 2 Hiroki Takahashi

Undergrad-level quantum mechanics and linear algebra

A231 Quantum Information and Communication Theory 2 2 David Elkouss

Linear algebra, probability and statistics. Introductory knowledge of quantum information is helpful, although quantum bits, operations and measurements will be covered here.

Alternates with A232, even years
A232 Introduction to Quantum Cryptography 2 2 David Elkouss

Linear algebra, probability and statistics. The student will benefit from introductory knowledge on quantum information, though the exposition will include a short introduction to quantum bits, operations and measurements.

NEW from AY2025, alternates with A231 Quantum Information
A234 Experimental Quantum Engineering 2 2 Jason Twamley

Students must have prior experimental experience in physics or engineering and proficiency in coding (Python, MATLAB, or LabVIEW). Background knowledge in quantum mechanics is beneficial but not required, as the course emphasizes experimental techniques over quantum theory fundamentals.

New for AY2025
A303 Developmental Biology 2 2 Ichiro Masai

Cell biology and/or genetics

A304 Evolutionary Developmental Biology 3 2 Noriyuki Satoh

Cell biology and/or genetics

A306 Neuroethology 1 2 Yoko Yazaki-Sugiyama

Neuroscience background required

A308 Epigenetics 3 2 Hidetoshi Saze

Advanced undergraduate Cell Biology and Genetics

A310 Computational Neuroscience 2 2 Erik De Schutter

Introductory neuroscience, computational methods, programming, mathematics.

A312 Sensory Systems 3 2 Izumi Fukunaga

Background in neuroscience (either at the BSc/MSc level or the OIST basic neuroscience course). Cellular neurophysiology and neuroanatomy.

A313 Cognitive Neurorobotics 2 2 Jun Tani

B46 Introduction to Machine Learning and programming experience in Python, C or C++ are required. Basic calculus of vectors and matrices and differential equations are assumed.

A314 Neurobiology of Learning and Memory I 1 2 Jeff Wickens

Students should have previously taken at least two basic courses in neuroscience or have completed the equivalent by documented prior learning

A315 Quantifying Naturalistic Animal Behavior 2 2 Sam Reiter

Introductory neuroscience and preparation in one or more areas of linear algebra, machine learning, or behavioral ecology is recommended.

From AY2025, this course moves to Term 2
A316 Neuronal Molecular Signaling 3 2 Marco Terenzio

Basic knowledge of cellular biology and neurobiology.

Passing “Introduction to Neuroscience” or equivalent is required.

A318 Neurobiology of Learning and Memory II 2 2 Kazumasa Tanaka

Basic knowledge of cellular biology and neurobiology. Passing “Introduction to Neuroscience” or equivalent is required.

A319 Microbial Evolution and Cell Biology 1 2 Filip Husnik

Basic understanding of evolutionary and cell biology at the undergraduate level is assumed. e.g., B27 Molecular Biology of the Cell or B23 Molecular Evolution

This is an alternating years course, in AY2025 and AY2027
A320 The Cell Cycle and Human Diseases 2 2 Franz Meitinger

Molecular Biology and Genetics required, e.g.: B27 Molecular Biology of the Cell and B35 Genetics and Modern Genetic Technologies

A321 Macroevolution 2 2 Lauren Sallan

Undergraduate biology, especially evolution. Course B23 Molecular Evolution is required. Contact Prof Sallan if you seek an exemption.

A323 Cognitive Neural Dynamics 2 1 Tomoki Fukai

Students are encouraged to have basic knowledge of statistical physics, stochastic dynamics, and machine learning. Basic skills in mathematics, programming, and computer simulations are required.

NEW for AY2024
A324 Paleontology and the Diversity of Life 2 2 Lauren Sallan

Basic knowledge of and interest in biology or evolution required, undergraduate biology coursework preferred.

NEW from AY2025, alternates with A321 Macroevolution
A325 Techniques in Structural Biology and Biophysics 2 2 Oleg Sitsel

B27 Molecular Biology of the Cell, or equivalent

New for AY2025
A326 Sensory and Motor Circuits to Control Animal Behaviors 1 2 Yutaka Yoshida

Students must have at least a basic background in neuroscience.

New for AY2025
A337 Introduction to Embodied Cognitive Science 2 2 Tom Froese

For this course, a basis in cognitive science (any discipline) is highly advantageous.

Limit of 9 enrollments
A409 Electron Microscopy 3 2 Matthias Wolf

Undergraduate mathematics.

B08 Physics for Life Sciences 2 2 Bernd Kuhn not offered AY2025-AY2026
B10 Analytical Mechanics 1 2 Mahesh Bandi

A solid background in college-level introductory physics is assumed, therefore a systematic review of elementary mechanics will not be part of this course. Familiarity with certain few basic mathematical concepts is essential. The student should understand Taylor series in more than one variable, partial derivatives, the chain rule, and elementary manipulations with complex variables – say at the level of Advanced Calculus, 2nd Ed, W. Kaplan, Addison-Wesley, 1984 or Calculus and Analytical Geometry, 9th Ed., Thomas & Finney, Addison-Wesley, 1995. Some elementary knowledge of matrices and determinants is also needed – say at the level of Linear Algebra with Applications, 2nd Ed, S. J. Leon, MacMillan 1985 or one of many other equivalent texts at the intermediate level. The student shall have either completed or is concurrently registered in a Mathematical physics course, involving vector analysis, complex variable theory, and techniques for solving ordinary and partial differential equations. However, a thorough grounding in these subjects is not essential and can be picked up during the course.

B11 Classical Electrodynamics 2 2 Tsumoru Shintake

Undergraduate mechanics and a firm grasp of calculus and vector mathematics

B12 Statistical Physics 1 2 Nic Shannon

Undergraduate calculus and algebra.

B13 Theoretical and Applied Fluid Mechanics 3 2 Pinaki Chakraborty

B10 Analytical Mechanics and/or A104 Vector and Tensor Calculus.

From AY2025, this course moves to Term 3
B14 Theoretical and Applied Solid Mechanics 3 2 Gustavo Gioia

B10 Analytical Mechanics and/or A104 Vector and Tensor Calculus.

B20 Introductory Evolutionary Developmental Biology 2 2 Hiroshi Watanabe

No prior knowledge assumed

B21 Biophysics of Cellular Membranes 3 2 Akihiro Kusumi

Biology, chemistry, and/or physics at undergraduate levels

B23 Molecular Evolution 1 2 Tom Bourguignon

Assumes general knowledge in biology

B27 Molecular Biology of the Cell 1 2 Keiko Kono

The course is very basic. Non-biology students are welcome.

B29 Linear Algebra 2 2 Liron Speyer

Familiarity with real and complex numbers will be assumed. Ideally, students will have had some previous exposure to mathematical proofs, though this is not strictly required.

Alternate years course, AY2025
B31 Statistical Tests 2 1 Tomoki Fukai

Basic knowledge of elementary mathematics such as differentiation, integration, and elementary linear algebra. However, whenever necessary, mathematical details will be explained.
Students will need to write some code in Python

B33 Organic Photonics and Electronics 3 2 Ryota Kabe

Undergraduate chemistry

B34 Coral Reef Ecology and Biology 3 2 Timothy Ravasi
B35 Genetics and Modern Genetic Technologies 1 2 Tomomi Kiyomitsu
B36 Introduction to Real Analysis 1 2 Xiaodan Zhou

Undergraduate single-variable Calculus or equivalent is required. Multivariable calculus is not a prerequisite. If you are not sure about the prerequisite material, please contact the instructor before enrolling.

Alternate years course, AY2024
B38 Human Subjects Research: A Primer 1 2 Gail Tripp

There are no prerequisites for this course. Students will be expected to complete assigned readings ahead of class in order to participate fully.

B40 Introduction to Polymer Science 1 2 Christine Luscombe
B41 Fundamentals of Ecology 1 2 David Armitage

Undergraduate-level coursework in general biology and calculus are recommended but not required.

B42 The Diversity of Fish 1 2 Vincent Laudet

Curiosity and sense of wonder

B46 Introduction to Machine Learning 1 2 Makoto Yamada

No prerequisites. However, without some mathematics and programming background, topics like deep learning are hard to follow.

B48 Introduction to Complexity Science 2 2 Ulf Dieckmann

Basics of calculus, linear algebra, and programming.

B49 Dynamical Systems 2 2 Mahesh Bandi

Classical mechanics, e.g. B10

Alternate years course, AY2023
B50 Introduction to Scientific Computing 1 2 Kenji Doya

Basic skills of computer use.
Familiarity with linear algebra and basic differential equations is assumed, but the course aims to help intuitive understanding of such mathematical concepts by computing and visualization.

B51 An introduction to Quantum Mechanics, Quantum Optics and Quantum Science 1 2 Bill Munro

undergraduate quantum mechanics and linear algebra

B52 Introductory Neuroscience 1 2 Yukiko Goda

Undergraduate biochemistry, biology, and chemistry

B53 Introduction to Applied Cryptography 2 1 Carlos Cid

No prerequisite within the OIST graduate syllabus. The expectation is that students have a scientific background, with knowledge equivalent to first-year undergraduate mathematics, or more generally, the equivalent to discrete mathematics taught in many science undergraduate degrees.

Five-week intensive course
B54 Decoding Genomes: From Sequences to Phylodynamics 2 2 Gergely János Szöllősi

Basic probability and statistics; introductory molecular biology; some experience with the command line, Python or R. The course is not suitable for students without any quantitative or biological background.