请阅读下面这张Markdown格式的表格并回答问题。同一行中不同列的单元格用'|'分隔，不同行的单元格用'
'分隔。

表格:
| 课程名 | 考试日期 | 考试开始时间 | 考试结束时间 | 班级 | 考场 |
| --- | --- | --- | --- | --- | --- |
| 固体物理学 | 40055.0 | 0.510416666667 | 0.59375 | 2007微电子学 | B401 |
| 原子物理学A | 40054.0 | 0.385416666667 | 0.46875 | 2007隆基班（物理）,2007物理学1班 | B401 |
| 电磁学 | 40054.0 | 0.385416666667 | 0.46875 | 2008隆基班（物理）,2008物理学1班 | B402 |
| 材料化学导论 | 40054.0 | 0.510416666667 | 0.59375 | 2007材料化学 | B401 |
| 量子力学 | 40054.0 | 0.510416666667 | 0.59375 | 2007材料物理 | B401 |
| 数据库原理 | 40054.0 | 0.510416666667 | 0.59375 | 2007隆基班（物理）,2007物理学1班 | B401 |
| 理论物理导论(2/2) | 40054.0 | 0.510416666667 | 0.59375 | 2007微电子学 | B402 |
| 分子物理学B | 40054.0 | 0.510416666667 | 0.59375 | 2008材料物理,2008物理学2班 | B402 |
| 分子物理学A | 40054.0 | 0.510416666667 | 0.59375 | 2008隆基班（物理）,2008物理学1班 | B402 |
| 理论化学 | 40055.0 | 0.604166666667 | 0.6875 | 2007材料化学 | B502 |
| 结构化学 | 40054.0 | 0.604166666667 | 0.6875 | 2007材料化学 | B401 |
| 热力学统计物理学 | 40058.0 | 0.666666666667 | 0.75 | 2007隆基班（物理）,2007物理学1班 | 实验楼214 |
| 大学基础化学(2/2) | 40055.0 | 0.385416666667 | 0.46875 | 2008材料化学 | B502 |
| 功能材料 | 40055.0 | 0.385416666667 | 0.46875 | 2006材料化学,2006材料物理 | 医学A区十四教 |
| 电子显微学 | 40055.0 | 0.385416666667 | 0.46875 | 2006材料化学,2006材料物理 | 医学A区十四教 |
| 结构与物性 | 40055.0 | 0.385416666667 | 0.46875 | 2006隆基班（物理）,2006微电子学 | 医学A区十四教 |
| 固体电子器件 | 40055.0 | 0.385416666667 | 0.46875 | 2006微电子学 | 医学A区十四教 |
| 结构与物性 | 40055.0 | 0.385416666667 | 0.46875 | 2006物理学1班 | 医学A区十四教 |
| 材料学1 | 40055.0 | 0.510416666667 | 0.59375 | 2006材料化学,2006材料物理 | 医学A区十四教 |
| 材料科学与工程导论(2/2) | 40055.0 | 0.510416666667 | 0.59375 | 2006材料化学,2006材料物理 | 医学A区十四教 |
| 粒子物理 | 40055.0 | 0.510416666667 | 0.59375 | 2006隆基班（物理） | 医学A区十四教 |
| 固体物理学 | 40055.0 | 0.510416666667 | 0.59375 | 2006隆基班（物理）,2006物理学2班 | 医学A区十四教 |
| 集成电路分析与设计(1/2) | 40055.0 | 0.510416666667 | 0.59375 | 2006微电子学 | 医学A区十四教 |
问题:
哪些课程在B402考试？
Answer:
电磁学
理论物理导论(2/2)
分子物理学B
分子物理学A