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

表格:
| 序号 | 模块名 | 课程代码 | 课程名称 | 学分 | 课程类型 | 课程性质 | 考试单位 | 建议学期 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 4.0 | 公共基础课 | 1819.0 | 英语Ⅰ(1) | 3.0 | 统设 | 必修 | 中央 | 1.0 |
| 5.0 | 通识课 | 2778.0 | 塑造良好的性格 | 2.0 | 统设 | 必修（省） | 省 | 3.0 |
| 6.0 | 通识课 | 51704.0 | 生活方式与常见疾病预防 | 2.0 | 非统设 | 必修（省） | 省 | 2.0 |
| 7.0 | 专业基础课 | 289.0 | 电工电子技术 | 4.0 | 统设 | 必修 | 中央 | 2.0 |
| 8.0 | 专业基础课 | 625.0 | 数控专业学习指南 | 1.0 | 统设 | 必修 | 中央 | 1.0 |
| 9.0 | 专业基础课 | 716.0 | 机械设计基础 | 4.0 | 统设 | 必修 | 中央 | 2.0 |
| 10.0 | 专业基础课 | 721.0 | 机械制图 | 5.0 | 统设 | 必修 | 中央 | 1.0 |
| 11.0 | 专业基础课 | 725.0 | 机械制造基础 | 4.0 | 统设 | 必修 | 中央 | 2.0 |
| 12.0 | 专业课 | 50723.0 | 数控机床故障诊断与维修 | 3.0 | 非统设 | 选修 | 省 | 4.0 |
| 13.0 | 专业课 | 1383.0 | 数控编程技术 | 4.0 | 统设 | 必修 | 中央 | 3.0 |
| 14.0 | 专业课 | 1384.0 | 数控加工工艺 | 4.0 | 统设 | 必修 | 中央 | 3.0 |
| 15.0 | 专业课 | 1386.0 | 数控机床 | 3.0 | 统设 | 必修 | 中央 | 3.0 |
| 16.0 | 专业课 | 1387.0 | 数控机床电气控制 | 4.0 | 统设 | 必修 | 中央 | 3.0 |
| 17.0 | 专业课 | 1000.0 | 可编程控制器应用 | 3.0 | 统设 | 选修 | 省 | 2.0 |
| 18.0 | 综合实践 | 50441.0 | 金工实习 | 6.0 | 统设 | 必修 | 省 | 2.0 |
| 19.0 | 综合实践 | 50719.0 | 数控自动编程实训 | 4.0 | 统设 | 必修 | 省 | 4.0 |
| 20.0 | 综合实践 | 50722.0 | 数控加工操作实训 | 8.0 | 统设 | 必修 | 省 | 4.0 |
问题:
我想问一下机械设计基础这门课程是必修课还是选修课啊
Answer:
必修