- 9
- 0
- 约5.61千字
- 约 11页
- 2024-03-02 发布于上海
- 举报
PAGE
PAGE2
《计算物理基础》课程大纲
一、课程信息
课程名称
计算物理基础
适用专业
物理学
课程代码课程类别
必修
学分学时
2学分/32学时
开设学期
5
先修课程
高等数学、力学、电磁学、热学、光学、原子物理学
后续课程
无
二、课程简介
《计算物理基础》是利用数值方法求解典型物理问题的一门实用性课程。本课程重视实践操作,结合典型物理问题,强调学习编程思路和训练编程技巧,以MATLAB软件为基础,通过编程语言学习、物理建模、计算方法应用以及用物理思想分析计算结果等四位一体的训练,使学生掌握线性代数、微分方程和积分方程、非线性方程组,以及逼近与拟合、插值与外推等常见计算问题的数值解法和编程技巧,为学生采用数值方法解决物理问题,后续课程的学习、毕业论文的撰写、以及从事有关的科学和技术研究打下基础。
三、课程目标
(一)课程目标设置
通过本课程的学习,学生能达到以下目标:
目标1:能熟练使用MATLAB软件操作桌面的基本功能,能运用MATLAB语言数值数组指令及其向量化运算法则,采用恰当的程序结构和计算方法进行基本的数值计算,以及采用相应的绘图指令实现数据和函数的可视化,并编写具有一定功能的M脚本文件和函数文件。
目标2:能对力学、热学、电磁学、光学等物理学科中的典型问题进行物理建模,并运用MATLAB编程思路和编程技巧,以恰当的计算方法对物理模型进行编程,以及采用物理思想分析编程计算结果。
目标3:能够通过小组学习、专题讨论、网络共享等方式开展计算物理基础的学习活动,感受团队协作的重要性,具有群体合作学习体验。
(二)课程目标对毕业要求分解指标的支撑关系
毕业要求
分解指标
课程目标
3.学科素养
3-3理解物理学与数学、电子信息、计算机等其他学科的紧密联系,了解物理学与人类文明、社会实践之间的关系,能够综合运用物理学及相关学科知识分析和解决实际问题。
目标1(H)
目标2(H)
8.沟通合作
8-2理解学习共同体重要作用,具有团队协作精神,能够参加小组学习、专题研讨、团队互动、网络共享等协作学习活动,与同学合作交流,分享经验和资源。
目标3(M)
(三)课程目标对毕业要求的支撑矩阵图
课程目标
践行师德
学会教学
学会育人
学会发展
师德规范
教育情怀
学科素养
教学能力
班级管理
综合育人
学会
反思
沟通
合作
1-1
1-2
1-3
2-1
2-2
2-3
3-1
3-2
3-3
4-1
4-2
4-3
4-4
5-1
5-2
5-3
6-1
6-2
6-3
7-1
7-2
8-1
8-2
课程目标1
H
课程目标2
H
课程目标3
M
四、教学要求
课程目标
教学内容
学时
教学重点
教学难点
教学方式
学习方式
课程思政
结合点
目标1
1.MATLAB命令窗口的操作
2
1.操作桌面的基本功能
2.数值和变量
3.曲线的绘制
4.矩阵的操作
1.曲线的绘制
2.矩阵的操作
课堂讲授
操作演示
范例分析
听课学习
课堂练习
课堂问答
2.程序的结构
2
1.程序的顺序结构
2.程序的分支结构
3.逻辑运算
4.程序的循环结构
5.函数文件
1.程序的多分支结构
2.逻辑运算
3.程序的循环结构
课堂讲授
操作演示
范例分析
听课学习
课堂练习
课堂问答
3.常用绘图方法
2
1.曲线和曲线族的绘制
2.曲面的绘制
3.图形动画的制作
1.曲线族的绘制
2.图形动画的制作
课堂讲授
操作演示
范例分析
听课学习
课堂练习
课堂问答
4.常用计算方法
2
1.超越方程的求解
2.导数的计算
3.积分的计算
4.微分方程的求解方法
5.偏导数的计算
1.导数的计算
2.微分方程的求解方法
3.偏导数的计算
课堂讲授
操作演示
范例分析
听课学习
课堂练习
课堂问答
目标2
1.MATLAB在力学中的应用
7
1.质点运动学
2.牛顿运动定律
3.运动守恒定律
4.刚体的转动
5.机械振动
6.机械波
1.刚体的转动
2.机械振动
3.机械波
课堂讲授
操作演示
范例分析
听课学习
课堂练习
课堂问答
通过编程分析一些典型力学问题,寻找教科书中不准确的物理图像,培养严谨认真的科学态度。
2.MATLAB在波动光学中应用
5
1.光的干涉
2.光的衍射
3.光的偏振
1.光的衍射
2.光的偏振
课堂讲授
操作演示
范例分析
听课学习
课堂练习
课堂问答
3.MATLAB在热学中的应用
4
1.气体分子运动论
2.热力学基础
1.气体压强的产生
2.循环过程
课堂讲授
操作演示
范例分析
听课学习
课堂练习
课堂问答
4.MATLAB在电磁学中的应用
6
1.静电场
2.稳恒磁场
3.导体、电介质和磁介质
4.变化的电磁场
1.导体和介质中的磁场
2.电磁感应
课堂讲授
操作演示
原创力文档

文档评论(0)