- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE4
ADDINCNKISM.UserStyle《Matlab和生物数学模型综合实践》课程教学大纲
(实践课程)
一、课程基本信息
课程号
1223S06084
开课单位
生命科学学院
课程名称
(中文)Matlab和生物数学模型综合实践
(英文)MatlabandComprehensivePracticeofBiologicalMathematicalModel
课程性质
选修
考核类型
考查
课程学分
3
课程学时
17周
课程类别
专业拓展课程
适用专业(类)
生物信息学
二、课程描述及目标
(一)课程简介
《Matlab和生物数学模型综合实践》课程是本专业(类)的一门专业拓展课程,旨在训练学生编程与应用能力。本课程主要涉及MATLAB语言的基础学习与应用。本课程主要包括内容包括MATLAB的基本概况、函数文件、矩阵运算、CELL与STRUCT、绘图与用户界面、符号运算、面向对象编程七个专题。
(二)教学目标
通过本课程的学习,使学生不仅掌握一门新的编程语言,而且能够应用该语言编写出规范化的代码,解决实际上应用编程等。
课程目标1:掌握MATLAB的基本概况、基本操作、会设置工作布局。
课程目标2:会使用MATLAB进行矩阵运算、字符数组、进行CELL与STRUCT数据结构的操作、会进行符号运算。
课程目标3:掌握绘图与用户界面设计,能够独立的设计GUI。
课程目标4:掌握面向对象编程的基本理念,并能实现面向对象编程。
三、课程目标对毕业要求的支撑关系
毕业要求指标点
课程目标
1:最低不低于12分,满分20分
课程目标1
2:最低不低于18分,满分30分
课程目标2
3:最低不低于15分,满分25分
课程目标3
4:最低不低于15分,满分25分
课程目标4
四、教学方式与方法
采用课上讲解示范与上机实习的方式进行教学,即每次上课,针对本次课特定的知识点,首先在电脑上进行讲解示范,然后让同学们上机实习,并解答疑难。
五、实践内容、基本要求与学时分配
序号
实践内容
基本要求
学时
方式
对应课程目标
1
初识MATLAB,直观了解基本操作
掌握matlab的基本操作;
会配置软件运行布局。
3
实习
课程目标1
2
工作空间,标点运算符,变量与脚本
掌握工作空间的各种操作;
掌握标点运算符;
掌握变量定义,熟悉两类脚本
3
实习
课程目标1
3
矩阵的创建与访问
矩阵的创建,包括一维、二维以及高维矩阵的创建;
矩阵维数确定、元素访问以及常规操作。
3
实习
课程目标2
4
矩阵运算
掌握矩阵的基本运算与操作;了解特殊矩阵的一些命令;了解矩阵变换与分解
3
实习
课程目标2
5
字符串与字符数组
掌握字符串与字符数组的定义;掌握与字符操作有关的函数;
3
实习
课程目标2
6
CELL数组
掌握cell数组的定义、创建与访问,以及与之匹配的几个函数;了解字符数组与串的类型区别
3
实习
课程目标2
7
STRUCT结构体
掌握struct的定义、创建与访问,以及与之匹配的几个函数
3
实习
课程目标2
8
基本绘图
掌握plot函数的各种属性;
会设置坐标轴、文字标注、特殊字符处理等;掌握两个布局函数
3
实习
课程目标3
9
特殊绘图
掌握科研中常用的几种绘图;
掌握三维绘图;理解动画制作
3
实习
课程目标3
10
符号运算
掌握符号变量的定义与设定;
掌握常用的命令,包括初级、高等数学中的各种命令;会进行符号结果的可视化
3
实习
课程目标2
11
函数文件
掌握函数文件的固定架构;理解主函数与子函数;掌握全局变量与局部变量
3
实习
课程目标4
12
函数的流程控制
掌握循环、逻辑选择、纠错与递归,熟悉文件的读写
3
实习
课程目标4
13
面向对象与类
理解什么是面向对象,会定义类,理解类的基本架构
3
实习
课程目标4
14
类属性与方法,继承与派生
掌握类的属性;掌握类的方法;掌握类的继承与派生;理解构造函数的调用机制
3
实习
课程目标4
15
类的基本类型,析构,保存与加载
掌握handle型和数值型类的差别,掌握不同的访问限制;
3
实习
课程目标4
16
多态性,事件与响应,对象数组,基础类
掌握多态性的设计,理解事件与响应的消息机制,掌握meta类
3
实习
课程目标4
17
APP设计
掌握各种控件的使用与通讯接口,会设计常用的APP
3
实习
课程目标4
合计
51
(注:实践内容应当具体可测,明确基本要求和实现方式,如实习、实训、社会调查、参观考察、下乡实践、写生等。)
六、实践成果呈现要求
以两种形式表现最后的结果,一是规范化的源代码文件;二是源代码运行结果的可视化文件,或可现场演示运行的计算程序操作过程。
七、学业评价和课程考核
(一)考核类型:?考试
文档评论(0)