全部课程 >高级程序设计课程设计    Course Project of Advanced Programming

课程基本信息

课程编码:09B60080

课程类别:未设置

先修课程:C程序设计、算法与数据结构、高等代数、数学分析

适用专业:信息与计算科学、计算机科学与技术

开课院部:理学院

课程负责人:
课程教学团队:
没有专业教师记录!
课程资源:
没有资源记录!

课程展示


课程简介

现代科技工作者普遍认为:数学与科学计算、理论研究、科学实验并列为科学研究的三大支柱,计算机是不可缺少的工具。这表明,数学与科学计算、理论研究、科学实验和计算机应用,是每一个科技工作者都应具备的四大能力。

从MATLAB软件的发展过程可以看出,它就是一款为数学学习、科学计算而量身打造的软件。而由科技工作者、工程技术人员和在校大学生为MATLAB所开发的各种应用工具包,又使它发挥的作用越来越大。可以毫不夸张的说,MATLAB对于四大能力的培养,是大有帮助的,它应该成为科技工作者、工程技术人员和大学生必须掌握的工具。

课程教学要求

序号

专业毕业要求

课程教学要求

关联程度

1

工程知识

需求分析

H

2

问题分析

建模,算法设计

H

3

设计/开发解决方案

根据模型和算法,设计应用程序

H

4

研究

对一些数学问题进行深度探讨

H

5

使用现代工具

利用计算机与网络

H

 

课程教学内容

章节

名称

主要内容

重难点关键词

学时

类型

矩阵

1. 克莱姆法则求解非齐次线性方程组

2. 求插值多项式

3. 构造求函数值的递推算法

4. 构建马尔可夫链

1.矩阵拼装

2.递推算法的设计

3.马氏链建模

4

试验

数学函数

1. 解决函数建模应用问题

2. 常见数学运算的实现

1.函数建模

2.熟悉常见数学运算

2

试验

编程

1. 条件树的构建与选择结构的选取

2. 循环结构的发现与构建

3. 各种函数的设计与创建

1.状态空间的完备分解

2.条件树的剪枝

3.循环结构的发现与实现

2

试验

绘图

1. 各式函数图像的绘制

2. 刘徽割圆术

3. 伯恩斯坦多项式逼近连续函数

4. 蠕虫追赶曲线

5. 摆线

1.绘制图形曲线的数学建模

4

试验

图形用户界面应用程序设计

1. 汽车加油计费应用程序设计

2. 刘徽割圆术的动画演示

3. 定积分定义的动画演示

4. 含盐率的动态检测

1.用GUI设计图形界面应用程序

4

试验

用GUIDE创建GUI应用程序

1. 利用GUIDE,设计汽车加油计费应用程序

2. 利用GUIDE,开发加密解密应用程序

1.用GUIDE设计图形界面应用程序

4

试验

 

考核要求及成绩评定

序号

成绩类别

考核方式

考核要求

权重(%)

备注

1

设计报告

答辩

闭卷

70

百分制,60分为及格

3

平时

平时表现

出勤情况

30

实验课旷课1次扣2分

学生学习建议

  • 学习方法建议

1.重视对各种数学问题的算法设计与计算机实现。

2.重视运用所学知识解决实际问题。

  • 学生课外阅读参考资料

1.李显宏编著,MATLAB7.X界面设计与编译技巧,北京:电子工业出版社,2006

课程改革与建设

课程文档下载

课程大纲下载         

课程其它文档下载

本站 所有信息归:武汉工程大学教务处 版权所有 鄂ICP064787

技术支持: 北京文华在线教育科技股份有限公司    建议在IE8以上浏览器1024*768分辨率下浏览本站