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

表格:
| 课程代码 | 课程名称 | 总学分 | 推荐学期 |
| --- | --- | --- | --- |
| TH021 | 中国近现代史纲要 | 2.0 | 1.0 |
| TH000 | 思想道德修养与法律基础 | 3.0 | 2.0 |
| TH012 | 毛泽东思想和中国特色社‎会主义理论体系概论‎ | 6.0 | 3.0 |
| TH007 | 马克思主义基本原理 | 3.0 | 4.0 |
| TH004 | 军事理论 | 1.0 | 2.0 |
| EN025 | 大学基础英语（1） | 3.0 | 1.0 |
| EN026 | 大学基础英语（2） | 3.0 | 2.0 |
| PE001 | 体育（1） | 1.0 | 1.0 |
| PE002 | 体育（2） | 1.0 | 2.0 |
| PE003 | 体育（3） | 1.0 | 3.0 |
| PE004 | 体育（4） | 1.0 | 4.0 |
| MA122 | 数学分析（A类）（1） | 5.0 | 1.0 |
| MA123 | 数学分析（A类）（2） | 5.0 | 2.0 |
| MA220 | 数学分析（A类）（3） | 4.0 | 3.0 |
| MA225 | 线性代数（E类） | 5.0 | 1.0 |
| PH114 | 物理学引论（A类）（1） | 5.0 | 2.0 |
| PH116 | 物理学引论（A类）（2） | 5.0 | 3.0 |
| PH118 | 物理学拓展 | 2.0 | 2.0 |
| BI105 | 生物学导论（1） | 3.0 | 1.0 |
| CS101 | 计算机科学导论 | 3.0 | 1.0 |
| MA136 | 数值分析与程序设计 | 4.0 | 2.0 |
| MA214 | 复分析 | 4.0 | 3.0 |
| MA234 | 常微分方程与动力学系统 | 3.0 | 3.0 |
| MA204 | 抽象代数 | 4.0 | 4.0 |
| MA206 | 概率论 | 4.0 | 4.0 |
| MA216 | 傅里叶分析与实分析 | 4.0 | 4.0 |
| MA336 | 图与网络 | 4.0 | 4.0 |
| MA302 | 偏微分方程 | 4.0 | 5.0 |
| MA306 | 数理统计 | 4.0 | 6.0 |
| MA222 | 专业研讨课（1） | 2.0 | 3.0 |
| MA339 | 专业研讨课（2） | 2.0 | 4.0 |
| MA344 | 专业研讨课（3） | 2.0 | 5.0 |
| MA342 | 专业研讨课（4） | 2.0 | 6.0 |
| MA412 | 专业研讨课（5） | 2.0 | 7.0 |
| PH219 | 理论力学（A类） | 3.0 | 3.0 |
| MA303 | 微分几何 | 4.0 | 5.0 |
| MA335 | 随机过程 | 4.0 | 5.0 |
| MA300 | 常微分方程和偏微分方程的数值方法‎‎ | 4.0 | 6.0 |
| MA308 | 泛函分析 | 4.0 | 6.0 |
| MA346 | 现代统计中的前沿问题 | 2.0 | 6.0 |
| MA347 | 渐近分析 | 4.0 | 6.0 |
| MS304 | 初等表示论 | 2.0 | 6.0 |
| MA406 | 多元统计 | 3.0 | 7.0 |
| PH111 | 物理学实验（1） | 1.5 | 2.0 |
| PH117 | 物理学实验（2） | 1.5 | 3.0 |
| EN027 | 大学基础英语（3） | 3.0 | 3.0 |
问题:
请问一下啊哪个课程的代码是TH000，对了什么课程的代码又是TH004
Answer:
思想道德修养与法律基础
军事理论