《MATLAB程序设计》课程教学大纲模板.docx
《《MATLAB程序设计》课程教学大纲模板.docx》由会员分享,可在线阅读,更多相关《《MATLAB程序设计》课程教学大纲模板.docx(8页珍藏版)》请在冰豆网上搜索。
《MATLAB程序设计》课程教学大纲模板
《MATLAB程序设计》课程教学大纲
一、课程基本信息
课程代码:
********
课程名称:
MATLAB程序设计
英文名称:
MATLABProgramming
课程类别:
学科基础课
学时:
32
学 分:
2
适用对象:
考核方式:
考试
先修课程:
二、课程简介
本课程主要面向应用数学专业的学生。
MATLAB是当前最优秀的科学计算软件之一,广泛应用于算法开发和数据分析。
本课程系统的讲述了Matlab的基本操作,基本运算功能,Matlab编程和绘图功能。
Thiscourseisforthestudentsofappliedmathematics.Matlabisoneofthebestscientificcomputingsoftware.Itiswidelyusedinalgorithmdevelopmentanddataanalysis.ThiscoursesystematicallyteachesthebasicoperationofMatlab,basiccomputing,MatlabprogrammingandGUIapplication.
三、课程性质与教学目的
Matlab程序设计是应用数学专业的基础课程之一,是为计算数学,数据分析等专业课提供不可缺少的基础知识。
在讲授Matlab的基本操作和基本运算功能的同时,加强基础性实验环节的教学工作,使学生具有Matlab编程基础、初步的设计和开发MatlabGUI应用的能力与实际经验。
四、教学内容及要求
第一章MATLABR2016b简介
(一)目的与要求
了解MATLAB语言的基本功能和特点,了解MATLAB的基本界面,了解MATLAB的路径搜索
(二)教学内容
1.主要内容
了解MATLAB语言的基本功能,了解MATLAB语言的基本特点。
2.基本概念和知识点
MATLAB简介,MATLABR2016b用户界面,MATLABR2016b的路径搜索。
3.问题与应用(能力要求)
熟悉MATLAB的基本界面,了解MATLAB的路径搜索。
(三)教学方法与手段
本章以课堂教学为主,并结合课堂练习与讨论,课后练习及答疑等手段使学生较好的掌握本章的重点和难点。
第二章MATLAB的基本使用方法
(一)目的与要求
掌握利用MATLABR2016b的命令窗口进行简单的数学运算,掌握常用的操作命令和快捷键,了解MATLABR2016b的数据类型,了解MATLABR2016b的操作符,了解MATLABR2016b的基本数学函数,了解MATLABR2016b脚本编程。
(二)教学内容
1.主要内容
了解MATLABR2016b的数据类型,了解MATLABR2016b的操作符。
2.基本概念和知识点
简单的数学运算,常用的操作命令和快捷键,MATLABR2016b的数据类型,MATLABR2016b的运算符,MATLAB的一些基础函数,MATLAB脚本文件。
3.问题与应用(能力要求)
掌握利用MATLABR2016b的命令窗口进行简单的数学运算,掌握常用的操作命令和快捷键。
(三)教学方法与手段
本章以课堂教学为主,并结合课堂练习与讨论,课后练习及答疑等手段使学生较好的掌握本章的重点和难点。
第三章数组和向量
(一)目的与要求
掌握数组和向量的概念与性质,掌握数组与向量的操作和运算方法,了解数组与向量的实际应用
(二)教学内容
1.主要内容
数组的创建方法,数组的操作,向量的创建方法,向量的操作。
2.基本概念和知识点
MATLAB数组,创建数组,数组操作,MATLAB向量。
3.问题与应用(能力要求)
数组的创建方法,数组的操作,向量的创建方法,向量的操作。
(三)教学方法与手段
本章以课堂教学为主,并结合课堂练习与讨论,课后练习及答疑等手段使学生较好的掌握本章的重点和难点。
课程思政融入主要体现:
通过本节在现实生活中的例子,培养学生实事求是,精益求精的工匠精神。
第四章MATLAB的数学运算
(一)目的与要求
掌握多项式运算及插值,掌握函数操作,掌握微分方程。
(二)教学内容
1.主要内容
多项式运算及插值,函数操作,微分方程。
2.基本概念和知识点
多项式与插值,函数运算,微分方程。
3.问题与应用(能力要求)
多项式运算及插值,函数操作,微分方程。
(三)教学方法与手段
本章以课堂教学为主,并结合课堂练习与讨论,课后练习及答疑等手段使学生较好的掌握本章的重点和难点。
课程思政融入主要体现:
通过本节在现实生活中的例子,培养学生实事求是,精益求精的工匠精神。
第五章字符串、单元数组和结构体
(一)目的与要求
掌握字符串的生成及操作,掌握单元数组的生成及操作,掌握结构体的生成及操作。
(二)教学内容
1.主要内容
字符串,单元数组,结构体
2.基本概念和知识点
字符串,单元数组和结构体。
3.问题与应用(能力要求)
字符串,单元数组,结构体。
(三)教学方法与手段
本章以课堂教学为主,并结合课堂练习与讨论,课后练习及答疑等手段使学生较好的掌握本章的重点和难点。
课程思政融入主要体现:
通过本节在现实生活中的例子,培养学生实事求是,精益求精的工匠精神。
第六章MATLAB编程
(一)目的与要求
掌握MATLAB的脚本文件及其编辑和调试方法,掌握MATLAB的程序设计和开发流程,掌握MATLAB关系运算、逻辑运算及函数操作,掌握MATLAB中的流程控制语句,了解MATLAB的程序调试方法。
(二)教学内容
1.主要内容
MATLAB的程序设计和开发流程,MATLAB的关系运算、逻辑运算及函数操作。
2.基本概念和知识点
脚本文件和编辑器/调试器,程序设计和开发,关系运算符和逻辑变量,逻辑运算符和函数,条件语句,循环,switch结构,调试MATLAB程序。
3.问题与应用(能力要求)
MATLAB中的流程控制语句,MATLAB程序调试方法。
(三)教学方法与手段
本章以课堂教学为主,并结合课堂练习与讨论,课后练习及答疑等手段使学生较好的掌握本章的重点和难点。
课程思政融入主要体现:
通过本节在现实生活中的例子,培养学生实事求是,精益求精的工匠精神。
第七章MATLAB的符号处理
(一)目的与要求
掌握基本符号运算,掌握符号函数图形绘制,掌握符号微积分的运算,掌握符号方程的求解方法,掌握符号积分变换,了解mfun函数的使用,了解符号函数计算器的使用。
(二)教学内容
1.主要内容
符号函数图形绘制,符号微积分的运算,符号方程的求解方法,符号积分变换
2.基本概念和知识点
符号运算简介,符号表达式的化简与替换,符号函数图形绘制,符号微积分,符号方程的求解,符号积分变换,mfun函数的使用,符号函数计算器。
3.问题与应用(能力要求)
符号函数图形绘制,符号微积分的运算,符号方程的求解方法,符号积分变换。
(三)教学方法与手段
本章以课堂教学为主,并结合课堂练习与讨论,课后练习及答疑等手段使学生较好的掌握本章的重点和难点。
课程思政融入主要体现:
通过本节在现实生活中的例子,培养学生实事求是,精益求精的工匠精神。
第八章MATLAB绘图
(一)目的与要求
了解MATLAB的图形窗口,掌握MATLAB基本二维图形、三维图形的绘制,及图形的基本操作,掌握MATLAB特殊图形的绘制,如柱状图、饼状图,掌握图形注释的添加及管理,了解三维图形的视点控制及颜色、光照控制。
(二)教学内容
第一节并发控制
1.主要内容
MATLAB基本二维图形、三维图形的绘制,及图形的基本操作,MATLAB特殊图形的绘制,如柱状图、饼状图。
2.基本概念和知识点
MATLAB图形窗口,基本图形的绘制,特殊图形的绘制,图形注释,三维图形的高级控制。
3.问题与应用(能力要求)
MATLAB基本二维图形、三维图形的绘制,及图形的基本操作,MATLAB特殊图形的绘制,如柱状图、饼状图。
(三)教学方法与手段
本章以课堂教学为主,并结合课堂练习与讨论,课后练习及答疑等手段使学生较好的掌握本章的重点和难点。
课程思政融入主要体现:
通过本节在现实生活中的例子,培养学生实事求是,精益求精的工匠精神。
第九章MATLAB句柄图形
(一)目的与要求
了解MATLAB图形对象及属性,掌握MATLAB图形对象属性的设置及查询,掌握MATLAB图形对象句柄的访问及操作。
(二)教学内容
1.主要内容
MATLAB图形对象及属性,MATLAB图形对象句柄的访问及操作。
2.基本概念和知识点
MATLAB的图形对象,图形对象的属性,图形对象属性值的设置和查询三维图形的高级控制。
3.问题与应用(能力要求)
MATLAB图形对象及属性,MATLAB图形对象句柄的访问及操作。
(三)教学方法与手段
本章以课堂教学为主,并结合课堂练习与讨论,课后练习及答疑等手段使学生较好的掌握本章的重点和难点。
课程思政融入主要体现:
通过本节在现实生活中的例子,培养学生实事求是,精益求精的工匠精神。
数学建模专题
(一)目的与要求
应用MATLAB解决一个具体的数学建模问题。
该问题需要用到Matlab编程和绘图。
(二)教学内容
1.主要内容
城市居民食品分类及零售价格预测。
2.基本概念和知识点
应用MATLAB解决一个具体的数学建模问题。
该问题需要用到Matlab编程和绘图。
。
3.问题与应用(能力要求)
应用MATLAB解决一个具体的数学建模问题。
该问题需要用到Matlab编程和绘图。
(三)教学方法与手段
本章以课堂教学为主,并结合课堂练习与讨论,课后练习及答疑等手段使学生较好的掌握本章的重点和难点。
五、各教学环节学时分配
教学环节
教学时数
课程内容
讲
课
习
题
课
讨
论
课
实验
其他教学环节
小
计
第一章
1
1
2
第二章
1
1
2
第三章
2
2
4
第四章
1
1
2
第五章
1
1
2
第六章
2
2
4
第七章
2
2
4
第八章
1
1
2
第九章
1
1
2
数学建模
4
4
8
合计
16
16
32
六、推荐教材和教学参考资源
选用教材:
MATLAB基础教程(第三版),薛山等,清华大学出版社,2017年6月。
七、其他说明
1.修订大纲的指导思想:
根据专业特点,使学生掌握必备的数据库基本理论和基本方法,为学习后继专业课程、从事科学研究或工程技术打下一定的基础。
2.本课程与先修课程和后续课程的联系与分工:
先修课程解决该课程所必须的数学基础问题。
大纲修订人:
吕律修订日期:
2017,9-10
大纲审定人:
陈建超审定日期:
2017,9-10