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

表格:
| 课程代码 | 课程名称 | 总学分 | 总学时 | 排课学时 | 推荐学期 |
| --- | --- | --- | --- | --- | --- |
| TH000 | 思想道德修养与法律基础 | 3.0 | 48.0 | 32.0 | 1.0 |
| TH021 | 中国近现代史纲要 | 2.0 | 32.0 | 32.0 | 2.0 |
| TH012 | 毛泽东思想和中国特色社‎会主义理论体系概论‎ | 6.0 | 96.0 | 48.0 | 3.0 |
| TH007 | 马克思主义基本原理 | 3.0 | 48.0 | 32.0 | 4.0 |
| TH004 | 军事理论 | 1.0 | 16.0 | 16.0 | 2.0 |
| EN025 | 大学基础英语（1） | 3.0 | 64.0 | 64.0 | 1.0 |
| EN026 | 大学基础英语（2） | 3.0 | 64.0 | 64.0 | 2.0 |
| PE001 | 体育（1） | 1.0 | 32.0 | 32.0 | 1.0 |
| PE002 | 体育（2） | 1.0 | 32.0 | 32.0 | 2.0 |
| PE003 | 体育（3） | 1.0 | 32.0 | 32.0 | 3.0 |
| PE004 | 体育（4） | 1.0 | 32.0 | 32.0 | 4.0 |
| CS120 | 计算机科学导论 | 4.0 | 64.0 | 64.0 | 1.0 |
| CS122 | 程序设计 | 5.0 | 80.0 | 48.0 | 1.0 |
| MA146 | 数学分析（A类）（1） | 5.0 | 112.0 | 112.0 | 1.0 |
| MA236 | 线性代数 | 5.0 | 80.0 | 80.0 | 1.0 |
| MS101 | 科学思想背后的“小”故事（1） | 1.0 | 16.0 | 16.0 | 1.0 |
| PH114 | 物理学引论（A类）（1） | 5.0 | 96.0 | 96.0 | 2.0 |
| MA123 | 数学分析（A类）（2） | 5.0 | 112.0 | 112.0 | 2.0 |
| MS123 | 科学思想背后的“小”故事（2） | 1.0 | 16.0 | 16.0 | 2.0 |
| PH116 | 物理学引论（A类）（2） | 5.0 | 96.0 | 96.0 | 3.0 |
| CS147 | 数据结构 | 4.0 | 64.0 | 48.0 | 2.0 |
| MS108 | 计算机系统（1） | 4.0 | 64.0 | 64.0 | 3.0 |
| MS107 | 概率论 | 3.0 | 48.0 | 48.0 | 4.0 |
| MS110 | 计算机系统（2） | 4.0 | 64.0 | 64.0 | 4.0 |
| CS217 | 算法设计与分析 | 3.0 | 48.0 | 48.0 | 5.0 |
| CS392 | 数据库系统 | 3.0 | 48.0 | 48.0 | 6.0 |
| CS088 | 问题求解实践(1) | 4.0 | 64.0 | 64.0 | 3.0 |
| CS089 | 问题求解实践(2) | 4.0 | 64.0 | 64.0 | 3.0 |
| MA150 | 代数结构 | 3.0 | 48.0 | 48.0 | 3.0 |
| MA235 | 科学计算 | 3.0 | 48.0 | 48.0 | 3.0 |
| CS090 | 问题求解研究(1) | 4.0 | 64.0 | 64.0 | 4.0 |
| CS091 | 问题求解研究(2) | 4.0 | 64.0 | 64.0 | 4.0 |
| cs251 | 量子信息科学 | 2.0 | 32.0 | 32.0 | 4.0 |
| CS259 | 机器学习与数据科学中的数值方法 | 2.0 | 32.0 | 32.0 | 4.0 |
| CS389 | 信息时代的计算机科学理论 | 2.0 | 32.0 | 32.0 | 4.0 |
| CS420 | 机器学习 | 3.0 | 48.0 | 48.0 | 4.0 |
| CS225 | 概率与计算 | 2.0 | 32.0 | 32.0 | 4.0 |
| CS477 | 图论与组合 | 3.0 | 48.0 | 48.0 | 4.0 |
| CS087 | 学术前沿课程 | 2.0 | 32.0 | 32.0 | 5.0 |
| CS092 | 问题求解指导(1) | 4.0 | 64.0 | 64.0 | 5.0 |
| CS301 | 数理逻辑 | 3.0 | 48.0 | 48.0 | 5.0 |
| CS348 | 计算机视觉 | 3.0 | 48.0 | 48.0 | 5.0 |
| CS396 | 计算复杂性 | 3.0 | 48.0 | 48.0 | 5.0 |
| MS325 | 深度学习及应用 | 2.0 | 32.0 | 32.0 | 5.0 |
| CS391 | 计算机网络 | 3.0 | 48.0 | 48.0 | 5.0 |
| CS229 | 自然语言处理 | 2.0 | 32.0 | 32.0 | 6.0 |
| CS230 | 虚拟现实与交互3D图形显示 | 2.0 | 32.0 | 32.0 | 6.0 |
| CS487 | 理论计算机 | 2.0 | 32.0 | 32.0 | 6.0 |
| CS488 | 点过程建模及应用 | 2.0 | 32.0 | 32.0 | 6.0 |
| PH111 | 物理学实验（1） | 1.5 | 24.0 | 24.0 | 2.0 |
| PH117 | 物理学实验（2） | 1.5 | 24.0 | 24.0 | 3.0 |
| MS106 | 编程综合实践 | 3.0 | 48.0 | 48.0 | 2.0 |
| MS208 | 计算机系统课程设计 | 3.0 | 48.0 | 48.0 | 4.0 |
| CS207 | 教学实践 | 2.0 | 32.0 | 32.0 | 8.0 |
| EI346 | 实验室实践（1） | 3.0 | 48.0 | 48.0 | 5.0 |
| TH010 | 军训 | 3.0 | 48.0 | 48.0 | 2.0 |
| MS117 | 科学研究实践 | 10.0 | 160.0 | 160.0 | 7.0 |
| BS432 | 毕业设计（论文）（计算机科学）（A类） | 10.0 | 160.0 | 160.0 | 8.0 |
| MS401 | 致远学术报告 | 1.0 | 16.0 | 16.0 | 8.0 |
| CS037 | 学子讲坛（1） | 2.0 | 32.0 | 32.0 | 1.0 |
| CS038 | 学子讲坛（2） | 2.0 | 32.0 | 32.0 | 2.0 |
| CS039 | 学子讲坛（3） | 2.0 | 32.0 | 32.0 | 3.0 |
| CS040 | 学子讲坛（4） | 2.0 | 32.0 | 32.0 | 4.0 |
| EN027 | 大学基础英语（3） | 3.0 | 64.0 | 64.0 | 3.0 |
| EN028 | 大学基础英语（4） | 3.0 | 64.0 | 64.0 | 4.0 |
问题:
请问有3学分且总学时比40多的课有哪些？
Answer:
思想道德修养与法律基础
马克思主义基本原理
大学基础英语（1）
大学基础英语（2）
概率论
算法设计与分析
数据库系统
代数结构
科学计算
机器学习
图论与组合
数理逻辑
计算机视觉
计算复杂性
计算机网络
编程综合实践
计算机系统课程设计
实验室实践（1）
军训
大学基础英语（3）
大学基础英语（4）